An operating system has a file system which supports writing data to a file in a logical loop of clusters of storage locations. Writing can be performed in looped or unlooped modes, and a transition between looping and non-looped recording may be supported. Recording prior to occurrence of an asynchronous event is performed in a looped mode. After occurrence of the asynchronous event, the data collected in the looped portion is seamlessly merged with subsequently collected data by manipulation of pointers to the clusters by the operating system. By providing such a general structure for use in a file system of a computer, a substantially larger amount of memory is available for looped recording. In fact, several minutes of full motion broadcast quality video may be captured. In addition, by using the file system to handle the storage of data, an application does not need to arrange of recorded information on a physical recording medium. Such a file system may be used in any application which collects data for the purpose of capturing the occurrence of an asynchronous event. Such applications include, but are not limited to, motion video recording, surveillance, test data collection, and other types of systems that need to record events that precede some arbitrary "trigger" condition and which may require a large amount of storage.

Een werkend systeem heeft een dossiersysteem dat het schrijven gegevens aan een dossier in een logische lijn van clusters van opslagplaatsen steunt. Het schrijven kan in van een lus voorzien worden uitgevoerd of unlooped wijzen, en een overgang tussen het van een lus voorzien en niet-van een lus voorzien opname kan worden gesteund. De opname voorafgaand aan voorkomen van een asynchrone gebeurtenis wordt uitgevoerd op een van een lus voorzien wijze. Na voorkomen van de asynchrone gebeurtenis, wordt het gegeven dat in het van een lus voorzien gedeelte wordt verzameld foutloos samengevoegd met later verzamelde gegevens door manipulatie van wijzers aan de clusters door het werkende systeem. Door een dergelijke algemene structuur voor gebruik in een dossiersysteem van een computer te verstrekken, is een wezenlijk grotere hoeveelheid geheugen beschikbaar voor het van een lus voorzien registreren. In feite, kunnen verscheidene notulen van volledige de kwaliteitsvideo van de motieuitzending worden gevangen. Bovendien door het dossiersysteem te gebruiken om de opslag van gegevens te behandelen, te hoeven een toepassing niet om van geregistreerde informatie te schikken over een fysiek opnamemiddel. Een dergelijk dossiersysteem kan in om het even welke toepassing worden gebruikt die gegevens voor het vangen van het voorkomen van een asynchrone gebeurtenis verzamelt. Dergelijke toepassingen omvatten, maar zijn niet beperkt tot, geanimeerde videoopname, toezicht, de inzameling van testgegevens, en andere types van systemen die gebeurtenissen moeten registreren die één of andere willekeurige "trekker" voorwaarde voorafgaan en die een grote hoeveelheid opslag kunnen vereisen.

 
Web www.patentalert.com

< Information processing apparatus provided with an optimized executable instruction extracting unit for extending compressed instructions

< High speed system and method for replicating a large database at a remote location

> Method and apparatus for providing relationships in simple network management protocol management information base

> Database for designing integrated circuit device, and method for designing integrated circuit device

~ 00090