Bài giảng Nguyên lý hệ điều hành: Chương 4 - Phạm Đăng Hải

245 13 0
Bài giảng Nguyên lý hệ điều hành: Chương 4 - Phạm Đăng Hải

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Nguyên lý hệ điều hành - Chương 4: quản lý hệ thống file. Những nội dung chính trong chương này gồm có: Hệ thống file, cài đặt hệ thống file, tổ chức thông tin trên đĩa từ, hệ thống FAT. Mời các bạn cùng tham khảo.

ng c o Hệ điều hành th an co NGUYÊN LÝ HỆ ĐIỀU HÀNH ng Phạm Đăng Hải haipd@soict.hust.edu.vn u du o Bộ mơn Khoa học Máy tính Viện Cơng nghệ Thông tin & Truyền Thông CuuDuongThanCong.com / 108 Ngày 17 tháng năm 2019 https://fb.com/tailieudientucntt an co ng c o Chương 4: Quản lý hệ thống file u du o ng th Chương Quản lý hệ thống file CuuDuongThanCong.com / 108 https://fb.com/tailieudientucntt .c o Chương 4: Quản lý hệ thống file ng Giới thiệu Bộ nhớ (đĩa từ, băng từ, đĩa quang, ): dung lượng lớn cho phép lưu trữ lâu dài an co Được người dùng sử dụng lưu trữ liệu chương trình Dữ liệu chương trình lưu dạng file (tập tin/tệp) ⇒ Tạo nên hệ thống file Hệ thống file gồm phần riêng biệt u du o ng th Các file: Chứa liệu/chương trình hệ thống/người dùng Cấu trúc thư mục : Cung cấp thông tin file CuuDuongThanCong.com / 108 https://fb.com/tailieudientucntt .c o Chương 4: Quản lý hệ thống file ng Giới thiệu Bộ nhớ (đĩa từ, băng từ, đĩa quang, ): dung lượng lớn cho phép lưu trữ lâu dài an co Được người dùng sử dụng lưu trữ liệu chương trình Dữ liệu chương trình lưu dạng file (tập tin/tệp) ⇒ Tạo nên hệ thống file Hệ thống file gồm phần riêng biệt th Các file: Chứa liệu/chương trình hệ thống/người dùng Cấu trúc thư mục : Cung cấp thông tin file Hệ thống file lớn ⇒ Quản lý nào? u du o ng Các thuộc tính file, thao tác cần phải cung cấp? CuuDuongThanCong.com / 108 https://fb.com/tailieudientucntt .c o Chương 4: Quản lý hệ thống file ng Giới thiệu Bộ nhớ (đĩa từ, băng từ, đĩa quang, ): dung lượng lớn cho phép lưu trữ lâu dài an co Được người dùng sử dụng lưu trữ liệu chương trình Dữ liệu chương trình lưu dạng file (tập tin/tệp) ⇒ Tạo nên hệ thống file Hệ thống file gồm phần riêng biệt th Các file: Chứa liệu/chương trình hệ thống/người dùng Cấu trúc thư mục : Cung cấp thông tin file Hệ thống file lớn ⇒ Quản lý nào? ng Các thuộc tính file, thao tác cần phải cung cấp? Lưu trữ truy xuất liệu thiết bị lưu trữ nào? du o Phương pháp cung cấp không gian lưu trữ, quản lý vùng tự u ⇒Khó khăn phải suốt với người dùng (tính thuận tiện) CuuDuongThanCong.com / 108 https://fb.com/tailieudientucntt .c o Chương 4: Quản lý hệ thống file ng Giới thiệu Bộ nhớ (đĩa từ, băng từ, đĩa quang, ): dung lượng lớn cho phép lưu trữ lâu dài an co Được người dùng sử dụng lưu trữ liệu chương trình Dữ liệu chương trình lưu dạng file (tập tin/tệp) ⇒ Tạo nên hệ thống file Hệ thống file gồm phần riêng biệt th Các file: Chứa liệu/chương trình hệ thống/người dùng Cấu trúc thư mục : Cung cấp thông tin file Hệ thống file lớn ⇒ Quản lý nào? ng Các thuộc tính file, thao tác cần phải cung cấp? Lưu trữ truy xuất liệu thiết bị lưu trữ nào? du o Phương pháp cung cấp không gian lưu trữ, quản lý vùng tự ⇒Khó khăn phải suốt với người dùng (tính thuận tiện) Các file liệu /chương trình sử dụng chung u Đảm bảo tính tồn vẹn liệu loại bỏ truy nhập bất hợp lệ? CuuDuongThanCong.com / 108 https://fb.com/tailieudientucntt .c o Chương 4: Quản lý hệ thống file ng Giới thiệu Bộ nhớ (đĩa từ, băng từ, đĩa quang, ): dung lượng lớn cho phép lưu trữ lâu dài an co Được người dùng sử dụng lưu trữ liệu chương trình Dữ liệu chương trình lưu dạng file (tập tin/tệp) ⇒ Tạo nên hệ thống file Hệ thống file gồm phần riêng biệt th Các file: Chứa liệu/chương trình hệ thống/người dùng Cấu trúc thư mục : Cung cấp thông tin file Hệ thống file lớn ⇒ Quản lý nào? ng Các thuộc tính file, thao tác cần phải cung cấp? Lưu trữ truy xuất liệu thiết bị lưu trữ nào? du o Phương pháp cung cấp không gian lưu trữ, quản lý vùng tự ⇒Khó khăn phải suốt với người dùng (tính thuận tiện) Các file liệu /chương trình sử dụng chung Đảm bảo tính tồn vẹn liệu loại bỏ truy nhập bất hợp lệ? u Dữ liệu không lưu trữ tập trung ⇒ hệ thống file phân tán CuuDuongThanCong.com / 108 Truy nhập file từ xa, đảm bảo tính tồn vẹn https://fb.com/tailieudientucntt .c o Chương 4: Quản lý hệ thống file co ng Nội dung Hệ thống file Cài đặt hệ thống file Tổ chức thông tin đĩa từ Hệ thống FAT u du o ng th an CuuDuongThanCong.com / 108 https://fb.com/tailieudientucntt .c o Chương 4: Quản lý hệ thống file Hệ thống file co ng Nội dung Hệ thống file Cài đặt hệ thống file Tổ chức thông tin đĩa từ Hệ thống FAT u du o ng th an CuuDuongThanCong.com / 108 https://fb.com/tailieudientucntt Hệ thống file Khái niệm file u du o ng th Cấu trúc thư mục an co ng c o Chương 4: Quản lý hệ thống file Hệ thống file 1.1 Khái niệm file CuuDuongThanCong.com / 108 https://fb.com/tailieudientucntt .c o Chương 4: Quản lý hệ thống file Hệ thống FAT 4.3 Thư mục gốc ng Giải mã ROOT co File ReadMBR.C u du o ng th an Tên file: READMBR CuuDuongThanCong.com 105 / 108 https://fb.com/tailieudientucntt .c o Chương 4: Quản lý hệ thống file Hệ thống FAT 4.3 Thư mục gốc ng Giải mã ROOT co File ReadMBR.C Mở rộng: C u du o ng th an Tên file: READMBR CuuDuongThanCong.com 105 / 108 https://fb.com/tailieudientucntt .c o Chương 4: Quản lý hệ thống file Hệ thống FAT 4.3 Thư mục gốc co File ReadMBR.C Mở rộng: C u du o ng th an Tên file: READMBR CuuDuongThanCong.com 105 / 108 https://fb.com/tailieudientucntt Lưu trữ ng Giải mã ROOT co File ReadMBR.C Mở rộng: C u du o ng th an Tên file: READMBR CuuDuongThanCong.com 105 / 108 https://fb.com/tailieudientucntt Lưu trữ ng Giải mã ROOT 600ms c o Chương 4: Quản lý hệ thống file Hệ thống FAT 4.3 Thư mục gốc Mở rộng: C u du o ng th an Tên file: READMBR CuuDuongThanCong.com 105 / 108 https://fb.com/tailieudientucntt Create time 11h28m12s co File ReadMBR.C Lưu trữ ng Giải mã ROOT 600ms c o Chương 4: Quản lý hệ thống file Hệ thống FAT 4.3 Thư mục gốc Mở rộng: C ng du o u Create date 05/05/2011 th an Tên file: READMBR CuuDuongThanCong.com 105 / 108 https://fb.com/tailieudientucntt Create time 11h28m12s co File ReadMBR.C Lưu trữ ng Giải mã ROOT 600ms c o Chương 4: Quản lý hệ thống file Hệ thống FAT 4.3 Thư mục gốc Mở rộng: C ng du o Last access 05/05/2011 u Create date 05/05/2011 th an Tên file: READMBR CuuDuongThanCong.com 105 / 108 https://fb.com/tailieudientucntt Create time 11h28m12s co File ReadMBR.C Lưu trữ ng Giải mã ROOT 600ms c o Chương 4: Quản lý hệ thống file Hệ thống FAT 4.3 Thư mục gốc Mở rộng: C CuuDuongThanCong.com 105 / 108 15h14m30s Modified time ng du o Last access 05/05/2011 u Create date 05/05/2011 th an Tên file: READMBR https://fb.com/tailieudientucntt Create time 11h28m12s co File ReadMBR.C Lưu trữ ng Giải mã ROOT 600ms c o Chương 4: Quản lý hệ thống file Hệ thống FAT 4.3 Thư mục gốc Mở rộng: C CuuDuongThanCong.com 105 / 108 https://fb.com/tailieudientucntt 04/05/2011 Modified date 15h14m30s Modified time ng du o Last access 05/05/2011 u Create date 05/05/2011 th an Tên file: READMBR Create time 11h28m12s co File ReadMBR.C Lưu trữ ng Giải mã ROOT 600ms c o Chương 4: Quản lý hệ thống file Hệ thống FAT 4.3 Thư mục gốc Mở rộng: C CuuDuongThanCong.com 105 / 108 https://fb.com/tailieudientucntt 11840 First cluster 04/05/2011 Modified date 15h14m30s Modified time ng du o Last access 05/05/2011 u Create date 05/05/2011 th an Tên file: READMBR Create time 11h28m12s co File ReadMBR.C Lưu trữ ng Giải mã ROOT 600ms c o Chương 4: Quản lý hệ thống file Hệ thống FAT 4.3 Thư mục gốc Mở rộng: C CuuDuongThanCong.com 105 / 108 https://fb.com/tailieudientucntt 11840 First cluster 04/05/2011 Modified date 15h14m30s Modified time ng du o Last access 05/05/2011 u Create date 05/05/2011 th an Tên file: READMBR Create time 11h28m12s co File ReadMBR.C Lưu trữ ng Giải mã ROOT 600ms c o Chương 4: Quản lý hệ thống file Hệ thống FAT 4.3 Thư mục gốc File size :2749 .c o Chương 4: Quản lý hệ thống file Hệ thống FAT 4.3 Thư mục gốc u du o ng th an co ng Giải mã ROOT CuuDuongThanCong.com 106 / 108 https://fb.com/tailieudientucntt .c o Chương 4: Quản lý hệ thống file Hệ thống FAT 4.3 Thư mục gốc Giải mã ROOT ng File: ReadBiosSector.c co Phần tử LFN# 1(ReadBiosSecto) u du o ng th an Phần tử LFN#2 - LFN cuối (r.c) Ký tự sau ký tự cuối (0x00 00) CuuDuongThanCong.com 106 / 108 READBI∼1.C https://fb.com/tailieudientucntt Phần tử 8.3 thường .c o Chương 4: Quản lý hệ thống file Viết chương trình Diskedit co ng Bài tập an Cho phép xem (và sửa chữa) sector đĩa cứng Các sector thị dạng: Hexa ASCII Viết chương trình liệt kê tất phân vùng ổ đĩa cứng Viết chương trình đưa nội dung thư mục gốc đĩa cứng sử dụng FAT32 ng th Nếu phân vùng sử dụng hệ thống file FAT32 NTFS, đưa thông tin tương ứng Nghiên cứu cách tổ chức hệ thống file NTFS, EXT3 Xây dựng hệ thống file đĩa ảo u du o Chỉ sử dụng thủ tục đọc sector đĩa CuuDuongThanCong.com 107 / 108 https://fb.com/tailieudientucntt .c o Chương 4: Quản lý hệ thống file ng Kết luận Hệ thống file Khái niệm file Cấu trúc thư mục Cài đặt hệ thống file Cài đặt thư mục Các phương pháp phân phối vùng lưu trữ Quản lý vùng lưu trữ tự Tổ chức thông tin đĩa từ Cấu trúc vật lý đĩa Cấu trúc logic đĩa Hệ thống FAT Boot sector Bảng FAT (File Allocation Table) Thư mục gốc u du o ng th an co CuuDuongThanCong.com 108 / 108 https://fb.com/tailieudientucntt ...an co ng c o Chương 4: Quản lý hệ thống file u du o ng th Chương Quản lý hệ thống file CuuDuongThanCong.com / 108 https://fb.com/tailieudientucntt .c o Chương 4: Quản lý hệ thống file ng... mục an co ng c o Chương 4: Quản lý hệ thống file Hệ thống file 1.1 Khái niệm file CuuDuongThanCong.com / 108 https://fb.com/tailieudientucntt .c o Chương 4: Quản lý hệ thống file Hệ thống file 1.1... file Cài đặt hệ thống file Tổ chức thông tin đĩa từ Hệ thống FAT u du o ng th an CuuDuongThanCong.com / 108 https://fb.com/tailieudientucntt .c o Chương 4: Quản lý hệ thống file Hệ thống file

Ngày đăng: 19/06/2021, 10:19

Mục lục

  • C4

    • H thng file

      • Khái nim file

      • Cu trúc th muc

      • Cài t h thng file

        • Cài t th muc

        • Các phng pháp phân phi vùng lu tr

        • Quan lý vùng lu tr t do

        • T chc thông tin trên ıa t

          • Cu trúc vt lý cua ıa

          • Cu trúc logic cua ıa

          • H thng FAT

            • Boot sector

            • Bang FAT (File Allocation Table)

            • Th muc gc

Tài liệu cùng người dùng

Tài liệu liên quan