Storing a Driver for Controlling a Memory
First Claim
Patent Images
1. A method comprising:
- storing an operating application for a computing device in a first memory; and
storing a driver containing software operable to control the first memory in a second memory that is independently accessible from the first memory.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques for accessing a memory, such as a NAND or NOR flash memory, involve storing an operating application for a computing device in a first memory and storing a driver containing software operable to control the first memory in a second memory that is independently accessible from the first memory. By storing the driver in a second memory that is independently accessible from the first memory, changes to the driver and/or the first memory can be made without altering the operating application.
-
Citations
26 Claims
-
1. A method comprising:
-
storing an operating application for a computing device in a first memory; and storing a driver containing software operable to control the first memory in a second memory that is independently accessible from the first memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article comprising a machine-readable medium storing instructions for causing data processing apparatus to perform operations comprising:
-
accessing a driver stored in a first nonvolatile memory; loading the driver into a second memory; and executing the driver to access an application stored in a third nonvolatile memory that is independently accessible from the first nonvolatile memory. - View Dependent Claims (12, 13, 14)
-
-
15. A method comprising:
-
producing a first plurality of computing devices having a first nonvolatile memory and a second nonvolatile memory that is independently accessible from the first nonvolatile memory, wherein the computing devices are produced using a first supply of the first nonvolatile memories; storing an operating application in the first nonvolatile memory of each of the first plurality of computing devices; storing a first driver, containing software for accessing the first nonvolatile memory, in the second nonvolatile memory of each of the first plurality of computing devices; producing a second plurality of computing devices having a first nonvolatile memory and a second nonvolatile memory that is independently accessible from the first nonvolatile memory, wherein the computing devices are produced using a second supply of the first nonvolatile memories that use a different driver from the first nonvolatile memories in the first supply; storing the operating application in the first nonvolatile memory of each of the second plurality of computing devices; and storing a second driver, containing software for accessing the first nonvolatile memory, in the second nonvolatile memory of each of the second plurality of computing devices. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system comprising:
-
a first flash memory storing an operating application; a second flash memory storing a driver operable to control access to the first flash memory; a host processor operable to execute the driver stored in the first flash memory to control access to the first flash memory. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A system comprising:
-
means for storing an operating application for a computing device; means for storing a driver containing software to operable to control access to the means for storing the operating application; and means for executing the driver to control access to the means for storing the operating application. - View Dependent Claims (26)
-
Specification