Cấu trúc thư mục hệ thống tập tin là. Các ví dụ đơn giản nhất về tìm kiếm tập tin. Hệ thống tập tin. Cấu trúc hệ thống tập tin

Để hiểu cách tôi hoạt động hệ thống máy tính, việc chỉ tương tác với hệ điều hành ở mức độ trực quan là chưa đủ. Để hiểu đầy đủ tất cả các quy trình xảy ra trong hệ thống, cần phải hiểu tệp và cấu trúc tệp là gì. Khi xem xét chủ đề này, nó sẽ được chỉ ra lý do tại sao điều này là cần thiết.


Tệp và cấu trúc tệp là gì?

Đầu tiên bạn cần xác định các khái niệm và thuật ngữ cơ bản. Khái niệm chính ở đây là tập tin. Nó xác định cơ chế hoạt động của hệ thống trong lập trình. Một tập tin là một đối tượng chứa thông tin nhất định. Để hiểu file dữ liệu và cấu trúc file là gì, tốt hơn hết bạn nên đưa ra một ví dụ từ cuộc sống. Bạn có thể so sánh những khái niệm này với một cuốn sách thông thường. Chắc hẳn mọi người đều biết rằng một cuốn sách đều có bìa, trang, mục lục, phần và chương.

Để đơn giản hóa sự hiểu biết về vấn đề, giả sử bìa đại diện cho toàn bộ hệ thống tệp, các trang là các thư mục hoặc thư mục trong đó các tệp riêng lẻ được lưu trữ, mục lục là trình quản lý tệp, các phần và chương là các tệp chứa thông tin cụ thể. Việc chỉ định một đối tượng được gọi là tệp thường bao gồm hai phần: tên và phần mở rộng. Tên tập tin có thể được đặt thành nhiều ngôn ngữ khác nhau và tùy tiện. Một phần mở rộng được gọi chỉ định đặc biệt, cho biết kiểu dữ liệu.

Phần mở rộng thường bao gồm ba chữ cái Latinh trở lên. Bằng cách mở rộng, bạn có thể hiểu tệp được liên kết với chương trình nào và liệu đó có phải là tệp hệ thống hay không. Theo mặc định, trong mọi hệ điều hành, tệp được mở nhấn đúp chuột chuột. Tuy nhiên, bạn không nhất thiết có thể mở bất kỳ tệp nào theo cách này. Hãy đưa ra một ví dụ đơn giản: bằng cách này bạn có thể chạy Các tập tin thực thi Tuy nhiên, với phần mở rộng .exe trong hệ điều hành Windows, các file có phần mở rộng .dll không thể mở được theo cách này.

Điều này là do nội dung được truy cập thông qua các thành phần phần mềm khác. Ngoài ra, mã có thể được gọi bởi các thành phần hệ điều hành chuyên dụng. Tuy nhiên, đây là ví dụ đơn giản nhất. Các đối tượng không phù hợp với hệ điều hành hoặc bất kỳ chương trình nào sẽ không dễ mở. Hệ điều hành không hiểu cần khởi chạy công cụ nào để mở file. Trong trường hợp tốt nhất, hệ thống sẽ nhắc bạn chọn chương trình thích hợp từ danh sách giải pháp được trình bày.

Khoa học máy tính khi bắt đầu phát triển công nghệ máy tính

Bây giờ chúng ta hãy xem công nghệ thông tin như thế nào khi những chiếc máy tính đầu tiên xuất hiện. Hệ thống chính được sử dụng vào thời đó là hệ thống DOS, hệ thống này còn thô sơ vào thời điểm đó. Trong hệ thống này, để truy cập các chức năng bạn phải nhập đội đặc biệt. Sau khi xuất hiện sản phẩm độc đáo Norton Commander không còn yêu cầu điều này nữa, mặc dù một số lệnh vẫn cần được chỉ định. Trình quản lý tệp này có thể được gọi là mục lục vì tất cả thông tin được lưu trữ trên phương tiện truyền thông bên ngoài hay ổ cứng, nó có cấu trúc rõ ràng.

Thư mục và tập tin

Như đã rõ, trong bất kỳ hệ điều hành nào cũng có một số đối tượng chính. Các khái niệm như tệp và hệ thống tệp không thể tách rời khỏi khái niệm thư mục. Khái niệm này đôi khi còn được gọi là thư mục hoặc thư mục. Đây là một phần đặc biệt lưu trữ các thành phần riêng lẻ. Giải thích Khái niệm này, chúng ta có thể lấy ví dụ về một chiếc tủ có nhiều ngăn kéo, trong đó có nhiều ngăn kéo, mỗi ngăn chứa một thứ gì đó.

Ví dụ tìm kiếm tệp

Dựa vào những điều trên, chúng ta có thể rút ra kết luận về tìm kiếm nhanh thông tin. Bất kỳ hệ điều hành hiện đại nào cũng cung cấp cho mục đích này phương tiện đặc biệt. Vì vậy, ví dụ, trong cùng một trình quản lý tệp trong một trường đặc biệt, bạn cần nhập tên hoặc một phần tên tệp, sau đó hệ thống sẽ hiển thị tất cả các đối tượng có chứa đường thẳng này. Để triển khai thêm tìm kiếm chính xác bạn cần biết chính xác tập tin bạn cần nằm ở đâu. Nói cách khác, bạn cần chọn một ngăn kéo cụ thể trong ngăn kéo chứa vật phẩm mong muốn. Việc tìm kiếm được thực hiện bằng công cụ quản lý tệp tiêu chuẩn. Bạn cũng có thể sử dụng phím tắt như Ctrl+F để hiển thị thanh tìm kiếm.

Hệ thống tập tin là gì?

Cấu trúc tập tin và các tập tin không thể hình dung được nếu không hiểu nguyên lý hoạt động của hệ thống tập tin. Điều đáng chú ý là cấu trúc tệp và hệ thống tệp là các khái niệm khác nhau. Outline là kiểu sắp xếp tập tin cơ bản khi Chúng ta đang nói về về hệ thống hóa dữ liệu. Hệ thống tập tin là một phương thức xác định cách thức hoạt động của cấu trúc. Nói một cách đơn giản, đây là nguyên tắc xử lý dữ liệu theo nghĩa là vị trí của nó trên phương tiện lưu trữ. Ngày nay có rất nhiều hệ thống tập tin. Đối với hệ điều hành Windows, các tùy chọn phổ biến nhất là hệ thống FAT có kiến ​​trúc 6, 16, 32 và 64 bit, ReFS và NTFS.

Các khái niệm về hệ thống tập tin và cấu trúc tập tin có liên quan chặt chẽ với nhau. Tuy nhiên, bây giờ nên nói vài lời về bản thân các hệ thống. Nếu chúng ta không nói về chi tiết kỹ thuật, thì cần lưu ý rằng sự khác biệt chính là hệ thống tệp FAT có kích thước lớn hơn cụm để truy cập và lưu trữ nhanh hơn các tệp nhỏ, hệ thống tệp NTFS và ReFS được tối ưu hóa cho lượng lớn dữ liệu và truy cập nhanh cho họ trên tốc độ tối đađọc thông tin từ ổ cứng.

Thực hiện các thao tác với tập tin

Hãy nhìn vấn đề này từ phía bên kia. Thông thường, các thao tác tệp được cung cấp trong bất kỳ hệ điều hành nào về cơ bản là không khác nhau. Các thao tác cơ bản bao gồm tạo, xem, mở, lưu, chỉnh sửa, sao chép, đổi tên, xóa và di chuyển. Đối với tất cả hiện có các hệ điều hành những hành động như vậy là tiêu chuẩn. Nhưng cũng có một số chức năng cụ thể.

Lưu trữ thông tin

Trước hết, các chức năng cụ thể bao gồm nén các thư mục và tệp, được gọi là lưu trữ và quy trình ngược lại - trích xuất thông tin từ kho lưu trữ. Khi làm việc trên hệ điều hành tạo DOS các loại dữ liệu lưu trữ chủ yếu được giảm bớt để sử dụng tiêu chuẩn ARJ, tuy nhiên, với sự ra đời của công nghệ lưu trữ ZIP, các quy trình này đã nhận được sự phát triển lớn hơn. Kết quả là một trình lưu trữ RAR phổ quát đã được tạo ra. Những công nghệ này hiện có sẵn trong bất kỳ hệ điều hành nào, thậm chí không cần cài đặt thêm phần mềm. Các thao tác với tệp trong chế độ xem này được coi là nén ảo. Công nghệ nén chỉ đơn giản hướng dẫn hệ thống xác định kích thước nhỏ hơn thay vì kích thước mong muốn. Khối lượng thông tin của thư mục hoặc tập tin không thay đổi trong quá trình lưu trữ.

Kiểm soát hiển thị tập tin

Một khái niệm như cấu trúc tập tin phải được xem xét từ quan điểm về khả năng nhìn thấy chính các đối tượng. Hầu như tất cả người dùng hệ thống máy tính hiện đại ngày nay đều gặp phải khái niệm về các tập tin và thư mục ẩn. Họ là ai? Sự hiện diện của các đối tượng như vậy chỉ ra rằng hệ thống có hạn chế nhất địnhđể hiển thị. Ví dụ: các hạn chế như vậy được đặt trên các tệp và thư mục hệ thống để ngăn người dùng vô tình xóa chúng. Do đó, chúng không biến mất khỏi ổ cứng về mặt vật lý, chỉ là trình quản lý tệp không nhận ra chúng. Để hiển thị tất cả các đối tượng ẩn trong cùng một “Explorer”, bạn có thể sử dụng menu “Xem”.

Trên tab tương ứng, bạn cần đánh dấu vào ô ở dòng hiển thị các tập tin và thư mục ẩn. Sau khi kích hoạt hiển thị, các đối tượng thuộc loại này sẽ có biểu tượng mờ. Có thể có một số khó khăn trong việc tìm kiếm đồ vật ẩn. Hệ thống có thể không trả về kết quả tìm kiếm ngay cả khi bạn nhập tên và loại tệp cũng như vị trí cụ thể. Để tìm các đối tượng ẩn, bạn phải đặt ký hiệu % ở đầu và cuối tên thư mục gốc. Chỉ trong trường hợp này, tệp và cấu trúc tệp mới nhận được khóa tương tác.

Hệ thống tệp cho phép bạn tổ chức các chương trình và dữ liệu cũng như tổ chức quản lý có trật tự các đối tượng này.

Khái niệm hệ thống tập tin nằm bên dưới hệ điều hành Unix đã để lại dấu ấn sâu sắc trong hệ điều hành máy tính cá nhân. Trong Unix, hệ thống con I/O thống nhất cách truy cập cả tệp và thiết bị ngoại vi. Một tập tin được hiểu là một tập hợp dữ liệu trên đĩa, thiết bị đầu cuối hoặc một số thiết bị khác.

Hệ thống tệp là một phần chức năng của hệ điều hành cho phép thực hiện các thao tác trên tệp. Hệ thống tệp cho phép bạn làm việc với các tệp và thư mục (thư mục) bất kể nội dung, kích thước, loại, v.v. của chúng.

Một hệ thống tập tin là một hệ thống quản lý dữ liệu.

