File và các khái n im liên quan ệ T p tinậ

Một phần của tài liệu CHƯƠNG 1: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH docx (Trang 131 - 133)

- Cu trúc mt đĩa ặ Track:

Q un lý li ỗ

6.1 File và các khái n im liên quan ệ T p tinậ

Máy tính có th l u gi thông tin trên các thi t b l u tr khác nhau nh đĩa t ,ể ư ữ ế ị ư ữ ư ừ băng t , đĩa quang…Đ cho máy tính tr nên thu n ti n và d s d ng, HĐH cungừ ể ở ậ ệ ễ ử ụ c p m t cách l u gi thông tin logic nh nhau trên các thi t b l u gi đó là file (t pấ ộ ư ữ ư ế ị ư ữ ậ tin)

T p tin là đ n v l u tr thông tin c a b nh ngoài.ậ ơ ị ư ữ ủ ộ ớ

Các ti n trình có th đ c hay t o m i t p tin n u c n thi t. Thông tin trên t pế ể ọ ạ ớ ậ ế ầ ế ậ tin là v ng b n không b nh hữ ề ị ả ưởng b i các x lý t o hay k t thúc các ti n trình, chở ử ạ ế ế ỉ m t đi khi user th t s mu n xóa. T p tin đấ ậ ự ố ậ ược qu n lý b i h đi u hành.ả ở ệ ề

Các thu c tính fileộ

- Tên t p tin :ậ

T p tin là m t c ch tr u tậ ộ ơ ế ừ ượng và đ qu n lý m i đ i tể ả ỗ ố ượng ph i có m tả ộ tên. Khi ti n trình t o m t t p tin, nó s đ t m t tên, khi ti n trình k t thúc t p tinế ạ ộ ậ ẽ ặ ộ ế ế ậ v n t n t i và có th đẫ ồ ạ ể ược truy xu t b i các ti n trình khác v i tên t p tin đó.ấ ở ế ớ ậ

Cách đ t tên t p tin c a m i h đi u hành là khác nhau, đa s các h đi uặ ậ ủ ỗ ệ ề ố ệ ề hành cho phép s d ng 8 ch cái đ đ t tên t p tin nh ctdl, caycb, tamhghau v.v…,ử ụ ữ ể ặ ậ ư thường thường thì các ký t s và ký t đ c bi t cũng đự ố ự ặ ệ ượ ử ục s d ng nh baitap2…,ư

H th ng t p tin có th có hay không phân bi t ch thệ ố ậ ể ệ ữ ường và ch hoa. Víữ d : UNIX phân bi t ch thụ ệ ữ ường và hoa còn MS-DOS thì không phân bi t.ệ

Nhi u h th ng t p tin h tr tên t p tin g m 2 ph n đề ệ ố ậ ỗ ợ ậ ồ ầ ược phân cách b i d uở ấ ‘.’ mà ph n sau đầ ược g i là ph n m r ng. Ví d : vidu.txt. Trong MS-DOS tên t pọ ầ ở ộ ụ ậ tin có t 1 đ n 8 ký t , ph n m r ng có t 1 đ n 3 ký t . Trong UNIX có th cóừ ế ư ầ ở ộ ừ ế ự ể nhi u phân cách nh prog.c.Z. M t s ki u m r ng thông thề ư ộ ố ể ở ộ ường là :

.bak, .bas, .bin, .c, .dat, .doc, .ftn, .hlp, .lib, .obj, .pas, .tex, .txt.

Trên th c t ph n m r ng có h u ích trong m t s trự ế ầ ở ộ ữ ộ ố ường h p, ví d nh cóợ ụ ư nh ng trình d ch C ch nh n bi t các t p tin có ph n m r ng là .Cữ ị ỉ ậ ế ậ ầ ở ộ

Lo i File: đạ ược th hi n ph n m r ng và cách th c hi n trên fileể ệ ở ầ ở ộ ự ệ Lo i Fileạ Ph n mầ ở

r ngộ Ch c năngứ

Excutable Exe, com, bin s n sàng đ ch y ngôn ng máyẵ ể ạ ữ Object Obj,o d ch ngôn ng máy, không liên k tị ữ ế

Source code C, pas, asm Mã ngu nồ

Batch Bat, sh x lý theo lôử

Text Txt, doc đoc li u văn b n, tài li uữ ệ ả ệ

Library Lib,a Th vi nư ệ

Print or

view Ps, pdf, gif In n và hi n thấ ể ị

Archive Arc, zip, tar Nhóm các file trong m t file, l uộ ư gi .ữ

Ngoài tên và d li u, h đi u hành cung c p thêm m t s thông tin cho t p tinữ ệ ệ ề ấ ộ ố ậ g i là thu c tính. ọ ộ

Các thu c tính thông d ng trong m t s h th ng t p tin : ộ ụ ộ ố ệ ố ậ Tên thu c tínhộ Ý nghĩa

B o vả ệ Ai có th truy xu t để ấ ược và b ng cách nàoằ M t kh uậ ẩ M t kh u c n thi t đ truy xu t t p tinậ ẩ ầ ế ể ấ ậ Ngườ ại t o Id c a ngủ ườ ạ ậi t o t p tin

Ngườ ở ữi s h u Ngườ ở ữi s h u hi n t iệ ạ Ch đ cỉ ọ 0 là đ c ghi, 1 là ch đ cọ ỉ ọ

ẩn 0 là bình thường, 1 là không hi n th khi li tể ị ệ kê

H th ngệ ố 0 là bình thường, 1 là t p tin h th ngậ ệ ố L u trư ữ 0 đã đu c backup, 1 c n backupợ ầ

ASCII/binary 0 là t p tin văn b n, 1 là t p tin nh phânậ ả ậ ị Truy xu t ng u nhiênấ ẫ 0 truy xu t tu n t , 1 là truy xu t ng uấ ầ ự ấ ẫ

nhiên

Temp 0 là bình thường, 1 là b xóa khi ti n trìnhị ế k t thúcế

Khóa 0 là không khóa, khác 0 là khóa Đ dài c a recordộ ủ S byte trong m t recordố ộ

V trí khóaị Offset c a khóa trong m i recordủ ỗ Gi t oờ ạ Ngày và gi t o t p tinờ ạ ậ

Th i gian thay đ iờ ổ

cu i cùngố Ngày và gi thay đ i t p tin g n nh tờ ổ ậ ầ ấ Kích thước hi n th iệ ờ S byte c a t p tinố ủ ậ

Kích thướ ốc t i đa. S byte t i đa c a t p tinố ố ủ ậ

Hình 8.3 M t s thu c tính thông d ng c a t p tinộ ố ộ ụ ủ ậ

Một phần của tài liệu CHƯƠNG 1: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH docx (Trang 131 - 133)

Tải bản đầy đủ (PDF)

(144 trang)