Bài giảng "Kiến trúc máy tính: Các thiết bị vào/ra" cung cấp cho người học các kiến thức: Giới thiệu, khối kiểm soát vào/ra, kỹ thuật kiểm soát vào/ra, interfacing. | Kiến trúc máy tính Các thiết bị vào ra NGUYỄN Ngọc Hoá Bộ môn Hệ thống thông tin Khoa CNTT Trường Đại học Công nghệ Đại học Quốc gia Hà Nội 28 October 2015 Nội dung 1. Giới thiệu 2. Khối kiểm soát vào ra Chức năng Cấu trúc 3. Kỹ thuật kiểm soát vào ra Programmed I O Interrupt driven I O Direct Memory Access DMA Kênh vào ra amp CPU 4. Interfacing Computer Architecture Department Department of ofInformation Information Systems Systems @ @Hoá NGUYỄN NGUYEN Ngọc Hoá 2 1. Quản lý vào ra I O Rất nhiều thiết bị ngoại vi peripherals dữ liệu thường Khối lượng khác nhau Tốc độ khác nhau Định dạng khác nhau Tốc độ xử lý chậm hơn nhiều so với CPU và MM Cần phải có các khối vào ra Computer Architecture Department Department of ofInformation Information Systems Systems @ @Hoá NGUYỄN NGUYEN Ngọc Hoá 3 Thiết bị ngoại vi Human readable Screen printer keyboard Machine readable Monitoring and control Communication Modem Network Interface Card NIC Computer Architecture Department Department of ofInformation Information Systems Systems @ @Hoá NGUYỄN NGUYEN Ngọc Hoá 4 2. Chức năng của I O Module Kiểm soát và điều phối timing Truyền thông với CPU RAM Truyền thông với thiết bị ngoại vi Tạo cơ chế đệm dữ liệu Data Buffering Phát hiện và kiểm soát lỗi Computer Architecture Department Department of ofInformation Information Systems Systems @ @Hoá NGUYỄN NGUYEN Ngọc Hoá 5 Quy trình hoạt động mô đun I O 1. CPU kiểm tra trạng thái của thiết bị được kiểm soát bởi mô đun I O 2. Mô đun I O trả kết quả trạng thái của thiết bị I O đó 3. Nếu sẵn sàng CPU tiến hành truyền nhận dữ liệu 4. Mô đun I O lấy dữ liệu từ thiết bị 5. Mô đun I O truyền dữ liệu đến CPU Ngoài ra còn có thêm những kỹ thuật truyền dữ liệu khác nữa như DMA etc. Computer Architecture Department Department of ofInformation Information Systems Systems @ @Hoá NGUYỄN NGUYEN Ngọc Hoá 6 Sơ đố khối I O Computer Architecture Department Department of ofInformation Information Systems Systems @ @Hoá NGUYỄN NGUYEN Ngọc .