Các sự khác biệt chính giữa ALU và CPU là ALU là một mạch điện tử là một hệ thống con của CPU thực hiện các hoạt động số học và logic trong khi CPU là một mạch điện tử xử lý các hướng dẫn để vận hành máy tính.
Một hệ thống máy tính bao gồm cả phần cứng và phần mềm. Phần cứng là các thành phần điện tử hoặc cơ khí. Phần mềm đề cập đến dữ liệu và hướng dẫn. Thành phần thiết yếu để thực hiện các nhiệm vụ của máy tính là CPU. CPU bao gồm hai hệ thống con chính. Họ là ALU và Đơn vị kiểm soát.
1. Tổng quan và sự khác biệt chính
2. ALU là gì
3. CPU là gì
4. So sánh cạnh nhau - ALU vs CPU ở dạng bảng
5. Tóm tắt
ALU là viết tắt của Đơn vị Số học và Logic. Nó là một hệ thống con hoặc một thành phần của CPU. Mục tiêu chính của nó là xử lý các hoạt động số học và logic. Các phép toán số học là phép cộng, phép trừ, phép chia, phép nhân, v.v ... Các phép toán logic xác định xem một câu lệnh là đúng hay sai. Hơn nữa, Đơn vị xử lý đồ họa (GPU), Đơn vị dấu phẩy động (FPU) cũng có ALU. Một CPU, FPU hoặc GPU có thể có nhiều ALU để xử lý các tính toán nâng cao.
Hình 01: ALU
ALU thực hiện các tính toán khác nhau. Đầu vào của nó là dữ liệu mà nó sẽ hoạt động. Chúng được gọi là toán hạng. Trong một biểu thức toán học, ví dụ như 2, 3 = 5, 2 và 3 là các toán hạng. '+' Là phần bổ sung và là toán tử. '5' là kết quả của hoạt động được thực hiện. Thanh ghi trạng thái yêu cầu thông tin về các hoạt động trước đó của ALU hoặc hoạt động hiện tại. Vì vậy, có tín hiệu trạng thái đến và đi trong ALU. Opcode là hướng dẫn ngôn ngữ máy giải thích hoạt động nào cần thực hiện. Tóm lại, đó là cách các chức năng ALU.
CPU (hay thường được gọi là bộ xử lý) xử lý các hướng dẫn để thực hiện các tác vụ khác nhau của máy tính. Các hệ thống con chính của CPU là ALU và CU. ALU xử lý các phép toán số học và logic. CU là viết tắt của Thiết bị Điều khiển điều chỉnh và đồng bộ hóa các hoạt động của máy tính. Và nó bao gồm các thanh ghi lập trình và các thiết bị điện tử khác. Do đó, nó tìm nạp các hướng dẫn từ bộ nhớ, giải mã chúng và hướng chúng đến các đơn vị khác nhau để thực hiện nhiệm vụ được yêu cầu.
Bộ nhớ là một thành phần quan trọng để CPU hoạt động bình thường. Nó cung cấp các hướng dẫn để CPU thực hiện và cả sau khi xử lý dữ liệu, kết quả sẽ quay trở lại bộ nhớ để lưu trữ. Hơn nữa, các thành phần khác mà CPU dựa vào là đồng hồ hệ thống, lưu trữ thứ cấp, dữ liệu và bus địa chỉ. CPU có thể xử lý các lệnh 32 bit hoặc hướng dẫn 64 bit tùy theo kiến trúc máy tính.
Hình 02: CPU
Thông thường, CPU có khả năng truyền dữ liệu cao. Hơn nữa, tốc độ đồng hồ cho biết số lượng hướng dẫn mà nó có thể xử lý trong vòng một giây. Vì vậy, nếu tốc độ xung nhịp của CPU là 2 GHz, điều đó có nghĩa là nó có thể xử lý 2 tỷ lệnh mỗi giây. Tóm lại, CPU là thành phần quan trọng nhất trong toàn bộ hệ thống máy tính.
ALU vs CPU | |
ALU là một phần của CPU thực hiện các phép toán số học và logic trên các toán hạng trong hướng dẫn máy tính. | CPU là một mạch điện tử trong máy tính mang các hướng dẫn của chương trình máy tính để thực hiện các hoạt động khác nhau như các phép toán số học, logic, điều khiển và đầu vào / đầu ra. |
Viết tắt của | |
Toán học và đơn vị logic. | Bộ phận xử lý trung tâm; đơn vị xử lý trung tâm; Bộ phận điện tử Trung tâm. |
Nhiệm vụ chính | |
Mang các phép toán số học và logic. | Xử lý các hướng dẫn để vận hành máy tính. |
Trọng tâm chính | |
Toán học và logic | Thực hiện các chức năng chính xác đúng thời gian |
Sự khác biệt giữa ALU và CPU là ALU là một mạch điện tử, là một hệ thống con của CPU thực hiện các phép toán số học và logic trong khi CPU là một mạch điện tử xử lý các lệnh để vận hành máy tính.
1. Đơn vị chế biến trung tâm. Wikipedia, Wikimedia Foundation, 27 tháng 4 năm 2018. Có sẵn tại đây
2. Đơn vị logic số học. Wikipedia, Wikimedia Foundation, ngày 22 tháng 4 năm 2018. Có sẵn tại đây
1.'ALU block'By Lambtron - Công việc riêng, (CC BY-SA 4.0) qua Commons Wikimedia
2.'Ic-photo-Nintendo-DMG-CPU B- (Gameboy-CPU) 'Bởi chính Người dùng: ZyMOS - CPU Grave Yard, bộ sưu tập CPU của tôi, (CC BY-SA 4.0) qua Commons Wikimedia