intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Hệ điều hành: Chương 4 - Phạm Đăng Hải

Chia sẻ: Luong My | Ngày: | Loại File: PDF | Số trang:244

284
lượt xem
62
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Chương 4 Quản lý hệ thống file thuộc bài giảng hệ điều hành, có các nội dung chính sau: Hệ thống file, cài đặt hệ thống file, tổ chức thông tin trên đĩa từ, hệ thống FAT.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Hệ điều hành: Chương 4 - Phạm Đăng Hải

  1. H đi u hành H ĐI U HÀNH Ph m Đăng H i haipd-fit@mail.hut.edu.vn B môn Khoa h c Máy tính Vi n Công ngh Thông tin & Truy n Thông Ngày 27 tháng 4 năm 2012 1 / 107
  2. Chương 4: Qu n lý h th ng file Chương 4 Qu n lý h th ng file 2 / 107
  3. Chương 4: Qu n lý h th ng file Gi i thi u B nh ngoài (đĩa t , băng t , đĩa quang,..): dung lư ng l n và cho phép lưu tr lâu dài Đư c ngư i dùng s d ng lưu tr d li u và chương trình D li u và chương trình đư c lưu dư i d ng file (t p tin/t p) ⇒ T o nên h th ng file H th ng file g m 2 ph n riêng bi t Các file: Ch a d li u/chương trình c a h th ng/ngư i dùng C u trúc thư m c : Cung c p các thông tin v file 3 / 107
  4. Chương 4: Qu n lý h th ng file Gi i thi u B nh ngoài (đĩa t , băng t , đĩa quang,..): dung lư ng l n và cho phép lưu tr lâu dài Đư c ngư i dùng s d ng lưu tr d li u và chương trình D li u và chương trình đư c lưu dư i d ng file (t p tin/t p) ⇒ T o nên h th ng file H th ng file g m 2 ph n riêng bi t Các file: Ch a d li u/chương trình c a h th ng/ngư i dùng C u trúc thư m c : Cung c p các thông tin v file H th ng file l n ⇒ Qu n lý như th nào? Các thu c tính c a file, thao tác c n ph i cung c p? 3 / 107
  5. Chương 4: Qu n lý h th ng file Gi i thi u B nh ngoài (đĩa t , băng t , đĩa quang,..): dung lư ng l n và cho phép lưu tr lâu dài Đư c ngư i dùng s d ng lưu tr d li u và chương trình D li u và chương trình đư c lưu dư i d ng file (t p tin/t p) ⇒ T o nên h th ng file H th ng file g m 2 ph n riêng bi t Các file: Ch a d li u/chương trình c a h th ng/ngư i dùng C u trúc thư m c : Cung c p các thông tin v file H th ng file l n ⇒ Qu n lý như th nào? Các thu c tính c a file, thao tác c n ph i cung c p? Lưu tr và truy xu t d li u trên thi t b lưu tr như th nào? Phương pháp cung c p không gian lưu tr , qu n lý vùng t do ⇒Khó khăn ph i trong su t v i ngư i dùng (tính thu n ti n) 3 / 107
  6. Chương 4: Qu n lý h th ng file Gi i thi u B nh ngoài (đĩa t , băng t , đĩa quang,..): dung lư ng l n và cho phép lưu tr lâu dài Đư c ngư i dùng s d ng lưu tr d li u và chương trình D li u và chương trình đư c lưu dư i d ng file (t p tin/t p) ⇒ T o nên h th ng file H th ng file g m 2 ph n riêng bi t Các file: Ch a d li u/chương trình c a h th ng/ngư i dùng C u trúc thư m c : Cung c p các thông tin v file H th ng file l n ⇒ Qu n lý như th nào? Các thu c tính c a file, thao tác c n ph i cung c p? Lưu tr và truy xu t d li u trên thi t b lưu tr như th nào? Phương pháp cung c p không gian lưu tr , qu n lý vùng t do ⇒Khó khăn ph i trong su t v i ngư i dùng (tính thu n ti n) Các file d li u /chương trình có th s d ng chung Đ m b o tính toàn v n d li u và lo i b truy nh p b t h p l ? 3 / 107
  7. Chương 4: Qu n lý h th ng file Gi i thi u B nh ngoài (đĩa t , băng t , đĩa quang,..): dung lư ng l n và cho phép lưu tr lâu dài Đư c ngư i dùng s d ng lưu tr d li u và chương trình D li u và chương trình đư c lưu dư i d ng file (t p tin/t p) ⇒ T o nên h th ng file H th ng file g m 2 ph n riêng bi t Các file: Ch a d li u/chương trình c a h th ng/ngư i dùng C u trúc thư m c : Cung c p các thông tin v file H th ng file l n ⇒ Qu n lý như th nào? Các thu c tính c a file, thao tác c n ph i cung c p? Lưu tr và truy xu t d li u trên thi t b lưu tr như th nào? Phương pháp cung c p không gian lưu tr , qu n lý vùng t do ⇒Khó khăn ph i trong su t v i ngư i dùng (tính thu n ti n) Các file d li u /chương trình có th s d ng chung Đ m b o tính toàn v n d li u và lo i b truy nh p b t h p l ? D li u không lưu tr t p trung ⇒ h th ng file phân tán Truy nh p file t xa, đ m b o tính toàn v n... 3 / 107
  8. Chương 4: Qu n lý h th ng file N i dung chính 1 H th ng file 2 Cài đ t h th ng file 3 T ch c thông tin trên đĩa t 4 H th ng FAT 4 / 107
  9. Chương 4: Qu n lý h th ng file 1. H th ng file N i dung chính 1 H th ng file 2 Cài đ t h th ng file 3 T ch c thông tin trên đĩa t 4 H th ng FAT 5 / 107
  10. Chương 4: Qu n lý h th ng file 1. H th ng file 1.1 Khái ni m file 1 H th ng file Khái ni m file C u trúc thư m c 6 / 107
  11. Chương 4: Qu n lý h th ng file 1. H th ng file 1.1 Khái ni m file Gi i thi u Thông tin lưu tr trên nhi u phương ti n/thi t b lưu tr khác nhau Ví d : Đĩa t , băng t , đĩa quang... Thi t b lưu tr đư c mô hình như m t m ng c a các kh i nh File là t p thông tin ghi trên thi t b lưu tr . File là đơn v lưu tr c a h đi u hành trên b nh ngoài File bao g m dãy các bits, bytes, dòng, b n ghi,... mang ý nghĩa đư c đ nh nghĩa b i ngư i t o ra C u trúc c a file đư c đ nh nghĩa theo lo i file File văn b n: Chu i ký t t ch c thành dòng File đ i tư ng: Bytes đư c t ch c thành kh i đ chương trình liên k t (linker ) hi u đư c File th c thi: Chu i các mã l nh có th th c hi n trong b nh ... 7 / 107
  12. Chương 4: Qu n lý h th ng file 1. H th ng file 1.1 Khái ni m file Các thu c tính file Tên file (Name): Chu i ký t (hello.c) Thông tin lưu dư i d ng ngư i dùng có th đ c đư c Có th phân bi t ch hoa/ch thư ng Đ m b o tính đ c l p c a file v i ti n trình, ngư i dùng... A t o file hello.c b ng notepad trên h Windows B dùng emacs trên linux s a l i file b i xác đ nh tên hello.c 8 / 107
  13. Chương 4: Qu n lý h th ng file 1. H th ng file 1.1 Khái ni m file Các thu c tính file Tên file (Name): Chu i ký t (hello.c) Thông tin lưu dư i d ng ngư i dùng có th đ c đư c Có th phân bi t ch hoa/ch thư ng Đ m b o tính đ c l p c a file v i ti n trình, ngư i dùng... A t o file hello.c b ng notepad trên h Windows B dùng emacs trên linux s a l i file b i xác đ nh tên hello.c Đ nh danh (Identifier ): Th xác đ nh duy nh t m t file 8 / 107
  14. Chương 4: Qu n lý h th ng file 1. H th ng file 1.1 Khái ni m file Các thu c tính file Tên file (Name): Chu i ký t (hello.c) Thông tin lưu dư i d ng ngư i dùng có th đ c đư c Có th phân bi t ch hoa/ch thư ng Đ m b o tính đ c l p c a file v i ti n trình, ngư i dùng... A t o file hello.c b ng notepad trên h Windows B dùng emacs trên linux s a l i file b i xác đ nh tên hello.c Đ nh danh (Identifier ): Th xác đ nh duy nh t m t file Ki u (Type): Dùng cho h th ng h tr nhi u ki u file Có th xác đ nh ki u file d a trên m t ph n c a tên file Ví d : .exe, .com/ .doc, .txt/ .c, .jav, .pas/ .pdf, .jpg,... D a trên ki u, HĐH s thao tác trên t p tin phù h p Th c hi n file th c thi mà file ngu n đã s a ⇒ D ch l i Nháy đúp vào m t file văn b n (*.doc)⇒ G i word processor 8 / 107
  15. Chương 4: Qu n lý h th ng file 1. H th ng file 1.1 Khái ni m file Các thu c tính file Tên file (Name): Chu i ký t (hello.c) Thông tin lưu dư i d ng ngư i dùng có th đ c đư c Có th phân bi t ch hoa/ch thư ng Đ m b o tính đ c l p c a file v i ti n trình, ngư i dùng... A t o file hello.c b ng notepad trên h Windows B dùng emacs trên linux s a l i file b i xác đ nh tên hello.c Đ nh danh (Identifier ): Th xác đ nh duy nh t m t file Ki u (Type): Dùng cho h th ng h tr nhi u ki u file Có th xác đ nh ki u file d a trên m t ph n c a tên file Ví d : .exe, .com/ .doc, .txt/ .c, .jav, .pas/ .pdf, .jpg,... D a trên ki u, HĐH s thao tác trên t p tin phù h p Th c hi n file th c thi mà file ngu n đã s a ⇒ D ch l i Nháy đúp vào m t file văn b n (*.doc)⇒ G i word processor V trí (Position): Tr t i thi t b và v trí c a file trên đó 8 / 107
  16. Chương 4: Qu n lý h th ng file 1. H th ng file 1.1 Khái ni m file Các thu c tính file Tên file (Name): Chu i ký t (hello.c) Thông tin lưu dư i d ng ngư i dùng có th đ c đư c Có th phân bi t ch hoa/ch thư ng Đ m b o tính đ c l p c a file v i ti n trình, ngư i dùng... A t o file hello.c b ng notepad trên h Windows B dùng emacs trên linux s a l i file b i xác đ nh tên hello.c Đ nh danh (Identifier ): Th xác đ nh duy nh t m t file Ki u (Type): Dùng cho h th ng h tr nhi u ki u file Có th xác đ nh ki u file d a trên m t ph n c a tên file Ví d : .exe, .com/ .doc, .txt/ .c, .jav, .pas/ .pdf, .jpg,... D a trên ki u, HĐH s thao tác trên t p tin phù h p Th c hi n file th c thi mà file ngu n đã s a ⇒ D ch l i Nháy đúp vào m t file văn b n (*.doc)⇒ G i word processor V trí (Position): Tr t i thi t b và v trí c a file trên đó Kích thư c (Size): Kích thư c hi n th i/ t i đa c a file 8 / 107
  17. Chương 4: Qu n lý h th ng file 1. H th ng file 1.1 Khái ni m file Các thu c tính file Tên file (Name): Chu i ký t (hello.c) Thông tin lưu dư i d ng ngư i dùng có th đ c đư c Có th phân bi t ch hoa/ch thư ng Đ m b o tính đ c l p c a file v i ti n trình, ngư i dùng... A t o file hello.c b ng notepad trên h Windows B dùng emacs trên linux s a l i file b i xác đ nh tên hello.c Đ nh danh (Identifier ): Th xác đ nh duy nh t m t file Ki u (Type): Dùng cho h th ng h tr nhi u ki u file Có th xác đ nh ki u file d a trên m t ph n c a tên file Ví d : .exe, .com/ .doc, .txt/ .c, .jav, .pas/ .pdf, .jpg,... D a trên ki u, HĐH s thao tác trên t p tin phù h p Th c hi n file th c thi mà file ngu n đã s a ⇒ D ch l i Nháy đúp vào m t file văn b n (*.doc)⇒ G i word processor V trí (Position): Tr t i thi t b và v trí c a file trên đó Kích thư c (Size): Kích thư c hi n th i/ t i đa c a file B o v (Protection): Đi u khi n truy nh p: Ai có th đ c/ghi.. 8 / 107
  18. Chương 4: Qu n lý h th ng file 1. H th ng file 1.1 Khái ni m file Các thu c tính file Tên file (Name): Chu i ký t (hello.c) Thông tin lưu dư i d ng ngư i dùng có th đ c đư c Có th phân bi t ch hoa/ch thư ng Đ m b o tính đ c l p c a file v i ti n trình, ngư i dùng... A t o file hello.c b ng notepad trên h Windows B dùng emacs trên linux s a l i file b i xác đ nh tên hello.c Đ nh danh (Identifier ): Th xác đ nh duy nh t m t file Ki u (Type): Dùng cho h th ng h tr nhi u ki u file Có th xác đ nh ki u file d a trên m t ph n c a tên file Ví d : .exe, .com/ .doc, .txt/ .c, .jav, .pas/ .pdf, .jpg,... D a trên ki u, HĐH s thao tác trên t p tin phù h p Th c hi n file th c thi mà file ngu n đã s a ⇒ D ch l i Nháy đúp vào m t file văn b n (*.doc)⇒ G i word processor V trí (Position): Tr t i thi t b và v trí c a file trên đó Kích thư c (Size): Kích thư c hi n th i/ t i đa c a file B o v (Protection): Đi u khi n truy nh p: Ai có th đ c/ghi.. Th i gian (Time): Th i đi m t o, s a đ i, s d ng cu i ... 8 / 107
  19. Chương 4: Qu n lý h th ng file 1. H th ng file 1.1 Khái ni m file Các thu c tính file (ti p t c) Thu c tính file đư c lưu trong c u trúc d li u: B n ghi file Có th ch ch a tên file và đ nh danh file; đ nh danh file xác đ nh các thông tin còn l i Kích thư c t vài bytes lên t i kilobytes 9 / 107
  20. Chương 4: Qu n lý h th ng file 1. H th ng file 1.1 Khái ni m file Các thu c tính file (ti p t c) Thu c tính file đư c lưu trong c u trúc d li u: B n ghi file Có th ch ch a tên file và đ nh danh file; đ nh danh file xác đ nh các thông tin còn l i Kích thư c t vài bytes lên t i kilobytes Các b n ghi file đư c lưu gi trong Thư m c file Kích thư c có th đ t t i Megabytes Thư ng đư c l u tr trên thi t b nh ngoài Đư c đưa t ng ph n vào b nh khi c n thi t 9 / 107
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2