next | next | up | down | Inhalt | Uebungen | Complete | Kommentar

all, section 4.6.

4.6.  Lineares Dateisystem

Freie Liste und lineares Dateisystem beschreiben die gesamte Fläche der Platte. Dateinamen im linearen Dateisystem entsprechen eindeutigen Flächen der Platte. Alle Dateinamen bilden einen einzigen Adreßraum.

CP/M
Das Dateisystem ist linear.
DOS
Die Anfangsadressen aller Dateien (also die Anfänge aller Ketten im FAT bilden das lineare Dateisystem.
UNIX
Die inodes bilden das lineare Dateisystem. Am Anfang jeder Platte befindet sich ein Vektor fixer Länge, dessen Elemente die Dateiflächen beschreiben:

(stat)

	/* Inode structure as it appears on a disk block.  */
struct dinode
{
	ushort	di_mode;		/* mode and type of file */
	short	di_nlink;    	/* number of links to file */
	ushort	di_uid;      	/* owner's user id */
	ushort	di_gid;      	/* owner's group id */
	off_t	di_size;     	/* number of bytes in file */
	char  	di_addr[40];	/* disk block addresses */
	time_t	di_atime;   	/* time last accessed */
	time_t	di_mtime;   	/* time last modified */
	time_t	di_ctime;   	/* time inode changed */
	};
	/*
	    * the 40 address bytes:
	    *	39 used; 13 addresses
	    *	of 3 bytes each.
	    */


back | next | up | down | Inhalt | Uebungen | Complete | Kommentar


Created by unroff & hp-tools. © by Hans-Peter Bischof. All Rights Reserved (1997).

Last modified 03/July/97