Cơ chế quản lý nhập/xuất(I/O) của hệ điều hành được minh họa cụ thể qua việc điều khiển các thiết bị I/O cụ thể. Trong bài này chúng ta tìm hiểu một số hệ thống I/O sau: | BÀI 12 GIỚI THIỆU MỘT SỐ HỆ THỐNG I O Nguồn Cơ chế quản lý nhập xuất I O của hệ điều hành được minh họa cụ thể qua việc điều khiển các thiết bị I O cụ thể. Trong bài này chúng ta tìm hiểu một số hệ thống I O sau Hệ thống nhâp xuất đĩa Hệ thống nhâp xuất chuẩn Cài đặt đồng hồ Qua bài học này chúng ta hiểu được cơ chế quản lý nhâp xuất của hệ điều hành được thể hiện cụ thể trên một số thiết bị I O. Chúng ta cũng nắm được cơ chế tương tác giữa hệ điều hành với các thiết bị đó và trên hết chúng ta thấy được vai trò của độc lâp thiết bị. Bài học này đòi hỏi những kiến thức về kiến trúc máy tính hệ thống quản lý I O của hệ điều hành. I. HỆ THỐNG I O ĐĨA Hầu như tất cả các máy tính đều có đĩa để lưu trữ thông tin. Đĩa có ba ưu điểm chính hơn sử dụng bộ nhớ chính để lưu trữ Dung lượng lưu trữ lớn hơn rất nhiều. Giá trên một bit rẻ hơn. Thông tin không bị mất đi khi không còn cung cấp điện. Phần cứng đĩa Một đĩa bao gồm nhiều cylinder mỗi cylinder chứa nhiều track trên các head. Mỗi track được chia làm nhiều sector từ 8 đến 32 . Mỗi sector có số byte là như nhau dù vị trí của nó ở gần tâm hay ở ngoài rìa đĩa những khoảng trống thừa không dùng đến. Một đặc điểm thiết bị cài đặt quan trọng cho driver của đĩa là khả năng của bộ điều khiển thực hiện tìm kiếm trên hai hay nhiều driver cùng lúc gọi là tìm kiếm chồng. Trong khi bộ điều khiển và phần mềm đợi việc tìm kiếm hoàn tất trên một đĩa bộ điều khiển có thể khởi động việc tìm kiếm trên đĩa khác. Các bộ điều khiển không thể cùng lúc đọc hoặc ghi trên hai driver vì khả năng này có thể làm giảm thời gian truy xuất trung bình. Các thuật toán đọc đĩa Tất cả mọi công việc đều phụ thuộc vào việc nạp chương trình và nhập xuất tập tin do đó điều quan trọng là dịch vụ đĩa phải càng nhanh càng tốt. Hệ điều hành có thể tổ chức dịch vụ truy xuất đĩa tốt hơn bằng cách lập lịch yêu cầu truy xuất đĩa. Tốc độ đĩa bao gồm ba phần. Để truy xuất các khối trên đĩa trước tiên phải di chuyển đầu đọc đến track hay cylinder .