Hệ thống quản lý dữ liệu là một hệ thống trong đó người dùng được giải phóng khỏi hầu hết các thao tác trên tệp vật lý và có thể tập trung chủ yếu vào các thuộc tính logic của dữ liệu.

Hệ thống tệp hệ điều hành tạo cho người dùng một số loại biểu diễn ảo của các thiết bị lưu trữ bên ngoài, cho phép chúng hoạt động không phải ở mức độ thấp của các lệnh điều khiển thiết bị vật lý mà ở mức độ cao của tập hợp dữ liệu và cấu trúc.

Hệ thống tập tin (mục đích):

  • ẩn hình ảnh vị trí thực của thông tin trong bộ nhớ ngoài;
  • đảm bảo tính độc lập của các chương trình với cấu hình cụ thể của máy tính (mức độ logic khi làm việc với các tệp);
  • cung cấp các phản hồi tiêu chuẩn cho các lỗi xảy ra trong quá trình trao đổi dữ liệu.

Cấu trúc tập tin

Toàn bộ tập hợp các tập tin trên đĩa và mối quan hệ giữa chúng được gọi là cấu trúc tập tin. Các hệ điều hành phát triển có cấu trúc file phân cấp - đa cấp, được tổ chức dưới dạng cây.

Cấu trúc tập tin cây

Cấu trúc thư mục dạng cây được sử dụng – cây thư mục. Được mượn từ Unix. Cấu trúc phân cấp là cấu trúc của một hệ thống, trong đó các bộ phận (thành phần) của nó được kết nối với nhau bằng các mối quan hệ bao hàm hoặc phụ thuộc.

Cấu trúc phân cấp được biểu diễn bằng cây định hướng, trong đó các đỉnh tương ứng với các thành phần và các cung tương ứng với các kết nối.

Cây thư mục ổ G

Cây có hướng là một đồ thị có một đỉnh (gốc) được chọn, trong đó giữa gốc và bất kỳ đỉnh nào đều có cách duy nhất. Trong trường hợp này, có thể có hai tùy chọn định hướng: hoặc tất cả các đường dẫn được định hướng từ gốc đến các lá hoặc tất cả các đường dẫn được định hướng từ các lá đến gốc.

Cây được sử dụng để mô tả và thiết kế các cấu trúc phân cấp.

Rễ là vị trí bắt đầu, lá là vị trí cuối cùng.

Phần

Trong quá trình định dạng, bất kỳ đĩa cứng hoặc đĩa quang từ nào cũng có thể được chia thành nhiều phần và được coi là các đĩa (độc lập) riêng biệt. Những phần này được gọi là phân vùng hoặc ổ đĩa logic. Việc phân vùng đĩa thành nhiều ổ đĩa logic có thể cần thiết vì hệ điều hành không thể xử lý các đĩa lớn hơn một kích thước nhất định. Rất thuận tiện để lưu trữ dữ liệu và chương trình người dùng tách biệt với chương trình hệ thống(HĐH), vì HĐH có thể “bay khỏi máy tính”.

Phân vùng là một vùng của đĩa. Đĩa logic (phân vùng) trong máy tính là bất kỳ phương tiện lưu trữ nào mà hệ điều hành hoạt động như một thực thể duy nhất.

Tên đĩa - chỉ định ổ đĩa logic; nhập vào thư mục gốc.

Các ổ đĩa logic (phân vùng) được ký hiệu bằng các chữ cái Latin A, B, C, D, E,... (32 chữ cái từ A đến Z).

Các chữ cái A, B được dành riêng cho đĩa mềm.

C là ổ cứng mà hệ điều hành thường được tải từ đó.

Các chữ cái còn lại là ổ đĩa logic, đĩa CD, v.v. Số tiền tối đaổ đĩa logic cho hệ điều hành Windows - vô tận.

Bảng phân vùng chỉ định vị trí đầu và cuối của phân vùng đó và số lượng các cung trong phân vùng đó (không gian và kích thước).

Cấu trúc tệp của ổ đĩa logic

Để truy cập thông tin trên đĩa chứa trong một tệp, bạn cần biết địa chỉ vật lý của khu vực đầu tiên (số bề mặt + số rãnh + số khu vực), tổng số cụm mà tệp này chiếm giữ, địa chỉ của cụm tiếp theo nếu kích thước tệp lớn hơn kích thước của một cụm

Các phần tử cấu trúc tập tin:

    khu vực bắt đầu (khu vực khởi động, khu vực khởi động);

    bảng cấp phát file (FAT – File Allocation Table);

    thư mục gốc (Root Directory);

    vùng dữ liệu (dung lượng đĩa trống còn lại).

Cấu trúc tệp trên đĩa mềm 360 KB

Khu vực khởi động là khu vực đầu tiên (ban đầu) của đĩa. Nằm ở mặt 0, 0 rãnh.

Khu vực khởi động chứa thông tin dịch vụ:

    kích thước cụm đĩa (cụm là một khối kết hợp một số lĩnh vực thành một nhóm để giảm kích thước của bảng FAT);

    vị trí của bảng FAT (trong khu vực khởi động có một con trỏ tới vị trí của bảng FAT);

    kích thước bảng FAT;

    số lượng bảng FAT (luôn có ít nhất 2 bản sao của bảng để đảm bảo độ tin cậy và bảo mật, vì việc phá hủy FAT dẫn đến mất thông tin và khó phục hồi);

    địa chỉ đầu thư mục gốc và kích thước tối đa của nó.

Khu vực khởi động chứa khối khởi động (bộ nạp khởi động) - Bản ghi khởi động.

Trình tải là một chương trình tiện ích đặt chương trình thực thi vào ĐẬP và đưa nó vào trạng thái sẵn sàng thực hiện.

FAT (Bảng phân bổ tệp)

FAT (Bảng phân bổ tệp) – bảng phân bổ tệp. Nó xác định khu vực nào của đĩa thuộc về mỗi tệp. Vùng dữ liệu của đĩa được thể hiện trong HĐH dưới dạng một chuỗi các cụm được đánh số.

FAT là một mảng các phần tử nhằm giải quyết các cụm vùng dữ liệu của đĩa. Mỗi cụm vùng dữ liệu tương ứng với một phần tử FAT. Các phần tử FAT đóng vai trò như một chuỗi tham chiếu đến các cụm tệp trong vùng dữ liệu.

FAT bao gồm các phần tử 16/32/64 bit. Tổng cộng, bảng có thể chứa tới 65520 phần tử như vậy, mỗi phần tử trong số chúng (trừ hai phần tử đầu tiên) tương ứng với một cụm đĩa. Cụm là đơn vị phân bổ không gian trong vùng dữ liệu trên đĩa cho các tệp và thư mục. Hai thành phần bảng đầu tiên (được đánh số 0 và 1) được dành riêng và mỗi thành phần bảng còn lại mô tả trạng thái của cụm đĩa có cùng số. Phần tử có thể chỉ ra rằng cụm đó là miễn phí, cụm đó bị lỗi, cụm đó thuộc về tệp và là cụm cuối cùng trong tệp. Nếu một cụm thuộc về một tệp và không phải là cụm cuối cùng của nó thì phần tử bảng chứa số của cụm tiếp theo trong tệp này.

FAT là một thành phần cực kỳ quan trọng của cấu trúc tập tin. Vi phạm FAT có thể dẫn đến mất toàn bộ hoặc một phần thông tin trên toàn bộ ổ đĩa logic. Đó là lý do tại sao hai bản sao FAT được lưu trữ trên đĩa. Hiện hữu chương trình đặc biệt, theo dõi trạng thái của FAT và khắc phục các vi phạm.

Cần thiết cho hệ điều hành khác nhau phiên bản khác nhau MẬP

Windows 95 FAT 16, FAT 32

Windows NT (XP) NTFS

Phần mềm mạng Novell TurboFAT

UNIX NFS,ReiserFS

Cấu trúc logic của phương tiện lưu trữ

Đầy đủ thông tin các cụm chiếm tập tin được chứa trong bảng phân bổ tập tin FAT(FAT - Bảng phân bổ tệp).

Số lượng ô FAT tương ứng với số cụm trên đĩa và giá trị của các ô là chuỗi vị trí tệp, tức là. chuỗi địa chỉ của các cụm trong đó các tệp được lưu trữ..

Ví dụ: đối với file File_1 và File_2, bảng FAT từ ô thứ 1 đến ô thứ 54 có dạng:

Đoạn FAT

Đây là một vùng cụ thể của đĩa được tạo trong quá trình khởi tạo (định dạng) của đĩa, chứa thông tin về các tệp và thư mục được lưu trữ trên đĩa. Thư mục gốc luôn tồn tại trên một đĩa được định dạng.

Nó không được lồng trong bất kỳ thư mục nào khác, nó chính là thư mục đó cấp cao nhất

Chỉ có một thư mục gốc trên một đĩa

Thư mục là tập hợp các tệp và thư mục con được đặt tên (tức là các thư mục con).

Thư mục (thư mục) là một vị trí đặc biệt trên đĩa nơi lưu trữ thông tin về vị trí của tệp.

Thư mục lưu trữ thông tin về các tập tin và thư mục con - tên, kích thước, ngày và giờ cập nhật cuối cùng và như thế.

Mỗi thư mục có một tên và nó có thể được đăng ký trong một thư mục khác.

Mục đích chính của cấu trúc thư mục này là tổ chức lưu trữ hiệu quả số lượng lớn các tập tin trên đĩa.

Thư mục con là thư mục ở cấp độ thấp hơn (lồng nhau) so với thư mục hiện tại.

Thư mục hiện tại (thư mục) – thư mục mà người dùng hiện đang làm việc (xem nội dung của thư mục).

ví dụ về cấu trúc file của ổ C

Chúng ta hãy đi đến chủ đề tiếp theođến thành phần chính của hệ thống tệp - FILE

Làm thế nào để cài đặt các nút như vậy?
Làm bạn nhé!

máy tínhcnulja.ru

Tệp và cấu trúc tệp - Tin học ở trường

Tên logic của thiết bị bộ nhớ ngoài

Mỗi máy tính có thể có nhiều thiết bị bộ nhớ ngoài được kết nối. Thiết bị bộ nhớ ngoài chính của PC là ổ cứng. Nếu ổ cứng có dung lượng đủ lớn thì nó được chia thành nhiều phân vùng logic.

Việc có nhiều phân vùng logic trên một ổ cứng mang lại cho người dùng những lợi ích sau:

Bạn có thể lưu trữ hệ điều hành trong một phân vùng logic và lưu trữ dữ liệu trong một phân vùng logic khác, cho phép bạn cài đặt lại hệ điều hành mà không ảnh hưởng đến dữ liệu;

Bạn có thể cài đặt các hệ điều hành khác nhau trên một ổ cứng ở các phân vùng logic khác nhau;

Việc bảo trì một phân vùng logic không ảnh hưởng đến các phân vùng khác.

Mỗi thiết bị bộ nhớ ngoài được kết nối với máy tính, cũng như mỗi phân vùng logic của ổ cứng, đều có tên logic.

Hệ điều hành Windows chấp nhận tên logic cho các thiết bị bộ nhớ ngoài, bao gồm một chữ cái Latinh và dấu hai chấm:

Đối với ổ đĩa mềm (đĩa mềm) - A: và B:;

