发明名称 EMBEDDED MEMORY MANAGEMENT SCHEME FOR REAL-TIME APPLICATIONS
摘要 Memory is dynamically shared or allocated in an embedded computer system. The types of memory that are part of the system are first determined. Thereafter, the amount of memory available for use is determined. The type of memory required by a program or application is determined as is the amount of space that is required. If the amount of memory space that can be allocated to the program in a first type of requested memory is greater than or at least equal to the amount of memory space required by the computer program, the program is then loaded into the available memory. If the requested type of memory is not available or there is not enough of the requested memory available, other types of memory devices are considered and used, if sufficient space in one or more of them exists.
申请公布号 US2014304485(A1) 申请公布日期 2014.10.09
申请号 US201414244387 申请日期 2014.04.03
申请人 Continental Automotive Systems, Inc. 发明人 Joshi Bijal
分类号 G06F12/02 主分类号 G06F12/02
代理机构 代理人
主权项 1. A method of allocating the data section of a computer program to be executed by a processor, to a region of memory selected from a plurality of regions, located in a plurality of different types of available memory devices coupled to the processor, the method comprising: determining a first type of memory device to be used by the computer program; determining an amount of memory space required by the computer program; determining the space available in first type of memory devices, that can be allocated to use by the computer program; if the amount of memory space that can be allocated to the first program in first type memory devices is greater than or equal to the amount of memory space required by the computer program, loading the computer program into the first type memory devices; and executing the computer program using the data section from the first type memory devices.
地址 Auburn Hills MI US