SlideShare ist ein Scribd-Unternehmen logo
1 von 44
File Systems Chapter 6 6.1 Files  6.2 Directories  6.3 File system implementation  6.4 Example file systems
Long-term Information Storage ,[object Object],[object Object],[object Object]
Logische Struktur von Dateien ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Name Straße PLZ Ort Id-Nr Name Straße PLZ Ort Id-Nr
File Naming ,[object Object]
File Types ,[object Object]
Dateizugriffsorganisation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Datei: Verwalteter Verbund aus Daten ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
File Attributes ,[object Object]
Datei: Extern gespeicherte Datensammlung ,[object Object],[object Object],[object Object],[object Object],öffnen schließen positionieren lesen schreiben Attribute schreiben Erzeugen Löschen Attribute lesen Länge ändern Inhaltszugriffe Datei als Ganzes und Nicht-Inhalts- attribute zugreifen
An Example Program Using File System Calls (1/2)
An Example Program Using File System Calls (2/2)
Directories Single-Level Directory Systems ,[object Object],[object Object],[object Object]
Two-level Directory Systems ,[object Object]
Hierarchical Directory Systems ,[object Object]
[object Object],Path Names
Directory Operations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
File System Implementation ,[object Object]
Datei-Speicherung ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Implementing Files (1) ,[object Object],[object Object]
Implementing Files (2) ,[object Object]
Implementing Files (3) ,[object Object],+  Verfolgen der Verweisliste zum Positionieren ohne Plattenzugriffe möglich, da File Allocation Table (FAT) im Arbeitspeicher -  1 FAT für alle Dateien einer Platte ist sehr groß und nimmt viel Arbeitsspeicher weg.
Implementing Files (4) ,[object Object],[object Object],[object Object],[object Object]
Implementing Directories (1) ,[object Object],[object Object],[object Object],[object Object]
Implementing Directories (2) ,[object Object],[object Object],[object Object]
Shared Files (1) ,[object Object]
Shared Files (2) ,[object Object],[object Object],[object Object]
Disk Space Management (1) ,[object Object],[object Object],[object Object],Block size
Disk Space Management (2) ,[object Object],[object Object]
Disk Space Management (4) ,[object Object]
File System Reliability (1) ,[object Object],[object Object],[object Object],[object Object],File that has not changed
File System Reliability (2) ,[object Object]
File System Reliability (3) ,[object Object],[object Object],[object Object],[object Object],[object Object]
File System Performance (1) ,[object Object],Strategie-Zeiger (z.B. LRU) Hash-Kollisionsauflösungsliste
File System Performance (2) ,[object Object],[object Object],[object Object]
Log-Structured File Systems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example File Systems   CD-ROM File Systems ,[object Object]
The MS-DOS File System (1) ,[object Object]
The MS-DOS File System (2) ,[object Object],[object Object]
The Windows 98 File System (1) ,[object Object],Bytes
The Windows 98 File System (2) ,[object Object],Bytes Checksum
The Windows 98 File System (3) ,[object Object]
The UNIX V7 File System (1) ,[object Object]
The UNIX V7 File System (2) ,[object Object]
The UNIX V7 File System (3) ,[object Object]

Weitere ähnliche Inhalte

Andere mochten auch (14)

5352 final week 4
5352 final week 45352 final week 4
5352 final week 4
 
Y
YY
Y
 
Technology action plans
Technology action plansTechnology action plans
Technology action plans
 
Star power point_presentations[1]
Star power point_presentations[1]Star power point_presentations[1]
Star power point_presentations[1]
 
Year in review 2010
Year in review 2010Year in review 2010
Year in review 2010
 
Star power point_presentations[1]
Star power point_presentations[1]Star power point_presentations[1]
Star power point_presentations[1]
 
Star power point_presentations1
Star power point_presentations1Star power point_presentations1
Star power point_presentations1
 
Technology plan for blog
Technology plan for blogTechnology plan for blog
Technology plan for blog
 
Regne vegetal - visió de conjunt
Regne vegetal - visió de conjuntRegne vegetal - visió de conjunt
Regne vegetal - visió de conjunt
 
