Bài giảng Kiến trúc máy tính: Chương 6 (Giao diện bộ xử lý với I/O)

Nội dung chương 6 trình bày đến người học những vấn đề liên quan đến "Giao diện bộ xử lý với I/O", cụ thể như: Bộ xử lí dùng 2 cách để liên lạc với các bộ phận vào ra, phân biệt bộ xử lý vào ra với CPU,. | 10/12/2017 Bộ xử lí dùng 2 cách để liên lạc với các bộ phận vào ra: + cách thứ nhất: cách này thường được sử dụng, là cách dùng một vùng địa chỉ của bộ nhớ làm vùng địa chỉ của các ngoại vi. Khi đọc hay viết vào vùng địa chỉ này của bộ nhớ là liên hệ đến các ngoại vi. Cấu trúc hệ thống vào ra 1 10/12/2017 Tất cả các thiết bị ngoại vi đều chậm hơn CPU và RAM. Vì vậy cần có các mô-đun vào ra nối ghép các thiết bị ngoại vi với CPU và bộ nhớ chính. Mô-đun vào ra: Chức năng: Điều khiển và định thời. Trao đổi thông tin với CPU. Trao đổi thông tin với các thiết bị ngoại vi. Đệm giữa bên trong máy tính với các thiết bị ngoại vi. Phát hiện lỗi của các thiết bị ngoại vi. Cấu trúc chung của mô-đun vào ra 2 10/12/2017 Các thành phần của mô-đun vào ra: Thanh ghi đệm dữ kiệu: đệm dữ liệu trong quá trình trao đổi. Các cổng vào ra (I/O port): kết nối các thiết bị ngoại vi, mỗi cổng có một địa chỉ xác định. Thanh ghi trạng thái/điều khiển: lưu giữ thông tin trạng thái/điều khiển cho các cổng vào ra. Khối logic điều khiển: điều khiển các mô-đun vào ra. Kết nối CPU CPU phát địa chỉ đến bộ nhớ hay mô-đun vào ra. Đọc lệnh và dữ kiệu. Đưa dữ liệu ra sau khi xử lí. Phát tín hiệu điều khiển đến mô-đun nhớ hay mô-đun vào ra. Nhận tín hiệu ngắt. 3 10/12/2017 + Cách thứ hai, dùng mã lệnh riêng biệt cho vào/ra (tức là có các lệnh vào/ra riêng, không trùng với lệnh đọc hay viết vào ô nhớ). Trong đó có 2 phương pháp chính để liên lạc: Dùng phương pháp thăm dò (polling) Dùng yêu cầu ngắt IRQ (Interrupt ReQuest) Dùng bộ xử lí DMA (Direct Memory Access) Bộ xử lý phát sinh một lệnh I/O đến các đơn vị I/O, sau đó, nó chờ trong trạng thái "busy" cho đến khi thao tác này hoàn tất trước khi tiếp tục xử lý. Bộ xử lý phát sinh một lệnh I/O đến các đơn vị I/O, sau đó, nó tiếp tục việc xử lí cho tới khi nhận được một ngắt từ đơn vị I/O báo là đã hoàn tất, nó tạm ngưng việc xử lý hiện tại để chuyển qua xử lí ngắt. 4 10/12/2017 DMA là một kỹ thuật chuyển dữ liệu nhanh từ một card .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.