ổ cứng và các phần logic của chúng - C:, D:, E:, v.v.;

Ổ quang- tên theo thứ tự bảng chữ cái sau tên ổ cứng hoặc phân vùng ổ cứng cuối cùng trên máy tính (ví dụ F:);

Đối với bộ nhớ flash được kết nối với máy tính, tên theo sau họ của ổ đĩa quang (ví dụ: G:).

Trong phòng mổ hệ thống Linux Các quy tắc khác để đặt tên đĩa và phân vùng của chúng đã được thông qua.

Ví dụ:

Phân vùng hợp lý thuộc về đầu tiên ổ cứng, lấy tên hdal, hda2, v.v.;

Các phân vùng logic thuộc ổ cứng thứ hai được đặt tên là hdbl, hdb2, v.v.

Tất cả các chương trình và dữ liệu được lưu trữ trong bộ nhớ ngoài của máy tính dưới dạng tệp.

Một tập tin là một vùng được đặt tên của bộ nhớ ngoài.

Hệ thống tệp là một phần của HĐH xác định cách sắp xếp, lưu trữ và đặt tên tệp trên phương tiện lưu trữ.

Tệp được đặc trưng bởi một tập hợp các tham số (tên, kích thước, ngày tạo, ngày sửa đổi mới nhất) và các thuộc tính được hệ điều hành sử dụng để xử lý nó (lưu trữ, hệ thống, ẩn, chỉ đọc). Kích thước tập tin được thể hiện bằng byte.

Tên tệp thường bao gồm hai phần cách nhau bằng dấu chấm: tên tệp thực và phần mở rộng. Tên thực tế của tập tin được cung cấp bởi người dùng. Bạn nên làm điều này một cách có ý nghĩa, phản ánh nội dung của tệp trong tên, mặc dù người dùng có thể chỉ định quay số ngẫu nhiên nhân vật. Phần mở rộng tên thường được chương trình tự động đặt khi tạo file. Phần mở rộng không bắt buộc nhưng chúng được sử dụng rộng rãi. Tiện ích mở rộng cho phép người dùng, mà không cần mở tệp, xác định loại của nó - loại thông tin (chương trình, văn bản, bản vẽ, v.v.) chứa trong đó. Phần mở rộng cho phép hệ điều hành tự động mở tệp.

Trong các hệ điều hành hiện đại, tên tệp có thể bao gồm tối đa 255 ký tự và có thể sử dụng các chữ cái trong bảng chữ cái quốc gia và dấu cách. Phần mở rộng tên file được viết sau dấu chấm và thường chứa 3-4 ký tự.

Trên Windows, các ký tự sau bị cấm trong tên tệp: \, /, :, *, ?, ", |. Trên Linux, các ký tự này ngoại trừ / được cho phép, mặc dù chúng nên được sử dụng một cách thận trọng vì một số ký tự trong số chúng có thể có ý nghĩa đặc biệt cũng như lý do tương thích với các hệ điều hành khác.

Hệ điều hành Linux, không giống như Windows, phân biệt chữ thường và chữ in hoa trong tên tệp: ví dụ: FILE.txt, file.txt và FiLe.txt là ba tệp khác nhau trong Linux.

Bảng hiển thị các loại tệp phổ biến nhất và phần mở rộng của chúng:

Trong hệ điều hành Linux có các loại sau các tập tin:

Tệp thông thường là các tệp có chương trình và dữ liệu;

Thư mục - tập tin chứa thông tin về thư mục;

Các tập tin đặc biệt của thiết bị - các tập tin dùng để trình bày thiết bị vật lý máy tính (ổ cứng và ổ đĩa quang, máy in, diễn giả vân vân.).

Danh mục

Mỗi phương tiện lưu trữ máy tính (ổ cứng, đĩa quang hoặc bộ nhớ flash) có thể lưu trữ một số lượng lớn tệp. Để dễ dàng tìm kiếm thông tin hơn, các tập tin được nhóm theo những đặc điểm nhất định thành các nhóm gọi là thư mục hoặc thư mục.

Thư mục cũng có tên riêng. Bản thân nó có thể là một phần của thư mục khác bên ngoài nó. Mỗi thư mục có thể chứa nhiều file và thư mục con.

Thư mục là tập hợp các tệp và thư mục con (thư mục con) được đặt tên.

Thư mục cấp cao nhất được gọi là thư mục gốc.

Trong hệ điều hành Windows bất kỳ người mang thông tin có thư mục gốc do hệ điều hành tạo ra mà không cần sự can thiệp của người dùng. Thư mục gốc được chỉ định bằng cách thêm dấu “\” vào tên logic của thiết bị bộ nhớ ngoài tương ứng ( dấu gạch chéo ngược): A:\, C:\, D:\, E:\, v.v.

Trong Linux, các thư mục trên ổ cứng hoặc phân vùng logic của chúng không thuộc cấp cao nhất của hệ thống tệp (chúng không phải là thư mục màu nâu). Chúng được "gắn" vào thư mục mnt. Các thiết bị lưu trữ bên ngoài khác (ổ đĩa mềm, ổ đĩa quang và ổ đĩa flash) được “gắn” vào thư mục phương tiện. Các thư mục mnt và media lần lượt được “gắn” vào một thư mục gốc duy nhất, được biểu thị bằng dấu “/” (dấu gạch chéo lên).

Cấu trúc tập tin đĩa

Cấu trúc tệp của đĩa là tập hợp các tệp trên đĩa và mối quan hệ giữa chúng.

Cấu trúc tệp có thể đơn giản hoặc đa cấp (phân cấp).

Cấu trúc tệp đơn giản có thể được sử dụng cho các đĩa có số lượng tệp nhỏ (lên đến vài chục). Trong trường hợp này, mục lục đĩa là một chuỗi tuyến tính các tên tệp (Hình 2.8). Nó có thể được so sánh với mục lục của một cuốn sách dành cho trẻ em, trong đó có tên các câu chuyện trong đó và số trang.

Cấu trúc tệp phân cấp được sử dụng để lưu trữ lớn (hàng trăm nghìn) tệp. Thứ bậc là sự sắp xếp các bộ phận (thành phần) của tổng thể theo thứ tự từ cao nhất đến thấp nhất. Thư mục ban đầu (root) chứa các tập tin cấp một và các thư mục con. Mỗi thư mục cấp một có thể chứa các tệp và thư mục con của cấp thứ hai, v.v. (Hình 2.9). Trong trường hợp này, mục lục của đĩa có thể được so sánh với mục lục trong sách giáo khoa của chúng ta: nó chứa các chương bao gồm các đoạn văn, lần lượt được chia thành các đoạn riêng biệt, v.v.

Người dùng, bằng cách kết hợp các tệp vào các thư mục theo ý mình, có cơ hội tạo ra một hệ thống lưu trữ thông tin thuận tiện. Ví dụ: bạn có thể tạo các thư mục riêng để lưu trữ tài liệu văn bản, ảnh kỹ thuật số, giai điệu, v.v.; trong danh mục ảnh, kết hợp ảnh theo năm, sự kiện, liên kết, v.v. Biết tập tin thuộc về thư mục nào giúp tìm kiếm nó nhanh hơn nhiều.

Hình ảnh đồ họa cấu trúc tập tin phân cấp được gọi là cây. Trên Windows, các thư mục trên ổ đĩa khác nhau có thể tạo thành nhiều cây riêng biệt; trong Linux, các thư mục được kết hợp thành một cây, chung cho tất cả các đĩa (Hình 2.10). Cấu trúc phân cấp dạng cây có thể được mô tả theo chiều dọc và chiều ngang.

Tên tập tin đầy đủ

Để truy cập tệp mong muốn được lưu trữ trên một đĩa nhất định, bạn có thể chỉ định đường dẫn đến tệp - tên của tất cả các thư mục từ thư mục gốc đến thư mục chứa tệp đó.

Trong hệ điều hành Đường dẫn Windows vào tệp bắt đầu bằng tên logic của thiết bị bộ nhớ ngoài; Mỗi tên thư mục con được theo sau bởi dấu gạch chéo ngược. Trong hệ điều hành Linux, đường dẫn tệp bắt đầu bằng tên của thư mục gốc duy nhất; Mỗi tên thư mục con được theo sau bởi một dấu gạch chéo về phía trước.

Đường dẫn tệp và tên tệp được ghi theo thứ tự tạo thành tên tệp đầy đủ. Không có hai tập tin có thể có cùng tên đầy đủ.

Ví dụ về tên tệp đầy đủ trong hệ điều hành Windows: E:\images\photo\Katun.jpg

Ví dụ về tên tệp đầy đủ trong hệ điều hành Linux: /home/methody/text

Nhiệm vụ 1. Người dùng làm việc với thư mục C:\Physics\Tasks\Kinematics. Đầu tiên, anh ấy tăng một cấp, sau đó lại tăng một cấp, và sau đó anh ấy đi xuống thư mục Bài kiểm tra, trong đó có tệp Informatics.doc. Đường dẫn đến tập tin này là gì?

Giải pháp. Người dùng đã làm việc với thư mục C:\Physics\Tasks\Kinematics. Sau khi lên một cấp, người dùng thấy mình đang ở trong thư mục C:\Physics\Tasks. Lên thêm một cấp nữa, người dùng thấy mình đang ở trong thư mục C:\Physics. Sau đó, người dùng đi xuống thư mục Bài kiểm tra, nơi chứa tệp. Đường dẫn đầy đủ tới file là: C:\Physics\Exam

Nhiệm vụ 2. Giáo viên làm việc tại thư mục 0:\Bài học\lớp 8\Bài tập thực hành. Sau đó, tôi đi lên một cấp trong cây thư mục, đi xuống thư mục con Bản trình bày và xóa tệp Giới thiệu.ppt khỏi đó. Tên đầy đủ của tập tin mà giáo viên đã xóa là gì?

Giải pháp. Giáo viên làm việc với catalog 0:\Bài học\lớp 8\Bài tập thực hành. Sau khi lên một cấp, nó nằm trong thư mục B:\Lessons\lớp 8. Sau đó, giáo viên đi xuống thư mục Bài thuyết trình, đường dẫn đến các tệp có dạng: B:\Bài học\lớp 8\Bài thuyết trình. Trong thư mục này anh đã xóa fileIntroduction.ppt, tên đầy đủ là 0:\Lessons\8thgrade\Presentations\Introduction.ppt

Làm việc với tập tin

Các tập tin được tạo bằng hệ thống lập trình và phần mềm ứng dụng.

Khi làm việc trên các tệp trên máy tính, các thao tác sau thường được thực hiện nhất:

Sao chép (bản sao của tệp được tạo trong thư mục khác hoặc trên phương tiện khác);

Di chuyển (tệp được chuyển sang thư mục khác hoặc sang phương tiện khác, tệp gốc sẽ bị hủy);

Đổi tên (tên tệp thực tế được đổi tên);

Xóa (đối tượng trong thư mục nguồn bị hủy).

Khi tìm kiếm một tập tin không biết chính xác tên, việc sử dụng mặt nạ tên tập tin sẽ rất thuận tiện. Mặt nạ là một chuỗi các chữ cái, số và các ký tự khác được phép có trong tên tệp, trong đó các ký tự sau cũng có thể xuất hiện:

