TAILIEUCHUNG - Operating System Concepts (10)

Module 10: File-System Interface.• File Concept.• Access :Methods.• Directory Structure.• Protection.• Consistency Semantics. Silberschatz and Galvin 1999 File Concept.• Contiguous logical address space.• Types:. – Data. numeric. character. binary. – Program. Silberschatz and Galvin 1999 File Structure.• None - sequence of words, bytes.• Simple record structure. – Lines. – Fixed length. – Variable length.• Complex Structures. – Formatted document. – Relocatable load file.• Can simulate last two with first method by inserting appropriate. control characters• Who decides:. – Operating system. – Program Silberschatz and Galvin 1999 File Attributes.• Name – only information kept in human-readable form• Type – needed for systems that support different types• Location – pointer to file location on device• Size – current file size• Protection – controls who can do reading, writing, executing• Time, date, and user identification – data for protection,. security, and usage monitoring• Information about files are kept in the directory structure, which is. maintained on the disk Silberschatz and Galvin 1999 File Operations.• create.• write.• read.• reposition within file – file seek.• delete.• truncate.• open(Fi) – search the directory structure on disk for entry Fi, and. move the content of entry to memory• close (Fi) – move the content of entry Fi in memory to directory. structure on disk Silberschatz and Galvin 1999 File Types – name, extension. File Type Usual extension FunctionExecutable exe, com, bin or ready-to-run machine-. none language obj, o complied, machine. language, not code c, p, pas, 177, source code in various. asm, a bat, sh commands to the. command txt, doc textual data processor wp, tex, rrf, etc. various word-processor. lib, a libraries of or view ps, dvi, gif ASCII or binary arc, zip, tar related files grouped. into one file, sometimes. compressed Silberschatz and Galvin 1999 Access Methods.• Sequential Access. read next. write next. reset. no read after last write. (rewrite).• Direct Access. read n. write n. position to n. read next. write next. rewrite n. n = relative block number Silberschatz and Galvin 1999 Directory Structure• A collection of nodes containing information about all files. Directory. Files. F1

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.