Bài giảng Hệ điều hành: Chương 4 - ThS. Huỳnh Triệu Vỹ

23 87 0
Bài giảng Hệ điều hành: Chương 4 - ThS. Huỳnh Triệu Vỹ

Đ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 Hệ điều hành Chương 4 Quản lý file và đĩa do ThS. Huỳnh Triệu Vỹ biên soạn với nội dung chính là: Các khái niệm cơ bản, cấu trúc thư mục, các phương pháp cài đặt hệ thống quản lý tập tin,...

CHƯƠNG IV: QUẢN LÝ FILE VÀ ĐĨA ThS Huỳnh Triệu Vỹ 1. CÁC KHÁI NIỆM CƠ BẢN File?     File hay gọi tập tin, tập hợp thông tin/dữ liệu tổ chức theo cấu trúc Nội dung tập tin chương trình, liệu, văn bản, Mỗi tập tin lưu thiết bị lưu trữ đặt tên Mỗi hệ điều hành có qui ước đặt tên khác nhau, tên tập tin thường có phần: phần tên (name) phần mở rộng (extension) Các thuộc tính trên file        Tên (name)  Định danh (identifier) Kiểu (type) Vị trí (location)  Kích thước (size) Giờ (time), ngày (date) và định danh người dùng  (user identification) Các thơng tin tập tin được lưu trữ trên cấu trúc  thư mục và được duy trì trên thiết bị Các thao tác trên file            Tạo Mở Đóng Ghi Đọc Di chuyển Xóa Tìm Lấy thuộc tính Đổi tên V.v Các kiểu file     File thường: file văn hay file nhị phân chứa thông tin người sử dụng Thư mục: file hệ thống dùng để lưu giữ cấu trúc hệ thống file File có ký tự đặc biệt: liên quan đến nhập/xuất thông qua thiết bị nhập/xuất hình, máy in, File khối: dùng để truy xuất thiết bị đĩa Cấu trúc file Các hệ điều hành thường hỗ trợ ba cấu trúc file thơng dụng là:  Khơng có cấu trúc: file dãy byte  Có cấu trúc: File dãy mẫu tin có kích thước cố định  Cấu trúc cây: File gồm mẫu tin khơng cần thiết có chiều dài, mẫu tin có trường khố giúp việc tìm kiếm nhanh 2. CÁC PHƯƠNG PHÁP TRUY XUẤT   Truy xuất Truy xuất trực tiếp 3. CẤU TRÚC THƯ MỤC 3.1 Cấu trúc thư mục dạng đơn cấp  Một thư mục cho tất tập tin  Thư mục đơn cấp có nhiều hạn chế số lượng tập tin tăng Vì tất tập tin chứa thư mục, chúng phải có tên khác 3.2 Cấu trúc thư mục dạng hai cấp  Mỗi người dùng có thư mục riêng  người dùng khác có tập tin với tên Cấu trúc cô lập người dùng từ người dùng khác  3.3 Cấu trúc thư mục dạng cây 3.4 Cấu trúc thư mục dạng đồ thị khơng  chứa chu trình  Có chung thư mục file 3.5. Cấu trúc thư mục dạng đồ thị tổng  quát 4. CÁC PHƯƠNG PHÁP CÀI  ĐẶT HỆ THỐNG QUẢN LÝ TẬP  TIN  4.1 BẢNG DANH MỤC QUẢN LÝ THƯ  MỤC, TẬP TIN     Lưu trữ thông tin liên quan đến tập tin thư mục tồn đĩa(hoặc thiết bị lưu trữ khác) Bảng danh mục gồm nhiều entry, entry lưu thông tin tên, thuộc tính, vị trí lưu trữ, tập tin hay thư mục Khi có tập tin/thư mục tạo ra, HĐH dùng entry bảng danh mục để chứa thông tin Khi tập tin/thư mục xóa khỏi đĩa HĐH giải phóng entry bảng danh mục 4.1 BẢNG DANH MỤC QUẢN LÝ THƯ  MỤC, TẬP TIN(tt)    Số lượng entry bảng dnah mục cố định khơng cố định Bảng danh mục thường lưu trữ khơng gian đặc biệt đĩa Trong q trình hoạt động bảng danh mục thường HĐH nạp từ đĩa vào nhớ để sẵn sàng cho việc truy xuất file HĐH sau 4.2 Bảng phân phối vùng nhớ    HĐH chia không gian đĩa thành khối (block) có kích thước Nội dung file chia thành block kích thước block đĩa trừ block cuối Khi lưu tập tin đĩa HĐH cấp vừa đủ số block để lưu trữ tập tin  HĐH tổ chức bảng phân phối vùng nhớ để lưu giữ dãy khối đĩa cấp phát cho tập tin hay thư mục 4.3 Các phương pháp cấp phát vùng  nhớ  Cấp phát liên tục: lưu trữ tập tin dãy block liên tiếp 4.3 Các phương pháp cấp phát vùng  nhớ(tt)  Cấp phát theo danh sách liên kết:    sử dụng danh sách liên kết block để quản lý block chứa file Word block đĩa sử dụng trỏ trỏ đến block Kích thước block đĩa lớn kích thước block file word 4.3 Các phương pháp cấp phát vùng  nhớ(tt)    Cấp phát theo danh sách liên kết sử dung Index: Tất trỏ liên kết block lưu vào vị trí gọi khối mục Mỗi tập tin có khối mục nó, mảng địa block đĩa lưu tập tin I­NODES   HĐH thiết kế bảng nhỏ để theo dõi block file gọi I-nodes Một I-nodes gồm phần:   Phần chứa thuộc tính tập tin Phần chia làm phần nhỏ     Phần nhỏ thứ gồm 10 phần tử, phần tử chứa địa khối liệu tập tin Phần tử thứ 11 chứa địa gián tiếp cấp (single indirect) Phần tử thứ 12 chứa địa gián tiếp cấp (double indirect) Phần tử thứ 13 chứa địa gián tiếp cấp (double indirect) I­NODES(tt)    Địa  chỉ  gián  tiếp  cấp  1:  Chứa  địa  chỉ  của  một  khối,  trong  khối  đó  chứa  một  bảng  có  thể  từ  210  đến  232  phần  tử  mà  mỗi  phần  tử  mới  chứa  địa  chỉ  của  khối  dữ liệu của tập tin Địa chỉ gián tiếp cấp 2: chứa  địa  chỉ  của  bảng  các  khối  địa chỉ gián tiếp cấp 1 Địa chỉ gián tiếp cấp 3: chứa  địa  chỉ  của  bảng  các  khối  địa chỉ gián tiếp cấp 2.  ... 3.3 Cấu trúc thư mục dạng cây 3 .4 Cấu trúc thư mục dạng đồ thị khơng  chứa chu trình  Có chung thư mục file 3.5. Cấu trúc thư mục dạng đồ thị tổng  quát 4.  CÁC PHƯƠNG PHÁP CÀI  ĐẶT HỆ THỐNG QUẢN LÝ TẬP  TIN  4. 1 BẢNG DANH MỤC QUẢN LÝ THƯ ... thông tin/dữ liệu tổ chức theo cấu trúc Nội dung tập tin chương trình, liệu, văn bản, Mỗi tập tin lưu thiết bị lưu trữ đặt tên Mỗi hệ điều hành có qui ước đặt tên khác nhau, tên tập tin thường... qua thiết bị nhập/xuất hình, máy in, File khối: dùng để truy xuất thiết bị đĩa Cấu trúc file Các hệ điều hành thường hỗ trợ ba cấu trúc file thơng dụng là:  Khơng có cấu trúc: file dãy byte  Có

Ngày đăng: 30/01/2020, 02:16

Từ khóa liên quan

Mục lục

  • CHƯƠNG IV: QUẢN LÝ FILE VÀ ĐĨA

  • 1. CÁC KHÁI NIỆM CƠ BẢN

  • File?

  • Các thuộc tính trên file

  • Các thao tác trên file

  • Các kiểu file

  • Cấu trúc file

  • 2. CÁC PHƯƠNG PHÁP TRUY XUẤT

  • 3. CẤU TRÚC THƯ MỤC

  • 3.1 Cấu trúc thư mục dạng đơn cấp

  • 3.2 Cấu trúc thư mục dạng hai cấp

  • 3.3 Cấu trúc thư mục dạng cây

  • 3.4 Cấu trúc thư mục dạng đồ thị không chứa chu trình

  • 3.5. Cấu trúc thư mục dạng đồ thị tổng quát

  • 4. CÁC PHƯƠNG PHÁP CÀI ĐẶT HỆ THỐNG QUẢN LÝ TẬP TIN

  • 4.1 BẢNG DANH MỤC QUẢN LÝ THƯ MỤC, TẬP TIN

  • 4.1 BẢNG DANH MỤC QUẢN LÝ THƯ MỤC, TẬP TIN(tt)

  • 4.2 Bảng phân phối vùng nhớ

  • 4.3 Các phương pháp cấp phát vùng nhớ

  • 4.3 Các phương pháp cấp phát vùng nhớ(tt)

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

Tài liệu liên quan