"?" (dấu chấm hỏi) - nghĩa là đúng một ký tự tùy ý;

“*” (dấu hoa thị) - có nghĩa là bất kỳ chuỗi ký tự nào (bao gồm cả trống) có độ dài tùy ý.

Ví dụ: bằng cách sử dụng mặt nạ n*.txt, tất cả các tệp có phần mở rộng txt có tên bắt đầu bằng chữ cái “n” sẽ được tìm thấy, bao gồm cả tệp n.txt. Sử dụng mặt nạ n?.*, các tệp có phần mở rộng tùy ý và tên gồm hai chữ cái bắt đầu bằng chữ cái “n” sẽ được tìm thấy.

ĐIỀU QUAN TRỌNG NHẤT

Thiết bị bộ nhớ ngoài chính của PC là ổ cứng. Nếu ổ cứng có dung lượng đủ lớn thì nó được chia thành nhiều phân vùng logic. Mỗi thiết bị bộ nhớ ngoài được kết nối với máy tính cũng như mỗi phân vùng logic của ổ cứng đều có tên logic.

Một tập tin là một vùng được đặt tên của bộ nhớ ngoài. Tên tệp thường bao gồm hai phần cách nhau bằng dấu chấm: tên tệp thực và phần mở rộng.

Thư mục là tập hợp các tệp và thư mục con (thư mục con) được đặt tên. Thư mục cấp cao nhất được gọi là thư mục gốc.

Cấu trúc tệp của đĩa là tập hợp các tệp trên đĩa và mối quan hệ giữa chúng. Cấu trúc tệp có thể đơn giản hoặc đa cấp (phân cấp).

Đường dẫn đến tệp - tên của tất cả các thư mục từ thư mục gốc đến thư mục chứa tệp. Đường dẫn tệp và tên tệp được ghi theo thứ tự tạo thành tên tệp đầy đủ. Tên tập tin đầy đủ là duy nhất.

trang web.google.com

§mười một. Về tập tin và cấu trúc tập tin

Chủ đề chính của đoạn văn:

một tập tin là gì?

tên tập tin;

ổ đĩa logic;

cấu trúc tập tin đĩa;

đường dẫn tệp, tên tệp đầy đủ;

bảng phân bổ tập tin trên đĩa.

Tập tin là gì

Thông tin trên phương tiện bên ngoài được lưu trữ dưới dạng tập tin. Làm việc với các tập tin là một loại công việc rất quan trọng trên máy tính. Mọi thứ đều được lưu trữ trong các tập tin: cả phần mềm và thông tin cần thiết cho người dùng. Với các tập tin, cũng như với các giấy tờ kinh doanh, bạn liên tục phải làm một việc gì đó: sao chép chúng từ phương tiện này sang phương tiện khác, hủy những cái không cần thiết, tạo những cái mới, tìm kiếm chúng, đổi tên chúng, sắp xếp chúng theo thứ tự này hay thứ tự khác, v.v.

Một tập tin là thông tin được lưu trữ trên phương tiện bên ngoài và được kết hợp tên gọi chung.

Mỗi tệp lưu trữ một đối tượng thông tin riêng biệt: một tài liệu, một bài viết, một mảng số, một chương trình, v.v. Thông tin chứa trong tệp sẽ được kích hoạt, tức là máy tính chỉ có thể xử lý sau khi nó được tải vào RAM,

Bất kỳ người dùng nào làm việc trên máy tính đều phải xử lý các tập tin. Ngay cả để chơi một trò chơi trên máy tính, bạn cần tìm hiểu xem chương trình của nó được lưu trữ ở tệp nào, có thể tìm thấy tệp này và khởi chạy chương trình.

Làm việc với các tập tin trên máy tính được thực hiện bằng hệ thống tập tin. Hệ thống tệp là một phần chức năng của HĐH cho phép thực hiện các thao tác trên tệp.

Để tìm tập tin cần thiết, người dùng phải biết: a) tệp có tên gì; b) file1 được lưu trữ ở đâu?

Tên tập tin

Trong hầu hết các hệ điều hành, tên tệp bao gồm hai phần cách nhau bằng dấu chấm. Ví dụ: myprog.pas

Bên trái dấu chấm là tên tệp thực tế (myprog). Phần tên theo sau dấu chấm được gọi là phần mở rộng tệp (pas). Thường được sử dụng trong tên tập tin bức thư và những con số. Trong hầu hết các hệ điều hành chiều dài tối đa phần mở rộng - 3 ký tự. Ngoài ra, tên file có thể không có phần mở rộng. Trong hệ điều hành Windows, chữ cái tiếng Nga được phép sử dụng trong tên tệp; Độ dài tên tối đa là 255 ký tự.

Phần mở rộng cho biết loại thông tin nào được lưu trữ trong tập tin này. Ví dụ: phần mở rộng txt thường biểu thị một tệp văn bản (chứa văn bản); phần mở rộng pxx - tệp đồ họa (chứa ảnh), zip hoặc gag - tệp lưu trữ (chứa lưu trữ - thông tin nén), pas - chương trình trong Pascal.

Ổ đĩa logic

Một máy tính có thể có nhiều ổ đĩa - thiết bị làm việc với đĩa. Mỗi ổ đĩa được gán một tên chữ cái duy nhất (theo sau là dấu hai chấm), ví dụ A:, B:, C:. Thông thường trên máy tính cá nhân có một đĩa dung lượng lớn được tích hợp sẵn trong đơn vị hệ thống (nó được gọi là ổ cứng), được chia thành các phần. Mỗi phân vùng này được gọi là đĩa logic và được đặt tên là C:, D:, E; v.v. Tên A: và B: thường đề cập đến đĩa có thể thay thế khối lượng nhỏ - đĩa linh hoạt (đĩa mềm). Chúng cũng có thể được coi là tên của các đĩa, chỉ những đĩa logic, mỗi đĩa chiếm hoàn toàn một đĩa (vật lý) thực. Vì vậy A:, B:, C:, D: đều là tên các ổ đĩa logic,

Tên ổ đĩa logic chứa file chính là “tọa độ” đầu tiên xác định vị trí của file.

Cấu trúc tập tin đĩa

Toàn bộ tập hợp các tập tin trên đĩa và mối quan hệ giữa chúng được gọi là cấu trúc tập tin. Các hệ điều hành khác nhau có thể hỗ trợ các tổ chức cấu trúc tệp khác nhau. Có hai loại cấu trúc tệp: đơn giản hoặc một cấp và phân cấp - đa cấp.

Cấu trúc tệp một cấp là một chuỗi các tệp đơn giản. Để tìm một tập tin trên đĩa, bạn chỉ cần chỉ định tên tập tin. Ví dụ: nếu tệp tetris.exe nằm trên ổ A: thì “địa chỉ đầy đủ” của nó sẽ trông như thế này:

Các hệ điều hành có cấu trúc tệp một cấp được sử dụng theo cách đơn giản nhất máy tính giáo dục chỉ được trang bị đĩa mềm.

Cấu trúc tệp đa cấp là cách tổ chức các tệp trên đĩa giống như cây (phân cấp). Để hiểu rõ hơn về vấn đề này, chúng tôi sẽ sử dụng phương pháp tương tự với phương pháp lưu trữ thông tin “giấy” truyền thống. Trong sự tương tự này, một tập tin được thể hiện dưới dạng một số tài liệu có tiêu đề (văn bản, bản vẽ) trên tờ giấy. Phần tử lớn nhất tiếp theo của cấu trúc tệp được gọi là thư mục. Tiếp tục so sánh với “giấy”, chúng ta sẽ coi thư mục là một thư mục mà bạn có thể đính kèm nhiều tài liệu, tức là các tệp, vào đó. Thư mục cũng có tên riêng (hãy nghĩ đến nó trên bìa của một thư mục).

Bản thân thư mục đó có thể là một phần của thư mục khác bên ngoài nó. Điều này tương tự như việc lồng một thư mục vào trong một thư mục khác lớn hơn. Như vậy, mỗi thư mục có thể chứa nhiều file và thư mục con (gọi là thư mục con). Thư mục cấp cao nhất không được lồng trong bất kỳ thư mục nào khác được gọi là thư mục gốc.

Trong hệ điều hành Windows, thuật ngữ “thư mục” được dùng để chỉ khái niệm “thư mục”.

Biểu diễn đồ họa của cấu trúc tệp phân cấp được gọi là cây.

Trong bộ lễ phục. 2.9 Tên thư mục được viết bằng chữ in hoa, tên file được viết bằng chữ thường. Ở đây trong thư mục gốc có hai thư mục: IVANOV và PETROV và một tệp fin.com. Thư mục IVANOV chứa hai thư mục con PROGS và DATA. Thư mục DATA trống; trong thư mục PROGS có ba tệp, v.v. Trong cây, thư mục gốc thường được biểu thị bằng ký hiệu \.

Đường dẫn đến tập tin

Bây giờ hãy tưởng tượng rằng bạn cần tìm một tài liệu cụ thể. Để làm điều này, bạn cần biết hộp chứa nó, cũng như “đường dẫn” đến tài liệu bên trong hộp: toàn bộ chuỗi các thư mục cần được mở để lấy giấy tờ bạn đang tìm kiếm.

Tọa độ thứ hai xác định vị trí của tệp là đường dẫn đến tệp trên đĩa. Đường dẫn đến tệp là một chuỗi bao gồm các tên thư mục bắt đầu từ thư mục gốc và kết thúc bằng tên tệp được lưu trữ trực tiếp.

Đây là sự tương tự quen thuộc trong truyện cổ tích về khái niệm “đường dẫn đến hồ sơ” Có một cái rương treo trên cây sồi, trong rương có một con thỏ, trong thỏ có một con vịt, trong con vịt có một quả trứng, trong quả trứng có một cây kim, cuối cùng là cái chết của Koshcheev.”

Tên ổ đĩa logic, đường dẫn tệp và tên tệp được ghi theo thứ tự tạo thành tên tệp đầy đủ.

Nếu được hiển thị trong Hình. Cấu trúc file 2.9 được lưu trữ trên ổ C:, sau đó tên đầy đủ của một số file có trong đó nằm ở ký hiệu hoạt động Hệ thống MS-DOS và Windows trông như thế này:

Bảng phân bổ tập tin

Thông tin về cấu trúc tệp của Đĩa được chứa trên cùng một đĩa dưới dạng bảng phân bổ tệp. Sử dụng hệ thống tệp OS, người dùng có thể xem tuần tự nội dung của các thư mục (thư mục) trên màn hình, di chuyển xuống hoặc lên trên cây cấu trúc tệp.

Trong bộ lễ phục. Hình 2.10 minh họa ví dụ hiển thị cây thư mục trên ổ logic E: trên màn hình máy tính (cửa sổ bên trái).

Cửa sổ bên phải hiển thị nội dung của thư mục ARCON. Đó là rất nhiều tập tin nhiều loại khác nhau. Do đó, ví dụ, rõ ràng tên đầy đủ của tệp đầu tiên trong danh sách như sau:

Từ bảng, bạn có thể nhận thêm thông tin về các tập tin. Ví dụ: tệp dos4gw.exe có kích thước 254.556 byte và được tạo vào ngày 31 tháng 5 năm 1994 lúc 2:00 sáng.

Sau khi tìm thấy mục nhập về tệp mong muốn trong danh sách như vậy, bằng cách sử dụng các lệnh OS, người dùng có thể thực hiện nhiều hành động khác nhau với nó: khởi tạo chương trình có trong tệp; xóa, đổi tên, sao chép tập tin. Bạn sẽ học cách thực hiện tất cả các thao tác này trong một bài học thực tế.

Nói ngắn gọn về điều chính

Tệp là thông tin được lưu trữ trên phương tiện bên ngoài và được thống nhất bằng một tên chung.

Hệ thống tệp là một phần chức năng của HĐH cho phép hoạt động với các tệp.

Tên tệp bao gồm tên thật và phần mở rộng. Phần mở rộng cho biết loại thông tin trong tệp (loại tệp).

Cấu trúc tệp của đĩa là tập hợp các tệp trên đĩa và mối quan hệ giữa chúng. Cấu trúc tệp có thể đơn giản hoặc đa cấp (phân cấp).

Thư mục là tập hợp các tệp và thư mục con (thư mục con) được đặt tên. Thư mục cấp cao nhất được gọi là thư mục gốc. Nó không được lồng trong bất kỳ thư mục nào.

Tên tệp đầy đủ bao gồm tên ổ đĩa, đường dẫn đến tệp trên ổ đĩa và tên tệp.

Câu hỏi và nhiệm vụ

1. Tên hệ điều hành được sử dụng trong máy của bạn là gì? Lớp học máy tính?

2.Hệ điều hành trên máy tính của bạn sử dụng cấu trúc file nào (đơn giản, đa cấp)?

3. Máy tính của bạn có bao nhiêu ổ đĩa vật lý? Có bao nhiêu đĩa logic trên đĩa vật lý và chúng có tên gì trong hệ điều hành?

4. Tên tệp tuân theo quy tắc nào trong hệ điều hành của bạn?

5. Đường dẫn tới file trên đĩa là gì, tên file đầy đủ là gì?

6.Học (dưới sự hướng dẫn của giáo viên) để xem các thư mục đĩa trên máy tính của bạn trên màn hình.

7.Học cách khởi tạo chương trình từ các tập tin chương trình ( loại exe, com).

8. Học cách làm những điều cơ bản thao tác tập tin trong hệ điều hành được sử dụng (sao chép, di chuyển, xóa, đổi tên tập tin).

txtbooks.ru

Tập tin và cấu trúc tập tin. Hoạt động tập tin

Để hiểu các nguyên tắc hoạt động của hệ thống máy tính, việc chỉ tương tác với hệ điều hành ở mức độ trực quan là chưa đủ. Để hiểu đầy đủ mọi thứ đang diễn ra, bạn nên hiểu rõ file và cấu trúc file là gì. Khi xem xét chủ đề này, nó sẽ được chỉ ra lý do tại sao điều này là cần thiết.

Khái niệm về tập tin và cấu trúc tập tin

Trước tiên, bạn cần quyết định các thuật ngữ và khái niệm quan trọng nhất. Chìa khóa ở đây là khái niệm về tệp, tệp này xác định cơ chế vận hành của hệ thống về mặt phần mềm.

Vì vậy, một tập tin là một đối tượng chứa thông tin nhất định. Để hiểu tệp dữ liệu, cấu trúc tệp và sự tương tác của chúng là gì, tốt hơn hết bạn nên đưa ra một ví dụ từ cuộc sống, chẳng hạn như so sánh các khái niệm này với một cuốn sách thông thường.

Mọi người đều biết rằng trong hầu hết mọi cuốn sách, bạn đều có thể tìm thấy bìa, trang, mục lục, chương và phần. Để hiểu đơn giản nhất, bìa là toàn bộ hệ thống tệp, các trang là các thư mục (thư mục) trong đó các tệp riêng lẻ được lưu trữ, mục lục là trình quản lý tệp, các chương và phần là các tệp chứa thông tin cụ thể.

Theo quy định (tuy nhiên, không phải lúc nào cũng vậy), việc chỉ định một đối tượng được gọi là tệp bao gồm hai phần: tên và phần mở rộng. Trên thực tế, tên có thể hoàn toàn tùy ý và được đặt thành ngôn ngữ khác nhau. Phần mở rộng là một ký hiệu đặc biệt gồm ba chữ cái Latinh trở lên cho biết loại dữ liệu. Nói một cách đơn giản, bằng tiện ích mở rộng, bạn có thể hiểu tệp được liên kết với chương trình nào, đó có phải là hệ thống hay không, v.v.

Việc mở tệp theo mặc định trong bất kỳ hệ điều hành nào được thực hiện bằng cách nhấp đúp chuột. Tuy nhiên, thực tế không phải là mọi thứ đều có thể được mở theo cách này. Ví dụ đơn giản nhất: Các tệp thực thi trong Windows có phần mở rộng .exe có thể được khởi chạy theo cách này, nhưng các thư viện động tương tự, được chỉ định trong phần mở rộng là .dll, mặc dù chúng chứa các mã thực thi nhưng không thể mở được theo cách này. Điều này chỉ là do nội dung của chúng được truy cập thông qua các thành phần phần mềm khác hoặc mã được gọi bởi các thành phần chuyên biệt của chính hệ điều hành. Nhưng đây là ví dụ đơn giản nhất.

Các tệp (đối tượng) không tương ứng với hệ điều hành hoặc bất kỳ chương trình nào sẽ không dễ mở. Nói một cách đại khái, không một “HĐH” nào có thể hiểu được công cụ mở nào cần được khởi chạy. Trong trường hợp tốt nhất, bạn sẽ được yêu cầu chọn chương trình thích hợp từ danh sách các giải pháp có thể xảy ra được cung cấp.

Tệp và cấu trúc tệp: khoa học máy tính vào buổi bình minh của sự phát triển của công nghệ máy tính

Bây giờ chúng ta hãy xem công nghệ thông tin như thế nào khi những chiếc máy tính đầu tiên xuất hiện. Người ta tin rằng hệ thống chính được sử dụng vào thời điểm đó là DOS, nguyên thủy ở thời hiện đại, trong đó phải nhập các lệnh chuyên biệt để truy cập các chức năng.

Với sự ra đời của Norton Commander, sự sáng tạo độc đáo, nhu cầu như vậy không chỉ biến mất (một số lệnh vẫn cần được đăng ký) mà còn giảm đi. Theo ví dụ của chúng tôi, trình quản lý tệp này có thể được gọi là mục lục, vì tất cả dữ liệu được lưu trữ trên ổ cứng hoặc thiết bị lưu trữ ngoài đều có cấu trúc rõ ràng.

Tập tin và thư mục

Như đã rõ, trong bất kỳ hệ thống nào cũng có một số loại đối tượng chính. Tệp và cấu trúc tệp, ngoài thành phần chính (tệp), không thể tách rời khỏi khái niệm thư mục. Thỉnh thoảng thuật ngữ nàyđược ký hiệu là "thư mục" hoặc "thư mục". Về cơ bản, đây là phần lưu trữ các thành phần riêng lẻ.

Về nguyên tắc, chưa kể đến những trang sách, khái niệm về một cặp hồ sơ có thể được thể hiện rõ ràng nhất nếu bạn nhìn vào một chiếc tủ ngăn kéo nào đó có nhiều ngăn đựng thứ gì đó. “Cái gì đó” này là các tập tin, và các hộp là các thư mục.

Các ví dụ đơn giản nhất về tìm kiếm tệp

Dựa vào những điều trên, chúng ta có thể rút ra kết luận về việc tìm kiếm thông tin nhanh chóng. Bất kỳ hệ điều hành hiện có nào cũng có các công cụ cho mục đích này. Trong cùng một trình quản lý tệp (ví dụ: Windows Explorer), trong một trường đặc biệt, bạn chỉ cần nhập ít nhất một phần tên tệp, sau đó hệ thống sẽ hiển thị tất cả các đối tượng chứa chuỗi đã nhập.

Tuy nhiên, để tìm kiếm chính xác hơn, đôi khi bạn cần biết chính xác file mình đang tìm nằm ở đâu. Nói một cách đại khái, chúng ta cần chọn một ngăn kéo cụ thể trong tủ ngăn kéo, nơi đặt món đồ chúng ta cần. Bản thân việc tìm kiếm được thực hiện bằng công cụ tiêu chuẩn trong trình quản lý tệp, nhưng bạn cũng có thể sử dụng kết hợp như Ctrl + F để hiển thị dòng tìm kiếm.

Hệ thống tập tin là gì?

Không thể tưởng tượng được các tập tin và cấu trúc tập tin nếu không hiểu hệ thống tập tin. Lưu ý rằng cấu trúc tệp và hệ thống tệp không giống nhau. Cấu trúc là kiểu tổ chức tệp chính, hoặc nếu bạn muốn, hệ thống hóa dữ liệu, nhưng hệ thống tệp là phương pháp xác định hoạt động của cấu trúc. Nói cách khác, đây là nguyên tắc xử lý dữ liệu về vị trí của nó trên ổ cứng hoặc bất kỳ phương tiện lưu trữ nào khác.

Ngày nay bạn có thể tìm thấy khá nhiều hệ thống tập tin. Ví dụ, Windows nổi tiếng nhất kể từ khi phát triển Thiết bị máy tính hệ thống FAT thép với kiến ​​trúc 8, 16, 32 và 64 bit, NTFS và ReFS. Hệ thống tệp, cấu trúc tệp và phương pháp tổ chức có liên quan chặt chẽ với nhau. Nhưng bây giờ là một vài lời về bản thân các hệ thống.

Không đi sâu vào chi tiết kỹ thuật, cần lưu ý rằng điểm khác biệt chính giữa chúng là FAT có kích thước cụm lớn hơn để lưu trữ và tăng tốc truy cập vào các tệp nhỏ, trong khi NTFS và ReFS được tối ưu hóa cho lượng lớn dữ liệu và truy cập nhanh vào chúng trên tốc độ tối đa để đọc thông tin từ ổ cứng.

Hoạt động tập tin

Bây giờ chúng ta hãy nhìn từ phía bên kia cấu trúc tệp của hệ điều hành là gì. Nhìn chung, các thao tác với các tệp được cung cấp trong bất kỳ “HĐH” nào không khác nhau nhiều.

Những cái chính bao gồm tạo tệp, mở, xem, chỉnh sửa, lưu, đổi tên, sao chép, di chuyển, xóa, v.v. Những hành động như vậy là tiêu chuẩn cho tất cả hệ thống hiện có. Tuy nhiên, cũng có một số chức năng cụ thể.

Lưu trữ dữ liệu

Trong số các chức năng cụ thể, trước hết, chúng ta có thể làm nổi bật tính năng nén tệp và thư mục, được gọi là lưu trữ, cũng như quy trình ngược lại - trích xuất dữ liệu từ kho lưu trữ. Vào thời điểm phát triển hệ thống DOS việc tạo các kiểu dữ liệu lưu trữ phần lớn bị giới hạn trong việc sử dụng tiêu chuẩn ARJ.