Star power point_presentations[1]
Star power point_presentations[1]Star power point_presentations[1]
Star power point_presentations[1]
 
The Dyna Vox Vmax+
The   Dyna Vox   Vmax+The   Dyna Vox   Vmax+
The Dyna Vox Vmax+
 
경영학부 신입생 Ot 20110303
경영학부 신입생 Ot 20110303경영학부 신입생 Ot 20110303
경영학부 신입생 Ot 20110303
 
Filesystem
FilesystemFilesystem
Filesystem
 
Viaje del Consumidor en la Industria del Lujo en México
Viaje del Consumidor en la Industria del Lujo en MéxicoViaje del Consumidor en la Industria del Lujo en México
Viaje del Consumidor en la Industria del Lujo en México
 

Ähnlich wie Y

Buch des jungen Kämpfers mit AIX V6 - Teil 03
Buch des jungen Kämpfers mit AIX V6 - Teil 03Buch des jungen Kämpfers mit AIX V6 - Teil 03
Buch des jungen Kämpfers mit AIX V6 - Teil 03
Andrey Klyachkin
 
3.1 dateiein- und ausgabe
3.1   dateiein- und ausgabe3.1   dateiein- und ausgabe
3.1 dateiein- und ausgabe
Michael Konzett
 
DSpace as publication platform
DSpace as publication platformDSpace as publication platform
DSpace as publication platform
redsys
 

Ähnlich wie Y (13)

Unixkurs 04 - Dateien
Unixkurs 04 - DateienUnixkurs 04 - Dateien
Unixkurs 04 - Dateien
 
The Linux File System
The Linux File SystemThe Linux File System
The Linux File System
 
LTFS Trends und Live-Demo mit Strongbox
LTFS Trends und Live-Demo mit StrongboxLTFS Trends und Live-Demo mit Strongbox
LTFS Trends und Live-Demo mit Strongbox
 
BIT I WiSe 2014 | Basisinformationstechnologie I - 07: Betriebssysteme
BIT I WiSe 2014 | Basisinformationstechnologie I - 07: BetriebssystemeBIT I WiSe 2014 | Basisinformationstechnologie I - 07: Betriebssysteme
BIT I WiSe 2014 | Basisinformationstechnologie I - 07: Betriebssysteme
 
Buch des jungen Kämpfers mit AIX V6 - Teil 03
Buch des jungen Kämpfers mit AIX V6 - Teil 03Buch des jungen Kämpfers mit AIX V6 - Teil 03
Buch des jungen Kämpfers mit AIX V6 - Teil 03
 
Daos
DaosDaos
Daos
 
Bit wisem 2015-wieners-sitzung-08_Betriebssysteme: Metaphern, Datei- und Ress...
Bit wisem 2015-wieners-sitzung-08_Betriebssysteme: Metaphern, Datei- und Ress...Bit wisem 2015-wieners-sitzung-08_Betriebssysteme: Metaphern, Datei- und Ress...
Bit wisem 2015-wieners-sitzung-08_Betriebssysteme: Metaphern, Datei- und Ress...
 
Neuerungen in TYPO3 6.0
Neuerungen in TYPO3 6.0Neuerungen in TYPO3 6.0
Neuerungen in TYPO3 6.0
 
Grundlagen der Kommandozeile unter Unix/Linux (Handout)
Grundlagen der Kommandozeile unter Unix/Linux (Handout)Grundlagen der Kommandozeile unter Unix/Linux (Handout)
Grundlagen der Kommandozeile unter Unix/Linux (Handout)
 
Referat bun
Referat bunReferat bun
Referat bun
 
3.1 dateiein- und ausgabe
3.1   dateiein- und ausgabe3.1   dateiein- und ausgabe
3.1 dateiein- und ausgabe
 
Azure storage
Azure storageAzure storage
Azure storage
 
DSpace as publication platform
DSpace as publication platformDSpace as publication platform
DSpace as publication platform
 

Y

  • 1. File Systems Chapter 6 6.1 Files 6.2 Directories 6.3 File system implementation 6.4 Example file systems
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. An Example Program Using File System Calls (1/2)
  • 11. An Example Program Using File System Calls (2/2)
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.