Quick Memory Initialization Assigning Multiple Memory in a Single Address Space
Original Publication Date: 1996-Apr-01
Included in the Prior Art Database: 2005-Mar-31
Harada, N: AUTHOR [+1]
Disclosed is a method for initializing memory when a computer system is powered on.
Quick Memory Initialization Assigning Multiple Memory in
a method for initializing memory when a computer
system is powered on.
memory controller is capable of assigning each memory
bank to any address space. By assigning multiple memory banks to the
same address space, a memory initialization time can be reduced.
system memory is increasing significantly year by year
in accordance with the growth of operating systems and application
programs and improvement of semiconductor technology. The memory
contents need to be initialized at power on time because the initial
value of the memory is undefined. Recently, the personal computer,
especially the notebook type computer, is required a instant on which
enable user to use the computer right after power on. Based on this
requirement, a quick Power On Self Test (POST) and Hibernation
function are introduced. Therefore, memory initialization time is
POST code initializes memory contents of each
address one by one. The attached table is an example of POST
execution time and Hibernation wake-up time on ThinkPad Power Series
850. Memory initialization time out of them is also shown.
initializes memory contents to '0' because some
Office Systems (OS) or application programs assume and expect initial
value of the memory is '0'. Memory initialization is required for a