Systems and methods for reducing memory usage in an embedded system by loading individual software components
US7590979B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 15, 2002 |
| Grant date | Sep 15, 2009 |
| Priority date | — |
| Expiry date | Jul 27, 2023 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/44557
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
An embedded system configured to reduce volatile memory usage by loading individual software components includes a processor, volatile memory in electronic communication with the processor and non-volatile memory in electronic communication with the processor. The non-volatile memory includes an operating system, a loader application, a loading table and multiple individual software components. The non-volatile memory also includes loading instructions that load and start the operating system. The loading instructions also load and start the loader application. The loading table is then examined to determine which of the individual software components are to be loaded into the volatile memory. Next, each of the individual software components that are to be loaded as indicated in the loading table are loaded into the volatile memory.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.