Bài tập lớn Nguyên lý hệ điều hành: Hệ Thống tệp tin trong hệ điều hành Windows

21 2.8K 9
Bài tập lớn Nguyên lý hệ điều hành: Hệ Thống tệp tin trong hệ điều hành Windows

Đ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

Mục Lục Chương 1: Tổng quan về hệ điều hành 4 1.1. Giới thiệu chung 4 1.2. Hệ điều hành Windows 4 1.3. Các loại hệ thống tập tin 5 Chương 2: Hệ thống tệp tin trong hệ điều hành Windows 6 2.1. Khái niệm tệp tin 6 2.2. Đặc điểm 7 2.3. Phân loại hệ thống tệp tin 8 2.4. Không gian quản lý 8 2.5. Folder (máy tính) 9 Chương 3: Các loại hệ thống tệp tin 12 3.1. Hệ thống tệp tin FAT 112 a.Giới thiệu FAT 142 b.Hệ thống tệp tin FAT 144 3.2. Hệ thống tệp tin NTFS 16 3.3. Truy xuất tệp tin 20

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN Bài tập lớn Nguyên lý hệ điều hành Đề tài Hệ Thống tệp tin hệ điều hành Windows Giáo viên hướng dẫn: Thầy Nguyễn Thanh Hải Nhóm thực hiện: Nhóm 14 Nguyễn Thị Vân Anh Lê Thị Hằng Trịnh Thị Nga Kiều Thị Quế Sừn Thị Thơm Lớp: KHMT2-K9 Hà Nội 2016 Lời nói đầu Đối với hầu hết người dùng, hệ thống tập tin diện mạo dễ nhìn thấy hệ điều hành Nó cung cấp chế cho việc lưu trữ trực tuyến truy xuất liệu, chương trình hệ điều hành tất người dùng hệ thống máy tính Hệ thống tập tin chứa hai phần riêng biệt: tập hợp tập tin (files), tập tin lưu trữ liệu có liên quan cấu trúc thư mục (directory structure) mà tổ chức cung cấp thông tin tất tập tin hệ thống Trong tập lớn xét khía cạnh khác tập tin cấu trúc thư mục, nguyên lý việc quản lý Hệ thống tệp tin (các phương pháp làm việc với File, thư mục, kỹ thuật …) từ gắn với HĐH Windows(FAT, NTFS) Trong trình chuẩn bị hoàn thành tập lớn không tránh khỏi thiếu sót,mong Thầy góp ý nhiều Chúng em xin trân thành cảm ơn ! NHÓM 14 Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành Mục Lục 3.1.Hệ thống tệp tin FAT 11 a.Giới thiệu FAT .11 b.Hệ thống tập tin FAT 13 FAT12 .14 FAT16 .15 FAT32 .15 3.2.Hệ thống tệp tin NTFS 15 Chương 1: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH 1.1.Giới thiệu Hệ điều hành (Operating system): Là chương trình quản lý phần cứng máy tính Nó cung cấp tảng cho chương trình ứng dụng đóng vai trò trung gian giao tiếp người dùng máy tính phần cứng máy tính Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành Là chương trình hệ thống, điều khiển hợp tác việc sử dụng phần cứng chương trình ứng dụng khác cho người dùng khác Hệ điều hành khám phá từ hai phía: người dùng hệ thống Quá trình phát triển hệ điều hành Các hệ điều hành phát triển song song với phát triển máy tính điện tử Ban đầu Các hệ điều hành làm việc theo phương pháp trọn gói, sau bổ sung thêm tính để đáp ứng nhu cầu công việc người sử dụng phát triển hệ thống máy tính Điển hình giai đoạn sau: Interrup and trap vectors Device drivers Job sequencing Control card interpreter User program area Sơ đồ: Cấu trúc monitor đơn giản 1.2 Hệ điều hành Windows Một hệ điều hành đa nhiệm (multi tasking) xử lý nhiều chương trình lúc Gồm biểu tượng (icon) Mỗi biểu tượng đại diện cho đối tượng (object) thư mục hồ sơ, thư mục, nghe nhạc Một trình tổng hợp trình ứng dụng; trình thảo văn bản, trình đồ họa ứng dụng hữu ích lịch, đồng hồ, máy tính, tính, phần mềm lướt mạng, soạn thảo văn bản, trò chơi Từ tung thị trường, Windows nhiều người dùng đón nhận, tạo thành công lớn cho Microsoft Lý mà Windows nhiều người lựa chọn có giao diện dễ sử dụng, bắt mắt với độ đồ họa cao Vì đông đảo người sử dụng nên công ty phần cứng công ty phần mềm cho đời nhiều sản phẩm tương thích với Windows bàn phím, chuột, USB, chương Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành trình lập trình, ứng dụng phần mềm tăng tốc tải Internet Download Manager, Nero v.v Chính điều làm cho Windows trở nên phổ biến Thư mục |-Desktop Desktop |-My Computer My Computer | A: A:\ | C: C:\ | D: D:\ | Control Panel Control Panel |-My Documents My Documents | My Music | My Pictures |-My Network Places My Network Places C:\\windows C:\\windows\system 1.3.Các loại hệ thống tập tin Đĩa hệ thống tập tin: Một hệ thống tập tin đĩa có lợi khả phương tiện truyền thông lưu trữ đĩa ngẫu nhiên địa liệu khoảng thời gian ngắn Xem xét bổ sung bao gồm tốc độ truy cập vào liệu sau mà ban đầu yêu cầu mong đợi liệu sau yêu cầu Điều cho phép nhiều người dùng trình truy cập vào liệu khác đĩa mà không quan tâm đến vị trí liệu Các ví dụ bao gồm FAT ( FAT12 , FAT16 , FAT32 ), exFAT , NTFS , HFS vàHFS + , HPFS , UFS , ext2 , ext3 , ext4 , btrfs , ISO 9660 , tập tin-11 , hệ thống tập tin Veritas , VMFS , ZFS , ReiserFS UDF Một số hệ thống tập tin đĩa ghi nhật ký hệ thống tập tin phiên hệ thống tập tin Đĩa quang, flash hệ thống tập tin, tape hệ thống tập tin, tape định dạng, sở liệu hệ thống tập tin, hệ thống tập tin giao dịch, Network hệ thống tập tin Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành Hệ thống tập tin hệ điều hành Windows -DOS Windows 95/98/NT/2000/XP cho phép sử dụng FAT-16 hay FAT-32 NT/2000/XP sử dụng NTFS (NT File System) Chương 2: Hệ Thống Tệp Tin Trong Hệ Điều Hành Windows 2.1.Khái niệm tệp tin Dữ liệu máy tính lưu trữ thiết bị nhớ như: băng từ, đĩa từ, đĩa quang tập hợp cách có tổ chức theo đơn vị lưu trữ gọi file Như vậy, file đơn vị logic để hệ điều hành quản lý thông tin đĩa File chương trình người sử dụng, chương trình hệ thống tập hợp liệu người sử dụng Để quản lý liệu phương tiện lưu trữ cách có hiệu quả, hệ điều hành cần phải tổ chức file theo nguyên tắc định Như vậy, hệ file nguyên tắc mà hệ điều hành tỏ chức quản lý file phương tiện lưu trữ Một tệp tin có số thuộc tính mà chúng khác hệ điều hành, điển hình chúng gồm: - Tên (name): Là thông tin lưu dạng mà người dùng đọc - Định danh: thẻ nhất, thường số, xác định tệp tin hệ thống tệp tin - Kiểu (type): Thông tin yêu cầu cho hệ thống hỗ trợ kiểu khác - Vị trí (location): Là trỏ tới thiết bị tới vị trí tệp tin thiết bị Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành - Kích thước (size): Kích thước hành tệp tin (tính byte, word tính khối) kích thước cho phép tối đa chứa thuộc tính - Giờ (time), ngày (date) định danh người dùng (user indetification): Dữ liệu có ích lợi cho việc bảo vệ, bảo mật kiểm soát việc dùng 2.2.Đặc điểm Một tập tin luôn kết thúc ký tự đặc biệt (hay dấu kết thúc) có mã ASCII 255 hệ thập phân Ký tự thường ký hiệu EOF (từ chữ End Of File) Một tập tin không chứa thông tin ngoại trừ tên dấu kết thúc Tuy nhiên, điều không mâu thuẫn với định nghĩa thân tên tập tin chứa thông tin Những tập tin gọi tập tin rỗng hay tập tin trống Độ dài (kích thước) tập tin phụ thuộc vào khả máy tính, khả hệ điều hành vào phần mềm ứng dụng dùng Đơn vị nhỏ dùng để đo độ dài tập tin byte Độ dài tập tin không bao gồm độ dài tên tập tin dấu kết thúc a.Hệ Thống Tệp Tin Một hệ thống tệp tin (hoặc hệ thống tập tin): phương tiện để tổ chức liệu dự kiến giữ lại sau chương trình chấm dứt cách cung cấp thủ tục để lưu trữ, truy xuất cập nhật liệu quản lý không gian có sẵn thiết bị có chứa Một hệ thống tập tin tổ chức liệu cách hiệu điều chỉnh với đặc điểm cụ thể thiết bị Một khớp nối chặt chẽ thường tồn hệ điều hành hệ thống tập tin Một số hệ thống tập tin cung cấp chế để kiểm soát truy cập vào liệu siêu liệu Đảm bảo độ tin cậy trách nhiệm quan trọng hệ thống tập tin Một số hệ thống tập tin cho phép nhiều chương trình để cập nhật tập tin lúc thời gian gần Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành Hệ thống tập tin sử dụng thiết bị lưu trữ liệu, chẳng hạn ổ đĩa cứng , đĩa mềm , đĩa quang , thiết bị lưu trữ nhớ flash , để trì vị trí vật lý tập tin máy tính 2.3.Phân loại hệ thống tập tin  FAT ( FAT12 , FAT16 , FAT32 ), exFAT , NTFS , HFS vHFS + , HPFS , UFS , ext2 , ext3 , ext4 , btrfs , ISO 9660 , tập tin-11 , hệ thống tập tin Veritas , VMFS , ZFS , ReiserFS UDF  Extended file system, hay ext, triển khai vào tháng 4/ 1992 hệ thống tập tin dành riêng cho Linux kernel  NTFS hệ thống tập tin tiêu chuẩn Windows NT, bao gồm phiên sau Windows Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista, Windows Một số hệ thống tập tin đĩa ghi nhật ký hệ thống tập tin phiên hệ thống tập tin 2.4.Không gian quản lý Hệ thống tập tin phân bổ không gian cách dạng hạt, thường nhiều đơn vị vật lý thiết bị Hệ thống tập tin chịu trách nhiệm tổ chức tập tin thư mục, theo dõi khu vực phương tiện truyền thông thuộc tập tin không sử dụng Kết không gian chưa sử dụng tập tin bội số xác đơn vị phân bổ, gọi slack không gian Đối với phân bổ 512-byte, không gian chưa sử dụng trung bình 255 byte Đối với 64 cụm KB, không gian chưa sử dụng trung bình 32KB Kích thước đơn vị phân bổ chọn hệ thống tập tin tạo Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành Ví dụ slack không gian, chứng minh với 4096 byte NTFS cụm: 100.000 tập tin, byte cho tập tin, tương đương với 500.000 byte liệu thực tế, đòi hỏi 409.600.000 byte không gian đĩa để lưu trữ Một hệ thống tập tin làm cho việc sử dụng thiết bị lưu trữ, sử dụng để tổ chức đại diện cho quyền truy cập vào liệu nào, cho dù lưu trữ tự động tạo (ví dụ procfs) 2.5.Folder (máy tính) Trong máy tính, tập tin tổ chức lưu trữ tập tin có liên quan thư mục Trong phân cấp hệ thống tập tin (có nghĩa là, tập tin thư mục tổ chức cách tương tự đảo cây), thư mục chứa bên thư mục khác gọi thư mục Các thư mục hệ thống tập tin gọi thư mục gốc Hình ánh minh họa cấu trúc file tổ chức mô hình máy tính Thao tác tập tin Tập tin kiểu liệu trừu tượng Để định nghĩa tập tin hợp lý, cần xem xét thao tác thực tập tin Hệ điều hành cung cấp lời gọi hệ thống để thực thao tác • Tạo tập tin: Hai bước cần thiết để tạo tập tin Thứ nhất, không gian hệ thống tập tin phải tìm cho tập tin Thứ hai, mục từ cho tập tin phải Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành tạo thư mục Mục từ thư mục ghi tên tập tin vị trí hệ thống tập tin, thông tin khác • Mở: Trước mở tập tin, trình phải mở Mục tiêu việc mở cho phép hệ thống thiết lập số thuộc tính địa đĩa nhớ để tăng tốc độ truy xuất • Đóng: Khi chấm dứt truy xuất, thuộc tính địa đĩa không dùng nữa, tập tin đóng lại để giải phóng vùng nhớ • Ghi: Để ghi tập tin, thực lời gọi hệ thống xác định tên tập tin thông tin ghi tới tập tin Với tên tập tin, hệ thống tìm thư mục để xác định vị trí tập tin Hệ thống phải giữ trỏ viết tới vị trí tập tin nơi mà thao tác viết xảy Con trỏ viết phải cập nhật thao tác viết xảy ra.Tiến trình thực sau: Đầu tiên HĐH tìm xem có file tên tồn thư mục định ghi chưa Nếu chưa tiến hành ghi, có thông báo có muốn ghi đè không?.Nếu sau bước mà nhận lệnh ghi, HĐH tìm khoảng không gian trống đĩa đủ để lưu file Creat file, ghi liệu lên.Cuối phải đóng file lại • Chèn cuối: Giống thao tác ghi liệu ghi vào cuối tập tin • Đọc: Để đọc từ tập tin, dùng lời gọi hệ thống xác định tên tập tin nơi (trong nhớ) mà khối tập tin đặt Thư mục tìm mục từ tương ứng hệ thống cần giữ trỏ đọc tới vị trí tập tin nơi thao tác đọc xảy • Xoá: Để xoá tập tin, tìm kiếm thư mục với tên tập tin cho.Tiến trình thực sau: Đầu tiên HĐH tìm ( tìm mục từ tương ứng ) file cần xóa đĩa, mở file ra, xóa toàn thông tin file, cuối đóng file lại xóa dấu vết file để giải phóng không gian tập tin để không gian dùng lại tập tin khác xoá mục từ thư mục.Nếu có trục trặc Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành 10 việc xóa thông tin file (thường Data file) file sau đóng không xóa được.giải phóng không gian tập tin để không gian dùng lại tập tin khác xoá mục từ thư mục • Tìm: Thư mục tìm mục từ tương ứng vị trí trỏ hành đặt tới giá trị cho • Lấy thuộc tính: Lấy thuộc tính tập tin cho trình • Đổi tên: Thay đổi tên tập tin tồn Chương 3: Các loại hệ thống tệp tin 3.1.Hệ thống tệp tin FAT a.Giới thiệu FAT FAT viết tắt "File Allocation Table" tạm dịch "Bảng cấp phát tập tin" FAT giới thiệu lần vào năm 1977 với phiên FAT12 Sau phiên FAT16 FAT32 FAT hệ thống tập tin hỗ trợ tất hệ điều hành cho máy tính cá nhân, bao gồm tất phiên Windows MS-DOS / PC DOS DRDOS (PC DOS phiên OEM MS-DOS, MS-DOS ban đầu dựa SCP 's 86-DOS DR-DOS dựa kỹ thuật số nghiên cứu đồng thời hệ điều hành DOS, kế thừa CP/M-86.) Các thuộc tính hệ thống tập tin FAT bao gồm: • Archive (lưu trữ): Trên hệ điều hành DOS thuộc tính định tập tin bị thay đổi, bị xóa thực lệnh backup để lưu liệu • Hidden (ẩn): Khi tập tin có thuộc tính chương trình liệt kê tập tin theo mặc định bỏ qua, không liệt kê tập tin Người sử dụng làm việc tập tin bình thường Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành 11 • Read-only (chỉ đọc): Khi tập tin có thuộc tính chương trình xử lý tập tin theo mặc định không cho phép xóa, di chuyển tập tin thay đổi nội dung tập tin Còn thao tác khác đổi tên tập tin, đọc nội dung tập tin cho phép • System (thuộc hệ thống): Một tập tin có thuộc tính chịu hạn chế bao gồm hạn chế thuộc tính Hidden hạn chế thuộc tính Read-only, nghĩa không bị liệt kê, xóa, di chuyển, thay đổi nội dung Thuộc tính chủ yếu dùng cho tập tin quan trọng hệ điều hành • Sub-directory (hay directory): thư mục Những tập tin có thuộc tính xử lý thư mục Thư mục tập tin dạng đặc biệt, nội dung không chứa liệu thông thường mà chứa tập tin thư mục khác Tên tập tin  Tùy theo hệ điều hành mà có qui ước tên tập tin  Độ dài tên tập tin tùy thuộc vào hệ thống tập tin  Tùy thuộc vào hệ thống tập tin hệ điều hành mà có số ký tự không dùng cho tên tập tin Thí dụ: Trên hệ điều hành Microsoft Windows, không dùng ký tự sau tên tập tin: \ / : * ? " < > | , tên tệp không 255 ký tự thường Theo truyền thống cũ hệ thống DOS Windows, tên tập tin thường bao gồm hai phần: phần tên phần mở rộng (còn gọi phần đuôi) Tuy nhiên, tên tập tin không thiết phải có phần mở rộng Các thí dụ cấu trúc bit nội dung thông tin tập tin Thí dụ cấu trúc bit tập tin ASCII Trong hình hai tập tin văn dạng đơn giản dùng mã ASCII Tập tin "hoso.txt" tập tin soạn lệnh edit hệ điều hành Windows Tập tin thứ nhì, Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành 12 "hoso2.txt", lại soạn thảo lệnh vi hệ điều hành Linux Hãy lưu ý qui ước xuống hàng tập tin Windows bao gồm hai byte: dấu CR (cariage return) có giá trị ASCII 0x0D dấu LF (line feed) có giá trị 0x0A; đó, Linux cần dấu LF đủ Điều cho thấy khác định dạng Thí dụ cấu trúc bit tập tin hình ảnh Bit Ý nghĩa (Hệ thập lục) 0.1 Tên nhận dạng “BM” (viết tắt “bitmap”) 2.5 Cở tập tin 0A- 0D Địa bắt đầu Bit màu 0E-11 Cở phần đầu (thông tin bitmap) thường 40 byte 12.15 Chiều ngang bitmap (đơn vị pixel hình có chiều ngang = 5) 16.19 Chiều cao bitmap (đơn vi pixel – hình có chiều cao = 10 (0x0A)) 1C-1D 22.25 Số bit cho điểm màu (hình dùng bit tức 2^4 =16 màu) Cơ sở bitmap b.Hệ thống tập tin FAT Bảng FAT gồm nhiều phần tử Chiều dài phần tử tính số bit, biểu thị số đếm bảng FAT Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành 13 So sánh FAT12, FAT16 FAT32 Trong năm qua, hệ thống tập tin mở rộng từ FAT12 đến FAT16 FAT32 Tính khác thêm vào hệ thống tập tin bao gồm thư mục con, hỗ trợ bảng mã, thuộc tính mở rộng, tên tập tin dài FAT12 FAT12 dùng cho ổ đĩa mềm, ổ đĩa có dung lượng từ 32MB trở xuống FAT12 sử dụng 12 bit để đếm nên có khả quản lý ổ đĩa có dung lượng thấp 32Mb với số lượng cluster thấp.( CLUSTER: Trong lĩnh vực lưu trữ liệu (đĩa mềm đĩa cứng) mức độ hệ điều hành, cluster (liên cung) đơn vị lưu trữ gồm nhiều sector Khi HĐH lưu trữ tập tin vào đĩa, ghi tập tin vào hàng chục, có hàng trăm cluster liền Nếu không sẵn cluster liền nhau, HĐH tìm kiếm cluster trống kế ghi tiếp tập tin lên đĩa Quá trình tiếp tục toàn liệu cất giữ hết.) Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành 14 FAT16 Với hệ điều hành MS-DOS, hệ thống tập tin FAT (FAT16 – để phân biệt với FAT32) công bố vào năm 1981 đưa cách thức việc tổ chức quản lý tập tin đĩa cứng, đĩa mềm Tuy nhiên, dung lượng đĩa cứng ngày tăng nhanh, FAT16 bộc lộ nhiều hạn chế Với không gian địa 16 bit, FAT16 hỗ trợ đến 65.536 liên cung (cluster) partition, gây lãng phí dung lượng đáng kể (đến 50% dung lượng ổ đĩa cứng GB) FAT12 FAT16 hệ thống tập tin có giới hạn số lượng mục thư mục gốc hệ thống tập tin có hạn chế kích thước tối đa đĩa phân vùng định dạng FAT FAT32 Để giải hạn chế FAT12 FAT16, ngoại trừ giới hạn kích thước tập tin gần GB, hạn chế so với NTFS Được giới thiệu phiên Windows 95 Service Pack (OSR 2), xem phiên mở rộng FAT16 Do sử dụng không gian địa 32 bit nên FAT32 hỗ trợ nhiều cluster partition hơn, không gian đĩa cứng tận dụng nhiều Ngoài với khả hỗ trợ kích thước phân vùng từ 2GB lên 2000GB chiều dài tối đa tên tập tin mở rộng đến 255 ký tự làm cho FAT16 nhanh chóng bị lãng quên Tuy nhiên, nhược điểm FAT32 tính bảo mật khả chịu lỗi (Fault Tolerance) không cao FAT12, FAT16 FAT32 có giới hạn tám ký tự cho tên tập tin, ba ký tự cho phần mở rộng (như exe) Thường gọi tên tập tin 8,3 giới hạn 3.2.Hệ thống tệp tin NTFS NTFS: Hệ thống tập tin kỹ thuật (New Technology File System - NTFS): Giới thiệu với hệ điều hành Windows NT Các tính khác hỗ trợ NTFS bao gồm liên kết cứng, suối nhiều tập tin, lập mục thuộc tính, theo dõi hạn ngạch, tập tin thưa thớt, mã hóa, nén Hệ thống file NTFS có khả hoạt động cao có chức tự sửa chữa Nhờ có tính lưu giữ lại thông tin xử lý, NTFS có khả phục hồi file cao trường hợp ổ đĩa có cố Nó hỗ trợ chế độ bảo mật mức độ file, nén kiểm định Nó hỗ trợ ổ đĩa lớn giải pháp lưu trữ mạnh mẽ RAID Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành 15 NTFS sử dụng bảng quản lý tập tin MFT (Master File Table) thay cho bảng FAT (File Allocation Table) quen thuộc nhằm tăng cường khả lưu trữ, tính bảo mật cho tập tin thư mục, khả mã hóa liệu đến tập tin Ngoài ra, NTFS có khả chịu lỗi cao, cho phép người dùng đóng ứng dụng “chết” (not responding) mà không làm ảnh hưởng đến ứng dụng khác Tuy nhiên, NTFS lại không thích hợp với ổ đĩa có dung lượng thấp (dưới 400 MB) không sử dụng đĩa mềm NTFS có phiên bản: v1.0, v1.1, v1.2 phiên Windows NT 3.51 4, v3.0 phiên Windows 2000, v3.1 phiên Windows XP Windows Server 2003 Riêng Windows XP Windows Server 2003 hỗ trợ phiên v4.0, v5.0, v5.1 NTFS Là hệ thống file dành riêng cho windowsNT/2000 NTFS dùng 64 bít để định danh cluster, nên quản lý ổ đĩa có dung lương lên đến 16 Exabyte (16 tỉ Gb) Trong thực tế windowsNT/2000 sử dụng 32 bít để định danh cluster, kích thước cluster 64Kb, nên NTFS quản lý ổ đĩa có dung lượng lên đến 128TB NTFS có số tính cao cấp bảo mật file/directory, cấp hạn ngạch cho đĩa, nén file, mã hoá file Một tính quan trọng NTFS khả phục hồi lỗi Nếu hệ thống bị dừng cách đột ngột, metadata ổ đĩa FAT rơi vào tình trạng xung khắc dẫn đến làm sai lệch lượng lớn liệu tập tin thư mục Nhưng NTFS điều xảy ra, tức cấu trúc file/ Directory không bị thay đổi NTFS cung cấp tính tiên tiến, chẳng hạn tập tin thư mục cho phép, mã hóa, hạn ngạch đĩa, nén Tên file NTFS có độ dài không 255 ký tự, đường dẫn đầy đủ đến file dài không 32.567 ký tự Tên file sử dụng mã UniCode Tên file NTFS có phân biệt chữ hoa chữ thường • So sánh FAT32 NTFS Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành 16 NTFS hệ thống file tiên tiếng nhiều so với FAT32 Nó có đầy đủ đặc tính hệ thống file đại FAT32 Bạn nên dùng NTFS để thay cho FAT32 lí sau: FAT32 không hỗ trợ tính bảo mật phần quyền quản lý, mã hóa NTFS Vấn đề đặc biệt hiệu Windows Với NTFS, bạn không cần sử dụng tiện ích mã hóa hay đặt mật giấu thư mục v.v, đặc tính có sẵn NTFS, cần bạn biết khai thác FAT32 có khả phục hồi chịu lỗi so với NTFS NTFS hệ thống file có khả ghi lại hoạt động mà hệ điều hành thao tác liệu, có khả xác định file bị cố mà không cần phải quét lại toàn hệ thống file, giúp trình phục hồi liệu trở nên tin cậy nhanh chóng Đây ưu điểm mà FAT32 hoàn toàn Khi mà điện đột ngột Windows 98,2000,XP phải quét lại đĩa khởi động lại đĩa format chuẩn FAT32 Trong đĩa cứng NTFS lại hoàn toàn không cần quét đĩa lại, hệ thống dùng NTFS có thông tin tính toàn vẹn liệu Với FAT32 phải rà quét toàn lâu nhiều Một hệ thống Windows 2000, XP ổn định nhiều cài phân vùng format NTFS Ngoài NTFS trang bị công cụ kiểm tra sửa đĩa tốt Microsoft NTFS có khả truy cập xử lý file nén ngon lành hệt truy cập vào file chưa nén, điều không tiết kiệm đĩa cứng mà gia tăng tuổi thọ đĩa cứng Nhiều người phàn nàn truy cập vào đĩa cứng format NTFS DOS NTFS vô tiện dụng cho hệ thống máy công ty Đặc biệt tiện dụng “âm thầm” cấm chép film ảnh độc hại vào thư mục “bí mật” chúng đĩa cứng Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành 17 FAT32 tỏ hữu dụng máy tính cấu hình yếu ớt, chạy Windows 98 FAT16 FAT32 dùng để định dạng cho loại thẻ nhớ, thiết bị chấp nhận thẻ nhớ máy ảnh kỹ thuật số, máy nghe nhạc chưa thấy loại tương thích với NTFS FAT16 lựa chọn hàng đầu bạn muốn copy liệu từ máy tính chạy Windows sang máy chạy hệ điều hành khac Mac chẳng hạn Hầu hết máy Mac nhận dạng thẻ nhớ USB định dạng FAT32 Bảng so sánh FAT NTFS NTFS5 Hệ điều hành Windows 2000 Windows XP NTFS FAT32 Windows NT Windows 98 Windows 2000 Windows ME Windows XP Windows 2000 Windows XP FAT16 DOS Tất phiên Microsoft Windows Các giới hạn Kích thước partition tối đa 2TB 2TB 2TB (2.000GB) Số file tối đa Gần không Gần không Gần không partition hạn chế hạn chế hạn chế Kích thước file Chỉ hạn chế Chỉ hạn chế tối đa kích thước kích thước 4GB partition partition Số cluster tối đa Gần không Gần không 268435456 hạn chế hạn chế Chiều dài tên file tối đa Các tên file Unicode Vị trí Boot Sector Tới 255 kí tự Tới 255 Tới 255 Chức hệ thống file Bảng mã Bảng mã Bảng mã hệ Unicode Unicode thống Các sector đầu Các sector cuối tiên cuối Sector Khoa CNTT – Trường ĐHCN Hà Nội 2GB -65000 2GB 65535 Tiêu chuẩn -8.3 mở rộng – tới 255 Bảng mã hệ thống Sector Nguyên lý hệ điều hành 18 cùng Các thuộc tính Tiêu chuẩn Tiêu chuẩn Bộ tiêu chuẩn file tùy biến tùy biến Hoạt động toàn diện Chế độ bảo Không mật có sẵn Có Có Khả phục Không hồi Có Có Thấp ổ Thấp ổ Cao ổ Sức mạnh hoạt đĩa nhỏ, cao đĩa nhỏ, cao đĩa nhỏ, thấp động ổ đĩa ổ đĩa ổ đĩa lớn lớn lớn Tính kinh tế Trung bình không gian Tối đa Tối đa đĩa Khả chịu Tối thiểu cố Tối đa Tối đa Bộ tiêu chuẩn Không Không Cao ổ đĩa nhỏ, thấp ổ đĩa lớn Tối thiểu ổ đĩa lớn Trung bình 3.3.Truy xuất tập tin Các tập tin lưu trữ thông tin Khi dùng, thông tin phải truy xuất đọc vào nhớ máy tính Thông tin tập tin truy xuất nhiều cách.Nhưng windows 2003 cần hỗ trợ nhiều truy suất trực tiếp Truy xuất trực tiếp (Truy suất tương đối) Một tập tin hình thành từ mẫu tin luận lý có chiều dài không đổi Các mẫu tin cho phép người lập trình đọc viết mẫu tin nhanh chóng không theo thứ tự Phương pháp truy xuất trực tiếp dựa mô hình đĩa tập tin, đĩa cho phép truy xuất ngẫu nhiên tới khối tập tin Để truy xuất trực tiếp, tập tin hiển thị chuỗi khối hay mẫu tin đánh số Tập tin truy xuất trực tiếp cho phép khối bất kỳđược đọc hay viết Do đó, đọc khối 14, sau đọc khối 53 sau viết khối Không có hạn chế thứ tự đọc hay viết cho tập tin truy xuất trực tiếp Các tập tin truy xuất trực tiếp dùng nhiều cho truy xuất tức thời tới lượng lớn thông tin Cơ sở liệu thường loại Khi truy vấn tập trung chủđề cụ Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành 19 thể, tính khối chứa câu trả lời sau đọc khối trực tiếp để cung cấp thông tin mong muốn Chúng ta dễ dàng mô truy xuất tập tin truy xuất trực tiếp Nếu giữ biến cp để xác định vị trí mô thao tác tập tin hiển thị hình Mặc dù, không đủ không gọn để mô tập tin truy xuất trực tiếp tập tin truy xuất Hình : Mô truy xuất truy xuất trực tiếp Các phương pháp cấp phát tự do,có phương pháp cấp phát kề (contiguous) phương pháp cấp phát theo số (index) hỗ trợ cho truy suất trực tiếp Cấp phát kề Để phân bổ không gian nhớ cho file ,hệ thống chọn đoạn liên tục khối đĩa tự để cấp phát cho file đó.Với phương pháp ,để định vị file hệ thống cần biết địa khối đĩa tự số lượng block dùng Cấp phát theo số Để cấp phát không gian nhớ cho file hệ thống sử dụng khối địa đặc biệt gọi khối đĩa số cho file.Trong khối đĩa số chứa địa cấp phát cho file ,trong thư mục thiết bị thiết bị địa khối đĩa số Khi khối đĩa cấp phát file hệ thống loại bỏ địa khối đĩa khỏi danh sách khối đĩa tự cập nhật vào khối số file Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành 20 Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành 21 [...]... trong nội dung thông tin của tập tin Thí dụ về cấu trúc bit của tập tin ASCII Trong hình trên là hai tập tin văn bản dạng đơn giản dùng mã ASCII Tập tin "hoso.txt" là tập tin soạn ra bằng lệnh edit của hệ điều hành Windows Tập tin thứ nhì, Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành 12 "hoso2.txt", lại được soạn thảo bằng lệnh vi trong hệ điều hành Linux Hãy lưu ý qui ước xuống hàng của tập. .. vào hệ thống tập tin và hệ điều hành mà sẽ có một số ký tự không được dùng cho tên tập tin Thí dụ: Trên hệ điều hành Microsoft Windows, không được dùng các ký tự sau trong tên tập tin: \ / : * ? " < > | , tên tệp không quá 255 ký tự thường Theo truyền thống cũ của hệ thống DOS và Windows, tên tập tin thường bao gồm hai phần: phần tên và phần mở rộng (còn gọi là phần đuôi) Tuy nhiên, tên của một tập tin. .. cho các tập tin quan trọng của hệ điều hành • Sub-directory (hay directory): thư mục con Những tập tin có thuộc tính này được xử lý như là thư mục Thư mục là tập tin ở dạng đặc biệt, nội dung không chứa dữ liệu thông thường mà chứa các tập tin và các thư mục khác Tên tập tin  Tùy theo hệ điều hành mà có thể có các qui ước về tên tập tin  Độ dài của tên tập tin tùy thuộc vào hệ thống tập tin  Tùy... việc trên tập tin này như bình thường Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành 11 • Read-only (chỉ đọc): Khi một tập tin có thuộc tính này thì các chương trình xử lý tập tin theo mặc định sẽ không cho phép xóa, di chuyển tập tin hoặc thay đổi nội dung tập tin Còn các thao tác khác như đổi tên tập tin, đọc nội dung tập tin vẫn được cho phép • System (thuộc về hệ thống) : Một tập tin có thuộc... thời hệ điều hành DOS, một kế thừa của CP/M-86.) Các thuộc tính trên hệ thống tập tin FAT bao gồm: • Archive (lưu trữ): Trên các hệ điều hành DOS thì thuộc tính này được định khi mỗi khi tập tin bị thay đổi, và bị xóa khi thực hiện lệnh backup để sao lưu dữ liệu • Hidden (ẩn): Khi một tập tin có thuộc tính này thì các chương trình liệt kê các tập tin theo mặc định sẽ bỏ qua, không liệt kê tập tin này... kiếm cluster còn trống ở kế đó và ghi tiếp tập tin lên đĩa Quá trình cứ thế tiếp tục như vậy cho đến khi toàn bộ dữ liệu được cất giữ hết.) Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành 14 FAT16 Với hệ điều hành MS-DOS, hệ thống tập tin FAT (FAT16 – để phân biệt với FAT32) được công bố vào năm 1981 đưa ra một cách thức mới về việc tổ chức và quản lý tập tin trên đĩa cứng, đĩa mềm Tuy nhiên, khi... từ một máy tính chạy Windows sang máy chạy hệ điều hành khac như Mac chẳng hạn Hầu hết các máy Mac hiện nay đều không thể nhận dạng các thẻ nhớ USB được định dạng bằng FAT32 Bảng so sánh giữa FAT và NTFS NTFS5 Hệ điều hành Windows 2000 Windows XP NTFS FAT32 Windows NT Windows 98 Windows 2000 Windows ME Windows XP Windows 2000 Windows XP FAT16 DOS Tất cả các phiên bản Microsoft Windows Các giới hạn... 3: Các loại hệ thống tệp tin 3.1 .Hệ thống tệp tin FAT a.Giới thiệu FAT FAT là viết tắt của "File Allocation Table" tạm dịch là "Bảng cấp phát tập tin" FAT được giới thiệu lần đầu tiên vào năm 1977 với phiên bản FAT12 Sau đó là các phiên bản FAT16 và FAT32 FAT hệ thống tập tin được hỗ trợ bởi hầu như tất cả các hệ điều hành cho máy tính cá nhân, bao gồm tất cả các phiên bản của Windows và MS-DOS / PC... bit, biểu thị số đếm của bảng FAT Khoa CNTT – Trường ĐHCN Hà Nội Nguyên lý hệ điều hành 13 So sánh giữa FAT12, FAT16 và FAT32 Trong những năm qua, hệ thống tập tin đã được mở rộng từ FAT12 đến FAT16 và FAT32 Tính năng khác nhau đã được thêm vào hệ thống tập tin bao gồm cả thư mục con, hỗ trợ bảng mã, các thuộc tính mở rộng, và tên tập tin dài FAT12 FAT12 được dùng cho ổ đĩa mềm, ổ đĩa có dung lượng... các ổ đĩa lớn lớn lớn Tính kinh tế Trung bình của không gian Tối đa Tối đa đĩa Khả năng chịu Tối thiểu sự cố Tối đa Tối đa Bộ tiêu chuẩn Không Không Cao nhất trên các ổ đĩa nhỏ, thấp trên các ổ đĩa lớn Tối thiểu trên các ổ đĩa lớn Trung bình 3.3.Truy xuất tập tin Các tập tin lưu trữ thông tin Khi nó được dùng, thông tin này phải được truy xuất và đọc vào bộ nhớ máy tính Thông tin trong tập tin có thể

Ngày đăng: 17/05/2016, 12:24

Từ khóa liên quan

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

Tài liệu liên quan