Bài giảng Hệ thống máy tính: Chương 8 Quản lý nhập xuất và quản lý hệ thống files, cung cấp cho người học những kiến thức như: /O management; File System management. Mời các bạn cùng tham khảo | Chap8 QL NHẬP XUẤT amp QL HỆ THỐNG FILES I O management amp File System management GV TS. Trần Thị Minh Khoa 6t I O management Stalling Chap11 Siberchattz Chap 13 I O request packets IRPs . I O hardware I O management Plug and Play PnP File System management Stalling Chap12 Siberchattz Chap 11 amp 12 2 OS Architecture 3 I O Goals Cung cấp I O thích hợp cho các ứng dụng Cung cấp 1 framework khuôn khổ làm việc như sau Linh động load unload drivers Hỗ trợ quản lý năng lượng để hệ thống hoặc thiết bị có thể tự bật chế độ tiết kiệm năng lượng Phân lớp driver I O không đồng bộ Bảo vệ an toàn 4 Overview of the Windows I O Model Tất cả các yêu cầu I O đến driver đều được gởi dưới dạng I O request packets IRPs Hoạt động I O được phân lớp Trình quản lý I O xác định một tập các công việc chuẩn standard routines mà drivers có thể hỗ trợ Yêu cầu Tuỳ chọn 5 I O Request Packets IRPs Với mỗi yêu cầu I O từ user-mode trình quản lý I O cấp một IRP từ hệ thống bộ nhớ không phân trang Dựa vào việc xử lý tập tin và chức năng I O được y c từ user trình ql I O chuyển IRP tới việc phân phối driver thích hợp 6 Structure of an IRP. 7 Major and Minor IRP Major function IRP_MJ_CLOSE IRP_MJ_CREATE IRP_MJ_DEVICE_CONTROL IRP_MJ_INTERNAL_DEVICE_CONTROL IRP_MJ_PNP IRP_M J_POWER IRP_MJ_READ. Minor Function IRP_MN_START_DEVICE IRP_MN_QUERY_ID IRP_MN_EJEC T. 8 I O hardware 9 I O hardware Controller có một hay nhiều registers chứa data và các control signal CPU giao tiếp với controller bằng cách đọc và ghi từng bit trong các register The I O instruction memory-mapped I O the device-control registers are mapped into the address space of the processor 10 I O hardware Các thiết bị thông dụng keyboards displays disks mice printers scanners Các thiết bị trên system board timers graphics chips audio chips. 11 I O hardware Có 2 dạng thiết bị I O character devices thiết bị dòng ký tự chuyển từng byte một Cung cấp truy suất unstructured không địa chỉ Modem printer scanner mouse block devices thiết bị khối .