Bài giảng Hệ điều hành: Chương 10 - Hệ thống file
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành: Chương 10 - Hệ thống fileChương10:Hệthốngfile• 10.A Giaodiệnhệthốngfile Cácyêucầucủaứngdụng File Thưmục Filesystemmounting Chiasẻ&bảovệ 1Lưutrữthôngtinchoứngdụng Cácyêucầucủaứngdụng Persistence Speed Size Sharing/protection Easeofuse 2LưutrữthôngtinchoứngdụngĐượchỗtrợbởi Phầncứng Persistence:cácthiếtbịlưutrữbềnvững(nonvolatilememory) Speed:cungcấpkhảnăngtruycậpngẫunhiên,nângcaotốcđộđĩa(5400 7200 10K 15Krpm) Size:dunglượnglớn,20M 700M 40G 200G 1Tbyte 3Lưutrữthôngtincủaứngdụng Hệđiềuhành Persistence:lưutrữdưthừa,backupphụcvụchorecovery Vídụ:RAID(RedundantArrayofIndependentDisks) Easeofuse: Gántênchomộtchuỗicáckhốidữliệu file Hỗtrợquảnlýcácfile thưmục Userkhôngcầnquantâmđếncácchitiếthardware(giaotiếpvớidisk controllertheoIDE,SCSI,…) Sharing/Protection:chophépthiếtlậpcácquyềntruycậpfile/thưmục 45Địnhnghĩafile Filelàmộtchuỗicácbyte đượcđặttên, persistent, cáctácvụlênmộtfilegồmítnhấtlà read write 6Địnhnghĩafile “Thefile,anabstractioninoperatingsystems,isasequenceof byteswithaname.Usersareallowedtodoonlytwothingswitha file:readandwrite.Readmeanstocopythefile’sbytesintothe user’sworkspace.Writemeanstoreplacethecontentsofthefile withanewsequenceofbytesfromtheuser’sworkspace.” [Denning] 7Cácloạifile Cácloạifile regularfile directory specialdevicefile(trongUNIX): Almosteverydevicehasaspecialdevicefileassociatedwithit Characterspecialfile,blockspecialfile,…chophépứngdụngtương tácvớimộtdevicedriver 8Cáckiểufile Cáchphânbiệtkiểufile extension magicnumber 9Cáckiểufilethôngdụng 10Địnhdạngfile(1) Ứngdụngcóthểlưuvàdiễndịchdữliệutrongfiletheođịnh dạngriêng MSWord AdobeAcrobat … 11Địnhdạngfile(2) VídụtrongUNIX Executablefile Archive 12Cấutrúcfile Cấutrúcfile:môhìnhfileđểngườidùnglậptrình Khôngcócấutrúc:mộtchuỗibyte(Unix,DOS,Windows),Hìnha Cấutrúcrecord Fixedlength,Hìnhb Variablelength:hỗtrợtìmnhanhchóngmộtrecordvớikeychotrước(IBM mainframe),Hìnhc 13Cáccáchtruycậpfile Dùngcáctácvụthôngthường(read,write)trênfile, truycậptuầntự(sequentialaccess) truyxuấtdữliệutheothứtự,từngbytehoặcrecord truycậpbấtkỳ(randomaccess) truyxuấtdữliệu,bytehoặcrecord,tạivịtríbấtkỳ truycậpdùngkhóa truyxuấtmộtrecorddựavàokeycủanó Memorymappedfile Giảsửcócácsystemcallmapvàumap(“unmap”) Gọimapđể“chiếu”filevàokhônggianđịachỉảocủaquátrình Dùngcáctácvụtruyxuấtbộnhớđểtruyxuấtfile Gọiumapkhixong 14Cácthuộctínhcủafile 15Cáctácvụtrênfile Create Tạomộtfilemới Write Thựchiệntácvụghidữliệuvàofiletạivịtrícontrỏghi Read Thựchiệntácvụđọcdữliệutừfiletạivịtrícontrỏđọc Reposition Thiếtlậpcontrỏđọc/ghiđếnvịtrídoquátrìnhchỉđịnh Delete Xóafile Truncate Giữlạitấtcảcácthuộctínhcủafile,ngoạitrừkíchthướcfileđượcthiếtlậpvề 0 Open Quátrìnhphảimởfiletrướckhisửdụng Close Quátrìnhphả ...
Tìm kiếm theo từ khóa liên quan:
Hệ điều hành Bài giảng Hệ điều hành Hệ thống file Hệ thống file Định dạng file Cấu trúc file Cách truy cập fileTài liệu cùng danh mục:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 434 0 0 -
Lecture Operating systems: Lesson 24 - Dr. Syed Mansoor Sarwar
29 trang 359 0 0 -
Bài giảng Xử lý sự cố phần mềm - Bài 4 Xử lý sự cố sử dụng Internet
14 trang 316 0 0 -
Lecture Operating systems: Lesson 21 - Dr. Syed Mansoor Sarwar
22 trang 309 0 0 -
3 trang 280 0 0
-
Làm việc với Read Only Domain Controllers
20 trang 268 0 0 -
80 trang 258 0 0
-
Lecture Operating systems: Lesson 13 - Dr. Syed Mansoor Sarwar
31 trang 255 0 0 -
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 254 0 0 -
175 trang 252 0 0
Tài liệu mới:
-
Khảo sát tình trạng dinh dưỡng trước mổ ở người bệnh ung thư đại trực tràng
9 trang 21 0 0 -
94 trang 19 0 0
-
Tham vấn Thanh thiếu niên - ĐH Mở Bán công TP Hồ Chí Minh
276 trang 20 0 0 -
Kết hợp luân phiên sóng T và biến thiên nhịp tim trong tiên lượng bệnh nhân suy tim
10 trang 19 0 0 -
Đề thi giữa học kì 1 môn Ngữ văn lớp 9 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Thanh Khê
14 trang 21 0 0 -
Đánh giá hiệu quả giải pháp phát triển thể chất cho sinh viên Trường Đại học Kiến trúc Hà Nội
8 trang 20 0 0 -
Tỉ lệ và các yếu tố liên quan đoạn chi dưới ở bệnh nhân đái tháo đường có loét chân
11 trang 20 0 0 -
39 trang 19 0 0
-
Đề thi học kì 1 môn Tiếng Anh lớp 6 năm 2024-2025 có đáp án - Trường TH&THCS Quang Trung, Hội An
6 trang 19 1 0 -
Tôm ram lá chanh vừa nhanh vừa dễRất dễ làm, nhanh gọn mà lại ngon. Nhà mình
7 trang 19 0 0