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

Quan li file trong window 216421

89 0 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

Nội dung

BÁO CÁO THỰC TẬP LỜI NÓI ĐẦU Cùng với phát triển mạnh mẽ máy tính đời Internet việc quản lí file hệ điều hành quan trọng khơng tổ chức quản lí tốt gây tổn thất lãng phí nhớ hay làm cho xử kí làm việc chậm hơn… Do hệ điều hành có cách quản lí tốt thân thiện làm cho người sử dụng muốn sử dụng.Do báo cáo tìm hiểu cách tổ chức quản lí file window, hệ điều hành sử dụng thông dụng Do thời gian thực khơng nhiều, kiến hức tiếng anh chuyên ngành em chưa tốt nên có nhiều chỗ dịch chưa sát nghĩa Vì em mong góp ý thầy để báo cáo hoàn chỉnh Em xin cảm ơn thầy Nguyễn Thanh Tùng, Giáo viên hướng dẫn thực tập nhóm em giúp em hồn thành thực tập Đậu Thị Ngọc Ánh L ớp Tin 4-K48 BÁO CÁO THỰC TẬP BÁO CÁO THỰC TẬP MỤC LỤC HỆ THỐNG FILE : .5 CHUYỂN ĐỔI ĐỊA CHỈ CẤU TRÚC CHUNG CỦA ĐĨA TỪ 17 3.1 Partition Master Boot: 17 3.2 Cấu trúc Master Boot Record: 17 QUẢN LÍ FILE TRONG WINDOW : .19 4.1 Các thuật ngữ : 19 4.2 Các thành phần : 21 ĐỊnh dẠng file FAT Window : 28 5.1 Các kiểu FAT : 28 5.2 Boot record : .31 5.3 Boot sector FAT : 32 5.4 Thư mục gốc: 34 5.5 Hệ thống định vị file : 35 5.6 Nhân liệu FAT (FAT Mirror): 39 5.7 FAT32 : 40 ĐỊNH DẠNG NTFS TRONG WINDOW: 41 6.1 NTFS File System Driver (Bộ phận điều khiển hệ thống file NTFS) 41 6.2 Cấu trúc tổ chức đĩa từ NTFS : .45 6.3 Boot sector NTFS : 47 6.4 Bảng file (Master File Table) 49 6.5 Số tham chiếu file (File Reference Numbers) 57 Đậu Thị Ngọc Ánh L ớp Tin 4-K48 BÁO CÁO THỰC TẬP 6.6 Bản ghi File (File Records) 58 6.7 Tên file (Filenames) 61 6.8 Các thuộc tính thường trực khơng thường trực(Resident and Nonresident Attributes) 64 6.9 Chỉ số (Indexing) 68 6.10 Nén liệu Các file rải (Data Compressing and Sparse Files) 70 6.11 Các File rải (Sparse Files) 75 6.12 Các trỏ Reparse (Reparse Points) .75 6.13 Sự thay đổi File Journal (The change Journal File) 75 6.14 Các ID đối tượng (Object IDs) 76 6.15 Kiểm tra Hạn ngạch (Quota Tracking) .77 6.16 Tính bảo mật hợp (Consolidated Security) 77 CẤU TRÚC ĐIỀU KHIỂN CỦA HỆ THỐNG FILE : 77 7.1 LOCAL FSD : 78 7.2 Hoạt động hệ thống file : 79 7.3 Memory Manager's Modified and Mapped Page Writer 80 7.4 Lazy Writer quản lí nhớ đệm : 80 7.5 Tuyến Read-Ahead quản lí nhớ đệm : 80 7.6 Vào file : .81 LỜI KẾT : .84 Đậu Thị Ngọc Ánh L ớp Tin 4-K48 BÁO CÁO THỰC TẬP TỔ CHỨC VÀ QUẢN LÝ FILE TRONG WINDOW HỆ THỐNG FILE : Hệ thống file : quy định để tạo chuẩn hay cách thức lưu trữ lấy lại liệu lưu trữ thiết bị lưu trữ Hệ thống file định nghĩa cấu trúc thư mục lưu trữ file đường dẫn cần thiết để truy cập file Máy tính bạn có hàng nghìn file, khơng quản lí cách có tổ chức hệ thống bạn chậm gây nhiều lãng phí Điều thật dễ hiểu bạn tưởng tưởng cất giữ liệu khơng có quy cách bạn cần tìm lại số tài liệu cần htiết bạn khó khăn để tìm lại bạn phải bỏ thời gian lãng phí Bất hệ thống file có chức sau :  Sử dụng cách có hiệu khơng gian có giá trị đĩa cứng để lưu trữ thông tin cần thiết  Ghi tất file vào danh mục đĩa cứng việc lấy lại thơng tin nhanh chóng khả quan  Cung cấp phương pháp thực thao tác file xoá, thay đổi tên, copy, hay di chuyển file  Cung cấp vài kiểu cấu trúc liệu mà cho phép máy tính khỏi hệ thống CHUYỂN ĐỔI ĐỊA CHỈ Mỗi file lưu trữ lên đĩa, ghi địa xác định đĩa, gọi địa vât lí hay địa logic, hệ thống file khơng ghi trực tiếp địa vật lí đầu vào file mà chúng lưu địa ảo náh xạ địa ảo sang địa vật lí, từ truy cập đến nơi dụng file Do đó, ta tìm hiểu cách chuyển đổi từ địa ảo sang địa vật lí Bây theo dõi cách tổ chức không gian địa ảo 32 bit, xem ánh xạ không gian địa ảo đến trang địa thực Chúng ta xem chuyện xảy chuyển đổi không dẫn đến địa vật lí giải thích cách mà window 2000 quản lí nhớ vật lí qua làm việc với tập trang nhớ sở liệu Đậu Thị Ngọc Ánh Lớp Tin4 –k48 – Khoa CNTT Page of 89 BÁO CÁO THỰC TẬP TỔ CHỨC VÀ QUẢN LÝ FILE TRONG WINDOW Trình ứng dụng người sử dụng tham chiếu địa ảo 32 bit Sử dụng cấu trúc liệu, quản lí nhớ tạo trỳ, CPU chuyển đổi địa ảo sang địa vật lí Ví dụ hình trang ảo liên tiếp ánh xạ đến trang địa vật lí khơng liên tiếp Hình : Ánh xạ địa ảo sang địa vật lí Đường gạch ngang kết nối trang nhớ ảo đến đầu vào bảng trang nhớ(PTE) hình Điạ ảo khơng ánh xạ trực tiếp đến địa vật lí Thay vào đó, bạn tìm phần này, địa ảo liên kết với cấu trúc không gian hệ thống gọi PTE đầu vào bảng trang nhớ, mà chứa địa vật lí mà địa ảo ánh xạ tới 2.1 Chuyển đổi địa ảo: Theo mặc định, Window2000 hệ thống x86 sử dụng mức cấu trúc bảng trang nhớ để chuyển đổi từ địa ảo sang điạ vật lí Địa ảo 32 bit bao gồm thành phần Đậu Thị Ngọc Ánh Lớp Tin4 –k48 – Khoa CNTT Page of 89 BÁO CÁO THỰC TẬP TỔ CHỨC VÀ QUẢN LÝ FILE TRONG WINDOW độc lập : số thư mục trrang, số bảng trang nhớ số byte, tất sử dụng số cấu trúc mà miêu tả ánh xạ trang nhớ minh hoạ hình Kích thước trang bề rộng PTE định bề rộng thư mục trang trường số bảng trang nhớ Ví dụ, hệ thống x86 , số byte 12 bit trang nhớ có kích thước 4096 byte Hình : Các thành phần địa ảo hệ thống x86 Chỉ số thư mục trang sử dụng để định vị bảng trang nhớ nơi mà PTE điạ ảo định vị Chỉ số bảng trang nhớ dược dùng để định vị PTE chứa ánh xạ từ địa ảo sang địa vật lí Chỉ số byte tìm địa thích hợp bên trang địa vật lí Hình mối quan hệ giá trị cách mà chúng sử dụng để ánh xạ địa ảo sang địa vật lí Hình : Chuyển địa ảo hợp lệ Các bước để chuyển đổi địa ảo : Đậu Thị Ngọc Ánh Lớp Tin4 –k48 – Khoa CNTT Page of 89 BÁO CÁO THỰC TẬP TỔ CHỨC VÀ QUẢN LÝ FILE TRONG WINDOW Phần cứng quản lí nhớ định vị thư mục trang cho quy trình Trong khoá chuyển đổi ngữ cảnh quy trình, ổ cứng nói địa thư mục trang quy trình mới, Bằng cách hệ điều hành cài đặt ghi CPU đặc biệt Chỉ số trang thư mục dùng số trang thư mục để định vị đầu vào bảng trang nhớ mà miêu tả vị trí bảng trang nhớ cần để ánh xạ địa ảo PTE chứa số khung trang PFN bảng trang nhớ Chỉ số bảng trang nhớ dùng số bảng trang nhớ để định vị PTE mà miêu tả vị trí vật lí trang nhớ ảo PTE sử dụng để định vị trang nhớ Nếu trang nhớ có giá trị, chứa PFN trang nhớ nhớ vật lí mà chứa trang nhớ ảo Nếu PTE trang giá trị, diều khiển lỗi quản lí nhớ địnhvị trang cố gắng để làm cho có giá trị Khi PTE trỏ tới trang có giá trị, số byte dùng để định vị địa liệu cần tìm bên trang vật lí Bây theo dõi cấu trúc chi tiết thư mục trang nhớ, bảng trang nhớ PTE : 2.2 Thư mục trang : Mỗi q trình có thư mục trang đơn lẻ, trang mà quản lí nhớ tạo để ánh xạ vị trí tất bảng trang nhớ cho tiến trình Địa vật lí thư mục trang tiến trình lưu trữ khối tiến trình nhân ánh xạ địa 0xC0300000 hệ thống x86 Tất mã mà thực chế độ nhân tham chiếu đến đại ảo, địa vật lí CPU biết vị trí thư mục trang nhớ ghi đặc biệt (CR3 hệ thống x86) bên CPU mà định vị hệ điều hành, chứa địa vật lí thư mục trang Thư mục trang bao gồm đầu vào thư mục trang nhớ mà đầu vào chiếm byte (8 byte hệ thống thực ảnh nhân PAE) miêu tả trạng thái tất bảng trang nhớ cho tiến trình Dạng PDE khơng nhắc lại gần giống PTE(hình 4) Đậu Thị Ngọc Ánh Lớp Tin4 –k48 – Khoa CNTT Page of 89 BÁO CÁO THỰC TẬP TỔ CHỨC VÀ QUẢN LÝ FILE TRONG WINDOW Hình : PTE phần cứng x86 hợp lệ Trên hệ thống x86, 1024 bảng trang nhớ(2048 hệ thống PAE), cần để miêu tả không gian địa ảo Gb Thư mục trang nhớ tiến trình mà ánh xạ bảng trang nhớ chứa 1024 PDE Do đó, số thư mục trang cần 10 bit Ví dụ thư mục trang PDE : Bạn thấy địa vật lí thư mục trang nhớ tiến trình chạy cách kiểm tra trường DirBase câu lệnh !process Bạn thấy địa ảo thư mục trang : Đậu Thị Ngọc Ánh Lớp Tin4 –k48 – Khoa CNTT Page of 89 BÁO CÁO THỰC TẬP TỔ CHỨC VÀ QUẢN LÝ FILE TRONG WINDOW 2.3 Bảng trang nhớ hệ thống tiến trình : Trước tham chiếu đến byte bên trang với địa đoạn offset, CPU cần để tìm trang mà chứa byte cần tìm cảudữ liệu Để tìm trang này, hệ điều hành xây dựng trang khác cảu nhớ mà chứa thông tin ánh xạ cần để tìm trang yêu cầu chứa dữc liệu Trang ánh xạ thông tin gọi bảng trang nhớ Bởi window 2000 cung cấp khơng gian địa riêng cho tiến trình Bảng trang nhớ mà miêu tả không gian hệ thống cia sẻ tiến trình, nhiênm tiến trình tạo ra, không gian hệ thống PDE khởi tạo để trỏ tới bảng trang nhớ hệ thống tồn Nhưng hình 7-12, khơng phải tất tiến trình có khơng gian hệ thống Ví dụ, Nếu phần mở rộng vùng chung đánh số trang cần định vị bảng trang nhớ hệ thống mới, quản lí nhớ khơng quay trở lại cập nhật tất thư mục trang nhớ tiến trình trỏ tới bảng trang nhớ Thay vào đó, cập nhật thư mục trang nhớ tiến trình tham chiếu đến địa ảo Đậu Thị Ngọc Ánh Lớp Tin4 –k48 – Khoa CNTT Page of 89 BÁO CÁO THỰC TẬP TỔ CHỨC VÀ QUẢN LÝ FILE TRONG WINDOW Hình : Bảng trang nhớ tiến trình hệ thống Như vậy, tiến trình đưa lỗi trang tham chiếu mà thực tế nơi cư trú vật lí thư mục trang nhớ tiến trình không trỏ tới bảng trang nhớ hệ thống mà miêu tả vùng chung Lỗi trang nhớ không xuất truy cập vùng không đánh số, chí mở rộng, Window 2000 tính tốn có abo nhiêu hệ thống PTE để định vị dựa kích thước nhớ Bạn thấy có hệ thống PTE có giá trị cách kiểm tra giá trị nhớ : bảng trang nhớ hệ thống tự Vịêc đếm số đầu vào công cụ Performance Bạn ghi đè việc tính tốn tạo lần khởi động cách thiết lập giá trị ghi HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\SystemPages số PTE mà bạn muốn Tuy nhiên, số lượng lớn mà window 2000 định vị 128.000 hệ thống x86 2.4 Bảng đầu vào trang nhớ : Bảng trang nhớ mảng đầu vào bảng trang nhớ Bạn sử dụng câu lệnh !pte chương trình gỡ lỗi nhân để kiểm tra PTE(xem ssự chuyển đổi địa bên ) có trường : só khung hình trang (PFN) tragn vật lí Đậu Thị Ngọc Ánh Lớp Tin4 –k48 – Khoa CNTT Page 10 of 89

Ngày đăng: 07/08/2023, 05:18

HÌNH ẢNH LIÊN QUAN

Hình  1 :  Ánh xạ địa chỉ ảo sang địa chỉ vật lí - Quan li file trong window 216421
nh 1 : Ánh xạ địa chỉ ảo sang địa chỉ vật lí (Trang 5)
Hình 3 : Chuyển  một địa chỉ ảo hợp lệ Các bước cơ bản để chuyển đổi địa chỉ ảo : - Quan li file trong window 216421
Hình 3 Chuyển một địa chỉ ảo hợp lệ Các bước cơ bản để chuyển đổi địa chỉ ảo : (Trang 6)
Hình 2 : Các thành phần của  địa chỉ ảo trên hệ thống x86 - Quan li file trong window 216421
Hình 2 Các thành phần của địa chỉ ảo trên hệ thống x86 (Trang 6)
Hình 4 : PTE của phần cứng x86 hợp lệ - Quan li file trong window 216421
Hình 4 PTE của phần cứng x86 hợp lệ (Trang 8)
2.3. Bảng trang nhớ hệ thống và tiến trình : - Quan li file trong window 216421
2.3. Bảng trang nhớ hệ thống và tiến trình : (Trang 9)
Hình 5 : Bảng trang nhớ của tiến trình và hệ thống - Quan li file trong window 216421
Hình 5 Bảng trang nhớ của tiến trình và hệ thống (Trang 10)
Hình 6 : Truy cập chuyển đổi vùng đệm look-aside - Quan li file trong window 216421
Hình 6 Truy cập chuyển đổi vùng đệm look-aside (Trang 13)
Bảng dưới đây miêu tả các trường nằm trong phân vùng boot sector cho các đĩa từ được định dạng - Quan li file trong window 216421
Bảng d ưới đây miêu tả các trường nằm trong phân vùng boot sector cho các đĩa từ được định dạng (Trang 21)
Bảng 1: Các trường trong phân vùng boot sector (FAT File System) Byte   Offset - Quan li file trong window 216421
Bảng 1 Các trường trong phân vùng boot sector (FAT File System) Byte Offset (Trang 22)
Bảng kích thước mặc định của cluster FAT16 trong window 2000 - Quan li file trong window 216421
Bảng k ích thước mặc định của cluster FAT16 trong window 2000 (Trang 30)
Bảng giá trị của cluste - Quan li file trong window 216421
Bảng gi á trị của cluste (Trang 37)
Hình : Chuỗi các cluster của FAT thứ hai - Quan li file trong window 216421
nh Chuỗi các cluster của FAT thứ hai (Trang 38)
Hình trên minh hoạ 3 file. File1.txt có cluster xuất phát là 2, từ cluster sô 23  4 - Quan li file trong window 216421
Hình tr ên minh hoạ 3 file. File1.txt có cluster xuất phát là 2, từ cluster sô 23 4 (Trang 40)
Bảng sửa chữa của boot setor: - Quan li file trong window 216421
Bảng s ửa chữa của boot setor: (Trang 41)
Bảng sau đây miêu tả boot sector của ổ địa với định dạng NTFS. Khi định dạng phân vùng NTFS, chương trình định dạng sẽ phân ra 16 sector đầu tiên cho boot sector và mã chương trình mồi. - Quan li file trong window 216421
Bảng sau đây miêu tả boot sector của ổ địa với định dạng NTFS. Khi định dạng phân vùng NTFS, chương trình định dạng sẽ phân ra 16 sector đầu tiên cho boot sector và mã chương trình mồi (Trang 48)
6.4. Bảng file chính (Master File Table) - Quan li file trong window 216421
6.4. Bảng file chính (Master File Table) (Trang 50)
Bảng danh sách các thuộc tính cho các file trên ổ NTFS. - Quan li file trong window 216421
Bảng danh sách các thuộc tính cho các file trên ổ NTFS (Trang 62)
Hình 12: Tên file trong Window 2000 - Quan li file trong window 216421
Hình 12 Tên file trong Window 2000 (Trang 65)
Hình 16 : Bản ghi file MFT đối với file lớn với 2 run - Quan li file trong window 216421
Hình 16 Bản ghi file MFT đối với file lớn với 2 run (Trang 69)
Hình 17 : Bản ghi file đối với thư mục lớn với chỉ mục tên file ngaọi trú - Quan li file trong window 216421
Hình 17 Bản ghi file đối với thư mục lớn với chỉ mục tên file ngaọi trú (Trang 70)
Hình 18 : VCNs đối với thuộc tính dữ liệu ngoại trú - Quan li file trong window 216421
Hình 18 VCNs đối với thuộc tính dữ liệu ngoại trú (Trang 70)
HÌnh 19  : Ánh xạ từ địa chỉ ảo sang địa chỉ logic đối với thuộc tính dưc liệu ngoại trú Mặc dù ở hình này chỉ chỉ vẽ các run dữ liệu , các thuộc tính khác có thể được được lưu trong các run khác - Quan li file trong window 216421
nh 19 : Ánh xạ từ địa chỉ ảo sang địa chỉ logic đối với thuộc tính dưc liệu ngoại trú Mặc dù ở hình này chỉ chỉ vẽ các run dữ liệu , các thuộc tính khác có thể được được lưu trong các run khác (Trang 71)
Hình 20 : Hình ảnh về chỉ mục tên file cho thư mục gốc của đĩa - Quan li file trong window 216421
Hình 20 Hình ảnh về chỉ mục tên file cho thư mục gốc của đĩa (Trang 72)
Hình 22 : Bản MFT cho một file không nén - Quan li file trong window 216421
Hình 22 Bản MFT cho một file không nén (Trang 74)
Hình 23 : Các run của file được nén mà chứ dữ liệu thưa - Quan li file trong window 216421
Hình 23 Các run của file được nén mà chứ dữ liệu thưa (Trang 75)
Hình 26 : Bản MFT cho file nén - Quan li file trong window 216421
Hình 26 Bản MFT cho file nén (Trang 77)
Hình 25: Các run dữ liệu của file nén - Quan li file trong window 216421
Hình 25 Các run dữ liệu của file nén (Trang 77)
Hình 28 : Local FSD - Quan li file trong window 216421
Hình 28 Local FSD (Trang 82)
Hình 29 : Các thành phần của vào ra của hệ thống file - Quan li file trong window 216421
Hình 29 Các thành phần của vào ra của hệ thống file (Trang 84)

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w