INPUT / OUTPUT
7.1 ngoài Thiết bị
Bàn phím / Monitor
Disk Drive
7.2 I / O module
module chức năng
I / Cơ cấu O Module
7.3 Programmed I / O
Tổng quan về Programmed I / O
I / O lệnh
I / O dẫn
7.4 Interrupt-Driven I / O
Interrupt chế biến
Thiết kế các vấn đề
Intel 82C59A Interrupt Controller
Intel 82C55A Programmable Peripheral Interface
7,5 Direct Memory Access
Nhược điểm của Programmed và Interrupt-Driven I / O
DMA Chức năng
Intel 8237A DMA khiển
7,6 I / O kênh và xử lý
biến của I / O Chức năng
Đặc điểm của I / O kênh
7,7 Giao diện bên ngoài: Thunderbolt và InfiniBand
các loại giao diện
Point-to-Point và Đa cấu hình
Thunderbolt
InfiniBand
7.8 IBM zEnterprise 196 I / O kết cấu
7,9 thiệu sách
7.10 Điều khoản Key, Xem lại câu hỏi, và vấn đề
221
222 CHƯƠNG 7 / INPUT / OUTPUT
I / O thiết kế hệ thống Công cụ
Ngoài các bộ xử lý và một bộ mô-đun bộ nhớ, các yếu tố quan trọng thứ ba
của một hệ thống máy tính là một tập hợp các module I / O. Mỗi giao diện module cho hệ thống
xe buýt hoặc chuyển mạch trung tâm và điều khiển một hoặc nhiều thiết bị ngoại vi. Một I / O module
không chỉ đơn giản là một tập hợp các kết nối cơ khí dây một thiết bị vào hệ thống xe buýt.
Thay vào đó, các I / O module chứa logic để thực hiện một chức năng thông tin liên lạc
giữa các thiết bị ngoại vi và xe buýt.
Người đọc có thể tự hỏi tại sao một trong những hiện không kết nối thiết bị ngoại vi trực tiếp đến
hệ thống xe buýt. Những lý do như sau:
• Có một loạt các thiết bị ngoại vi với các phương pháp khác nhau của hoạt động. Nó
sẽ là không thực tế để kết hợp logic cần thiết trong bộ vi xử lý
để kiểm soát một loạt các thiết bị.
• Tốc độ truyền tải dữ liệu của thiết bị ngoại vi thường chậm hơn nhiều so với
bộ nhớ hoặc bộ xử lý. Vì vậy, nó là không thực tế để sử dụng hệ thống xe buýt tốc độ cao
để giao tiếp trực tiếp với một thiết bị ngoại vi.
• Mặt khác, tốc độ truyền dữ liệu của một số thiết bị ngoại vi là nhanh hơn
của bộ nhớ hoặc bộ xử lý. Một lần nữa, không phù hợp sẽ dẫn đến sự thiếu hiệu quả
nếu không được quản lý đúng cách.
• Thiết bị ngoại vi thường sử dụng các định dạng dữ liệu khác nhau và độ dài từ hơn
máy tính để chúng được nén.
Vì vậy, một module I / O là bắt buộc. Module này có hai chức năng chính
(hình 7.1):
• Giao diện với bộ vi xử lý và bộ nhớ thông qua hệ thống xe buýt hoặc trung tâm chuyển mạch
• Giao diện cho một hoặc nhiều ngoại vi thiết bị bằng cách liên kết dữ liệu phù
MỤC TIÊU HỌC TẬP
Sau khi nghiên cứu chương này, bạn sẽ có thể:
giải thích việc sử dụng các module I / O như là một phần của một organizati máy tính
đang được dịch, vui lòng đợi..
