1 |
1
컴퓨팅 연산을 수행하는 프로세서;
전원이 차단되는 경우라도 저장된 데이터를 잃지 않으며, 바이트 단위로 주소 접근이 가능하고, 상기 프로세서가 상기 컴퓨팅 연산을 수행하는 경우에 메인 메모리로서 동작하여, 상기 컴퓨팅 연산을 위한 상기 프로세서의 레지스터의 값 및 주변 장치의 상태 값을 저장하는 비휘발성 램; 및
상기 전원을 차단하는 명령이 수신되는 경우, 상기 컴퓨팅 연산을 위한 상기 프로세서의 레지스터의 값, 상기 주변 장치의 상태 값 및 상시 전원 공급이 요구되지 않는 제2 모듈 그룹에 연관되는 컴퓨팅 연산 데이터 중 적어도 하나를 상기 비휘발성 램에 저장하고, 상시 전원 공급이 요구되는 제1 모듈 그룹을 제외한 상기 프로세서, 상기 비휘발성 램 및 상기 제2 모듈 그룹에 전원 공급을 차단하는 제어부
를 포함하는 컴퓨팅 시스템
|
2 |
2
제1항에 있어서,
상기 제어부는,
상기 전원의 공급 전압을 모니터링 하는 전압 모니터부를 더 포함하고,
상기 제어부는, 상기 모니터링 부가 상기 전원의 공급 전압이 제1 임계치 이하임을 감지하는 경우, 상기 컴퓨팅 연산을 위한 상기 프로세서의 레지스터의 값, 상기 주변 장치의 상태 값 및 상기 제2 모듈 그룹에 연관되는 컴퓨팅 연산 데이터 중 적어도 하나를 상기 비휘발성 램에 저장하고, 상기 제1 모듈 그룹을 제외한 상기 프로세서, 상기 비휘발성 램 및 상기 제2 모듈 그룹에 전원 공급을 차단하는 컴퓨팅 시스템
|
3 |
3
제1항에 있어서,
상기 제어부는,
상기 전원의 공급 전압을 모니터링 하는 전압 모니터부; 및
상기 모니터링 부가 상기 전원의 공급 전압이 제1 임계치 이하임을 감지하는 경우, 상기 제어부에 제1 기준 시간 동안 전원을 공급하는 축전지
를 더 포함하고,
상기 제어부는, 상기 모니터링 부가 상기 전원의 공급 전압이 제1 임계치 이하임을 감지하는 경우, 상기 컴퓨팅 연산을 위한 상기 프로세서의 레지스터의 값, 상기 주변 장치의 상태 값 및 상기 제2 모듈 그룹에 연관되는 컴퓨팅 연산 데이터 중 적어도 하나를 상기 비휘발성 램에 저장하고, 상기 제1 모듈 그룹을 제외한 상기 프로세서, 상기 비휘발성 램 및 상기 제2 모듈 그룹에 전원 공급을 차단하는 컴퓨팅 시스템
|
4 |
4
제1항 내지 제3항 중 어느 한 항에 있어서,
상기 제1 모듈 그룹은, 센서 네트워크 모듈, 네트워크 어댑터 모듈, 이동통신 단말기의 외부 통신 모듈, GPS 수신 모듈, FAX 통신 수신 모듈, 프린터의 통신 수신 모듈, 디지털 텔레비전의 외부 통신 수신 모듈, 및 홈네트워크 시스템의 통신 수신 모듈 중 적어도 하나를 포함하는 컴퓨팅 시스템
|
5 |
5
제1항 내지 제3항 중 어느 한 항에 있어서,
상기 제2 모듈 그룹은, 하드디스크, 휘발성 램, 플래시 메모리, 이동통신 단말기의 임베디드 시스템 모듈, GPS 항법 시스템 모듈, FAX 프린팅 모듈, 프린터의 프린팅 모듈, 디지털 텔레비전의 구동 모듈 및, 홈네트워크 시스템의 구동 모듈 중 적어도 하나를 포함하는 컴퓨팅 시스템
|
6 |
6
제1항 내지 제3항 중 어느 한 항에 있어서,
상기 제1 모듈 그룹이 외부 시스템으로부터 상기 컴퓨팅 시스템의 부팅 명령을 수신하는 경우, 상기 제어부는,
상기 부팅 명령이 기설정된 조건 - 단, 상기 기설정된 조건은, 상기 외부 시스템이 미리 등록된 시스템일 조건 및 상기 부팅 명령이 미리 등록된 형태의 명령일 조건 중 적어도 하나를 포함함 - 을 만족 하는 지의 여부를 판단하고, 상기 기설정된 조건을 만족하는 경우, 상기 컴퓨팅 연산을 위한 상기 프로세서의 레지스터의 값 및 상기 주변 장치의 상태 값을 상기 비휘발성 램으로부터 복구하여 상기 프로세서 및 상기 비휘발성 램을 구동하는 컴퓨팅 시스템
|
7 |
7
제1항 내지 제3항 중 어느 한 항에 있어서,
상기 제1 모듈 그룹이 외부 시스템으로부터 상기 컴퓨팅 시스템의 부팅 명령을 수신하는 경우, 상기 제어부는,
상기 부팅 명령이 기설정된 조건 - 단, 상기 기설정된 조건은, 상기 외부 시스템이 미리 등록된 시스템일 조건 및 상기 부팅 명령이 미리 등록된 형태의 명령일 조건 중 적어도 하나를 포함함 - 을 만족하는 지의 여부를 판단하고, 상기 기설정된 조건을 만족하지 않는 경우, 상기 비휘발성 메모리에 일시적으로 전원을 공급하여 상기 부팅 명령 수신에 관한 로그 파일을 저장하는 컴퓨팅 시스템
|
8 |
8
삭제
|
9 |
9
삭제
|
10 |
10
삭제
|
11 |
11
삭제
|
12 |
12
삭제
|
13 |
13
삭제
|
14 |
14
컴퓨팅 시스템이 구동되는 동안, 상기 컴퓨팅 시스템이, 상기 컴퓨팅 시스템의 컴퓨팅 연산을 위한 프로세서의 레지스터의 값 및 주변 장치의 상태 값을 상기 컴퓨팅 시스템의 메인 메모리로서 동작하는 비휘발성 램에 저장하는 단계;
상기 컴퓨팅 시스템의 전원 차단 명령이 수신되는 경우, 상기 컴퓨팅 시스템이, 상기 레지스터의 값 또는 상기 주변 장치의 상태 값 중 상기 비휘발성 램에 저장되지 않은 값을 상기 비휘발성 램에 저장하고, 상기 컴퓨팅 시스템의 전원을 차단하는 단계; 및
상기 컴퓨팅 시스템의 전원 차단 명령이 수신되는 경우, 상기 컴퓨팅 시스템이, 상기 컴퓨팅 시스템의 전원을 차단하기 앞서, 상기 컴퓨팅 시스템 내의 모듈 중 상시 전원 공급이 요구되지 않는 제2 모듈 그룹에 연관되는 컴퓨팅 연산 데이터를 상기 비휘발성 램에 저장하는 단계
를 포함하는 컴퓨팅 방법
|
15 |
15
삭제
|
16 |
16
제14항에 있어서,
상기 컴퓨팅 시스템의 전원 차단 명령이 수신되는 경우, 상기 컴퓨팅 시스템이, 상기 컴퓨팅 시스템 내의 모듈 중 상시 전원 공급이 요구되는 제1 모듈 그룹에는 지속적으로 전원을 공급하는 단계
를 더 포함하는 컴퓨팅 방법
|
17 |
17
제14항에 있어서,
상기 컴퓨팅 시스템의 부팅 명령이 수신되는 경우, 상기 컴퓨팅 시스템이, 상기 프로세서의 레지스터의 값 및 상기 주변 장치의 상태 값을 상기 비휘발성 램으로부터 복구하여 상기 컴퓨팅 시스템을 부팅하는 단계
를 더 포함하는 컴퓨팅 방법
|
18 |
18
제14항에 있어서,
외부 시스템으로부터, 상기 컴퓨팅 시스템의 부팅 명령이 수신되는 경우,
상기 부팅 명령이 기설정된 조건 - 단, 상기 기설정된 조건은, 상기 외부 시스템이 미리 등록된 시스템일 조건 및 상기 부팅 명령이 미리 등록된 형태의 명령일 조건 중 적어도 하나를 포함함 - 을 만족하는 지의 여부를 판단하는 단계; 및
상기 부팅 명령이 상기 기설정된 조건을 만족하는 경우, 상기 컴퓨팅 시스템이, 상기 프로세서의 레지스터의 값 및 상기 주변 장치의 상태 값을 상기 비휘발성 램으로부터 복구하여 상기 컴퓨팅 시스템을 부팅하는 단계
를 더 포함하는 컴퓨팅 방법
|
19 |
19
제18항에 있어서,
상기 부팅 명령이 상기 기설정된 조건을 만족하지 않는 경우, 상기 컴퓨팅 시스템이, 상기 비휘발성 메모리에 일시적으로 전원을 공급하여 상기 부팅 명령 수신에 관한 로그 파일을 저장하는 단계
를 더 포함하는 컴퓨팅 방법
|
20 |
20
제14항 또는 제16항 내지 제19항 중 어느 한 항에 있어서,
상기 컴퓨팅 방법을 수행하기 위한 프로그램이 기록되어 있는 컴퓨터 판독 가능 기록 매체
|