tailieunhanh - Bài giảng Kiến trúc máy tính: Chương 4 - Vũ Thị Lưu

Bài giảng Kiến trúc máy tính: Chương 4 Bộ xử lý trung tâm, cung cấp cho người học những kiến thức như: Khái niệm CPU; Cấu trúc cơ bản của CPU; Tập lệnh; Hoạt động của CPU; Cấu trúc của các bộ xử lý tiên tiến; Kiến trúc Intel. Mời các bạn cùng tham khảo! | Chương 4 BỘ XỬ LÝ TRUNG TÂM Central Processing Unit - CPU . Khái niệm CPu Cấu trúc cơ bản của CPU . Tập lệnh . Hoạt động của CPU . Cấu trúc của các bộ xử lý tiên tiến . Kiến trúc Intel Định nghĩa CPU CPU Center Processor Unit - Đơn vị xử lý trung tâm Là một linh kiện quan trọng nhất của máy tính được ví như bộ não của con người toàn bộ quá trình xử lý tính toán và điều khiển đều được thực hiện tại đây. Cpu là linh kiện quyết định tốc độ của máy tính tốc độ xử lý của CPU được tính bằng MHZ GHZ 1MHz Hz 1GHz Hz Các yếu tố tác động đến hiệu suất của CPU Độ rộng Bus dữ liệu và Bus địa chỉ Data Bus và Add Bus Tốc độ xử lý và tốc độ Bus của CPU Bộ nhớ Cache Bộ nhớ đệm Độ rộng Bus dữ liệu và Bus địa chỉ Data Bus và Add Bus Độ rộng Bus dữ liệu là nói tới số lượng đường truyền dữ liệu bên trong và bên ngoài CPU Vd CPU có 12 đường truyền dữ liệu ta gọi độ rộng Data Bus là 12 bit Tốc độ xử lý và tốc độ Bus của CPU Tốc độ xử lý của CPU Là tốc độ chạy bên trong của CPU tốc độ này được tính bằng MHz hoặc GHz Tốc độ Bus của CPU FSB Là tốc độ dữ liệu ra vào các chân của CPU - còn gọi là Bus phía trước Front Site Bus FSB Bộ nhớ cache Bộ nhớ Cache là bộ nhớ nằm bên trong của CPU nó có tốc độ truy cập dữ liệu theo kịp tốc độ xử lý của CPU điều này khiến cho CPU trong lúc xử lý không phải chờ dữ liệu từ RAM vì dữ liệu từ RAM phải đi qua Bus của hệ thống nên mất nhiều thời gian. Một dữ liệu trước khi được xử lý thông qua các lệnh gợi ý của ngôn ngữ lập trình dữ liệu được nạp sẵn lên bộ nhớ Cache vì vậy khi xử lý đến CPU không mất thời gian chờ đợi . . Cấu trúc cơ bản của CPU 1. Nhiệm vụ và cấu trúc của CPU Nhiệm vụ của CPU - Nhận lệnh Fetch Instruction CPU đọc lệnh từ bộ nhớ - Giải mã lệnh Decode Instruction Xác định thao tác mà lệnh yêu cầu - Nhận dữ liệu Fetch Data nhận dữ liệu từ bộ nhớ hoặc các cổng vào-ra - Xử lý dữ liệu Process Data thực hiện phép toán số học hay phép toán logic với các dữ liệu - Ghi dữ liệu Write Data ghi dữ liệu ra bộ