Bài giảng Hệ điều hành: Chương 4 - Phạm Đăng Hải
lượt xem 62
download
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.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Hệ điều hành: Chương 4 - Phạm Đăng Hải
- 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
- Chương 4: Qu n lý h th ng file Chương 4 Qu n lý h th ng file 2 / 107
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Hệ điều hành: Chương 1 - ThS. Hà Lê Hoài Thương
39 p | 182 | 33
-
Bài giảng Hệ điều hành - Chương 1: Giới thiệu hệ điều hành
32 p | 167 | 16
-
Bài giảng Hệ điều hành: Chương 9 - ĐH Bách khoa TP HCM
56 p | 116 | 13
-
Bài giảng Hệ điều hành: Chương 2 - Trần Công Án (ĐH Cần Thơ)
39 p | 137 | 11
-
Bài giảng Hệ điều hành - Chương 5: Quản lý vào ra
30 p | 166 | 10
-
Bài giảng Hệ điều hành: Chương 1 - Phan Xuân Huy
25 p | 143 | 9
-
Bài giảng Hệ điều hành: Chương 1C - Cấu trúc hệ điều hành
22 p | 133 | 9
-
Bài giảng Hệ điều hành: Chương 2 - Hà Duy An (ĐH Cần Thơ)
45 p | 106 | 9
-
Bài giảng Hệ điều hành: Chương 1 - Nguyễn Phan Trung
43 p | 122 | 9
-
Bài giảng Hệ điều hành: Chương 2 - ThS. Hà Lê Hoài Trung
20 p | 123 | 9
-
Bài giảng Hệ điều hành: Chương 2 - ThS. Phan Đình Duy
36 p | 79 | 7
-
Bài giảng Hệ điều hành: Chương 1 - TS. Ngô Hữu Dũng
60 p | 122 | 7
-
Bài giảng Hệ điều hành: Chương 1 - Đặng Minh Quân
23 p | 75 | 6
-
Bài giảng Hệ điều hành: Chương 1 - ThS. Huỳnh Triệu Vỹ
156 p | 78 | 5
-
Bài giảng Hệ điều hành - Chương 1: Tổng quan hệ điều hành (Lương Minh Huấn)
109 p | 46 | 5
-
Bài giảng Hệ điều hành: Chương 1 - ĐH Bách khoa TP Hồ Chí Minh
26 p | 119 | 5
-
Bài giảng Hệ điều hành: Chương 2 - ĐH Công nghệ thông tin
36 p | 68 | 3
-
Bài giảng Hệ điều hành - Chương 1: Mở đầu
13 p | 86 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn