A devtmp device driver provides the functionality of temporary files by representing a virtual device and including the virtual device among several devices within which a file system can store files. Rather than storing data in and retrieving data from a physical device, the devtmp device driver stores data in and retrieves data from anonymous storage through a swap file system which manages anonymous storage for a virtual memory system. A file system uses the devtmp device driver in the same manner the file system uses conventional device drivers which store data in and retrieve data from secondary storage devices. Since the devtmp device driver represents a virtual device whose data are stored in anonymous storage managed by the swap file system, the total amount of storage available for storing data of temporary files is shared among the various components of a computer process to successfully satisfy various needs of various computer processes. Temporary files can be accessed through a main file system, e.g., the UNIX file system, using a delayed-write-mode. In the delayed-write mode, the file system does not write metadata of a device to secondary storage and writes substantive data of files stored on the device only when insufficient primary storage is available to store the substantive data. Accordingly, temporary files are stored in primary storage so long as primary storage is available for such temporary files and are stored in, or moved to, secondary storage when primary storage is unavailable.

Eine devtmp Gerätebetreibung stellt die Funktionalität der temporären Akten vom Darstellen eines virtuellen Gerätes und vom Einschließen des virtuellen Gerätes unter einigen Vorrichtungen zur Verfügung, innerhalb deren ein Dateisystem Akten speichern kann. Anstatt, Daten innen speichernd und Daten von einer körperlichen Vorrichtung zurückholend, speichert die devtmp Gerätebetreibung Daten innen und holt Daten von der anonymen Ablage durch ein Tauschendateisystem zurück, das anonyme Ablage für ein Speichersystem handhat. Ein Dateisystem benutzt die devtmp Gerätebetreibung auf die gleiche Weise die herkömmliche Gerätebetreibung des Dateisystem-Gebrauches, die Daten innen speichern und Daten von den Fremdspeichervorrichtungen zurückholen. Da die devtmp Gerätebetreibung ein virtuelles Gerät darstellt dessen Daten in der anonymen Ablage gespeichert werden, die durch das Tauschendateisystem gehandhabt wird, wird die Gesamtmenge von Ablage vorhanden für die Speicherung von von Daten der temporären Akten unter den verschiedenen Bestandteilen eines Computerprozesses geteilt, um verschiedene Notwendigkeiten der verschiedenen Computerprozesse erfolgreich zu erfüllen. Temporäre Akten können durch ein Hauptdateisystem z.B. das UNIX Dateisystem mit einem Verzögern-schreibenmodus erreicht werden. Im Verzögernschreiben Modus schreibt das Dateisystem metadata einer Vorrichtung nicht zum Fremdspeicher und schreibt substantivische Daten der Akten, die auf der Vorrichtung gespeichert werden, nur wenn unzulänglicher Hauptspeicher vorhanden ist, die substantivischen Daten zu speichern. Dementsprechend werden temporäre Akten im Hauptspeicher, solange Hauptspeicher für solche temporäre Akten vorhanden ist und innen gespeichert wird oder auf verschoben, Fremdspeicher gespeichert, wenn Hauptspeicher nicht erreichbar ist.

 
Web www.patentalert.com

< (none)

< Method and apparatus for mixing objective-C and C++ objects

> Micro needle probe apparatus having probes cantilevered over respective electronic circuits, moving medium memory device including same and method of making same

> (none)

~ 00002