Nhưng với sự ra đời của công nghệ lưu trữ ZIP, các quy trình như vậy đã có bước phát triển mới. Sau đó, một phổ quát Trình lưu trữ RAR. Những công nghệ này hiện có sẵn trong bất kỳ hệ điều hành nào, thậm chí không cần cài đặt thêm phần mềm. Cấu trúc tệp hệ điều hành của các hoạt động tệp trong phối cảnh này được hiểu là nén ảo. Về cơ bản, công nghệ nén chỉ hướng dẫn hệ thống xác định kích thước không phải mong muốn mà là kích thước nhỏ hơn. Khối lượng thông tin của một tập tin hoặc thư mục không thay đổi trong quá trình lưu trữ.

Điều khiển hiển thị đối tượng

Các khái niệm về “cấu trúc tệp”, “cấu trúc tệp”, v.v. cũng cần được xem xét từ quan điểm về khả năng nhìn thấy chính các đối tượng. Không có gì bí mật khi hầu hết tất cả người dùng PC hiện đại đều gặp phải thuật ngữ “tệp và thư mục ẩn”.

Nó là gì? Điều này chỉ có nghĩa là hệ thống có những hạn chế trong việc hiển thị một số đối tượng nhất định (ví dụ: tập tin hệ thống và thư mục để người dùng không vô tình xóa chúng). Nghĩa là, về mặt vật lý, chúng không biến mất khỏi ổ cứng, người quản lý tệp chỉ không nhìn thấy chúng.

Để hiển thị tất cả các đối tượng ẩn, trong cùng một “Explorer”, bạn nên sử dụng menu “Xem”, trong đó trên tab tương ứng, một dấu kiểm được đặt trong dòng để hiển thị tất cả các thư mục và tệp ẩn. Sau khi kích hoạt loại này, các đối tượng sẽ có biểu tượng mờ.

Việc tìm kiếm đồ vật bị giấu cũng có thể khó khăn. Khi bạn nhập tên tệp hoặc phần mở rộng của nó, thậm chí chỉ ra một vị trí cụ thể, khi tắt hiển thị các đối tượng đó, sẽ không có kết quả (hệ thống không nhìn thấy chúng). Để tìm thấy chúng, bạn cần nhập ký hiệu % ở đầu và cuối tên thư mục gốc. Ví dụ: để tìm kiếm thư mục AppData, thư mục này bị ẩn và nằm trong thư mục cài đặt cục bộ cho một người dùng cụ thể, bạn nên sử dụng chuỗi tìm kiếm %USERPROFILE%\AppData. Chỉ trong trường hợp này, toàn bộ tệp và cấu trúc tệp mới nhận được khóa của mối quan hệ.

Phần kết luận

Dưới đây là một bản tóm tắt ngắn gọn về tất cả những gì liên quan đến việc hiểu các thuật ngữ cơ bản. Về cơ bản, để hiểu tệp và cấu trúc tệp là gì, trên ví dụ cơ bản không khó lắm đâu. Cuối cùng, nếu muốn, bạn có thể định nghĩa những thuật ngữ này như những viên gạch và bức tường tạo nên nó. Một viên gạch là một cái hồ sơ, một bức tường là một cấu trúc hồ sơ, trong đó mỗi viên gạch chiếm một vị trí được xác định nghiêm ngặt, chỉ được gán cho nó.

Một số khía cạnh kỹ thuật hoặc định nghĩa cổ điển được chấp nhận trong lập trình và công nghệ máy tínhđể người đọc có thể hiểu được tài liệu ở trình độ sơ cấp.

fb.ru

Cấu trúc tập tin (hệ thống). Xem tập tin và thư mục

Phát triển phương pháp bài học

Một trong những mục đích của máy tính là lưu trữ dữ liệu lâu dài, dữ liệu này thường được lưu trữ trên ổ cứng. Hãy cùng tìm hiểu cách tổ chức lưu trữ của họ.

Dữ liệu là bất kỳ thông tin nào. Dữ liệu có thể được gọi là văn bản, bản vẽ, bảng. Bằng cách lưu trữ một số dữ liệu nhất định trên đĩa, chúng ta cho rằng một ngày nào đó chúng ta sẽ cần đến nó. Nhưng làm thế nào để tìm thấy chúng sau này? Bạn cần biết dữ liệu này được lưu trữ ở đâu cũng như tên để truy cập dữ liệu đó. Để lưu trữ địa chỉ và tên của vùng đĩa nơi lưu trữ dữ liệu cụ thể, khái niệm tệp đã được đưa ra. Vì vậy, tệp là một vị trí được đặt tên trên đĩa để lưu trữ dữ liệu thuộc một loại nhất định.

Có thể có quá nhiều tệp và chúng có thể nằm ở Những nơi khác nhauổ cứng. Tuy nhiên, một người sẽ khó cảm thấy thuận tiện khi điều hướng các tập tin sắp xếp lộn xộn. Để tổ chức và hệ thống hóa các tệp, một loại tệp đặc biệt đã được phát minh - thư mục, là danh sách các liên kết đến tệp dữ liệu hoặc các thư mục khác. Nếu bạn mở một thư mục trong hệ điều hành, bạn có thể thấy các tập tin và thư mục khác dường như được lưu trữ trong đó. Trên thực tế, những phần đính kèm này có thể được đặt ở các vị trí khác nhau. những nơi khó khănđĩa, nhưng hệ điều hành sẽ hiển thị chúng cùng nhau.

Thư mục thường còn được gọi là thư mục hoặc thư mục. Cả ba thuật ngữ đều có nghĩa giống nhau.

Chúng ta có được một cái cây không?!

Vì vậy, mọi tệp trong hệ điều hành phải nằm trong một thư mục và ngoài ra, mọi thư mục (với một ngoại lệ) phải nằm trong một thư mục khác. Ngoại lệ là cái gọi là “thư mục gốc”, nơi mọi thứ bắt đầu. Ngoài ra, không thể xảy ra trường hợp một thư mục liên kết với thư mục thứ hai và thư mục đó liên kết lại với thư mục đầu tiên.

Ở trên có thể được biểu diễn dưới dạng cây, trong đó thân và cành là các thư mục, còn các lá là các tập tin. Từ bất kỳ nhánh nào, nhánh của thứ tự tiếp theo và/hoặc lá có thể phát triển, tức là. bất kỳ thư mục nào cũng có thể chứa thư mục con và/hoặc tệp dữ liệu.

Chúng ta có thể rút ra kết luận sau: hệ thống tập tin trong hệ điều hành là cấu trúc logic tập tin và thư mục. Cấu trúc được mô tả ở trên thường được gọi là cấu trúc phân cấp hoặc dạng cây. Nó là điển hình cho hầu hết các hệ điều hành. Tuy nhiên, có một số khác biệt. Vì vậy, trong các hệ điều hành dựa trên nền tảng Linux, chỉ có một thư mục gốc. Nó được biểu thị bằng ký tự gạch chéo (/) và chứa hơn chục thư mục con. Trong hệ điều hành Gia đình Windows có nhiều thư mục gốc như phần cứngđĩa có sẵn cho hệ thống.

Mỗi tập tin có một địa chỉ!

Từ cấu trúc được mô tả ở trên, chúng ta có thể kết luận rằng mỗi tệp và thư mục phải có địa chỉ riêng.

Trong hình trước bạn có thể thấy thư mục less nằm trong thư mục sasha. Ngược lại, nó nằm trong thư mục chính, nằm ngay trong thư mục gốc. Địa chỉ được viết như sau: đầu tiên thư mục gốc “/” được viết, sau đó các thư mục được chỉ định, bắt đầu từ trên cùng (cha mẹ) và kết thúc bằng dưới cùng (con), cách nhau bởi cùng một dấu “/”. Trong ví dụ của chúng tôi, địa chỉ của thư mục less sẽ trông như thế này: /home/sasha/less. Địa chỉ và tên tập tin tạo thành tên đầy đủ của nó. Trong trường hợp này, bạn nên nhớ quy tắc: trong hệ điều hành không thể có hai tệp (hoặc thư mục) có cùng tên đầy đủ.

Địa chỉ được mô tả ở trên là tuyệt đối (nghĩa là địa chỉ được ghi bắt đầu từ thư mục gốc). Ngoài địa chỉ tuyệt đối, địa chỉ tương đối thường được sử dụng, trong đó mục nhập địa chỉ bắt đầu không phải từ thư mục gốc mà liên quan đến địa chỉ hiện tại (địa chỉ hiện đang mở). Ví dụ: nếu chúng ta đang ở trong thư mục sasha, muốn chuyển đến thư mục vaniy, thì chúng ta nên viết đường dẫn địa chỉ sau: ../vaniy. Ở đây hai dấu chấm biểu thị sự chuyển đổi sang cấp độ cao hơn (trong trong trường hợp này/thư mục chính). Nếu bạn cần chuyển từ thư mục sasha sang thư mục less, thì chỉ cần chỉ định tên của thư mục này less là đủ; mặc dù tùy chọn này sẽ đúng hơn: ./less. Một dấu chấm đại diện cho thư mục hiện tại.

Trình quản lý tập tin là trợ lý của bạn

Làm cách nào để điều hướng cây thư mục, xem và quản lý nội dung của nó? Vì những mục đích này, cái gọi là trình quản lý tệp được sử dụng (trình quản lý trình bao đồ họa hiện đại còn được gọi là trình duyệt, vì chúng cho phép bạn xem một số loại tệp nhất định).


TRONG vỏ đồ họa Trình quản lý/trình duyệt mặc định của Gnome là Nautilus. Bạn có thể khởi chạy nó thông qua Menu chính (Ứng dụng -> Hệ thống -> Trình duyệt tệp) hoặc bằng các cách khác.

Hãy để chúng tôi mô tả cấu trúc của cửa sổ trình duyệt và các nguyên tắc điều hướng cơ bản trong đó.

Có năm phần trong cửa sổ Nautilus. Đầu tiên là thanh menu (chứa các mục File, Edit, View, v.v.) - nơi bạn truy cập các lệnh của trình duyệt. Thứ hai là thanh công cụ (các nút Quay lại, Chuyển tiếp, Lên, v.v.) - chứa các lệnh menu được sử dụng nhiều nhất, được triển khai dưới dạng các nút. Ngày thứ ba - thanh địa chỉ– chứa trường hiển thị địa chỉ của thư mục hiện tại. Người thứ 4 (từ trái sang) là bảng điều khiển bên– trong trường hợp này, hiển thị một cây thư mục. Và phần thứ năm (phần lớn nhất) là khu vực xem - hiển thị nội dung của thư mục hiện tại.

Chúng ta hãy nhìn vào bảng bên hiển thị cây thư mục (ngoài ra, bảng này có thể được cấu hình để hiển thị thông tin, ghi chú và lịch sử của thư mục hiện tại). Ký hiệu tam giác ngược nằm bên cạnh một thư mục cho biết rằng thư mục đó chứa các thư mục và/hoặc tệp khác. Nếu bạn bấm vào dấu hiệu này, các thư mục con bên trong nó sẽ được hiển thị. Nhấp lại sẽ đóng cấu trúc thư mục. Nếu bạn nhấp chuột trái trực tiếp vào một thư mục, nội dung của nó sẽ được hiển thị trong khu vực xem.

