Mục tiêu của bài giảng chương 12 - Hệ thống vào ra là: Khám phá cấu trúc I/O subsystem của hệ điều hành, thảo luận các nguyên lý của phần cứng vào-ra và sự phức tạp của nó, cung cấp chi tiết về các khía cạnh hiệu năng của phần cứng và phần mềm vào-ra. để nắm bắt các nội dung chi tiết. | Nội dung chương 12 BÀI GIẢNG NGUYÊN LÝ HỆ ĐIỀU HÀNH I/O Hardware Giao diện vào-ra ứng dụng Application I/O Interface Hệ thống con vào-ra Chương 12: Hệ thống vào-ra Phần cứng vào-ra Kernel I/O Subsystem Chuyển yêu cầu vào ra tới thao tác phần cứng Transforming I/O Requests to Hardware Operations Phạm Quang Dũng Bộ môn Khoa học máy tính Khoa Công nghệ thông tin Trường Đại học Nông nghiệp Hà Nội Website: Streams Performance Bài giảng Nguyên lý Hệ điều hành Mục tiêu Phạm Quang Dũng ©2008 Mở đầu Hai công việc chính của một máy tính: Khám phá cấu trúc I/O subsystem của HĐH Vào-ra Thảo luận các nguyên lý của phần cứng vào-ra và sự phức tạp của nó. Xử lý Trong nhiều trường hợp, công việc chính là vào-ra duyệt một trang web, chỉnh sửa một file Cung cấp chi tiết về các khía cạnh hiệu năng của phần cứng và phần mềm vào-ra. Vai trò của HĐH trong vào-ra của máy tính là quản lý và điều khiển các thiết bị vào-ra và các hoạt động vào-ra. Các thiết bị vào-ra rất đa dạng về chức năng và tốc độ cần các phương pháp điều khiển khác nhau, tạo thành hệ thống con vào-ra (I/O subsystem) của kernel. Bài giảng Nguyên lý Hệ điều hành Phạm Quang Dũng ©2008 Bài giảng Nguyên lý Hệ điều hành Phạm Quang Dũng ©2008 1 . I/O Hardware I/O hardware (tiếp) Có vô số loại thiết bị vào-ra Bộ điều khiển thiết bị (device controller) hỗ trợ các giao thức kết nối, buffering, caching Các khái niệm chung: Các lệnh vào-ra (I/O instructions) điều khiển các thiết bị Port: cổng giao tiếp giữa thiết bị vào-ra với máy tính, vd: serial, parallel, usb, PS/2 ports thông tin giữa các thành phần trong máy tính và trong các thiết bị vào-ra, vd: PCI bus, SCSI bus Controller (host adapter): tập hợp các thiết bị điện tử điều khiển cổng, bus, hoặc thiết bị vào-ra; controller có 1 hay nhiều thanh ghi dành cho các tín hiệu dữ liệu và điều khiển; vd: serial-port controller là 1 chip. Phạm Quang Dũng ©2008 Cấu trúc bus PC thông .