CPU là gì?
CPU viết tắt của chữ Central Processing Unit (tiếng Anh), tạm dịch là đơn vị xử lí trung tâm. CPU có thể được xem như não bộ, một trong những phần tử cốt lõi nhất của máy vi tính. Nhiệm vụ chính của CPU là xử lý các chương trình vi tính và dữ kiện. CPU có nhiều kiểu dáng khác nhau. Ở hình thức đơn giản nhất, CPU là một con chip với vài chục chân. Phức tạp hơn, CPU được ráp sẵn trong các bộ mạch với hàng trăm con chip khác. CPU là một mạch xử lý dữ liệu theo chương trình được thiết lập trước. Nó là một mạch tích hợp phức tạp gồm hàng triệu transitor trên một bảng mạch nhỏ. Bộ xử lý trung tâm bao gồm Bộ điều khiển và Bộ làm tính.
Mô tả chức năng
Chức năng cơ bản của máy tính là thực thi chương trình. Chương trình được thực thi gồm một dãy các chỉ thị được lưu trữ trong bộ nhớ. Đơn vị xử lý trung tâm(CPU) đảm nhận việc thực thi này. Quá trình thực thi chương trình gồm hai bước: CPU đọc chỉ thị từ bộ nhớ và thực thi chỉ thị đó. Việc thực thi chương trình là sự lặp đi lặp lại quá trình lấy chỉ thị và thực thi chỉ thị.
Tốc độ
Tốc độ xử lý của máy tính phụ thuộc vào tốc độ của CPU, nhưng nó cũng phụ thuộc vào các phần khác (như bộ nhớ trong, RAM, hay bo mạch đồ họa).
Có nhiều công nghệ làm tăng tốc độ xử lý của CPU. Ví dụ công nghệ Core 2 Duo.
Tốc độ CPU có liên hệ với tần số đồng hồ làm việc của nó (tính bằng các đơn vị như MHz, GHz, ...). Đối với các CPU cùng loại tần số này càng cao thì tốc độ xử lý càng tăng. Đối với CPU khác loại, thì điều này chưa chắc đã đúng; ví dụ CPU Core 2 Duo có tần số 2,6GHz có thể xử lý dữ liệu nhanh hơn CPU 3,4GHz một nhân. Tốc độ CPU còn phụ thuộc vào bộ nhớ đệm của nó, ví như Intel Core 2 Duo sử dụng chung cache L2 (shared cache) giúp cho tốc độ xử lý của hệ thống 2 nhân mới này nhanh hơn so với hệ thống 2 nhân thế hệ 1 ( Intel Core Duo và Intel Pentium D) với mỗi core từng cache L2 riêng biệt. (Bộ nhớ đệm dùng để lưu các lệnh hay dùng, giúp cho việc nhập dữ liệu xử lý nhanh hơn). Hiện nay công nghệ sản xuất CPU làm công nghệ 65nm.
Hiện đã có loại CPU Quad-Core (4 nhân). Hãng AMD đã cho ra công nghệ gồm 2 bộ xử lý, mỗi bộ 2-4 nhân.
Nguyễn Thành Sơn @ 09:29 25/03/2009
Số lượt xem: 1838
Ok em đã sữa lại rồi!
Cám ơn thầy đã ghé thăm
Mình đã từng nghe nói về công nghệ Dual core và core 2 duo ,theo sự hiểu biết của mình về 2 công nghệ này là:
Dual core và Core 2 duo đều tích hợp 2 nhân thật trên 1 con chíp cho nên khi tính tốc độ của nó ta nên nhân 2,Dual core dùng công nghệ 90nm còn Core 2 duo sử dụng công nghệ 65nm==> con chip dùng công nghệ 65nm sẽ nhỏ hơn chíp dùng công nghệ 90nm,
Dual core và Core 2 duo không sử dụng công nghệ siêu phân luồng: Công nghệ của Intel mô phỏng mỗi bộ vi xử lý vật lý như là hai bộ vi xử lý luận lý (logic), tài nguyên vật lý được chia sẻ và có cấu trúc chung giống hệt nhau cho cả hai bộ xử lý lôgic. Hệ điều hành và phần mềm ứng dụng sẽ “tưởng” như đang chạy trên hai hay nhiều bộ xử lý, kết quả là tốc độ xử lý trung bình có thể tăng lên xấp xỉ 40% đối với một bộ xử lý vật lý, Intel gọi công nghệ này là Hyper-Threading (HT - tạm dịch là siêu luồng).
sự khác nhau cơ bản giữa Dual core và Core 2 Duo là:
Dual Core sử dụng 2 cache L2 mỗi L2 có dung lượng 2MB,độc lập với nhau, L2 của nhân nào thì nhân đó sài dư thì để trống,thiếu thì chịu.cho nên khi sử lý 1 chương trình dù nhẹ hay nặng thì cả 2 nhân đều xử lý với tốc độ vốn có của nó.Điều này dẫn đến lãng phí điện năng,sinh ra nhiều nhiệt.
Tuy nhiện với Core 2 duo thì sử dụng chung cache L2 .nghĩa là 2 nhân sài chung cache L2 với dung lượng 4MB.Việc chia sẽ L2 làm tăng băng thông của từng nhân,tăng khả năng truy cập dư liệu từ cache L2.với sự chia sẽ thông minh này có thể cho 1 nhân tạm nghỉ ngơi trong trang thái chờ .nếu nhân kia đủ khả năng đáp ứng chương trình.điều này giúp tiếc kiệm điện năng hơn.