ĐẦU VÀO/ĐẦU RA7.1 ngoaïiBàn phím/màn hìnhỔ đĩa7.2 mô-đun i/oModule chức năngCấu trúc mô-đun i/o7.3 i/o được lập trìnhTổng quan về các chương trình i/oI/o lệnhHướng dẫn i/o7.4 i/o ngắt-Driven.Ngắt chế biếnVấn đề thiết kếIntel 82C59A ngắt điều khiểnIntel 82C55A lập trình thiết bị ngoại vi giao diện7,5 truy cập bộ nhớ trực tiếpNhược điểm của i/o được lập trình và điều khiển ngắtChức năng DMAIntel 8237A DMA điều khiển7,6 i/o kênh và bộ vi xử lýSự tiến hóa của các chức năng i/oĐặc điểm của kênh i/o7.7 bên ngoài giao diện: Thunderbolt và InfiniBandLoại giao diệnĐiểm và đa cấu hìnhChiếc ThunderboltInfiniBand7.8 IBM zEnterprise 196 cơ cấu i/o7.9 đọc được đề nghị7.10 từ khoá, xem lại câu hỏi, và các vấn đề221222 CHƯƠNG 7 / ĐẦU VÀO/ĐẦU RACông cụ thiết kế hệ thống i/oNgoài bộ vi xử lý và một tập hợp các module bộ nhớ, yếu tố quan trọng thứ bamáy tính hệ thống là một tập hợp các module I/O. Mỗi mô-đun giao diện cho hệ thốngxe buýt hoặc trung chuyển và điều khiển một hoặc nhiều thiết bị ngoại vi. Một mô-đun I/Okhông phải là chỉ đơn giản là một tập hợp các kết nối cơ khí có dây một thiết bị vào các hệ thống xe buýt.Thay vào đó, các module I/O có logic để thực hiện một chức năng giao tiếpgiữa thiết bị ngoại vi và xe buýt.Người đọc có thể tự hỏi tại sao một không kết nối thiết bị ngoại vi trực tiếp cácHệ thống xe buýt. Những lý do là như sau: • Có rất nhiều 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 các 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 dữ liệu của thiết bị ngoại vi thường là nhiều chậm hơn so với cácbộ nhớ hoặc xử lý. Vì vậy, nó là không thực tế để sử dụng tốc độ cao hệ thống xe buýtđể 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 nhanh hơncó bộ nhớ hoặc bộ xử lý. Một lần nữa, không phù hợp sẽ dẫn đến 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 định dạng dữ liệu khác nhau và từ các độ dài hơn so với các máy tính mà họ được kết nối vào.Vì vậy, một module I/O là cần thiết. Mô-đun này có hai chức năng chính(Hình 7.1): • Giao diện để xử lý và bộ nhớ thông qua hệ thống xe buýt hoặc trung chuyển • Giao diện với một hoặc nhiều thiết bị ngoại vi của liên kết dữ liệu phù hợpMỤC TIÊU HỌC TẬPSau khi nghiên cứu chương này, bạn có thể: Giải thích việc sử dụng các module I/O là một phần của một máy tính organizati
đang được dịch, vui lòng đợi..