Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus for memory management

a memory management and method technology, applied in the field of electronic devices, can solve problems such as inefficiency of conventional methods and systems for memory managemen

Inactive Publication Date: 2016-02-11
BLACKBIRD TECH HLDG
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention is about an apparatus and method for managing memory. The technical effects of this invention are to improve the performance and efficiency of computer memory management. The patent describes an invention that optimizes memory usage, reduces memory waste, and improves the overall performance of computer memory management.

Problems solved by technology

Conventional methods and systems for memory management are inefficient.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for memory management
  • Method and apparatus for memory management
  • Method and apparatus for memory management

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019]As utilized herein the terms “circuits” and “circuitry” refer to physical electronic components (i.e. hardware) and any software and / or firmware (“code”) which may configure the hardware, be executed by the hardware, and or otherwise be associated with the hardware. As utilized herein, “and / or” means any one or more of the items in the list joined by “and / or”. As an example, “x and / or y” means any element of the three-element set {(x), (y), (x, y)}. As another example, “x, y, and / or z” means any element of the seven-element set {(x), (y), (z), (x, y), (x, z), (y, z), (x, y, z)}. As utilized herein, the terms “block” and “module” refer to functions than can be implemented in hardware, software, firmware, or any combination of one or more thereof. As utilized herein, the term “exemplary” means serving as a non-limiting example, instance, or illustration. As utilized herein, the terms “for example” and “e.g.,” introduce a list of one or more non-limiting examples, instances, or i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

One or more circuits of a device may comprise a memory. A first portion of a first block of the memory may store program code and / or program data, a second portion of the first block may store an index associated with a second block of the memory, and a third portion of the first block may store an indication of a write status of the first portion. Each bit of the third portion of the first block may indicate whether an attempt to write data to a corresponding one or more words of the first portion of the first block has failed since the last erase of the corresponding one or more words of the first portion of the first block. Whether data to be written to a particular virtual address is written to the first block or the second block may depend on the write status of the first block and the second block.

Description

CLAIM OF PRIORITY[0001]This application is a continuation of U.S. application Ser. No. 14 / 822,155 filed Aug. 10, 2015, which is a continuation of U.S. application Ser. No. 13 / 354,513 filed Jan. 20, 2012 (now U.S. Pat. No. 9,104,548) and which makes reference to, claims priority to and claims benefit from U.S. Provisional Patent Application Ser. No. 61 / 461,611 entitled “Low-level filesystem architecture for resource-constrained NAND flash devices” and filed on Jan. 21, 2011, now expired.[0002]The above stated application is hereby incorporated herein by reference in its entirety.INCORPORATION BY REFERENCE[0003]This patent application also makes reference to:[0004]U.S. Provisional Patent Application Ser. No. 61 / 464,376 entitled “Advanced communication system for wide-area low power wireless applications and active RFID” and filed on Mar. 2, 2011; and[0005]U.S. patent application Ser. No. 13 / 270,802 entitled “Method and Apparatus for a Multi-band, Multi-mode Smartcard” and filed on Oct...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F3/06
CPCG06F3/0604G06F3/0673G06F3/0652G06F3/064G06F2212/7202G06F12/12G06F12/0246G06F12/02G06F3/0608G06F3/0679G06F3/0619G06F3/065G06F3/0688G06F3/061G06F3/0655G06F12/122G06F12/128G06F2212/20
Inventor NORAIR, JOHN, PETER
Owner BLACKBIRD TECH HLDG