[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20100043990A - Computer system and method of reducing power consumption of the same - Google Patents

Computer system and method of reducing power consumption of the same Download PDF

Info

Publication number
KR20100043990A
KR20100043990A KR1020080103270A KR20080103270A KR20100043990A KR 20100043990 A KR20100043990 A KR 20100043990A KR 1020080103270 A KR1020080103270 A KR 1020080103270A KR 20080103270 A KR20080103270 A KR 20080103270A KR 20100043990 A KR20100043990 A KR 20100043990A
Authority
KR
South Korea
Prior art keywords
power
computer system
initial driving
component
initialization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020080103270A
Other languages
Korean (ko)
Other versions
KR101487558B1 (en
Inventor
이현수
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR20080103270A priority Critical patent/KR101487558B1/en
Publication of KR20100043990A publication Critical patent/KR20100043990A/en
Application granted granted Critical
Publication of KR101487558B1 publication Critical patent/KR101487558B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3287Power saving characterised by the action undertaken by switching off individual functional units in the computer system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2284Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by power-on test, e.g. power-on self test [POST]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Stored Programmes (AREA)

Abstract

본 발명은 컴퓨터 시스템 및 컴퓨터 시스템의 전원 절감 방법에 관한 것이다. 본 발명은 시스템 시동시, 미리 지정된 초기 구동 장치에만 전원을 공급하는 전원 공급 장치; 그리고 바이오스를 실행하여 상기 초기 구동 장치들에 대한 초기화 및 테스트 과정을 수행하는 중앙 처리 장치(10)를 포함하여 구성되고: 상기 전원 공급 장치는 시스템 구동 중 상기 중앙 처리 장치(10)로부터 상기 초기 구동 장치에 포함되지 않는 구성요소에 대한 전원 공급 명령을 수신한 경우에만 선택적으로 해당 구성요소로 전원을 공급한다. 이와 같은 본 발명에 의한 컴퓨터 시스템 및 컴퓨터 시스템의 전원 절감 방법에 의하면 시스템 부팅 과정에서 초기화 및 테스트 과정을 거치는 주변장치의 수를 최소화하여 전원 소모를 방지할 수 있고, 부팅 시간을 단축할 수 있다는 장점이 있다. The present invention relates to a computer system and a power saving method of the computer system. The present invention provides a power supply for supplying power only to a predetermined initial drive device at system startup; And a central processing unit 10 that executes a BIOS to perform initialization and test procedures for the initial driving units, wherein the power supply unit is initially driven from the central processing unit 10 during system operation. Optionally supply power to the component only if a power-up command is received for a component that is not included in the device. According to the power saving method of the computer system and the computer system according to the present invention, it is possible to minimize the number of peripheral devices that undergo initializing and testing in the system booting process to prevent power consumption and to reduce booting time. There is this.

Description

컴퓨터 및 컴퓨터의 전원 절감 방법{COMPUTER SYSTEM AND METHOD OF REDUCING POWER CONSUMPTION OF THE SAME}COMPUTER SYSTEM AND METHOD OF REDUCING POWER CONSUMPTION OF THE SAME}

본 발명은 컴퓨터 시스템 및 컴퓨터 시스템의 전원 절감 방법에 관한 것이다.The present invention relates to a computer system and a power saving method of the computer system.

일반적으로 특정한 운영 체제(Operating System)에 의하여 동작되는 컴퓨터 시스템의 경우, 사용자가 시스템에 전원을 공급하면 바로 운영체제가 동작하는 것이 아니라, 시스템에 연결된 다양한 장치들이 정상적으로 동작하는지 여부를 검사하는 시동 자체 시험(POST:Power On Self Test) 과정을 거치게 된다. In general, a computer system operated by a specific operating system, a startup self-test that checks whether the various devices connected to the system operate normally, rather than operating as soon as the user supplies power to the system. (POST: Power On Self Test).

예를 들어, 퍼스널 컴퓨터(Personal Computer)의 경우, 컴퓨터에 전원이 공급되면 컴퓨터 키보드, 램, 디스크 드라이브 그리고 기타 하드웨어 등이 바르게 동작하는지를 확인하기 위하여 기본 입출력 시스템(BIOS:Basic Input/Otput System, 이하 '바이오스'라고 한다)이 동작하면서, 상기 시동 자체 시험 과정을 수행하게 된다. 여기서 상기 바이오스는 일반적으로 컴퓨터의 메인보드에 구비되는 ROM(Read Only Memory)에 저장되어 있는 프로그램의 일종으로서, 운영체제가 동작하기 전까지 컴퓨터의 제어권을 갖고 부팅과정을 제어하게 된다. For example, in the case of a personal computer, the basic input / output system (BIOS: Basic Input / Otput System) is used to verify that the computer keyboard, RAM, disk drive, and other hardware works properly when the computer is powered on. In operation, a bio-test is performed. In this case, the BIOS is a kind of program stored in a ROM (Read Only Memory) provided in a main board of a computer, and controls the booting process with the control right of the computer until the operating system is operated.

최근에는 컴퓨터 시스템의 기능이 확대되면서, 컴퓨터가 각종 기능을 수행하는데 필요한 저장 매체 용량이 크게 증가하여, 시스템에 기본적으로 구성되는 저장매체 외에 사용자들이 별도의 저장매체를 시스템에 추가 구성하는 경우가 많다. 또한 각 저장매체의 유형에 따라 다양한 저장매체 드라이버가 시스템 내에 구비되기도 한다. 그리고 컴퓨터 시스템에서 다양한 기능을 구현하기 위하여 여러 유형의 입력장치와 출력장치가 시스템에 함께 구성되는 경우도 많다. Recently, as the function of a computer system is expanded, the capacity of a storage medium required for a computer to perform various functions is greatly increased, and users often configure additional storage media in the system in addition to the storage media basically configured in the system. . In addition, various storage media drivers may be provided in the system according to each storage media type. In addition, in order to implement various functions in a computer system, many types of input devices and output devices are often configured together in a system.

이와 같이 컴퓨터 시스템에 각종 주변장치가 다양하게 구비되는 경우, 상술한 POST 과정에서 해당 주변장치 각각에 대한 초기화 및 테스트 과정을 거치는데 많은 시간이 소요되면서 시스템 부팅 시간이 길어진다. 또한 부팅 과정부터 각종 주변장치로 전원공급을 수행하게 됨에 따라 시스템 전원 소모가 증가하기도 한다.As described above, when various peripheral devices are provided in the computer system, the system booting time is lengthened while a lot of time is required to go through the initialization and testing process for each of the peripheral devices in the above POST process. In addition, since power is supplied to various peripheral devices from the booting process, system power consumption may increase.

따라서 본 발명은 상기와 같은 종래의 문제점을 해결하기 위하여 안출된 것으로, 본 발명의 목적은 시스템 부팅 과정에서 초기화 및 테스트 과정을 거치는 주변장치의 수를 최소화하여 전원 소모를 방지하기 위한 것이다.Accordingly, the present invention has been made to solve the above-mentioned conventional problems, and an object of the present invention is to prevent power consumption by minimizing the number of peripheral devices undergoing initialization and testing during system booting.

본 발명의 다른 목적은 시스템 부팅 과정에서 초기화 및 테스트 과정을 거치는 주변장치의 수를 최소화하여 부팅 시간을 단축하는 것이다.Another object of the present invention is to shorten the booting time by minimizing the number of peripheral devices undergoing initialization and testing during system booting.

상기한 바와 같은 목적을 달성하기 위한 본 발명의 특징에 따르면, 본 발명은 시스템 시동시, 미리 지정된 초기 구동 장치에만 전원을 공급하는 전원 공급 장치; 그리고 바이오스를 실행하여 상기 초기 구동 장치들에 대한 초기화 및 테스트 과정을 수행하는 중앙 처리 장치를 포함하여 구성되고: 상기 전원 공급 장치는 시스템 구동 중 상기 중앙 처리 장치로부터 상기 초기 구동 장치에 포함되지 않는 구성요소에 대한 전원 공급 명령을 수신한 경우에만 선택적으로 해당 구성요소로 전원을 공급한다.According to a feature of the present invention for achieving the above object, the present invention provides a power supply for supplying power only to a predetermined initial drive device at system startup; And a central processing unit that executes a BIOS to perform initialization and testing of the initial driving units, wherein the power supply unit is not included in the initial driving unit from the central processing unit during system operation. Optionally supply power to the component only when a power-up command to the component is received.

그리고 상기 중앙 처리 장치는, 상기 컴퓨터 시스템의 종료시에 상기 초기 구동 장치에 포함되지 않는 구성요소에 대한 초기화 및 테스트 과정을 수행하고, 초기화 및 테스트 결과를 저장할 수 있다.The CPU may perform an initialization and test process for components not included in the initial driving device at the end of the computer system, and store the initialization and test results.

또한 상기 중앙 처리 장치는, 상기 초기 구동 장치에 포함되지 않는 구성요소에 전원이 공급되면 기 해당 구성요소에 대하여 기 저장된 초기화 및 테스트 결 과 데이터를 이용하여 해당 구성요소를 제어할 수 있다.In addition, when power is supplied to a component that is not included in the initial driving device, the CPU may control the corresponding component by using pre-stored initialization and test result data of the corresponding component.

이때 상기 초기 구동 장치는, 상기 컴퓨터 시스템에 포함된 상기 중앙 처리 장치와, 주기억장치, 하나 이상의 보조기억장치, 기본 입출력 장치를 포함할 수 있다.In this case, the initial driving device may include the central processing unit included in the computer system, a main memory device, one or more auxiliary memory devices, and a basic input / output device.

그리고 상기 컴퓨터 시스템은, 복수의 보조기억장치들을 포함하여 구성되고; 상기 보조기억장치들 중 초기 구동 장치로 설정되는 하나의 보조기억장치에는 부트 스트랩 로더와, 운영체제가 저장될 수 있다.And the computer system comprises a plurality of auxiliary memory devices; One of the auxiliary memory devices configured as an initial driving device may store a bootstrap loader and an operating system.

여기서 상기 중앙 처리 장치는, 상기 초기화 및 테스트 결과를 상기 초기 구동 장치로 설정된 보조기억장치에 저장할 수 있다.Here, the central processing unit may store the initialization and test results in the auxiliary memory device set as the initial driving device.

또한 상기 초기 구동 장치에 포함된 보조 기억 장치에는, 바이오스가 저장될 수 있다.In addition, the BIOS may be stored in the auxiliary memory included in the initial driving device.

이때 상기 초기 구동 장치에는, 바이오스가 저장된 비휘발성 저장 매체가 더 포함될 수도 있다.In this case, the initial driving device may further include a nonvolatile storage medium in which the BIOS is stored.

한편 본 발명은 (A) 컴퓨터 시스템의 전원 스위치가 온되는 단계와; (B) 상기 (A)단계에서 전원 스위치가 온되면 미리 지정된 초기 구동 장치에만 전원 공급되는 단계와; (C) 상기 초기 구동 장치의 초기화 및 테스트가 수행되는 단계; 그리고 (D) 상기 (C) 단계의 초기화 및 테스트 과정에서 오류가 발생하지 않으면 운영체제가 실행되어 상기 컴퓨터 시스템이 정상 동작하는 단계를 포함하여 수행될 수도 있다. On the other hand, the present invention comprises the steps of (A) the power switch of the computer system is turned on; (B) supplying power only to a predetermined initial driving device when the power switch is turned on in step (A); (C) initializing and testing the initial driving device; And (D) if an error does not occur during the initialization and testing of step (C), an operating system may be executed and the computer system may operate normally.

여기서 상기 초기 구동 장치는, 상기 컴퓨터 시스템의 중앙 처리 장치, 주기 억장치, 하나 이상의 보조 기억장치, 기본 입출력 장치를 포함할 수 있다.The initial driving device may include a central processing unit, a main memory, at least one auxiliary memory, and a basic input / output device of the computer system.

그리고 상기 전원 절감 방법은, (E) 상기 컴퓨터 시스템이 정상 동작되는 상태에서 상기 초기 구동 장치에 포함되지 않는 구성요소 중 적어도 하나에 대한 전원 공급 명령이 발생하는 단계와; (F) 상기 (E)단계에서의 명령 발생에 따라 해당 구성요소로 전원이 공급되는 단계를 더 포함하여 수행될 수 있다.The power saving method may include: (E) generating a power supply command to at least one of the components not included in the initial driving device in a state in which the computer system is normally operated; (F) may further comprise the step of supplying power to the corresponding element in accordance with the command generation in step (E).

또한 상기 전원 절감 방법은, (G) 상기 (F)단계에서 해당 구성요소로 전원이 공급되면, 해당 구성요소에 대하여 미리 저장된 초기화 및 테스트 결과 데이터를 이용하여 해당 구성요소가 제어되는 단계를 더 포함하여 수행될 수도 있다.In addition, the power saving method further includes the step of controlling the corresponding component by using the initialization and test result data stored in advance for the corresponding component when (G) power is supplied to the corresponding component in the step (F). It may also be performed by.

그리고 상기 전원 절감 방법은, (H) 상기 (F)단계에서 전원 공급된 해당 구성요소에서 일정시간 이상 데이터 입력 또는 출력이 감지되지 않는 경우, 해당 구성요소로의 전원 공급을 차단하는 단계를 더 포함하여 수행될 수도 있다.The power saving method further includes (H) shutting off power supply to the corresponding component when data input or output is not detected for a predetermined time from the corresponding component powered in the step (F). It may also be performed.

여기서 상기 전원 절감 방법은, (I) 상기 컴퓨터 시스템의 종료 명령이 감지되는 단계와; (J) 상기 (I)단계에서 상기 종료 명령이 감지되면, 상기 초기 구동 장치에 해당하지 않는 구성요소에 대한 초기화 및 테스트가 수행되는 단계; 그리고 (K) 상기 (J)단계의 초기화 및 테스트 결과가 저장되는 단계를 더 포함하여 수행될 수도 있다. Wherein the power saving method comprises the steps of: (I) detecting a shutdown command of the computer system; (J) initializing and testing a component that does not correspond to the initial driving device when the end command is detected in step (I); And (K) further storing the initialization and test results of step (J).

이상에서 상세히 설명한 바와 같이 본 발명에 의한 컴퓨터 시스템 및 컴퓨터 시스템의 전원 절감 방법에 의하면 다음과 같은 효과를 기대할 수 있다.As described in detail above, according to the computer system and the power saving method of the computer system according to the present invention, the following effects can be expected.

즉, 시스템 부팅 과정에서 초기화 및 테스트 과정을 거치는 주변장치의 수를 최소화하여 전원 소모를 방지할 수 있다는 장점이 있다.That is, power consumption can be prevented by minimizing the number of peripheral devices that undergo initialization and testing during system boot.

또한 본 발명에 따른 컴퓨터 시스템 및 컴퓨터 시스템의 전원 절감 방법에 의하면 시스템 부팅 과정에서 초기화 및 테스트 과정을 거치는 주변장치의 수를 최소화하여 부팅 시간을 단축할 수 있다는 장점이 있다. In addition, the power saving method of the computer system and the computer system according to the present invention has the advantage that the booting time can be shortened by minimizing the number of peripheral devices undergoing initialization and testing during system booting.

이하에서는 상기한 바와 같은 본 발명에 의한 컴퓨터 시스템 및 컴퓨터 시스템의 전원 절감 방법의 구체적인 실시예를 첨부된 도면을 참고하여 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings a specific embodiment of a computer system and a power saving method of the computer system according to the present invention as described above will be described in detail.

도 1은 본 발명의 구체적인 실시예에 의한 컴퓨터의 구성을 개략적으로 도시한 블럭도이다.1 is a block diagram schematically showing the configuration of a computer according to a specific embodiment of the present invention.

본 발명에 도시된 바와 같이, 본 발명의 구체적인 실시예에 의한 컴퓨터는 중앙 처리 장치(Central Processing Unit; 이하 'CPU'라 한다)(10)를 포함하여 구성된다. 상기 CPU(10)는 상기 컴퓨터의 주제어수단으로서 명령어의 해석과 자료의 연산, 비교 등 상기 컴퓨터의 전반적인 제어를 담당한다.As shown in the present invention, a computer according to a specific embodiment of the present invention includes a central processing unit (hereinafter referred to as "CPU") 10. The CPU 10 is a main control means of the computer, and is responsible for the overall control of the computer, such as interpreting instructions, calculating data, and comparing data.

그리고 상기 CPU(10)에는 노스 브릿지(North Bridge)(20)가 연결된다. 상기 노스 브릿지(20)는 상기 CPU(10)와 연결되어 높은 전송속도와 시스템 성능을 요구하는 시스템 구성 요소나 주변장치를 연결하기 위해 사용되는 하드웨어 또는 소프트웨어 모듈을 말한다. In addition, a North Bridge 20 is connected to the CPU 10. The north bridge 20 refers to a hardware or software module connected to the CPU 10 and used to connect a system component or a peripheral device requiring high transmission speed and system performance.

또한 상기 컴퓨터에는 사우스 브릿지(South Bridge)(30)가 구비된다. 상기 사우스 브릿지(30)는 상기 노스 브릿지(20)를 통해 상기 CPU(10)와 간접적으로 연 결되고, 비교적 낮은 전송속도와 시스템 성능을 요구하는 시스템 구성 요소나 주변장치를 연결하기 위해 사용되는 하드웨어 또는 소프트웨어 모듈을 나타낸다. The computer is also equipped with a South Bridge 30. The south bridge 30 is indirectly connected to the CPU 10 via the north bridge 20 and is used to connect system components or peripherals that require relatively low transmission speeds and system performance. Or a software module.

상기 노스 브릿지(20)에는 우선 주기억장치(22)가 연결된다. 상기 주기억장치(22)는 작업 수행에 필요한 운영 체제 및 처리할 프로그램과 데이터를 기억하는 수단으로서 후술할 보조기억장치 등에 저장된 프로그램이나 데이터를 제어 장치나 연산 장치에 제공하고 그 처리 결과를 다시 보관하는 역할을 한다. 상기 주기억장치(22)는 일반적으로 RAM(Random Access Memory)으로 구성된다.The main memory device 22 is first connected to the north bridge 20. The main memory device 22 is a means for storing an operating system required to perform a task and a program and data to be processed. Play a role. The main memory 22 is generally composed of random access memory (RAM).

그리고 또한 상기 노스 브릿지(20에는 그래픽 컨트롤러(24)가 하나 이상 연결된다. 상기 그래픽 컨트롤러(24)는 상기 CPU(10)의 명령에 따라 후술할 모니터(26) 등 화상 형성 장치에 화상 데이터를 출력 가능하도록 처리하는 역할을 한다. 상기 그래픽 컨트롤러(24)에서 처리된 화상 데이터는 상기 모니터(26)에 출력되고, 이를 위하여 상기 모니터(26)는 상기 노스 브릿지(20)에 연결된다. 여기서 상기 모니터(26)와 같은 출력장치도 둘 이상 구비될 수도 있다.In addition, at least one graphic controller 24 is connected to the north bridge 20. The graphic controller 24 outputs image data to an image forming apparatus such as a monitor 26 which will be described later in accordance with a command of the CPU 10. The image data processed by the graphic controller 24 is output to the monitor 26, for which the monitor 26 is connected to the north bridge 20. Here, the monitor Two or more output devices such as 26 may also be provided.

한편 상기 사우스 브릿지(30)에는 바이오스(BIOS; Basic Input Output System)(32)가 연결된다. 이때 상기 바이오스(32)는 실질적으로는 롬(ROM; Read Only Memory)이나 플래쉬 메모리와 같은 비휘발성 메모리 수단에 저장되는 펌웨어 또는 소프트웨어이나, 이하에서는 상기 바이오스가 저장된 메모리 수단도 바이오스(32)로 하여 설명한다. Meanwhile, a BIOS (Basic Input Output System) 32 is connected to the south bridge 30. In this case, the BIOS 32 is substantially firmware or software stored in a nonvolatile memory means such as a read only memory (ROM) or a flash memory. Hereinafter, the memory means in which the BIOS is stored is also referred to as the BIOS 32. Explain.

상기 바이오스(32)는 운영체제에서 입출력장치나 주변장치을 구동하기 위한 루틴들의 집합체로서 상기 컴퓨터의 부팅과정에서 상기 컴퓨터의 시스템 운영체제 가 동작하기 전부터 동작하여 부팅 과정을 수행한다.The BIOS 32 is a collection of routines for driving an input / output device or a peripheral device in an operating system, and operates before the system operating system of the computer operates in the booting process of the computer to perform a booting process.

그리고 상기 사우스 브릿지(30)에는 하나 이상의 보조기억장치(34)가 구비된다. 상기 보조기억장치(34)는 상기 컴퓨터의 기능 수행에 필요한 프로그램이나 데이터 등을 거의 영구적으로 보관할 수 있는 기억수단으로써, 플로피 디스크 드라이브나 하드 디스크 드라이브, 광디스크 드라이브 등이 될 수 있다. In addition, the south bridge 30 is provided with one or more auxiliary memory 34. The auxiliary memory device 34 may be a floppy disk drive, a hard disk drive, an optical disk drive, or the like as a storage means capable of almost permanently storing a program or data necessary for performing a function of the computer.

상기 보조기억장치(34)는 상기 컴퓨터에 구비되는 인터페이스의 수에 따라 하나 이상 구비될 수 있으며, 본 실시예에서는 도면에 도시된 바와 같이, 3개의 보조기억장치(보조기억장치 #1 내지 #3(34a 내지 34c))가 구비되는 것으로 예시한다.The auxiliary memory device 34 may be provided with one or more according to the number of interfaces provided in the computer. In the present embodiment, as shown in the drawing, three auxiliary memory devices (secondary storage devices # 1 to # 3) may be provided. (34a to 34c)) is illustrated.

이와 같은 상기 보조기억장치(34)는 특히, 부팅 매체가 될 수 있다. 여기서 부팅 매체는 상기 컴퓨터의 초기 구동시 부팅과 관련된 데이터가 저장되는 기억매체로서, 상기 컴퓨터 시스템의 동작의 기본이 되는 운영체제 커널과, 상기 운영체제 커널을 상기 주기억장치(22)로 적재하는 부트 스트랩 로더가 저장된다.The auxiliary storage device 34 may be a booting medium. Here, the bootable medium is a storage medium in which data related to booting is stored when the computer is initially started. The bootable medium includes an operating system kernel, which is the basis of the operation of the computer system, and a boot strap loader that loads the operating system kernel into the main memory 22. Is stored.

상기 부팅 매체는 상기 컴퓨터에 구비된 보조기억장치 중 어느 것이라도 될 수 있으며, 사용자는 상술한 바와 같이 부트 스트랩 로더와 운영체제 데이터가 저장된 보조기억장치를 선택하여 해당 보조기억장치를 부팅 매체로 설정할 수 있다. 본 실시예에서는 상기 보조기억장치#1(34a)이 부팅 매체로 선택된 것으로 가정한다. The bootable medium may be any of auxiliary storage devices provided in the computer, and the user may select the auxiliary storage device storing the bootstrap loader and operating system data as described above and set the auxiliary storage device as a booting medium. have. In this embodiment, it is assumed that the auxiliary storage device # 1 34a is selected as a booting medium.

상기 CPU(10)는 상기 바이오스(32)를 상기 주기억장치(22)로 적재하여 실행하며, 그에 따라 상기 부팅 매체로 설정된 상기 보조기억장치#1(34a)의 첫번째 섹터로부터 저장된 부트 스트랩 로더를 상기 주기억장치(22)로 옮겨 실행하며, 상기 부트 스트랩 로더의 실행 결과에 따라 상기 보조기억장치#1(34a)에 저장된 운영체제 커널을 상기 주기억장치(22)로 옮겨 적재한다.The CPU 10 loads and executes the BIOS 32 into the main memory 22, and accordingly loads the bootstrap loader stored from the first sector of the auxiliary storage device # 1 34a set as the boot medium. The memory is transferred to the main memory 22, and the operating system kernel stored in the auxiliary memory device # 1 34a is transferred to the main memory 22 according to the execution result of the bootstrap loader.

그리고 상기 주기억장치(22)로 옮겨진 운영체제가 실행되면 상기 컴퓨터 시스템의 제어권은 상기 운영체제가 갖게 되며 부팅과정이 종료된다. When the operating system transferred to the main memory device 22 is executed, control of the computer system is given to the operating system, and the booting process is terminated.

한편 상기 사우스 브릿지(30)에는 마우스(36)나 키보드(38) 등과 같은 기본적인 입력 장치가 연결된다. 또한 상기 마우스(36)나 키보드(38) 외에도 다양한 입출력 수단이 상기 사우스 브릿지(30)에 연결될 수 있는데, 이들을 하나로 하여 주변장치(40)로 나타내었다.Meanwhile, a basic input device such as a mouse 36 or a keyboard 38 is connected to the south bridge 30. In addition to the mouse 36 or the keyboard 38, various input / output means may be connected to the south bridge 30, which is represented by the peripheral device 40 as one.

상기 컴퓨터 시스템에는 상술한 바와 같이 노스 브릿지(20)와 상기 사우스 브릿지(30)에 다양한 주변기기들이 연결된다. 상기 주변기기는 상술한 보조기억장치(34)와 같은 저장매체들이나, 모니터(26), 마우스(36), 키보드(38) 등의 입출력장치를 모두 포함한다. 그 외에 예시되지 않은 다양한 주변기기는 상기 주변장치(40) 하나로 표시하였으나, 상기 주변장치(40)는 다양한 종류로 구비될 수 있고, 같은 종류라도 복수로 구비될 수 있다.The computer system is connected to various peripherals to the north bridge 20 and the south bridge 30 as described above. The peripheral device includes both storage media such as the auxiliary storage device 34 described above, and input / output devices such as a monitor 26, a mouse 36, a keyboard 38, and the like. In addition, various peripheral devices not illustrated are shown as one peripheral device 40, but the peripheral device 40 may be provided in various kinds, and the same type may be provided in plural.

한편 본 발명에서 상기 컴퓨터에 전원을 공급하는 전원공급장치(도면 미도시)가 더 구비되는데, 상기 전원공급장치는 상기 컴퓨터의 전원 스위치가 온되면, 상기 컴퓨터의 회로에 전원을 공급한다.Meanwhile, in the present invention, a power supply device (not shown) for supplying power to the computer is further provided. The power supply device supplies power to a circuit of the computer when the power switch of the computer is turned on.

여기서 상기 전원공급장치는 상기 컴퓨터 시스템 전체에 전원을 공급하지 않고 선택적으로 공급할 수 있는데, 어떠한 시스템 구성요소에 전원을 공급할지 여부는 상기 전원공급장치에 기설정된다.In this case, the power supply device may selectively supply the entire computer system without supplying power, and which system components are supplied with power is preset in the power supply device.

이하에서는 상술한 바와 같은 구성을 가진 본 발명의 구체적인 실시예에 의한 컴퓨터의 부팅 방법을 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, a booting method of a computer according to a specific embodiment of the present invention having the configuration as described above will be described in detail with reference to the accompanying drawings.

도 2는 본 발명의 구체적인 실시예에 의한 컴퓨터의 전원 절감 방법의 초기 구동 단계를 순차적으로 도시한 흐름도이고, 도 3은 본 발명의 구체적인 실시예에 의한 컴퓨터의 전원 절감 방법의 동작 단계를 순차적으로 도시한 흐름도이다.2 is a flowchart sequentially illustrating an initial driving step of a power saving method of a computer according to a specific embodiment of the present invention, and FIG. 3 sequentially illustrates an operation step of the power saving method of a computer according to a specific embodiment of the present invention. It is a flowchart shown.

도 2에 도시된 바와 같이 본 발명의 구체적인 실시예에서는 상기 컴퓨터의 전원 스위치가 ON됨으로써 상기 전원 공급 장치가 초기 구동 장치로 전원을 공급한다(S100).As shown in FIG. 2, in the specific embodiment of the present invention, when the power switch of the computer is turned on, the power supply device supplies power to the initial driving device (S100).

여기서 상기 전원 스위치가 온됨으로써, 상기 전원 공 급장치에서 전원 공급을 재개할 때 전원 공급을 받는 시스템 구성요소를 이하에서 초기 구동 장치라고 한다.Here, the system component that receives the power supply when the power supply is turned on to resume power supply from the power supply device is hereinafter referred to as an initial driving device.

이때 상기 초기 구동 장치는 상기 컴퓨터 시스템의 구동 및 기본적인 기능 수행에 필요한 최소한의 구성요소를 사용자 또는 상기 컴퓨터의 제조자가 미리 선택하여 결정된다. 여기서 상기 초기 구동 장치에는 기본적으로 상기 CPU(10), 상기 노스 브릿지(20), 상기 사우스 브릿지(30), 상기 주기억장치(22), 상기 바이오스(32), 상기 보조기억장치#1(34a)와 같이 시스템 내부의 데이터 저장, 이동, 처리와 관련된 유닛들과, 상기 그래픽 컨트롤러(24) 및 상기 모니터(26)와 같이 기본적인 데이터 출력과 관련된 최소한의 구성요소, 그리고 상기 마우스(36)와 상기 키보드(38)와 같이 기본적인 데이터 입력과 관련된 최소한의 구성요소를 포함한다.In this case, the initial driving device is determined by a user or a manufacturer of the computer selecting the minimum components necessary for driving the computer system and performing basic functions. The CPU 10, the north bridge 20, the south bridge 30, the main memory device 22, the BIOS 32, and the auxiliary storage device # 1 34a are basically included in the initial driving device. Units related to data storage, movement, and processing within the system, as well as minimal components related to basic data output, such as the graphics controller 24 and the monitor 26, and the mouse 36 and the keyboard. It contains the minimum number of components associated with basic data entry, such as (38).

여기서 상기 모니터(26)와 같은 출력 장치가 둘 이상 구비되는 경우, 그 중 하나만을 상기 초기 구동 장치로 지정할 수 있고, 이는 입력 장치의 경우에도 같다. Here, when two or more output devices such as the monitor 26 are provided, only one of them may be designated as the initial driving device, which is the same also in the case of the input device.

위와 같이 상기 제100단계(S100)에서 상기 초기 구동 장치로 미리 설정된 시스템 구성요소에만 상기 전원 공급 장치가 전원을 공급하면, 상기 초기 구동 장치에 포함되어 전원을 공급받은 상기 CPU(10)의 구동이 시작되면서, 상기 CPU(10)가 상기 바이오스(32)로부터 바이오스 프로그램을 읽어 상기 주기억장치(22)에 적재한다(S110). As described above, when the power supply device supplies power only to a system component set as the initial driving device in step S100, the driving of the CPU 10 included in the initial driving device is supplied with power. At the beginning, the CPU 10 reads the BIOS program from the BIOS 32 and loads it into the main memory device 22 (S110).

그리고 상기 바이오스 프로그램을 상기 CPU(10)가 실행함으로서(S120) 상기 초기 구동장치들의 초기화 및 테스트를 수행한다(S130). The CPU 10 executes the BIOS program (S120) to initialize and test the initial driving devices (S130).

상기 제130단계(S130)에서 상기 초기 구동장치들의 초기화 및 테스트를 수행하는 동안에 상기 초기 구동장치들 중 어느 하나 이상에 오류가 발생하면(S140) 상기 CPU(10)는 부팅 과정을 정지한다. If an error occurs in any one or more of the initial driving devices during the initialization and testing of the initial driving devices in step 130 (S140), the CPU 10 stops the booting process.

그러나 상기 제130단계에서 상기 초기 구동장치들에 대한 초기화 및 테스트 과정이 정상적으로 종료되면, 설정된 부팅 매체에서 운영체제 커널을 상기 주기억장치(22)에 적재한다(S150).However, when the initializing and testing process for the initial driving devices is normally terminated in step 130, the operating system kernel is loaded into the main memory device 22 in the set booting medium (S150).

여기서 상기 부팅 매체는 적어도 하나 이상 구비되는 보조기억장치(34)들 중에서 어느 하나로 상기 컴퓨터의 사용자나 제조자 등이 미리 설정한 바에 따라 결정된다. 그리고 상술한 바와 같이 상기 컴퓨터에 복수의 보조기억장치(34)가 구비되는 경우, 상기 부팅 매체로 선택된 하나의 보조기억장치(34)만이 상기 초기 구동장치에 포함되고, 나머지 보조기억장치(34)들은 상기 초기 구동장치에 포함되지 않 도록 설정할 수 있다.Here, the booting medium is one of the auxiliary storage devices 34 provided with at least one, and is determined according to a user's or manufacturer's setting of the computer. As described above, when the plurality of auxiliary memory devices 34 are provided in the computer, only one auxiliary memory device 34 selected as the booting medium is included in the initial driving device, and the remaining auxiliary memory devices 34 are included in the initial driving device. They may be set not to be included in the initial drive device.

상기 제150단계(S150)에서 상기 주기억장치(22)에 운영체제 커널이 적재되면, 상기 CPU(10)는 상기 주기억장치(22)에 적재된 운영체제 커널에 액세스하여 운영체제를 실행하게 되고, 그에 따라 시스템이 동작하게 된다(S160).When the operating system kernel is loaded in the main memory device 22 in the 150th step S150, the CPU 10 accesses the operating system kernel loaded in the main memory device 22 and executes the operating system. This operation (S160).

위와 같이 데이터 저장, 이동, 처리에 필요한 최소한의 필수적인 구성요소들과, 명령 및 데이터의 입출력에 요구되는 최소한의 입출력장치에만 전원을 공급하여 시스템을 구동시키는 경우, 상기 초기 구동장치에 포함되지 않은 다른 구성요소는 해당 구성요소가 필요한 경우에만 선택적으로 구동된다.As described above, when driving the system by supplying power only to the minimum necessary components necessary for data storage, movement, and processing, and the minimum input / output device required for input / output of commands and data, other initial devices not included in the initial driving device. A component is selectively driven only when that component is needed.

도 3에 도시된 바와 같이, 상기 초기 구동장치들에 전원공급이 시작되어 운영체제가 실행되는 일련의 과정이 수행된 후, 상기 컴퓨터 시스템이 정상적으로 동작하는 상태에서, 상기 초기 구동장치에 포함되지 않는 주변장치로의 액세스 명령이 감지되거나, 상기 초기 구동장치에 포함되지 않는 주변장치를 이용하고자 하는 사용자의 명령이 입력되는 등, 상기 초기 구동장치가 아닌 상기 컴퓨터 시스템에 구비된 주변장치의 구동이 요구되는 경우(S200), 이를 감지한 상기 CPU(10)의 제어에 따라 상기 전원 공급 장치가 해당 주변장치로 전원을 공급한다(S210).As shown in FIG. 3, after the power supply is started to the initial driving devices and a series of processes of operating the operating system are performed, the peripheral system not included in the initial driving device in a state in which the computer system normally operates. When a command to access a device is sensed or a user's command to use a peripheral device not included in the initial driving device is input, the peripheral device included in the computer system other than the initial driving device is required. In the case (S200), the power supply device supplies power to the peripheral device according to the control of the CPU 10 that senses this (S210).

여기서 상기 초기 구동장치에 포함되지 않는 주변장치에는 상기 보조기억장치(34)들 중에서 상기 부팅 매체로 지정되지 않은 나머지 보조기억장치(34)들이나, 상기 모니터(26)나 상기 마우스(36), 상기 키보드(38) 등 상기 초기 구동장치로 지정된 기본적인 입출력 장치를 제외한 나머지 주변장치(40) 등이 포함된다.Here, the peripheral devices not included in the initial driving device include the remaining auxiliary storage devices 34 that are not designated as the booting medium among the auxiliary storage devices 34, the monitor 26, the mouse 36, and the The peripheral device 40 and the like other than the basic input / output device designated as the initial driving device such as the keyboard 38 are included.

이와 같이 상기 초기 구동장치에 포함되지 않은 주변장치들 중 어느 하나에 대하여 상기 제210단계(S210)에서 전원이 공급되면, 해당 주변장치가 전원공급을 받아 구동된다(S220). As such, when power is supplied to any one of the peripheral devices not included in the initial driving device in step 210 (S210), the peripheral device is driven by being supplied with power (S220).

이때 해당 주변장치가 상기 CPU(10)의 명령에 따라 구동하기 위해 필요한 초기 설정이나, 정상 동작 가능하다는 테스트 결과 등의 데이터는 상기 보조기억장치(34)들 중에서 상기 부팅 매체로 설정된 보조기억장치(34) 등 비휘발성 저장매체에 미리 저장되어 있고, 상기 CPU(10)는 기저장된 데이터를 활용하여 해당 주변장치를 구동시킨다.In this case, data such as an initial setting necessary for driving the peripheral device according to the command of the CPU 10 or a test result indicating that the peripheral device can be normally operated may be stored in the auxiliary memory device 34 as the boot medium. 34) is previously stored in a non-volatile storage medium, such as the CPU 10 drives the peripheral device by utilizing the previously stored data.

즉, 해당 주변장치로 상기 전원 공급 장치가 전원 공급을 재개하는 것만으로 해당 주변장치의 구동이 가능하도록 하는데 필요한 데이터는 상기 컴퓨터의 상기 초기 구동장치에 포함된 저장수단 중 어느 하나에 미리 저장되는데, 이와 같은 데이터는 상기 컴퓨터가 전원 온 되기 전, 마지막 전원 오프시에 저장된다.That is, the data necessary for enabling the peripheral device to be driven only by resuming power supply to the peripheral device is previously stored in any one of the storage means included in the initial driving device of the computer. Such data is stored at the last power off before the computer is powered on.

여기서 상기 전원 공급 장치가 해당 주변장치로 전원 공급을 재개함으로써 부팅과정없이 해당 주변장치의 구동이 가능하도록 하기 위하여 기존의 ACPI(Advanced Configuration and Power Interface) 규격에 의한 전원 관리의 S4 상태(하이버네이션 상태)에서 S0 상태(정상 구동 상태)로 시스템의 전원 상태가 리줌(resume)될 때, S4 상태 진입시 하드 디스크에 저장되었던 시스템 상태 데이터를 활용하는 경우와 같다.Here, the S4 state of the power management according to the existing Advanced Configuration and Power Interface (ACPI) standard (hybernation state) in order to enable the power supply device to drive the peripheral device without booting by resuming power supply to the peripheral device. When the power state of the system is resumed to the S0 state (normal driving state), the same as the case of utilizing the system state data stored in the hard disk when entering the S4 state.

즉, 상기 초기 구동장치에 포함되지 않은 나머지 시스템 구성요소들에 대해서는 시스템 전원 오프시에 해당 구성요소들에 대한 초기화 및 테스트를 수행하여 그 결과를 미리 저장해두고, 다시 시스템 전원이 온 되어 해당 구성요소를 구동시 키고자할 때 활용하게 된다. That is, the rest of the system components not included in the initial driving device are initialized and tested for the corresponding components when the system is powered off, the results are stored in advance, and the system is powered on again. It is used when you want to drive.

이와 같이 제230단계에서 기저장된 데이터를 활용하여 해당 주변장치를 구동시켜 해당 주변장치를 활용하되, 해당 주변장치의 사용이 완료되거나, 해당 주변장치에 대한 액세스가 설정 시간 이상 감지되지 않으면, 다시 해당 주변장치로의 전원 공급을 차단할 수 있다.As described above, in operation 230, the peripheral device is driven by using the stored data, and the peripheral device is utilized, but when the use of the peripheral device is completed or the access to the peripheral device is not detected for more than a predetermined time, The power supply to the peripherals can be cut off.

한편, 상술한 바와 같이 시스템이 정상 동작 중인 상태에서 전원 오프 명령이 감지되면(S230), 상기 CPU(10)는 상기 바이오스 프로그램이나 다른 프로그램 등을 활용하여 상기 초기 구동장치가 아닌 나머지 주변장치들에 대한 초기화 및 테스트를 수행한다(S240).On the other hand, when the power-off command is detected in the state in which the system is operating normally as described above (S230), the CPU 10 utilizes the BIOS program or other programs to the remaining peripheral devices other than the initial driving device. Perform the initialization and test for (S240).

그리고 상기 제240단계(S240)에서의 초기화 및 테스트 결과를 상기 부팅 매체로 설정된 보조기억장치(34)에 저장하여 다음 시스템 전원 온 시에 해당 주변장치를 구동하는데 사용되도록 한다(S250). In operation S250, the initialization and test results are stored in the auxiliary memory device 34 set as the boot medium to be used to drive the corresponding peripheral device at the next system power-on (S250).

본 발명의 권리는 위에서 설명된 실시예에 한정되지 않고 청구범위에 기재된 바에 의해 정의되며, 본 발명의 분야에서 통상의 지식을 가진 자가 청구범위에 기재된 권리범위 내에서 다양한 변형과 개작을 할 수 있다는 것은 자명하다.The rights of the present invention are not limited to the embodiments described above, but are defined by the claims, and those skilled in the art can make various modifications and adaptations within the scope of the claims. It is self-evident.

예를 들어 위에 설명한 바와 같이 상기 CPU(10)에 상기 노스 브릿지(20)와 상기 사우스 브릿지(30) 등의 브릿지 회로가 연결되는 구조에만 본 발명이 적용되는 것은 아니고, 브릿지 회로가 없는 구성이나, 상술한 실시예와는 다른 브릿지 회로 구성을 같는 시스템 등, 시스템 전원 스위치가 온 되어 미리 지정된 초기 구동장치에만 전원이 공급되고 부팅 과정이 수행됨으로써 부팅 시간이 단축되고 전원이 절약되는 본 발명의 기술적 사상 내에서 변형된 다른 실시예도 본 발명의 범주에 포함된다고 할 것이다.For example, as described above, the present invention is not applied only to a structure in which the bridge circuits such as the north bridge 20 and the south bridge 30 are connected to the CPU 10, but without a bridge circuit. The technical idea of the present invention is that the system power switch is turned on, such as a system having a different bridge circuit configuration than the above-described embodiment, power is supplied only to a predetermined initial driving device, and a booting process is performed, thereby reducing booting time and saving power. Other embodiments that are modified within it will be within the scope of the present invention.

도 1은 본 발명의 구체적인 실시예에 의한 컴퓨터의 구성을 개략적으로 도시한 블럭도.1 is a block diagram schematically showing the configuration of a computer according to a specific embodiment of the present invention.

도 2는 본 발명의 구체적인 실시예에 의한 컴퓨터의 전원 절감 방법의 초기 구동 단계를 순차적으로 도시한 흐름도.2 is a flowchart sequentially illustrating an initial driving step of a power saving method of a computer according to a specific embodiment of the present invention.

도 3은 본 발명의 구체적인 실시예에 의한 컴퓨터의 전원 절감 방법의 동작 단계를 순차적으로 도시한 흐름도.3 is a flowchart sequentially showing the operation steps of the power saving method of the computer according to a specific embodiment of the present invention.

**도면의 주요 부분에 대한 부호의 설명**** Description of the symbols for the main parts of the drawings **

10: CPU 20: 노스 브릿지10: CPU 20: North Bridge

22: 주기억장치 24: 그래픽 컨트롤러22: main memory 24: graphics controller

26: 모니터 30: 사우스 브릿지26: Monitor 30: South Bridge

32: 바이오스 34: 보조기억장치32: BIOS 34: auxiliary memory

36: 마우스 38: 키보드36: mouse 38: keyboard

40: 주변장치40: peripherals

Claims (14)

시스템 시동시, 미리 지정된 초기 구동 장치에만 전원을 공급하는 전원 공급 장치; 그리고A power supply for supplying power only to a predetermined initial drive device at system startup; And 바이오스를 실행하여 상기 초기 구동 장치들에 대한 초기화 및 테스트 과정을 수행하는 중앙 처리 장치를 포함하여 구성되고:And a central processing unit that executes a BIOS to perform initialization and testing procedures for the initial drive units: 상기 전원 공급 장치는 시스템 구동 중 상기 중앙 처리 장치로부터 상기 초기 구동 장치에 포함되지 않는 구성요소에 대한 전원 공급 명령을 수신한 경우에만 선택적으로 해당 구성요소로 전원을 공급함을 특징으로 하는 컴퓨터 시스템.And the power supply selectively supplies power to a corresponding component only when a power supply command for a component not included in the initial driving unit is received from the central processing unit during system operation. 제1항에 있어서,The method of claim 1, 상기 중앙 처리 장치는,The central processing unit, 상기 컴퓨터 시스템의 종료시에 상기 초기 구동 장치에 포함되지 않는 구성요소에 대한 초기화 및 테스트 과정을 수행하고, 초기화 및 테스트 결과를 저장함을 특징으로 하는 컴퓨터 시스템.And performing initialization and testing of components not included in the initial driving device at the end of the computer system, and storing the initialization and test results. 제2항에 있어서,The method of claim 2, 상기 중앙 처리 장치는,The central processing unit, 상기 초기 구동 장치에 포함되지 않는 구성요소에 전원이 공급되면 기 해당 구성요소에 대하여 기 저장된 초기화 및 테스트 결과 데이터를 이용하여 해당 구성요소를 제어함을 특징으로 하는 컴퓨터 시스템. And when power is supplied to a component that is not included in the initial driving device, controlling the corresponding component using previously stored initialization and test result data of the corresponding component. 제1항에 있어서,The method of claim 1, 상기 초기 구동 장치는,The initial drive device, 상기 컴퓨터 시스템에 포함된 상기 중앙 처리 장치와, 주기억장치, 하나 이상의 보조기억장치, 기본 입출력 장치를 포함함을 특징으로 하는 컴퓨터 시스템. And a central processing unit, a main memory unit, one or more auxiliary memory units, and a basic input / output unit included in the computer system. 제2항에 있어서,The method of claim 2, 상기 컴퓨터 시스템은,The computer system, 복수의 보조기억장치들을 포함하여 구성되고;A plurality of auxiliary memory devices; 상기 보조기억장치들 중 초기 구동 장치로 설정되는 하나의 보조기억장치에는 부트 스트랩 로더와, 운영체제가 저장됨을 특징으로 하는 컴퓨터 시스템.And a bootstrap loader and an operating system are stored in one auxiliary memory device configured as an initial driving device among the auxiliary memory devices. 제5항에 있어서,The method of claim 5, 상기 중앙 처리 장치는,The central processing unit, 상기 초기화 및 테스트 결과를 상기 초기 구동 장치로 설정된 보조기억장치 에 저장함을 특징으로 하는 컴퓨터 시스템.And storing the initialization and test results in the auxiliary memory device set as the initial driving device. 제4항에 있어서,The method of claim 4, wherein 상기 초기 구동 장치에 포함된 보조 기억 장치에는,In the auxiliary memory device included in the initial drive device, 바이오스가 저장됨을 특징으로 하는 컴퓨터 시스템.Computer system characterized in that the BIOS is stored. 제4항에 있어서,The method of claim 4, wherein 상기 초기 구동 장치에는,In the initial drive device, 바이오스가 저장된 비휘발성 저장 매체가 더 포함됨을 특징으로 하는 컴퓨터 시스템. And a nonvolatile storage medium storing the bios. (A) 컴퓨터 시스템의 전원 스위치가 온되는 단계와;(A) turning on a power switch of the computer system; (B) 상기 (A)단계에서 전원 스위치가 온되면 미리 지정된 초기 구동 장치에만 전원 공급되는 단계와;(B) supplying power only to a predetermined initial driving device when the power switch is turned on in step (A); (C) 상기 초기 구동 장치의 초기화 및 테스트가 수행되는 단계; 그리고(C) initializing and testing the initial driving device; And (D) 상기 (C) 단계의 초기화 및 테스트 과정에서 오류가 발생하지 않으면 운영체제가 실행되어 상기 컴퓨터 시스템이 정상 동작하는 단계를 포함하여 수행됨을 특징으로 하는 컴퓨터 시스템의 전원 절감 방법. (D) if the error does not occur during the initialization and testing of step (C), the operating system is executed, including the step of operating the computer system, characterized in that the power saving method of the computer system. 제9항에 있어서,10. The method of claim 9, 상기 초기 구동 장치는,The initial drive device, 상기 컴퓨터 시스템의 중앙 처리 장치, 주기억장치, 하나 이상의 보조 기억장치, 기본 입출력 장치를 포함함을 특징으로 하는 컴퓨터 시스템의 전원 절감 방법.And a central processing unit, a main memory, at least one auxiliary memory, and a basic input / output device of said computer system. 제10항에 있어서,The method of claim 10, 상기 전원 절감 방법은,The power saving method, (E) 상기 컴퓨터 시스템이 정상 동작되는 상태에서 상기 초기 구동 장치에 포함되지 않는 구성요소 중 적어도 하나에 대한 전원 공급 명령이 발생하는 단계와;(E) generating a power supply command to at least one of the components not included in the initial driving device in a state in which the computer system is normally operated; (F) 상기 (E)단계에서의 명령 발생에 따라 해당 구성요소로 전원이 공급되는 단계를 더 포함하여 수행됨을 특징으로 하는 컴퓨터 시스템의 전원 절감 방법.(F) a method for reducing power of a computer system, characterized by further comprising the step of supplying power to a corresponding component in accordance with the command generation in step (E). 제11항에 있어서,The method of claim 11, 상기 전원 절감 방법은,The power saving method, (G) 상기 (F)단계에서 해당 구성요소로 전원이 공급되면, 해당 구성요소에 대하여 미리 저장된 초기화 및 테스트 결과 데이터를 이용하여 해당 구성요소가 제어되는 단계를 더 포함하여 수행됨을 특징으로 하는 컴퓨터 시스템의 전원 절감 방법.(G) when the power is supplied to the component in the step (F), the computer further comprises the step of controlling the component by using the initialization and test result data stored in advance for the component How to save power in your system. 제12항에 있어서,The method of claim 12, 상기 전원 절감 방법은,The power saving method, (H) 상기 (F)단계에서 전원 공급된 해당 구성요소에서 일정시간 이상 데이터 입력 또는 출력이 감지되지 않는 경우, 해당 구성요소로의 전원 공급을 차단하는 단계를 더 포함하여 수행됨을 특징으로 하는 컴퓨터 시스템의 전원 절감 방법. (H) if the data input or output is not detected for a predetermined time in the corresponding component powered in step (F), the computer further comprises the step of shutting off the power supply to the component How to save power in your system. 제10항 또는 제11항 중 어느 한 항에 있어서,The method according to any one of claims 10 or 11, 상기 전원 절감 방법은,The power saving method, (I) 상기 컴퓨터 시스템의 종료 명령이 감지되는 단계와;(I) detecting a shutdown command of the computer system; (J) 상기 (I)단계에서 상기 종료 명령이 감지되면, 상기 초기 구동 장치에 해당하지 않는 구성요소에 대한 초기화 및 테스트가 수행되는 단계; 그리고(J) initializing and testing a component that does not correspond to the initial driving device when the end command is detected in step (I); And (K) 상기 (J)단계의 초기화 및 테스트 결과가 저장되는 단계를 더 포함하여 수행됨을 특징으로 하는 컴퓨터 시스템의 전원 절감 방법. (K) further comprising the step of storing the initialization and test results of the step (J) is performed.
KR20080103270A 2008-10-21 2008-10-21 How to save power on your computer and computer Active KR101487558B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20080103270A KR101487558B1 (en) 2008-10-21 2008-10-21 How to save power on your computer and computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20080103270A KR101487558B1 (en) 2008-10-21 2008-10-21 How to save power on your computer and computer

Publications (2)

Publication Number Publication Date
KR20100043990A true KR20100043990A (en) 2010-04-29
KR101487558B1 KR101487558B1 (en) 2015-01-29

Family

ID=42218893

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20080103270A Active KR101487558B1 (en) 2008-10-21 2008-10-21 How to save power on your computer and computer

Country Status (1)

Country Link
KR (1) KR101487558B1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR950005216B1 (en) * 1993-03-31 1995-05-22 삼성전자주식회사 Power saving apparatus for pc
JPH10283081A (en) * 1997-04-09 1998-10-23 Nec Home Electron Ltd Information processing system, operating method therefor and storage medium
KR200380694Y1 (en) * 2005-01-03 2005-04-07 김보영 Subsidiary Power-control-Buttons for Computer
KR101331223B1 (en) * 2006-09-06 2013-11-18 삼성전자주식회사 Computer, Remote Control System, Control Method of Computer And Remote Control Method, Computer Network

Also Published As

Publication number Publication date
KR101487558B1 (en) 2015-01-29

Similar Documents

Publication Publication Date Title
US8667264B2 (en) Expedited computer boot system and method
US8769256B2 (en) Fast switching between multiple operating systems using standby state
US9098305B2 (en) Computer system and bootup and shutdown method thereof
US7213139B2 (en) System for gathering and storing internal and peripheral components configuration and initialization information for subsequent fast start-up during first execution of fast start-up
KR100319292B1 (en) Computer system and method for quickly booting
US6327653B1 (en) Technique for easily changing operating systems of a digital computer system using at least two pushbuttons
US7590877B2 (en) Computer system having multi-operation system and method for changing operating system in computer system
US7188239B2 (en) Apparatus with a standby mode, program and control method for an apparatus with a standby mode
US6122748A (en) Control of computer system wake/sleep transitions
GB2433143A (en) Fast turn on of a computer operated device by running the BIOS to boot the operating system when power is supplied before the device is turned on.
JP2008287505A (en) Information processor and legacy emulation processing stop control method
US6895517B2 (en) Method of synchronizing operation frequencies of CPU and system RAM in power management process
US20090132798A1 (en) Electronic device and method for resuming from suspend-to-memory state thereof
TWI534707B (en) Computer system, shutdown and boot method thereof
US7900030B2 (en) Method for determining a rebooting action of a computer system and related computer system
TWI526817B (en) Computer system, adaptable hibernation control module and control method thereof
US20070005949A1 (en) Method for Booting a Computer System
KR101978323B1 (en) An apparatus and method for managing a efficient power supply by using GPIO ports
CN102681921A (en) Computer fast boot system and method thereof
CN105824650A (en) Computer system, adaptive sleep control module and control method thereof
KR101487558B1 (en) How to save power on your computer and computer
WO2008048581A1 (en) A processing device operation initialization system
KR101022468B1 (en) Embedded computer system can reduce the reboot time of abnormally terminated systems
US20150317181A1 (en) Operating system switching method
JP5378451B2 (en) Method and computer for reducing start-up reliability and POST time

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20081021

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20131018

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20081021

Comment text: Patent Application

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20140826

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20141029

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20150122

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20150122

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20171222

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20171222

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20181224

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20191224

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20191224

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20201224

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20211222

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20221222

Start annual number: 9

End annual number: 9