Computer memory organization

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 12/02 (2006.01) G06T 9/00 (2006.01)

Patent

CA 2284044

In a memory in a computer system, buffers are defined by a buffer management system. A set Buffers command defines a number (NP) of pools of buffers, and for each pool, a pool size (PS) of the number of buffers in the pool and the size (BS) of the buffers in that pool. The buffer management system is initialized to store the buffer sizes and to cumulate and store the pool sizes. To address a buffer, the buffer management system determines the address of the start of the buffer from the desired pool and buffer numbers, using the stored information. Also, for updating a paged flash memory, a page Pn of the flash memory (4024) is copied as an image page into RAM memory (4022), and the image page is updated and written back into a different page in the flash memory. A main record table (22) is held in a separate non- volatile memory (EEPROM 4026), identifying valid page pages in the flash memory, and is updated when a page in the flash memory has been updated. The main record table includes a CRC error detection section (25), and is copied into a back-up record table (23) immediately after it has been updated.

Dans un système informatique, les tampons d'une mémoire sont définis par un système de gestion de tampons. Une commande ''Set Buffers'' définit un numéro (NP) pour les pools de tampons, et pour chaque pool une taille de pool (PS) relative au nombre de tampons dans ce pool, et la taille (BS) de ces tampons. Le système de gestion des tampons est initialisé pour mémoriser les tailles des tampons et pour cumuler et mémoriser les tailles des pools. Pour solliciter un tampon, le système de gestion des tampons utilise l'information mémorisée pour déterminer l'adresse du début du tampon dans le pool désiré et le numéro des tampons. D'autre part, pour mettre à jour une mémoire flash paginée, une page (Pn) de la mémoire flash (4024) est copiée sous forme de page image dans une mémoire RAM (4022), et cette page image est mise à jour et réécrite dans une page différente de la mémoire flash. Une table (22) d'enregistrement principale permettant d'identifier les pages valides de la mémoire flash est installée dans une mémoire rémanente séparée (EEPROM 4026), et est mise à jour lorsqu'une page de mémoire flash a été mise à jour. La table d'enregistrement principale comporte une section (25) de détections d'erreur CRC et est copiée dans une table (23) d'enregistrement de sauvegarde immédiatement après avoir été mise à jour.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Computer memory organization does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Computer memory organization, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer memory organization will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-2042449

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.