ch10 - Chapter 10 File­System Interface Chapter 10...

Info icon This preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
Chapter 10:  File-System Interface Chapter 10:  File-System Interface
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
10.2 Silberschatz, Galvin and Gagne  © 2005 Operating System Concepts – 7 th  Edition, Jan 1, 2005 Chapter 10:  File-System Interface Chapter 10:  File-System Interface File Concept Access Methods Directory Structure File-System Mounting File Sharing Protection
Image of page 2
10.3 Silberschatz, Galvin and Gagne  © 2005 Operating System Concepts – 7 th  Edition, Jan 1, 2005 Objectives Objectives To explain the  function  of file systems To describe the  interfaces  to file systems To discuss file-system design tradeoffs, including  access   methods file sharing file   locking , and  directory   structures To explore file-system  protection
Image of page 3

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
10.4 Silberschatz, Galvin and Gagne  © 2005 Operating System Concepts – 7 th  Edition, Jan 1, 2005 File Concept File Concept Contiguous logical address space Types:  Data numeric character binary Program
Image of page 4
10.5 Silberschatz, Galvin and Gagne  © 2005 Operating System Concepts – 7 th  Edition, Jan 1, 2005 File Structure 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
Image of page 5

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
10.6 Silberschatz, Galvin and Gagne  © 2005 Operating System Concepts – 7 th  Edition, Jan 1, 2005 File Attributes File Attributes Name  – only information kept in human-readable form Identifier  – unique tag (number) identifies file within file  system 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
Image of page 6
10.7 Silberschatz, Galvin and Gagne  © 2005 Operating System Concepts – 7 th  Edition, Jan 1, 2005 File Operations File Operations File is an  abstract data type Create Write Read Reposition within file Delete Truncate Open(F i )  – search the  directory structure  on disk for entry  F i and move the content of entry to memory Close (F i )  – move the content of entry  F i  in memory to  directory   structure  on disk
Image of page 7

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
10.8 Silberschatz, Galvin and Gagne  © 2005 Operating System Concepts – 7 th  Edition, Jan 1, 2005 Open Files Open Files Several pieces of data are needed to manage open files:
Image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern