1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài thuyết trình nhóm môn Hệ điều hành: Tìm hiểu về cách quản lý tệp

17 191 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 1,25 MB

Nội dung

Giới thiệu đến các bạn tài liệu Bài thuyết trình nhóm môn Hệ điều hành: Tìm hiểu về cách quản lý tệp. Tài được tiến hành với các nội dung: Msdos, Windows. Để hiểu rõ hơn về nội dung kiến thức bài thuyết trình mời các bạn cùng tham khảo tài liệu.

TRƯỜNG CAO ĐẲNG KINH TẾ KĨ THUẬT  CẦN THƠ  MƠN : HỆ ĐIỀU HÀNH LỚP : CCNTT15 NHĨM : 1.TRẦN CHÍ CƯỜNG 2.NGUYỄN THỊ HUỲNH TRANG 3.NGUYỄN HỮU TRỰC 4.NGUYỄN TUẤN VŨ  5.ĐINH THANH NGUN MSDOS WINDOWS QUẢN LÍ FILE TRÊN MS_DOS KHƠNG GIAN LƯU TRỮ Hệ điều hành chia khơng gian lưu trữ  của đĩa thành hai vùng :  Vùng dử liệu (Data Area)  Vùng hệ thống (System Area)  Vùng dử liệu (Data Area): Vùng dử liệu: bao gồm các bolck có kích thước bằng nhau và  được đánh địa chỉ(12 bit hoặc 16 bit) để phân biệt, đây chính là  các cluster trên đĩa mà chúng ta đã nói đến ở trên. Nội dung của  các tập tin củng được chia thành các bolck có kích thước bằng  kích thước của một cluster. Các cluster trên đĩa dùng để chỉ nội  dung các tập tin trên đĩa. Các thơng tin liên quan đến một tập  tin trên đĩa được chứa ở vùng hệ thống  Vùng hệ thống (System Area) Vùng hệ thống : Bao gồm các đoạn chương trình, các thơng  tin hệ thống, các thơng tin liên quan đến tập tin,thư mục trên  đĩa mà hệ điều hành dùng đẻ quản lí việt lưu trử tập tin,thư  mục trên đĩa sau này. Cụ thể nó bao gồm các thành phần sau  đây: Boot sector, FAT1, FAT2 và Root Directory Sau đây chúng ta sẻ khảo sát các thành phần trong  vùng hệ thống, để thấy được cách mà DOS quản lí  các file và các thư mục được lưu trữ trên đĩa ­  Boot sector: còn được gọi là boot record (bản ghi khởi động),  dài 512 byte (1 sector) được đạt tại sector logic 0 trên đĩa mềm hay  sector logic đầu tiên của partition (đĩa logic) trên ổ đĩa cứng. Tất  cả các đĩa (FDD và đĩa logic trên đĩa cứng) sau khi được định dạng  đều có boot record và đều chứa các thơng tin liên quan về đĩa trong  đó, nhưng chỉ có đĩa được đinh dạng là đĩa khởi động mới có chứa  một đoạn code Bootstrap Loader. Bootstrap Loader thực hiên việc  nạp thành phần cốt lỗi của DOS, vì vậy bootstrap loader còn được  gọi là chương trình mồi khởi động    ­  File Allocation Table (FAT): Nội dung của một file cần lưu  trữ trên đĩa được chia thành các phần có kích thước bằng nhau và  bằng kích thước của một cluster, được gọi là các block file. Các  block file của các file được lưu trữ tại các cluster xác định trên đĩa,  các cluster chứa nội dung của một file có thể khơng nằm kề  nhau.Để theo dõi danh sách các cluster đang chứa nội dung của  một file của tất cả các file đang lưu trữ trên đĩa hệ điều hành DOS  dùng bảng FAT, hay còn là bảng định vị file. Trong q trình khởi  động máy tính hệ điều hành nạp bảng FAT vào bộ nhớ đẻ chuẩn  bị cho việc đọc ghi các file sau này Khi cần ghi nội dung của một file vào đĩa hoặc khi cần đọc nội  dung của một file trên đĩa hệ điều hành phải dựa vào bảng FAT,  nếu bảng FAT bị hỏng thì hệ điều hành khơng thể ghi/đọc các file  trên đĩa. Do đó, hệ điều hành DOS tạo ra hai bảng FAT hồn tồn  giống nhau là FAT1 và FAT2, nếu FAT1 bị hỏng thì DOS sẽ sử  dụng FAT2 để khơi phục lại FAT1       Hệ điều hành DOS tổ chức cấp phát động các cluser cho  các file trên đĩa, sau mỗi thao tác cấp phát, thu hồi cluster thì hệ  điều hành phải cập nhật lại nội dung cho cả FAT1 và FAT2 Bảng FAT bao gồm nhiều phân tử, các phân tử được đánh  địa chỉ bắt đầu từ 0 để phân biệt. Giá trị dữ liệu tại một phần tử  trong bảng FAT cho biết trạng thái của một cluster tương ứng trên  vùng dữ liệu Hệ điều hành DOS có thể đinh dạng hệ thống file theo  một trong 2 loại FAT là FAT12 và FAT16. Mỗi phân tử trong  FAT12 rộng 12bit, mỗi phần tử trong FAT16 rộng 16bit      Trong bảng FAT, hai phần tử đầu tiên (00 và 01) khơng dùng  cho việc theo dõi trạng thái cluster và ghi nhận bảng đồ cấp phát  file, mà nó được sử dụng để chứa một giá trị nhận biết khn  dạng đĩa, được gọi là byte định danh (byte ID) của đĩa CÁCH ĐỘC NỘI DUNG CỦA 1 FILE Để nội dung file đĩa thi trước hết hệ điều hành phải tìm dãy cluster chứa nội dung file Nhưng bảng FAT cho biết số hiệu cluster từ cluster thứ hai đến cluster cuối dãy nói Tìm phần tử bảng thư mục gốc chứa thông tin tập tin cần đọc Tại phần tử này, xác định số hiệu cluster dãy cluster chứa nội dung tập tin (giả sử cluster 4), giá trị xem trỏ trỏ tới bảng FAT để bắt đầu dò tìm cluster từ thứ đến dãy cluster chứa nội dung tập tin cần đọc Sau đọc block liệu tập tin cluster vùng data đĩa Xác định byte tương ứng với phần tử bảng FAT Đọc giá trị liệu phần tử này, giả sử giá trị đọc 10 Sau đọc block liệu tập tin cluster 10 vùng data đĩa 4 Xác định byte tương ứng với phần tử bảng FAT Đọc giá trị liệu phần tử này, giả sử giá trị đọc 17 Sau đọc block liệu tập tin cluster 17 vùng data đĩa Xác định byte tương ứng với phần tử 17 bảng FAT, sau thực hồn tồn tương tự bước đọc giá trịFFFh (với FAT12) hoặcFFFFh (với FAT16) phần tử (giả sử phần tử 43)trong bảng FAT đọc block liệu cuối tập tin cluster 43 vùng data đĩa, sau dừng lại Thao tác đọc tập tin DOS hiệu quả, ngồi việc đọc nội dung tập tin cluster vùng data đĩa hệ điều hành phải đọc phân tích bảng FAT để dò tìm dãy cluster chứa nội dung tập tin CÁC THUỘC TÍNH  Thuộc tính hệ thống (s: system): Nếu bít 2 của byte  thuộc tính bằng 1 , thì tập tin tương ứng có thuộc tính  hệ thống . Một tập tin có thuộc tính hệ thống  tương  tự như tập tin có thuộc tính ẩn hoăc vừa ẩn vừa hệ  thống. Thuộc tính hệ thống chỉ có ý nghĩa kế thừa, nó  khơng có ý nghĩa trong hệ điều hành DOS  Thuộc tính nhãn đĩa (v: volume): Nếu bít 3 của byte  thuộc tính bằng 1 , thì phần tử này  chứa nhãn nhận  dạng đĩa, được lưu tại trường filename và trường Ext.  Phần tử này chỉ được DOS nhận biết nế nó nằm trên  thư mục gốc. Trong trương hợp này chỉ có trường   Date và Time là được sử dụng. Trường  start clster và  trường filesize chứa giá trị 0  Thuộc tính thư mục (d:subdirectory): Nếu bít byte thuộc tính , phần tử chứa thông tin thư mục thư mục gốc đĩa Đối với DOS thư mục tập tin chứa dữu liệu thơng thường, có thuộc tính đặc biệt, thuộc tính d  Thuộc tính lưu trữ (a:archive): thuộc tính dùng để thuộc tính cho việc tạo backup cua tập tin tr6n đĩa cứng Bít = tất tập tin chưa bị sửa đổi kể từ lần backup gần Như lần tạo backup sau DOS QUẢN LÍ FILE TRÊN WINDOWS I: GIỚI THIỆU WINDOWS II: HỆ THỐNG CÁC TÂP TIN I: GIỚI THIỆU WINDOWS Microsoft Windows (hoặc đơn giản là Windows) là tên  của một họ hệ điều hành dựa trên giao diện người dùng đồ  hoạ được phát triển và được phân phối bởi Microsoft được giới  thiệu lần đầu tiên vào tháng 11 năm 1985 với những tính năng  thêm vào MS­DOS giao diện hình tượng ( Graphical User  Interfaces, CUI).      Microsoft Windows dần chiếm ưu thế trong thị trường máy tính cá nhân thế giới với hơn 90% thị phần  năm 2004. do cơng ty Microsoft giữ và kiểm sốt việc  phân phối nên Microsoft đang có một vị trị độc quyền  trong lĩnh vực máy tính cá nhân. Có thể mơ tả sơ lược về  Windows như sau: Một hệ điều hành đa nhiệm (mutil tasking) có thể  xử lý nhiều chương trình cùng một lúc Gồm các biểu tượng (Icon) Một trình tổng hợp của những ứng dụng Giao diện của nó bao gồm:  Nền (Desktop): nền đặt các biểu tượng  Nút bắt đầu (Start Button): đi vào khởi hành các  chương trình mặc định ( đi kèm với hệ điều hành)  hoặc được cài đặt thêm vào sau này. Những thành  phần chính là:  Chương trình cấu hình (Settings)  Chỉnh sửa cấu hình (Control Panel)  Cài đặt mạng (Network Connection)  Máy in Fax (Printer and Fax)  Chương trình (Programs)  Văn kiện (Documents)  Thiết bị ổ đĩa (My computer)  Windows hỗ trợ chức  Cài- Xài liền (Plug & Play): phần cứng (Hardware) cài vào máy chạu liền máy tự động tìm trình điều khiển (driver) phần cữn đặt cấu hình cách thức hoạt động phần cứng  Kéo – Nhả (Drag & Drop) II: HỆ THỐNG CÁC TÂP TIN FAT12, FAT16: Với HĐH MS-DOS, hệ thống tập tin FAT (FAT16- để phân biệt với FAT-32) công bố vào năm 1981 đưa cách thưc viecj tổ chức quản lý tập tin đĩa cứng, đĩa mềm Tuy nhiên FAT16 bộc lộ nhiều hạn chế dung lượng đĩa cứng ngày tăng nhanh, gây lãng phí dung lượng đáng kể hỗ trợ 65.536 cluster partition FAT32: giới thiệu phiên Windows 95 Service Pack (OSR 2), xem phiên mở rộng FAT16 sử dụng không gian địa 32 bit nên hỗ trợ nhiều cluster partition hơn, không gian lưu trữ tận dụng nhiều Tuy nhiên, nhược điểm FAT32 tính bảo mật khả phục hồi chịu lỗi (Fault tolerance) không cao NTFS (New technolory File System): giới thiệu với phiên Windows NT 3.1 với không gian địa 64 bit, khả thay đổi kích thước cluster độc lập với dung lương đĩa cứng nên loại trừ hạn chế số lương cluster, kích thước tối da tập tin phân vũng đĩa cứng ... tin trên đĩa được chứa ở vùng hệ thống  Vùng hệ thống (System Area) Vùng hệ thống : Bao gồm các đoạn chương trình,  các thơng  tin hệ thống, các thơng tin liên quan đến tập tin,thư mục trên  đĩa mà hệ điều hành dùng đẻ quản lí việt lưu trử tập tin,thư ... Khi cần ghi nội dung của một file vào đĩa hoặc khi cần đọc nội  dung của một file trên đĩa hệ điều hành phải dựa vào bảng FAT,  nếu bảng FAT bị hỏng thì hệ điều hành khơng thể ghi/đọc các file  trên đĩa. Do đó, hệ điều hành DOS tạo ra hai bảng FAT hồn tồn ... thuộc tính bằng 1 , thì tập tin tương ứng có thuộc tính  hệ thống . Một tập tin có thuộc tính hệ thống  tương  tự như tập tin có thuộc tính ẩn hoăc vừa ẩn vừa hệ thống. Thuộc tính hệ thống chỉ có ý nghĩa kế thừa, nó  khơng có ý nghĩa trong hệ điều hành DOS

Ngày đăng: 15/01/2020, 04:51

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w