Computer system and booting method thereof
First Claim
Patent Images
1. A computer system comprising:
- a data storage unit to store first operating system data of the computer system;
a hard disc drive to store second operating system data of the computer system;
a main memory to which the first operating system data is copied during a Power-On Self Test (POST) of the computer system;
a data transmission unit comprising a Direct Memory Access (DMA) controller, the DMA controller transmitting data from the data storage unit to the main memory so that the first operating system data stored in the data storage unit is copied to the main memory; and
a controller to perform the POST of the computer system, to request the DMA controller to copy the first operating system data stored in the data storage unit to the main memory during the POST, and to control the data transmission unit to copy the first operating system data stored in the data storage unit to the main memory in parallel while the POST is being performed in response to the request,wherein the data storage unit comprises a flash memory provided in a mother board or embedded in the hard disc drive, andwherein the DMA controller accesses data of the main memory without support from the controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system, including a data storage unit which stores first operating system data of the computer system therein; a main memory to which the first operating system data is copied; a data transmission unit which transmits data between the data storage unit and the main memory; and a controller which performs a power-on self test (POST) of the computer system, and controls the data transmission unit to copy the first operating system data stored in the data storage unit to the main memory during the POST.
12 Citations
25 Claims
-
1. A computer system comprising:
-
a data storage unit to store first operating system data of the computer system; a hard disc drive to store second operating system data of the computer system; a main memory to which the first operating system data is copied during a Power-On Self Test (POST) of the computer system; a data transmission unit comprising a Direct Memory Access (DMA) controller, the DMA controller transmitting data from the data storage unit to the main memory so that the first operating system data stored in the data storage unit is copied to the main memory; and a controller to perform the POST of the computer system, to request the DMA controller to copy the first operating system data stored in the data storage unit to the main memory during the POST, and to control the data transmission unit to copy the first operating system data stored in the data storage unit to the main memory in parallel while the POST is being performed in response to the request, wherein the data storage unit comprises a flash memory provided in a mother board or embedded in the hard disc drive, and wherein the DMA controller accesses data of the main memory without support from the controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A booting method of a computer system, the booting method comprising:
-
performing a power-on self test (POST) of the computer system; requesting a Direct Memory Access (DMA) controller to copy a first operating system data stored in a data storage unit to a main memory during the POST; and copying the first operating system data of the computer system stored in the data storage unit to the main memory by the DMA controller in parallel while the POST is being performed in response to the request, wherein the data storage unit comprises a flash memory provided in a mother board or embedded in a hard disc drive, and wherein the DMA controller accesses data of the main memory without support from a Central Processing Unit (CPU). - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system having a reduced booting time, comprising:
-
a main memory to store first operating system data upon booting the computer; a Direct Memory Access (DMA) controller to transmit data from a data storage unit to the main memory so that the first operating system data stored in the data storage unit is copied to the main memory; and a controller to perform a Power-On Self Test (POST) when the computer system starts up, to request the DMA controller to copy the first operating system data stored in the data storage unit to the main memory during the POST, and to copy the first operating system data from the data storage unit to the main memory in parallel while the POST is being performed to reduce the booting time of the computer in response to the request, wherein the data storage unit comprises a flash memory provided in a mother board or embedded in a hard disc drive, and wherein the DMA controller accesses data of the main memory without support from the controller. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A Direct Memory Access (DMA) controller comprising circuitry configured to:
-
receive a command during a Power-On Self Test (POST) to request the DMA controller to copy a first operating system data stored in a data storage unit to a main memory; copy the first operating system data from the data storage unit to the main memory in parallel while the POST is being performed; and transmit an interrupt indicating that the first operating system has been copied to the main memory successfully, wherein the data storage unit comprises a flash memory provided in a mother board or embedded in a hard disc drive, and wherein the DMA controller accesses data of the main memory without support from a Central Processing Unit (CPU).
-
Specification