

도 1은 본 발명의 구성을 도시한 블록도1 is a block diagram showing the configuration of the present invention
도 2는 본 발명의 방법을 도시한 흐름도2 is a flow chart illustrating a method of the present invention.
본 발명은 전력 환경이 열악한 원격지 등의 저전력 환경에서 작동할 수 있는 컴퓨터 시스템 및 그 시스템의 운영 방법에 관한 것이다.The present invention relates to a computer system capable of operating in a low power environment, such as a remote place where the power environment is poor, and a method of operating the system.
해양, 무인도 등과 같이 전원 공급이 원활하지 않은 지역에 설치된 컴퓨터 시스템의 경우, 도심에서와 같은 전원 공급을 기대할 수 없기 때문에 배터리나 태양전지 등과 같이 별도의 전원을 공급하는 장치를 이용하여 전원을 공급하는 경우가 많이 있다.In the case of computer systems installed in poor power supply areas such as offshore or uninhabited islands, the power supply cannot be expected as in the city, so it is necessary to supply power by using a separate power supply device such as a battery or a solar cell. There are many cases.
그런데, 이러한 장치들은 도심에서 일반 가정 등에 공급되는 것과 같이 충분한 전원을 공급할 수 없기 때문에 일반적인 컴퓨터 시스템의 경우 그 동작에 제약을 받는 경우가 생길 수 있다.However, these devices may not be able to supply sufficient power, such as those supplied to general homes in the city center, and thus may be restricted in the operation of general computer systems.
따라서, 위와 같은 저전력 환경 하에서 컴퓨터 시스템을 이용하고자 하는 경우에는 가급적이면 전력 소모가 적은 컴퓨터 시스템을 이용하는 것이 바람직하다.Therefore, when the computer system is to be used in the low power environment as described above, it is preferable to use a computer system with low power consumption.
종래의 컴퓨터 시스템의 경우 기억장치로 하드디스크를 이용하는데, 하드디스크의 경우 전력소모가 많아서 저전력 환경에서 사용하기 부적합하고, 또한 충격에 약해서 해양 등 계속하여 진동이 발생하는 장소에 설치하는 데는 부적절하다는 단점이 있다.In the case of a conventional computer system, a hard disk is used as a storage device. However, a hard disk is not suitable for use in a low power environment due to its high power consumption. There are disadvantages.
상기한 문제를 해결하기 위해서 본 발명에서는 전력소모가 많은 하드디스크를 사용하지 않는 저전력 환경에 유용한 컴퓨터 시스템을 제공하는 것을 목적으로 한다.In order to solve the above problems, an object of the present invention is to provide a computer system useful in a low power environment that does not use a hard disk with high power consumption.
또한, 상기한 문제를 해결하기 위해서 본 발명에서는 저전력 환경에 유용한 컴퓨터 시스템이 운영되는 방법을 제공하는 것을 목적으로 한다.Another object of the present invention is to provide a method of operating a computer system useful for a low power environment.
상기한 목적을 달성하기 위해서 본 발명은 운영체제를 포함하는 구동에 필요한 시스템이 저장되는 플래시 메모리; 메인 메모리; 및 상기 플래시 메모리를 이용하여 부팅이 된 후, 상기 플래시 메모리에 저장된 시스템 이미지를 상기 메인 메모리의 소정의 램디스크 영역에 복사하고, 시스템 드라이브를 상기 플래시 메모리에서 상기 메인 메모리의 램디스크 영역으로 변경하는 제어부;를 포함하는 것을 특징으로 하는 저전력환경을 위한 컴퓨터 시스템을 제공한다.In order to achieve the above object, the present invention provides a flash memory for storing a system for driving including an operating system; Main memory; And after booting using the flash memory, copying a system image stored in the flash memory to a predetermined ram disk area of the main memory, and changing a system drive from the flash memory to a ram disk area of the main memory. It provides a computer system for a low power environment, including a control unit.
여기서, 상기 제어부는 상기 메인 메모리에 복사된 시스템의 설정이 변경된 경우 변경된 시스템이 상기 플래시 메모리에 반영되도록 하고, 소정의 주기마다 상기 메인 메모리의 이미지를 복사하여 상기 플래시 메모리에 저장하는 것이 바람직하다.Herein, when the setting of the system copied to the main memory is changed, the controller may reflect the changed system to the flash memory, and copy and store an image of the main memory in the flash memory every predetermined period.
한편, 상기한 목적을 달성하기 위해서 본 발명은 운영체제를 포함하는 구동에 필요한 시스템이 저장되는 플래시 메모리와, 메인 메모리를 포함하는 컴퓨터 시스템의 운영방법에 있어서, 상기 플래시 메모리를 이용하여 부팅이 된 경우, 상기 플래시 메모리에 저장된 시스템 이미지를 상기 메인 메모리의 소정의 램디스크 영역에 복사하는 단계; 및 시스템 드라이브를 상기 플래시 메모리에서 상기 메인 메모리의 램디스크 영역으로 변경하는 단계;를 포함하는 것을 특징으로 하는 저전력환경을 위한 컴퓨터 시스템의 운영방법을 제공한다.Meanwhile, in order to achieve the above object, the present invention provides a flash memory in which a system necessary for driving a system including an operating system is stored, and a computer system including a main memory. Copying a system image stored in the flash memory to a predetermined ramdisk area of the main memory; And changing a system drive from the flash memory to a ramdisk area of the main memory.
여기서, 상기 컴퓨터 시스템의 운영방법은 상기 메인 메모리에 복사된 시스템의 설정이 변경된 경우 변경된 시스템이 상기 플래시 메모리에 반영되도록 하는 단계; 및 소정의 주기마다 상기 메인 메모리의 이미지를 복사하여 상기 플래시 메모리에 저장하는 단계;를 더 포함하는 것이 바람직하다.Here, the operating method of the computer system includes the step of reflecting the changed system in the flash memory when the settings of the system copied to the main memory is changed; And copying an image of the main memory at a predetermined cycle and storing the image in the flash memory.
한편, 상기한 목적을 달성하기 위해서 본 발명은 상기한 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.On the other hand, in order to achieve the above object, the present invention provides a computer readable recording medium having recorded thereon a program for realizing the above method.
이하 본 발명의 바람직한 실시예를 도면을 참조하여 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 구성을 도시한 블록선도이다.1 is a block diagram showing the configuration of the present invention.
본 발명의 컴퓨터 시스템은 플래시 메모리(110), 메인 메모리(120) 및 제어 부(130)를 포함하여 구성된다.The computer system of the present invention includes a
본 발명은 보조 기억장치로 일반적인 컴퓨터 시스템에서 사용되는 하드디스크 대신에 전력소모가 작은 플래시 메모리를 사용한다는 점이 그 특징 중의 하나이다.One of the features of the present invention is that a low power consumption flash memory is used as an auxiliary storage device instead of a hard disk used in a general computer system.
플래시 메모리(110)에는 본 발명의 컴퓨터 시스템의 운영체제를 포함한 구동에 필요한 시스템이 저장된다.The
구동에 필요한 시스템은 본 발명의 컴퓨터 시스템이 사용되는 용도에 따라 각기 다를 수 있겠으나, 기본적으로는 마이크로소프트사의 윈도우즈(상표명) 등의 운영체제가 포함될 것이다.The system required for driving may be different depending on the intended use of the computer system of the present invention, but basically includes an operating system such as Microsoft Corporation.
플래시 메모리(110) 내에 설치되는 운영체제의 크기는 플래시 메모리의 용량에 따라 결정될 수 있다.  최근에는 대용량의 플래시 메모리가 생산되고 있으므로 일반적인 컴퓨터 시스템에서 사용되는 운영체제도 사용될 수 있을 것이다.The size of the operating system installed in the
그러나, 일반적으로 플래시 메모리가 하드디스크보다 고가인 점을 고려하면, 플래시 메모리(110) 내에 저장되어 설치되는 운영체제는 필수적인 기능만 구비하도록 하여 경량화시키는 것이 바람직하다.In general, however, considering that flash memory is more expensive than a hard disk, it is desirable to reduce the weight of the operating system stored and installed in the
본 발명의 플래시 메모리(110)에는 일반적인 컴퓨터 시스템에 사용되는 운영체제의 사용도 가능하고, 운영 체제를 경량화시키는 기술은 본 발명의 특징 부분이 아니므로 여기서는 이에 대한 구체적인 설명은 생략한다.In the
플래시 메모리(110)에는 운영 체제 외에 본 발명의 컴퓨터 시스템을 구동하기 위한 시스템 파일이 저장된다.In addition to the operating system, the
본 발명의 컴퓨터 시스템이 사람의 접근이 빈번하지 않고, 전력 환경이 열악한 원격지 등에서의 사용을 목적으로 한다는 점에서 볼 때, 본 발명의 컴퓨터 시스템의 플래시 메모리(110)에 저장되는 시스템은 원격지에서 본 발명의 컴퓨터 시스템의 제어 및 소프트웨어의 설치, 삭제, 업데이트 등이 가능하도록 하는 시스템인 것이 바람직하다.In view of the fact that the computer system of the present invention is intended for use in remote places where human access is infrequent and the power environment is poor, the system stored in the
이러한 시스템의 예로는 서비스 제공자, 장치 개발자, 통신사업자 등 각기 다른 주체들이 빌딩, 가정, 휴대폰, 차량 등 다양한 환경 하에서 풍부한 서비스를 원격 및 동적으로 전달, 통합, 관리할 수 있도록 해주는 개방형 소프트웨어의 표준으로, 광대역 네트워크를 통해 로컬 네트워크 및 디바이스로 다중 서비스 전달을 위한 공개 표준인 OSGi(Open Service Gateway Initiative)가 있으며, 이런 OSGi 설치되는 가상 머신(Virtual Machine) 등이 있다. 예를 들어 자바 가상 머신(Java Virtual Machine)과 자바 기반 OSGi가 있다.An example of such a system is an open software standard that allows different entities such as service providers, device developers, and carriers to remotely and dynamically deliver, integrate, and manage rich services in a variety of environments, including buildings, homes, mobile phones, and vehicles. Open Services Gateway Initiative (OSGi), an open standard for delivering multiple services over local area networks and devices over broadband networks, includes a virtual machine installed with OSGi. Examples include the Java Virtual Machine and Java-based OSGi.
이러한 OSGi 등은 번들로 불리는 모듈화된 각각의 소프트웨어가 동작할 수 있는 프레임워크로 작용하여, 이기종 기술 또는 타 벤더 서비스 간 통신이 가능하게 하고, 새로운 기술이나 서비스 제공 추가시 장치 설비자의 요구 또는 거주자에 의한 간섭없이 인터넷을 통해 새로운 소프트웨어 모듈의 설치 및 업그레이드, 교환 등이 가능하게 되도록 한다.OSGi and the like act as a framework in which each modular software called a bundle can operate, enabling communication between heterogeneous technologies or other vendor services, and adding new technologies or service provisions to device facility requests or residents. New software modules can be installed, upgraded and exchanged over the Internet without interference.
플래시 메모리(110)에 적재되는 시스템들은 디스크 이미지 형태로 적재되도록 하는 것이 바람직하다.  여기서, 디스크 이미지 형태로 적재된다는 말은 시스템 설정을 그대로 저장한다는 의미로, 이렇게 디스크 이미지화하여 적재할 수 있도록  하는 소프트웨어로는 고스트(Ghost: 상표명), 드라이브이미지(DriveImage: 상표명), 트루이미지(TrueImage: 상표명), 이지백투(Ezbackto: 상표명) 등이 있다.  시스템을 이미지화하여 저장하는 기술 자체는 본 발명의 특징 부분이 아니므로 여기서는 구체적인 설명은 생략한다.Systems loaded on
메인 메모리(120)에는 부팅이 된 후 플래시 메모리(110)에 적재되어 있던 시스템 중 필요한 시스템이 적재된다.  이렇게 플래시 메모리(110)에 적재되어 있던 시스템이 적재되는 부분을 본 발명에서는 램 디스크 영역이라고 하고, 그 외의 부분은 주메모리 영역이라고 한다.   램 디스크 영역은 미리 지정되어 고정되어 있을 수도 있고, 부팅이 될 때마다 임의로 지정될 수도 있다.After booting up, the
메인 메모리(120)의 램 디스크 영역에는 시스템 폴더가 설치되며, 플래시 메모리(110)에서 부팅 후에 플래시 메모리(110)에 적재되어 있던 시스템 중 필요한 시스템이 시스템 폴더 영역에 설치된다.A system folder is installed in the RAM disk area of the
메인 메모리(120)는 일반적인 컴퓨터 시스템에서 사용되는 메인 메모리와 동일한 메모리가 사용된다.  다만, 본 발명의 컴퓨터 시스템에서는 부팅이 된 후 동작에 필요한 시스템이 메인 메모리(120)에 적재되므로 필요한 시스템이 적재될 정도의 용량 이상의 용량을 가지도록 설계되는 것이 바람직하다.   필요한 메모리 용량은 적재되는 시스템의 크기 및 컴퓨터 시스템의 동작시 필요한 메인 메모리의 적정 용량을 고려하여 시스템 설계자가 임의로 결정할 수 있다.The
제어부(130)는 플래시 메모리(110)에 적재되어 있는 시스템을 이용하여 부팅이 된 후, 플래시 메모리(110)에 저장되어 있는 시스템 중 동작에 필요한 시스템을  메인 메모리(120)의 램 디스크 영역에 복사하고, 시스템 드라이브를 플래시 메모리(110)에서 램 디스크 영역으로 변경한다.The
일반적으로 컴퓨터 시스템을 구동시키면, BIOS는 시스템의 하드디스크의 첫 번째 물리적 섹터인 마스터 부트 레코드를 읽어 시스템을 가동시킨다.Normally, when you start your computer system, the BIOS reads the master boot record, the first physical sector of the system's hard disk, and starts the system.
이렇게 부팅을 위한 드라이브나 시스템 드라이브에 관한 정보는 레지스트리에 저장되는데, 제어부(130)는 레지스트리 정보를 변경하여 부팅시에는 부팅을 위한 정보가 플래시 메모리(110)에 저장되어 있는 것으로 설정하고, 부팅이 되고 시스템이 메인 메모리(120)의 램디스크 영역에 설치된 후에는 시스템 드라이브가 메인 메모리(120)의 램 디스크 영역인 것으로 설정한다.The information about the drive or system drive for booting is stored in the registry. The
플래시 메모리의 경우 데이터를 읽고 쓸 수 있는 횟수가 한정되어 있고, 일반적으로 그 가능 횟수는 하드디스크나 메인 메모리에 사용되는 메모리 등의 경우보다 작다.In the case of a flash memory, the number of times that data can be read and written is limited, and in general, the number of possible times is smaller than that of a hard disk or a memory used for main memory.
컴퓨터 시스템을 동작시키기 위한 시스템 파일들을 플래시 메모리에 적재한 상태에서 시스템을 구동시키면 시스템이 동작하는 동안 계속하여 플래시 메모리에 저장되어 있는 데이터를 읽어 오고 새로 데이터를 기록하는 작업을 반복하여 수행하므로, 플래시 메모리를 사용할 수 있는 기간이 많이 단축되게 된다.If you run the system with the system files loaded in the flash memory to operate the computer system, the system continuously reads the data stored in the flash memory and writes new data repeatedly while the system is running. The period of memory available is greatly shortened.
이러한 단점을 해결하기 위하여 본 발명의 제어부(130)는 부팅이 된 후에는 플래시 메모리(110)에 저장되어 있는 시스템을 메인 메모리(120)에 저장하고, 메인 메모리(120)의 램 디스크 영역을 시스템 드라이브로 설정함으로써 더 이상 플래시 메모리에 저장되어 있는 시스템을 참조해야 될 필요가 없게 함으로써 본 발명의 컴 퓨터 시스템에 사용되는 플래시 메모리의 사용기간이 단축되는 것을 최소화하고 있다.In order to solve this disadvantage, the
즉, 본 발명에서는 부팅시에만 플래시 메모리(110)에 저장되어 있는 시스템을 읽어오면 되므로 플래시 메모리(110)에 기록해야 하는 횟수가 크게 줄어서 플래시 메모리를 장기간 사용할 수 있는 장점이 있다.That is, in the present invention, since the system stored in the
제어부(130)는 플래시 메모리(110)에 저장되어 있는 운영체제를 포함한 시스템을 메인 메모리(120)에 복사할 때, 플래시 메모리(110)에 저장되어 있는 모든 시스템이 복사되도록 할 수도 있고, 플래시 메모리(110)에 저장되어 있는 시스템들 중 사용자가 미리 지정해 놓은 시스템만이 복사되고 그 외의 시스템은 컴퓨터 시스템의 구동시 필요한 상황이 발생한 경우에만 메인 메모리(120)에 복사되도록 할 수도 있다.The
제어부(130)는 또한 주기적으로 메인 메모리(120)에 저장되어 있는 내역을 이미지화하여 플래시 메모리(110)에 저장하도록 하는 것이 바람직하다.  여기서, 메인 메모리(120)에 저장되어 있는 내역이란 램 디스크 영역에 저장되어 있는 데이터만을 포함할 수도 있고, 주메모리 영역에 저장되어 있는 데이터만을 포함할 수도 있고, 양자를 다 포함할 수도 있다.The
이렇게 주기적으로 메인 메모리의 이미지를 복사하여 둠으로써 재가동시 메모리 상태가 복원될 수 있도록 함으로써 시스템 복원 시간을 단축할 수 있는 장점이 있다.By periodically copying the image of the main memory, it is possible to reduce the system restoration time by allowing the memory state to be restored upon restart.
제어부(130)는 또한 메인 메모리(120)에 설치된 시스템의 설정이 변경된 경 우, 그 변경된 상태를 플래시 메모리(110)의 시스템 이미지에 반영되도록 하여 재가동시 변경된 시스템을 이용하여 컴퓨터 시스템이 구동되도록 하는 것이 바람직하다.The
시스템 설정의 변경을 플래시 메모리(110)의 시스템 이미지에 반영하는 작업은 제어부(130)가 시스템 설정의 변경을 감지할 때마다 수행되도록 할 수도 있고, 컴퓨터 시스템이 종료될 때 수행되도록 할 수도 있다.The operation of reflecting the change of the system setting to the system image of the
도 2는 본 발명의 컴퓨터 시스템의 운영방법을 도시한 흐름도이다.2 is a flowchart illustrating a method of operating a computer system of the present invention.
먼저, 컴퓨터 시스템의 부팅이 되면(201), 제어부(130)는 플래시 메모리(110)에 저장되어 있는 시스템 중 동작에 필요한 시스템을 메인 메모리(120)의 램 디스크 영역에 복사하고, 시스템 드라이브를 플래시 메모리(110)에서 램 디스크 영역으로 변경하여 메인 메모리(120)의 램 디스크 영역에 설치되는 시스템을 이용하여 본 발명의 컴퓨터 시스템이 구동되도록 한다(202).First, when the computer system is booted (201), the
이 때, 플래시 메모리(110)에 저장되어 있는 모든 시스템이 복사되도록 할 수도 있고, 플래시 메모리(110)에 저장되어 있는 시스템들 중 사용자가 미리 지정해 놓은 시스템만이 복사되고 그 외의 시스템은 컴퓨터 시스템의 구동시 필요한 상황이 발생한 경우에만 메인 메모리(120)에 복사되도록 할 수도 있음은 앞에서 살펴본 바와 같다.At this time, all the systems stored in the
구동되는 도중 메인 메모리(120)에 설치된 시스템의 설정이 변경되는 것으로 판단되는 경우(203), 설정의 변경이 감지되는 즉시 또는 컴퓨터 시스템이 종료될 때 그 변경된 설정 내역이 플래시 메모리(110)의 시스템 이미지에 반영되도록 한다 (204).If it is determined that the setting of the system installed in the
또한, 제어부(130)는 주기적으로 메인 메모리(120)에 저장되어 있는 내역을 이미지화하여 플래시 메모리(110)에 저장하여 컴퓨터 시스템의 재가동시 메모리 상태가 복원될 수 있도록 함으로써 시스템 복원 시간을 단축할 수 있도록 한다(205).In addition, the
여기서, 메인 메모리(120)에 저장되어 있는 내역이란 램 디스크 영역에 저장되어 있는 데이터만을 포함할 수도 있고, 주메모리 영역에 저장되어 있는 데이터만을 포함할 수도 있고, 양자를 다 포함할 수도 있음은 앞에서 살펴본 바와 같다.Here, the details stored in the
본 발명의 상기 방법은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The method of the present invention can also be embodied as computer readable code on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like, and may also be implemented in the form of a carrier wave (for example, transmission over the Internet). Include. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
이상 설명한 바와 같이, 본 발명에 따르면 전력 소비가 적은 플래시 메모리를 이용함으로써 저전력 환경에서 사용이 가능한 컴퓨터 시스템의 제공이 가능하고, 또한 플래시 메모리로의 기록 횟수를 감소시킴으로써 플래시 메모리의 사용가능기간을 획기적으로 연장할 수 있는 효과가 있다.As described above, according to the present invention, it is possible to provide a computer system that can be used in a low power environment by using a flash memory with low power consumption, and further reduce the usable period of the flash memory by reducing the number of writes to the flash memory. There is an effect that can be extended.
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| KR1020050075246AKR100764875B1 (en) | 2005-08-17 | 2005-08-17 | Computer System for Low Power Environment Using Flash Memory and Its Operation Method | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| KR1020050075246AKR100764875B1 (en) | 2005-08-17 | 2005-08-17 | Computer System for Low Power Environment Using Flash Memory and Its Operation Method | 
| Publication Number | Publication Date | 
|---|---|
| KR20070020887A KR20070020887A (en) | 2007-02-22 | 
| KR100764875B1true KR100764875B1 (en) | 2007-10-09 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| KR1020050075246AExpired - Fee RelatedKR100764875B1 (en) | 2005-08-17 | 2005-08-17 | Computer System for Low Power Environment Using Flash Memory and Its Operation Method | 
| Country | Link | 
|---|---|
| KR (1) | KR100764875B1 (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| KR101342527B1 (en) | 2013-06-12 | 2013-12-17 | 유라이닝(주) | The connecting plug and the connecting apparatus of pipeline repair, the pipeline repair method using the same | 
| KR101478354B1 (en)* | 2012-12-12 | 2015-01-02 | 한국전자통신연구원 | Method of image replication for virtual desktop service | 
| US9098398B2 (en) | 2010-09-29 | 2015-08-04 | Samsung Electronics Co., Ltd. | Non-volatile memory systems and methods of managing power of the same | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| US5535357A (en)* | 1993-03-15 | 1996-07-09 | M-Systems Flash Disk Pioneers Ltd. | Flash memory system providing both BIOS and user storage capability | 
| KR19990002308A (en)* | 1997-06-19 | 1999-01-15 | 김영환 | Boot ROM Devices in Set-Top Boxes | 
| KR20000049321A (en)* | 1999-09-06 | 2000-08-05 | 이호동 | Auto-recovery system of LINUX using a flash card | 
| KR20010087868A (en)* | 2000-03-09 | 2001-09-26 | 김광수 | Method for booting operating system in Linux | 
| KR20040097501A (en)* | 2003-05-12 | 2004-11-18 | 엘지전자 주식회사 | Method for data backup in portable electronic device | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| US5535357A (en)* | 1993-03-15 | 1996-07-09 | M-Systems Flash Disk Pioneers Ltd. | Flash memory system providing both BIOS and user storage capability | 
| KR19990002308A (en)* | 1997-06-19 | 1999-01-15 | 김영환 | Boot ROM Devices in Set-Top Boxes | 
| KR20000049321A (en)* | 1999-09-06 | 2000-08-05 | 이호동 | Auto-recovery system of LINUX using a flash card | 
| KR20010087868A (en)* | 2000-03-09 | 2001-09-26 | 김광수 | Method for booting operating system in Linux | 
| KR20040097501A (en)* | 2003-05-12 | 2004-11-18 | 엘지전자 주식회사 | Method for data backup in portable electronic device | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| US9098398B2 (en) | 2010-09-29 | 2015-08-04 | Samsung Electronics Co., Ltd. | Non-volatile memory systems and methods of managing power of the same | 
| US9465553B2 (en) | 2010-09-29 | 2016-10-11 | Samsung Electronics Co., Ltd. | Non-volatile memory systems and methods of managing power of the same | 
| US9817596B2 (en) | 2010-09-29 | 2017-11-14 | Samsung Electronics Co., Ltd. | Non-volatile memory systems and methods of managing power of the same | 
| KR101478354B1 (en)* | 2012-12-12 | 2015-01-02 | 한국전자통신연구원 | Method of image replication for virtual desktop service | 
| KR101342527B1 (en) | 2013-06-12 | 2013-12-17 | 유라이닝(주) | The connecting plug and the connecting apparatus of pipeline repair, the pipeline repair method using the same | 
| Publication number | Publication date | 
|---|---|
| KR20070020887A (en) | 2007-02-22 | 
| Publication | Publication Date | Title | 
|---|---|---|
| JP5026509B2 (en) | Converting a machine to a virtual machine | |
| US6757821B1 (en) | Computer system and its operation environment switching method | |
| CN111338854B (en) | Kubernetes cluster-based method and system for quickly recovering data | |
| US8196154B2 (en) | Copying workload files to a virtual disk | |
| CN101421715B (en) | Create host-level application-consistent backups of virtual machines | |
| JP5113700B2 (en) | Firmware update apparatus and method | |
| TWI764694B (en) | Containerized application management system and management method | |
| CN102591675B (en) | Method and system for management of multiple software images with shared memory blocks | |
| CN101110039B (en) | Terminal unit self-installing and self-starting system and method thereof | |
| JP2013232216A (en) | Information processing apparatus and program | |
| JP2004178596A (en) | Improvement of reliability using nonvolatile memory cache in discless network-bootable computer | |
| KR20090031761A (en) | Systems and Methods for Power Management Regarding Wireless Storage Device | |
| JP2008084029A (en) | Virtual machine management system | |
| KR100764875B1 (en) | Computer System for Low Power Environment Using Flash Memory and Its Operation Method | |
| CN103389909B (en) | Rendering farm node virtualization deployment system and application thereof | |
| CN104205048B (en) | Network startup system | |
| JP3732764B2 (en) | OS startup method and OS startup system | |
| CN101551752B (en) | Method and system for using the same operating system on different computers | |
| CN102681859A (en) | Method for starting Windows operation systems from USB (universal serial bus) mass storage device | |
| JP4170133B2 (en) | Information processing device | |
| JP2007080105A (en) | System startup method, program, and computer system | |
| KR101795258B1 (en) | Snapshot boot in cloud network | |
| JP5047346B2 (en) | Data processing system, data movement method, and data movement program | |
| JP2009015523A (en) | Server system, computer for server, and boot program | |
| HK1200226B (en) | Network boot system | 
| Date | Code | Title | Description | 
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application | St.27 status event code:A-0-1-A10-A12-nap-PA0109 | |
| PA0201 | Request for examination | St.27 status event code:A-1-2-D10-D11-exm-PA0201 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-3-3-R10-R18-oth-X000 | |
| D13-X000 | Search requested | St.27 status event code:A-1-2-D10-D13-srh-X000 | |
| D14-X000 | Search report completed | St.27 status event code:A-1-2-D10-D14-srh-X000 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-3-3-R10-R18-oth-X000 | |
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | St.27 status event code:A-1-2-D10-D21-exm-PE0902 | |
| T11-X000 | Administrative time limit extension requested | St.27 status event code:U-3-3-T10-T11-oth-X000 | |
| T11-X000 | Administrative time limit extension requested | St.27 status event code:U-3-3-T10-T11-oth-X000 | |
| PG1501 | Laying open of application | St.27 status event code:A-1-1-Q10-Q12-nap-PG1501 | |
| T11-X000 | Administrative time limit extension requested | St.27 status event code:U-3-3-T10-T11-oth-X000 | |
| E13-X000 | Pre-grant limitation requested | St.27 status event code:A-2-3-E10-E13-lim-X000 | |
| P11-X000 | Amendment of application requested | St.27 status event code:A-2-2-P10-P11-nap-X000 | |
| P13-X000 | Application amended | St.27 status event code:A-2-2-P10-P13-nap-X000 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-3-3-R10-R18-oth-X000 | |
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration | St.27 status event code:A-1-2-D10-D22-exm-PE0701 | |
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment | St.27 status event code:A-2-4-F10-F11-exm-PR0701 | |
| PR1002 | Payment of registration fee | St.27 status event code:A-2-2-U10-U11-oth-PR1002 Fee payment year number:1 | |
| PG1601 | Publication of registration | St.27 status event code:A-4-4-Q10-Q13-nap-PG1601 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-X000 | |
| FPAY | Annual fee payment | Payment date:20100906 Year of fee payment:4 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:4 | |
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee | St.27 status event code:A-4-4-U10-U13-oth-PC1903 Not in force date:20111002 Payment event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE | |
| PC1903 | Unpaid annual fee | St.27 status event code:N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date:20111002 | |
| PN2301 | Change of applicant | St.27 status event code:A-5-5-R10-R13-asn-PN2301 St.27 status event code:A-5-5-R10-R11-asn-PN2301 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-X000 | |
| P22-X000 | Classification modified | St.27 status event code:A-4-4-P10-P22-nap-X000 |