SlideShare ist ein Scribd-Unternehmen logo
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

Ä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.