Virtual file system for dynamically-generated web pages

   
   

A virtual filesystem for allowing a large number of data files to be created, deleted, and rearranged by a peripheral device incorporating the filesystem without requiring the host computer system to delete and rebuild its cache and other file system tables. Since the directory hierarchy of the virtual filesystem is predefined, data blocks in the directory and file allocation table regions of the filesystem's filespace do not need to be prestored in memory, but rather are calculable at the time a data block read request is processed by the virtual filesystem. Since the specific location in the filesystem of a file is determined only at the time that one of a set of lowest-level directories which contains the file is accessed, host caching problems can be avoided by predefining a large number of files in the filesystem and avoiding reuse of any previously-used file. The data blocks of a file can be dynamically generated upon request, or can be aliased to corresponding data blocks of an auxiliary file system.

Un filesystem virtuale per permettere che tantissimi schedari di dati siano generati, cancellati e siano riorganizzati da un dispositivo periferico che comprende il filesystem senza richiedere il sistema dell'elaboratore ospite cancellare e ricostruire il relativo nascondiglio ed altre tabelle del sistema di lima. Poiché la gerarchia dell'indice del filesystem virtuale è predefinita, i blocchetti di dati nelle regioni della tabella di ripartizione di lima e dell'indice del filespace dei filesystem non devono essere depositati nella memoria, ma piuttosto sono calcolabili quando un blocchetto di dati ha letto la richiesta è proceduto dal filesystem virtuale. Poiché la posizione specifica nel filesystem di una lima è determinata soltanto allora che una di un insieme degli indici del basso-livello che contiene la lima è raggiunta, i problemi nascondenti ospite possono essere evitati predefinendo tantissime lime nel filesystem ed evitando la riutilizzazione di tutta la lima precedente-usata. I blocchetti di dati di una lima possono essere generati dinamicamente su richiesta, o possono essere aliased ai blocchetti corrispondenti di dati di un sistema di lima ausiliaria.

 
Web www.patentalert.com

< Evaluation of grouping sets by reduction to group-by clause, with or without a rollup operator, using temporary tables

< Preprocessed applications suitable for network streaming applications and method for producing same

> Method and apparatus for database query decomposition

> System, method, and program product for identifying and describing topics in a collection of electronic documents

~ 00102