TEMPORARY COMPUTER FILE SYSTEM IMPLEMENTED USING ANONYMOUS STORAGE ALLOCATED FOR VIRTUAL MEMORY

Patent №

US 5,953,522

Granted

1999-09-14

Filed 1996

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08675360

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.

PlanningG06F 16/10Y10S 707/99953Y10S 707/99956

AI classification

Planning0.92
AI hardware0.14
Natural language0.00
Evolutionary computation0.00
Knowledge representation0.00
Vision0.00
Speech0.00
Machine learning0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 83060881

© 2026 NYSGPT2525 LLC