Nút Quay lại trên Thanh công cụ sẽ đưa chúng ta trở lại thư mục hiện tại trước đó. Nút Lên cho phép bạn di chuyển đến thư mục mẹ tương ứng với thư mục hiện tại. Nút Tải lại làm mới chế độ xem nội dung của thư mục hiện tại (hữu ích trong trường hợp biết rằng có những thay đổi đã xảy ra trong thư mục nhưng trình duyệt vẫn chưa hiển thị chúng). Nút Home làm cho thư mục chính của người dùng hiện tại (nằm ở /home/username).

Ngoài Nautilus, còn có rất nhiều trình quản lý file khác. Ví dụ: màn hình KDE mặc định là Konqueror.

Điều hướng và tạo tập tin

Các tập tin và thư mục có thể được tạo theo nhiều cách. Một trong số đó là việc tạo bằng menu ngữ cảnh. Để thực hiện việc này, hãy nhấp vào chỗ trống thư mục hiện tại click chuột phải chuột và trong menu ngữ cảnh, chọn Tạo thư mục hoặc Tạo tài liệu (trong trường hợp sau, menu con sẽ xuất hiện nơi bạn chọn loại tài liệu). Sau đó, tên của đối tượng được nhập.

Nếu bạn cần đổi tên một đối tượng, bạn có thể làm điều này theo những cách sau: chọn một thư mục/tập tin, sau đó nhấp vào nó bằng nút chuột trái (đừng nhầm với nhấp đúp, khi các lần nhấp xảy ra nhanh chóng lần lượt); chọn thư mục/tập tin rồi nhấn phím F2 trên bàn phím;

nhấp chuột phải vào thư mục/tệp và chọn Đổi tên từ menu ngữ cảnh xuất hiện.

Sau bất kỳ hành động nào trong ba hành động này, bạn nên nhập tên tệp mới và nhấn Enter.

Công việc thực tế. Tạo tập tin và thư mục

Bài tập. Tạo cấu trúc tệp sau trong thư mục chính của bạn.


Ký hiệu: hình elip – thư mục, hình chữ nhật – tập tin.

Câu hỏi

  1. Tại sao hệ thống tập tin được gọi là dựa trên cây và phân cấp?
  2. Một tập tin là gì?
  3. Thư mục gốc trong Linux là gì? Thư mục mặc định nào chứa thư mục người dùng?
  4. Địa chỉ tuyệt đối là gì? địa chỉ tương đối? Trong trường hợp nào thì sử dụng địa chỉ tương đối sẽ thích hợp hơn?

kết luận

  • Các tập tin được đặt tên vị trí trên đĩa để lưu trữ dữ liệu. Cấu trúc dữ liệu có thể khác nhau.
  • Cấu trúc thư mục của hệ điều hành được sắp xếp theo nguyên tắc phân cấp và có cấu trúc dạng cây.
  • Mỗi đối tượng cấu trúc tệp có địa chỉ duy nhất của riêng nó, mục nhập bắt đầu từ thư mục gốc và kết thúc bằng đối tượng mong muốn (tệp hoặc thư mục). Bạn có thể điều hướng qua cấu trúc thư mục bằng cách sử dụng các hướng dẫn sau: địa chỉ tuyệt đối, và họ hàng.
  • Hệ điều hành cung cấp nhiều trình quản lý tệp khác nhau để xem và quản lý cấu trúc tệp và thư mục.
  • Ngoài các tập tin và thư mục hệ thống, một người có thể tạo thư mục của riêng mình. Bạn có thể tạo các thư mục và tập tin như trong chế độ đồ họa, và với sự giúp đỡ vỏ bọcở chế độ văn bản.

Tất cả các chương trình và dữ liệu được lưu trữ trong bộ nhớ dài hạn của máy tính dưới dạng tệp.

Định nghĩa 1

Tài liệu– một tập hợp dữ liệu được đặt tên được ghi lại trên một phương tiện. Bất kỳ tệp nào cũng có tên bao gồm hai phần cách nhau bằng dấu chấm - chính tên và phần mở rộng. Khi chỉ định tên tệp, điều mong muốn là nó chỉ ra nội dung của tệp hoặc tác giả.

Phần mở rộng cho biết loại thông tin được lưu trữ trong tệp. Tên tệp do người dùng đặt và loại tệp thường được chương trình đặt tự động khi nó được tạo.

Bức tranh 1.

Tên tệp có thể chứa tối đa $255$ ký tự, bao gồm cả phần mở rộng. Tên tệp có thể bao gồm các chữ cái tiếng Anh và tiếng Nga, số và các ký hiệu khác.

Cấm sử dụng các ký tự sau trong tên tệp:

\ / * ? : “ | .

Phần mở rộng của một số loại tệp:

Hình 2.

Ngoài tên và loại, các tham số của file còn có: kích thước file, ngày giờ tạo, biểu tượng (sơ cấp). đối tượng đồ họa, bạn có thể sử dụng nó để tìm hiểu xem tệp được tạo trong môi trường nào hoặc loại tệp đó).

Hình 3.

Phân loại biểu tượng tập tin

Hinh 4.

Định nghĩa 2

Cấu trúc tập tin– một tập hợp các tập tin và mối quan hệ giữa chúng.

Cấu trúc tập tin một cấpđược sử dụng cho các đĩa có số lượng tệp nhỏ và là một chuỗi tên tệp tuyến tính.

Cấu trúc tập tin đa cấpđược sử dụng nếu đĩa chứa hàng nghìn tệp được nhóm thành các thư mục. Đa cấp có nghĩa là một hệ thống các thư mục lồng nhau với các tệp.

Mỗi đĩa có một tên logic, được biểu thị bằng một chữ cái Latinh, theo sau là dấu hai chấm:

  • C:, D:, E: v.v. – ổ đĩa cứng và ổ đĩa quang,
  • A:, B: - đĩa mềm.

Thư mục cấp cao nhất cho đĩa là Thư mục gốc, trong hệ điều hành Windows được biểu thị bằng cách thêm biểu tượng “\” vào tên ổ đĩa, ví dụ: D:\ là chỉ định của thư mục gốc.

Cấu trúc tệp ví dụ:

Hình 5.

Mục lục là một thư mục hoặc thư mục chứa các tập tin và thư mục khác.

Một thư mục không phải là thư mục con của bất kỳ thư mục nào khác được gọi là nguồn gốc. Thư mục này nằm ở cấp cao nhất trong hệ thống phân cấp của tất cả các thư mục. Trong Windows, mỗi ổ đĩa có thư mục gốc riêng (D:\, C:\, E:).

Các thư mục trong hệ điều hành Windows được chia thành hệ thống và người dùng. Ví dụ về các thư mục hệ thống: “Desktop”, “Network Neighborhood”, “Trash”, “Control Panel”.

Hình 6. Thư mục hệ thống OS Windows

Từ trái sang phải: thư mục hệ thống

Thùng rác, thư mục Tài liệu của tôi, lối tắt đến thư mục Tài liệu của tôi

Một thư mục và một thư mục về mặt vật lý là giống nhau.

Đường dẫn đến tập tin là địa chỉ của nó.

Đường dẫn đến tệp luôn bắt đầu bằng tên ổ đĩa logic (D:\, C:\, E:), sau đó một chuỗi tên các thư mục lồng vào nhau được ghi, thư mục cuối cùng chứa tệp mong muốn. Đường dẫn tới file cùng với tên file gọi là tên file đầy đủ, ví dụ: D:\My Documents\Literature\Essay.doc tên file đầy đủ Essay.doc.

Hình 7. Cây thư mục và tập tin

Về mặt sơ đồ, cấu trúc tệp của đĩa được biểu diễn dưới dạng cây.

Hình 8. Cấu trúc file của ổ Z:

  • Z:\box\box1 – tên đầy đủ của thư mục (thư mục) box1
  • Z:\box\box.txt – tên đầy đủ của tệp box.txt
  • Z:\box\box2\box3\box1 - tên đầy đủ của thư mục (thư mục) box1
  • Z:\box\box2\box3\box.txt - tên đầy đủ của tệp box.txt

Mục đích của bài học: Cung cấp phần giới thiệu về hệ thống tập tin và giải thích cách thức hoạt động của nó.

Nhiệm vụ bài học:

giáo dục: giới thiệu cho học sinh khái niệmyami « tập tin", "cấu trúc tập tin", củng cố kiến ​​thức đã học;

giáo dục: phát triển hoạt động sáng tạo và trí tuệ của học sinh trong lớp học thông qua việc phân tích các ví dụ minh họa, khả năng khái quát hóa, chuyển đổi nhanh, góp phần hình thành tinh thần tập thể và làm việc độc lập, khả năng diễn đạt suy nghĩ của mình một cách rõ ràng và rõ ràng;

giáo dục: thúc đẩy sự phát triển trí nhớ vận động và ngữ nghĩa, kỹ năng phân tích, so sánh, lựa chọn tài liệu lý thuyết,hình thành tính độc lập tìm kiếm và phẩm chất giao tiếp của học sinh.

Hình thức tổ chức bài học: phía trước.

Phương pháp bài học: bằng lời nói, hình ảnh và trình diễn.

Loại bài học: kết hợp.

Phần cứng: máy chiếu, thuyết trình đa phương tiện.

Kế hoạch bài học:

1. Thời điểm tổ chức (2 phút).

2. Giải thích tài liệu mới (15 phút).

3. Củng cố tài liệu mới (5 phút).

4. bài tập thực hành (20 phút).

5. Dàn dựng bài tập về nhà(1 phút).

6. Tóm tắt (2 phút).

Trong các buổi học:

1. Điểm tổ chức: Kiểm soát sự vắng mặt. Xây dựng chủ đề và mục tiêu của bài học.

Hôm nay trong lớp chúng ta sẽ học:

một tập tin là gì?

tên tập tin;

ổ đĩa logic;

cấu trúc tập tin đĩa;

đường dẫn tệp, tên tệp đầy đủ.

2. Giải thích tài liệu mới:

Tất cả các hệ điều hành hiện đại đều cung cấp việc tạo ra một hệ thống tệp, được thiết kế để lưu trữ dữ liệu trên đĩa dưới dạng tệp và dùng để truy cập chúng. Được biết, các tập tin được sử dụng để tổ chức và lưu trữ dữ liệu trên phương tiện máy tính.

Tài liệu (Tiếng Anh)tài liệu ) là một chuỗi byte có tên duy nhất trên phương tiện máy.

Thông tin trên phương tiện bên ngoài được lưu trữ dưới dạng tập tin. Làm việc với các tập tin là một loại công việc rất quan trọng trên máy tính. Mọi thứ được lưu trữ trong các tập tin: và phần mềm và thông tin cần thiết cho người dùng. Với các tập tin, cũng như với các giấy tờ kinh doanh, bạn liên tục phải làm một việc gì đó: sao chép chúng từ phương tiện này sang phương tiện khác, hủy những cái không cần thiết, tạo những cái mới, tìm kiếm chúng, đổi tên chúng, sắp xếp chúng theo thứ tự này hay thứ tự khác, v.v.

Tệp là thông tin được lưu trữ trên phương tiện bên ngoài và được thống nhất bằng một tên chung.

