A portable electronic device includes a log-structured file system implemented in flash memory, The log-structured file system includes a write function for storing contiguous data records to the flash memory in the form of at least one data log, although the system may write data records to the flash memory using a plurality of data logs. The log-structured file system also includes a read function for retrieving data records from the one or more logs using a plurality of memory mapped pointers, which may be stored in an associated RAM index, or which may be implemented as an index stored in the flash memory. A clean-log function is also provided for eliminating inactive records from the log so that new data can be appended to the end of the log. The various functions associated with the log-structured file system are implemented as at least three software modules, a read module, a write module and a clean-log module, although other configurations are possible. The portable electronic device may include a two-way RF transceiver for sending and receiving data from the device, and may also include a plurality of application programs that are configured to interact with the log-structured file system, as well as other software modules for controlling the operation of the portable electronic device.

Um dispositivo eletrônico portátil inclui um sistema de lima registro-estruturado executado na memória flash, o sistema de lima registro-estruturado inclui uma função da escrita para armazenar registros de dados contíguos à memória flash no formulário ao menos de um registro dos dados, embora o sistema possa escrever registros de dados à memória flash usando um plurality de registros dos dados. O sistema de lima registro-estruturado inclui também uma função lida para recuperar registros de dados de o um ou mais registro usando um plurality dos ponteiros traçados memória, que podem ser armazenados em um índice associado da RAM, ou que podem ser executados como um índice armazenado na memória flash. Uma função do limpo-registro é fornecida também eliminando registros inativos do registro de modo que os dados novos possam ser adicionados à extremidade do registro. As várias funções associadas com o sistema de lima registro-estruturado são executadas como ao menos três módulos do software, um módulo lido, um módulo da escrita e um módulo do limpo-registro, embora outras configurações sejam possíveis. O dispositivo eletrônico portátil pode incluir um transceptor em dois sentidos do RF para emitir e receber dados do dispositivo, e pode também incluir um plurality dos programas de aplicação que são configurarados para interagir com o sistema de lima registro-estruturado, as.well.as outros módulos do software para controlar a operação do dispositivo eletrônico portátil.

 
Web www.patentalert.com

< Translation management system

< Recovery of file system data in file servers mirrored file system volumes

> Coverage-based test generation for microprocessor verification

> Providing an integrated service assurance environment for a network

~ 00064