Bài giảng môn Hệ điều hành - Chương 8: Hệ thống file trên PC" cung cấp cho người học các kiến thức: Cách tổ chức đĩa cứng trên PC, qui trình boot máy PC, định dạng FAT, định dạng NTFS. . | MÔN HỆ ĐIỀU HÀNH Chương 8 HỆ THỐNG FILE TRÊN PC Cách tổ chức ₫ĩa cứng trên PC Qui trình boot máy PC Định dạng FAT Định dạng NTFS Tài liệu tham khảo : chương 6, sách "Modern Operating Systems", Andrew S. Tanenbaum: , 2nd ed, Prentice Hall Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa © 2010 Môn : Hệ ₫iều hành Chương 7 : Quản lý hệ thống file Slide 1 Cách tổ chức ₫ĩa cứng trên PC Cấu trúc 1 ₫ĩa cứng PC MBR BR Partition 1 BR Mỗi khi boot máy, ROM BIOS sẽ ₫ọc MBR vào RAM và chạy nó. Partition 2 Trình bootstrap bằng mã máy, có nhiệm vụ tìm partition active và nạp BR của partition này vào máy và giao ₫iều khiển cho nó 446 byte BR Partition 3 BR Partition 4 Mỗi ₫ĩa cứng có thể chia tối ₫a 4 partition ₫ộc lập, thông tin về 1 partition ₫ược lưu trong 1 record 16 byte. Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa © 2010 16 byte 16 byte 16 byte 16 byte Môn : Hệ ₫iều hành Chương 7 : Quản lý hệ thống file Slide 2 1 Cách tổ chức ₫ĩa cứng trên PC Cấu trúc record ₫ặc tả partition của bảng quản lý các partition : Byte Offset Length Sample Value Field Name and Definition 0x0 BYTE 0x80 80. Active partition, 00 : No Active. 0x1 BYTE 0x01 Starting Head. 0x2 6 bits 0x01 * Starting Sector. Only bits 0-5 are used. 0x3 10 bits 0x00 * Starting Cylinder. 0x4 BYTE 0x07 System ID. Defines the volume type. values. 0x5 BYTE 0xFE Ending Head. 0x6 6 bits 0xBF * Ending Sector. Only bits 0-5 are used. 0x7 10 bits 0x09 * Ending Cylinder. 0x8 DWORD 0x3F000000 Relative Sectors. 0xC DWORD 0x4BF57F00 Total Sectors. Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa © 2010 Môn : Hệ ₫iều hành Chương 7 : Quản lý hệ thống file Slide 3 Qui trình boot máy PC Mỗi khi máy PC ₫ược khởi ₫ộng, chương trình mã máy Intel ₫ược ₫ặt trong ROM BIOS sẽ chạy ở chế ₫ộ real mode. Trước tiên, ROM BIOS sẽ kiểm tra các tài nguyên cơ bản của máy xem chúng có bị hư hỏng không (CPU, bộ nhớ RAM,