Để làm rõ ý nghĩa của khái niệm này, sẽ thuận tiện hơn khi sử dụng phép tương tự sau: bản thân phương tiện lưu trữ (đĩa) giống như một cuốn sách. Chúng ta đã nói về việc một cuốn sách như thế nào bộ nhớ ngoài người, và đĩa từ- Bộ nhớ ngoài của máy tính. Cuốn sách bao gồm các chương (truyện, phần), mỗi chương đều có tiêu đề. Các tập tin cũng có tên riêng của họ. Chúng được gọi là tên tập tin. Ở phần đầu hoặc phần cuối của một cuốn sách thường có mục lục - danh sách các tựa đề chương. Ngoài ra còn có một danh sách thư mục như vậy trên đĩa chứa tên của các tệp được lưu trữ. Bạn có thể hiển thị thư mục để xem nó có sẵn không. đĩa này tập tin cần thiết.

Mỗi tệp lưu trữ một đối tượng thông tin riêng biệt: một tài liệu, một bài viết, một mảng số, một chương trình, v.v. Thông tin chứa trong tệp sẽ được kích hoạt, tức là máy tính chỉ có thể xử lý sau khi nó được tải vào RAM.

Bất kỳ người dùng nào làm việc trên máy tính đều phải xử lý các tập tin. Ngay cả để chơi một trò chơi trên máy tính, bạn cần tìm hiểu xem chương trình của nó được lưu trữ ở tệp nào, có thể tìm thấy tệp này và khởi chạy chương trình.

Làm việc với các tập tin trên máy tính được thực hiện bằng hệ thống tập tin.Hệ thống tệp là một phần chức năng của HĐH cho phép thực hiện các thao tác trên tệp.

Để tìm được tệp được yêu cầu, người dùng phải biết: a) tên tệp là gì; b) nơi tệp được lưu trữ.

Trong hầu hết các hệ điều hành, tên tệp bao gồm hai phần cách nhau bằng dấu chấm. Ví dụ: myprog.pas

Bên trái dấu chấm là tên tệp thực tế (myprog). Phần tên theo sau dấu chấm được gọi là phần mở rộng tệp (pas). Thông thường các chữ cái và số Latin được sử dụng trong tên tệp. Trên hầu hết các hệ điều hành, độ dài phần mở rộng tối đa là 3 ký tự. Ngoài ra, tên file có thể không có phần mở rộng. Trong hệ điều hành Windows, chữ cái tiếng Nga được phép sử dụng trong tên tệp; độ dài tên tối đa – 256 ký tự,ngoại trừ chín cái đặc biệt: \ / : * ? “< > |.

Bạn có thể sử dụng dấu cách và dấu chấm khi đặt tên. Và tập tin kết thúc bằng ba ký tự tạo nên cái gọi là phần mở rộng.

Phần mở rộng tập tin – một chuỗi ký tự hỗn loạn được thêm vào cuối.

Loại tệp

Sự mở rộng

Các chương trình có thể thực thi

exe, com

Tệp văn bản

txt, rtf,bác sĩ

Tệp đồ họa

bmp, gif, jpg, png, psd

trang web

htm, html

Tập tin âm thanh

wav, mp3, midi, kar, ogg

Tập video

avi, mpeg

Mã chương trình (văn bản) trong ngôn ngữ lập trình

bas, pas, cpp

Phần mở rộng cho biết loại thông tin nào được lưu trữ trong tệp này.

Chương trình được khởi tạo bằng cách ghi nó vào RAM và bộ xử lý bắt đầu thực thi nó.

Một máy tính có thể có nhiều ổ đĩa - thiết bị lưu trữ đĩa. Mỗi ổ đĩa được đặt tên gồm một chữ cái (theo sau là dấu hai chấm), ví dụ A:, B:, C:. Thông thường trên các máy tính cá nhân, một đĩa dung lượng lớn được tích hợp sẵn đơn vị hệ thống(nó được gọi là ổ cứng) được chia thành nhiều phần. Mỗi phân vùng này được gọi là đĩa logic và được đặt tên là C:, D:, E:, v.v. Tên A: và B: thường dùng để chỉ các đĩa di động dung lượng nhỏ - đĩa mềm(đĩa mềm). Chúng cũng có thể được coi là tên của các đĩa, chỉ những đĩa logic, mỗi đĩa chiếm hoàn toàn một đĩa (vật lý) thực. Vì vậy, A:, B:, C:, D: đều là tên các ổ đĩa logic.

Tên ổ đĩa logic chứa file chính là “tọa độ” đầu tiên xác định vị trí của file.

Toàn bộ tập hợp các tập tin trên đĩa và mối quan hệ giữa chúng được gọi là cấu trúc tập tin. Các hệ điều hành khác nhau có thể hỗ trợ các tổ chức cấu trúc tệp khác nhau.

Các loại cấu trúc tập tin:

1) Cấp độ đơn – một chuỗi tên tệp, được sử dụng cho các đĩa có số lượng tệp nhỏ. Cấu trúc tệp một cấp là một chuỗi các tệp đơn giản. Để tìm một tập tin trên đĩa, bạn chỉ cần chỉ định tên tập tin. Ví dụ: nếu tệp tetris.exe nằm trên ổ A: thì “địa chỉ đầy đủ” của nó sẽ trông như sau: A:\tetris.exe

Hệ điều hành có cấu trúc tệp một cấp được sử dụng trên các máy tính giáo dục đơn giản nhất chỉ được trang bị đĩa mềm.

2) Đa cấp hoặc phân cấp - cấu trúc cây được sử dụng để lưu trữ hàng nghìn tệp.

Các chức năng bảo trì cấu trúc tệp bao gồm các hoạt động sau (đương nhiên, xảy ra trong môi trường của bất kỳ HĐH nào):

    tạo tập tin

    tạo thư mục

    xóa tập tin và thư mục

Trong hệ điều hành Windows, thuật ngữ “thư mục” được dùng để chỉ khái niệm “thư mục”.

Một thư mục có thể chứa nhiều thư mục con, dẫn đến cấu trúc tệp phân nhánh trên đĩa.

Việc tổ chức các tập tin theo cấu trúc cây được gọi làhệ thống tập tin . Nguyên tắc tổ chức một hệ thống tập tin làdạng bảng.
Nghĩa là thông tin về vị trí của tệp trên đĩa được lưu trữ trong bảng cấp phát tệp.
Bảng phân bổ tệp, FAT ).

Kết cấuMẬP tương tự như mục lục của một cuốn sách - hệ điều hành sử dụng nó để tìm nhanh các tập tin.

Sau này FAT32 được giới thiệu - một phiên bản cải tiến của FAT. Nó có thể hỗ trợ khối lượng có thể vượt quá 2 GB (không giống như FAT).

Sau đó, một hướng đi hứa hẹn hơn trong việc phát triển hệ thống tập tin đã xuất hiện -NTFS ( Công nghệ mới Hệ thống tập tin - hệ thống tập tin công nghệ mới), hỗ trợ tên dài tập tin và cung cấp một hệ thống bảo mật dữ liệu đáng tin cậy.

Kích thước của phân vùng NTFS không bị giới hạn. Ngoài ra, NTFS còn tiết kiệm dung lượng ổ đĩa bằng cách nén chính ổ đĩa, các tệp và thư mục riêng lẻ.

Windows XP sử dụng cả FAT32 và NTFS.

Biểu diễn đồ họa của cấu trúc tệp phân cấp được gọi là cây.

Trong bộ lễ phục. 2.9 Tên thư mục được viết bằng chữ in hoa, tên file được viết bằng chữ thường. Ở đây trong thư mục gốc có hai thư mục: IVANOV và PETROV và một tệp fin.com. Thư mục IVANOV chứa hai thư mục con PROGS và DATA. Thư mục DATA trống; có ba tệp trong thư mục PROGS, v.v. Trong cây, thư mục gốc thường được biểu thị bằng ký hiệu \.

Bây giờ hãy tưởng tượng rằng bạn cần tìm một tài liệu cụ thể. Để làm điều này, bạn cần biết hộp chứa nó, cũng như “đường dẫn” đến tài liệu bên trong hộp: toàn bộ chuỗi các thư mục cần được mở để lấy giấy tờ bạn đang tìm kiếm.

Tọa độ thứ hai xác định vị trí của tệp là đường dẫn đến tệp trên đĩa. Đường dẫn đến tệp là một chuỗi tên thư mục, bắt đầu từ thư mục gốc và kết thúc bằng thư mục chứa tệp trực tiếp.

Đây là câu chuyện cổ tích quen thuộc tương tự khái niệm “đường dẫn đến hồ sơ”: “Có một cái rương treo trên cây sồi, trong rương có một con thỏ, trong thỏ có một con vịt, trong con vịt có một quả trứng, trong quả trứng có một cây kim, cuối cùng là cái chết của Koshcheev.”

Tên ổ đĩa logic, đường dẫn tệp và tên tệp được ghi theo thứ tự tạo thành tên tệp đầy đủ.

Nếu được hiển thị trong Hình. Cấu trúc tệp 2.9 được lưu trữ trên ổ C:, khi đó tên đầy đủ của một số tệp có trong đó trong ký hiệu của hệ điều hành MS-DOS và Windows trông như thế này:

C:\fin.com

C:\IVANOV\PROGS\prog1.pas

C:\ PETROV\ DỮ LIỆU\ nhiệm vụ. dat

3. Củng cố tài liệu mới:

1. Hệ thống tập tin là gì? Hệ thống tệp là một phần chức năng của HĐH cho phép hoạt động với các tệp.

2. Giải thích khái niệm “file”. Tệp là thông tin được lưu trữ trên phương tiện bên ngoài và được thống nhất bằng một tên chung.

3. Có những loại bảng tập tin nào?MẬP, FAT32 và NTFS

4.Phần mở rộng của tập tin là gì? Tên tệp bao gồm tên thật và phần mở rộng. Phần mở rộng cho biết loại thông tin trong tệp (loại tệp).

5. Chức năng hệ thống tập tin.

Tạo tập tin

Tạo thư mục

Đổi tên tập tin và thư mục

Sao chép, di chuyển tập tin

Xóa tập tin và thư mục

Điều hướng qua hệ thống tệp (Explorer) để truy cập tập tin cụ thể

Quản lý thuộc tính tệp (thuộc tính) (ẩn, chỉ đọc, v.v.)

6. Cấu trúc file đĩa là gì? Cấu trúc tệp của đĩa là tập hợp các tệp trên đĩa và mối quan hệ giữa chúng. Cấu trúc tệp có thể đơn giản hoặc đa cấp (phân cấp).

7. Thư mục là gì? Thư mục là tập hợp các tệp và thư mục con (thư mục con) được đặt tên. Thư mục cấp cao nhất được gọi là thư mục gốc. Nó không được lồng trong bất kỳ thư mục nào.

8. Tên file đầy đủ bao gồm những gì? Tên tệp đầy đủ bao gồm tên ổ đĩa, đường dẫn đến tệp trên ổ đĩa và tên tệp.

4. Công việc thực tế. Các thao tác với tập tin và thư mụccác cửa sổ. (Tài liệu phát tay).

5. Giao bài tập về nhà: §2.4 , trả lời các câu hỏi ở cuối đoạn văn.

6. Tóm tắt: Cho điểm các bài học.