TAILIEUCHUNG - Bài giảng Kiến trúc máy tính - Chương 11: Hệ thống xuất nhập

Bài giảng Kiến trúc máy tính - Chương 11: Hệ thống xuất nhập sau đây bao gồm những nội dung về thiết bị ngoại vi, I/O module, chức năng của I/O module, kỹ thuật thao tác I/O, cơ chế DMA, cấu hình của DMA. | BÀI 11 HỆ THỐNG XUẤT NHẬP 1 THIẾT BỊ NGOẠI VI Mỗi thiết bị ngoại vi được gắn vào computer qua một liên kết đến I/O module Liên kết được dùng để trao đổi control, status và data giữa I/O module với thiết bị ngoại vi. 2 1 Status (đến I/O module) Control Data (từ I/O modue) Điều khiển luận lý Bộ đệm Bộ biến đổi Thiế Thiết bị ngoạ ngoại vi Data đi và đến từ môi trường ngoài 3 Có ba loaiï thiết bị ngoại vi: Human-readable Machine-readable Communication 4 2 I/O module Là thực thể nằm trong máy tính chịu trách nhiệm điều khiển một hay nhiều thiết bị ngoại vi để trao đổi data với main memory và các register của CPU=> I/O module có 2 interface 5 Address bus Data bus System bus Control bus I/O module Các liên kết đến thiết bị ngoại vi Mô hình chung củûa I/O module cu 6 3 Yêu cầu tối thiểu về chức năng của I/O module: Điều khiển và định thời Truyền thông với CPU Truyền thông với ngoại vi Đệm dữ liệu Phát hiện lỗi (ví dụ) 7 Giao tiếp với system bus Data bus Data Thanh ghi data Logic giao tiếp thiết bị ngoại vi Status Conrol Thanh ghi status/control Addr bus Control bus I/O logic Logic giao tiếp thiết bị ngoại vi Data Status Conrol khố củ mộ Sơ đồ khối của một I/O module 8 4 Kỹ thuật thao tác I/O Programmed I/O: data được trao đổi giữa CPU và I/O module. CPU thực thi một chương trình mà qua đó điều khiển hoạt động của I/O I/O dùng ngắt điều khiển I/O dùng DMA: I/O module và bộ nhớ trao đổi data một cách trực tiếp. 9 Programmed I/O CPU phát lệnh đến I/O module. I/O module thực hiện tác vụ theo yêu cầu và đặt các bit thích hợp trong thanh ghi trạng thái. Định kỳ CPU phải kiểm tra trạng thái của I/O module cho đến khi nhận thấy tác vụ yêu cầu đã hoàn .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.