tailieunhanh - Bài giảng Kiến trúc máy tính: Chương 7 - ThS. Nguyễn Thị Phương Thảo (tt)

Phần tiếp theo bài giảng "Kiến trúc máy tính - Chương 7: Thiết bị ngoại vi" cung cấp cho người học các kiến thức: Các thiết bị ngoại vi, module vào/ra, các kỹ thuật I/O, các bộ xử lý và kênh vào/ra. nội dung chi tiết. | Bài giảng Kiến trúc máy tính: Chương 7 - ThS. Nguyễn Thị Phương Thảo (tt) + Chương 7 Thiết bị ngoại vi + Chương 7. Thiết bị ngoại vi Các thiết bị ngoại vi Module vào/ra Các kỹ thuật I/O a. I/O chương trình b. Điều khiển ngắt vào/ra c. Truy xuất bộ nhớ trực tiếp Các bộ xử lý và kênh vào/ra + Thiết bị ngoại vi Một trong ba thành phần cơ bản của hệ thống máy tính: CPU, bộ nhớ và thiết bị ngoại vi (thông qua module I/O) Chức năng: trao đổi dữ liệu giữa máy tính với bên ngoài Kết nối với máy tính qua module vào/ra (module I/O) Module I/O: Truyền các thông tin điều khiển, dữ liệu và địa chỉ giữa CPU và thiết bị ngoại vi Có ba loại Con người đọc được: màn hình, máy in,. Máy đọc được: ổ cứng, cảm biến, băng từ,. Truyền thông: modem, card mạng,. + Mô hình tổng quát của I/O Module + a. Sơ đồ khối thiết bị ngoại vi + a. Sơ đồ khối thiết bị ngoài (tiếp) Giao diện với module I/O: Tín hiệu điều khiển - Control signal: xác định chức năng mà thiết bị sẽ thực hiện: READ: yêu cầu thiết bị gửi dữ liệu vào module I/O (INPUT) WRITE: yều cầu thiết bị nhận dữ liệu từ module I/O (OUTPUT) Các tín hiệu điều khiển đặc biệt Dữ liệu – Data: một tập các bit được gửi đến hoặc đi từ module I/O. Tín hiệu trạng thái - Status signal: cho biết trạng thái của thiết bị. Ví dụ: READY: thiết bị sẵn sàng cho việc truyền dữ liệu. NOT-READY: không sẵn sàng truyền dữ liệu Logic điều khiển – Control logic: nhận các tín hiệu điều khiển từ module I/O, điều khiển hoạt động của thiết bị. Bộ chuyển đổi - Transducer: chuyển đổi dữ liệu (đang ở dạng t/h điện) sang các dạng khác (vd: điểm ảnh trên màn hình,.) và ngược lại. Bộ đệm (buffer) để lưu trữ tạm dữ liệu đang được chuyển giao giữa module I/O và môi trường bên ngoài; kích thước bộ đệm thường từ 8 đến 16 bit. Công cụ tương tác máy tính/ + người dùng phổ biến nhất b. Bàn phím/Màn hình Người dùng cung