KR102275978B1 - 안정적으로 Computing 기기를 동작시키는 방법 및 장치 - Google Patents
안정적으로 Computing 기기를 동작시키는 방법 및 장치 Download PDFInfo
- Publication number
- KR102275978B1 KR102275978B1 KR1020200006036A KR20200006036A KR102275978B1 KR 102275978 B1 KR102275978 B1 KR 102275978B1 KR 1020200006036 A KR1020200006036 A KR 1020200006036A KR 20200006036 A KR20200006036 A KR 20200006036A KR 102275978 B1 KR102275978 B1 KR 102275978B1
- Authority
- KR
- South Korea
- Prior art keywords
- progress
- singularity
- computing device
- sequence
- check step
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling means
- G06F1/206—Cooling means comprising thermal management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
도 2는 본 발명의 일 실시 예에 따른 구동 제어장치에서 안정적으로 Computing 기기를 동작시키는 방법을 구현하기 위한 동작 처리 순서를 도시한 것이다.
도 3은 본 발명의 일 실시 예에 따른 구동 제어장치에서 안정적으로 Computing 기기를 동작시키는 방법 중 제1차 동작온도 Check 단계(100)를 순서적으로 도시한 것이다.
도 4는 본 발명의 일 실시 예에 따른 구동 제어장치에서 안정적으로 Computing 기기를 동작시키는 방법 중 제2-1차 PS 순서 Check 단계(210)를 순서적으로 도시한 것이다.
도 5는 본 발명의 일 실시 예에 따른 구동 제어장치에서 안정적으로 Computing 기기를 동작시키는 방법 중 제2-2차 PS 진행시간 Check 단계(250)를 순서적으로 도시한 것이다.
도 6은 본 발명의 일 실시 예에 따른 구동 제어장치에서 안정적으로 Computing 기기를 동작시키는 방법 중 제3차 PS 진행시간 추이 Check 단계(300)를 순서적으로 도시한 것이다.
도 7은 본 발명의 일 실시 예에 따른 Computing 기기의 Power Sequence Design Guide에 따라 설정된 각 단계별 Recommend 시간을 도시한 것이다.
도 8은 제3차 PS 진행시간 추이 Check 단계(300)에서 특이점 발생에 대한 예를 도시한 것이다.
도 9는 Computing 기기에서 5회 전원 on 과정을 통하여 본 발명의 일 실시 예에 따른 제3차 PS 진행시간 추이 Check 단계의 예를 도시한 것이다.
도 10은 Computing 기기에서 5회 전원 on 과정을 통하여 본 발명의 또 다른 실시 예에 따른 제3차 PS 진행시간 추이 Check 단계의 예를 도시한 것이다.
11 제어부
12 PS 감지부
13: Data 저장부
14: 온도감지부
15: 출력부
50: Computing 기기
Claims (20)
- 구동 제어장치가 안정적으로 Computing 기기를 동작시키는 방법에 있어서,
상기 구동제어장치가 상기 Computing 기기의 각 영역에 대한 주요 부품의 온도를 센싱하여 감지하고, 감지된 각 영역의 온도가 설정된 동작 보증 온도 범위에 있는지를 비교 판단을 하는 제1차 동작온도 Check 단계;
상기 각 영역의 온도가 설정된 동작 보증 온도 범위 내에서 유지되고 있다고 판단되는 경우에는 미리 설정된 PS 순서와 현재 진행되고 있는 PS 순서를 비교 판단하는 제2-1차 PS 순서 Check 단계와 현재 진행되는 각 PS 별로 미리 설정된 PS 진행 제한시간 범위 내에서 진행하는 지를 비교 판단하는 제2-2차 PS 진행시간 Check 단계; 및
상기 PS 순서 Check 단계 및 PS 진행시간 Check 단계 이후에 PS 진행 패턴에 대한 특이점을 비교 판단하는 제3차 PS 진행시간 추이 Check 단계;
를 포함하는 것을 특징으로 하되,
상기 제2-1차 PS 순서 Check 단계는,
상기 구동 제어장치의 설정된 PS 순서와 현재 진행되고 있는 PS 순서를 비교하는 PS 순서 비교단계; 및
상기 PS 순서 비교단계에서 PS 순서가 일치하지 않는다고 판단되면, PS 순서 오류 횟수가 몇 회 진행되었는지는 카운트하고, 상기 카운트된 PS 순서 누적오류 횟수가 미리 설정된 오류 제한 횟수(K)를 초과하였는지를 판단하는 누적 오류횟수 판단단계;
를 포함하는 것을 특징으로 하는 안정적으로 Computing 기기를 동작시키는 방법. - 제1항에 있어서,
상기 제1차 동작온도 Check 단계 이후에,
상기 제2-1차 PS 순서 Check 단계와 제2-2차 PS 진행시간 Check 단계는 동시에 수행하는 것을 특징으로 하는 안정적으로 Computing 기기를 동작시키는 방법.
- 제1항에 있어서,
상기 제1차 동작온도 Check 단계 이후에,
상기 제2-1차 PS 순서 Check 단계를 수행하고, 그 이후에 상기 제2-2차 PS 진행시간 Check 단계를 수행하는 것을 특징으로 하는 안정적으로 Computing 기기를 동작시키는 방법. - 제1항에 있어서,
상기 구동 제어장치는
제3차 PS 진행시간 추이 Check 단계 이후에 POST(Power On Self-Test) 단계를 수행하도록 제어하는 것을 특징으로 하는 안정적으로 Computing 기기를 동작시키는 방법. - 제1항에 있어서,
상기 제1차 동작온도 Check 단계는
상기 구동제어장치에 상기 Computing 기기의 내부 공간온도, CPU, PCH Main Chipset, 메모리 및 Storage를 포함하는 영역의 온도가 센싱이 되어 입력되는 단계; 및
상기 입력된 감지된 각 영역의 온도가 설정된 동작 보증 온도 범위에 있는 지를 판단하는 동작 보증온도 범위 판단단계; 를 포함하는 것을 특징으로 하는
안정적으로 Computing 기기를 동작시키는 방법. - 제5항에 있어서,
상기 동작 보증온도 범위 판단단계에서 상기 각 영역의 온도가 설정된 동작 보증 온도 범위에 있지 않다고 판단될 경우에는, 경고 메시지 및 해당 영역의 현재 온도상태를 상기 구동제어장치의 출력부에서 출력을 하도록 하는 메시지 출력단계를 더 포함하는 것을 특징으로 하는 안정적으로 Computing 기기를 동작시키는 방법. - 제6항에 있어서,
상기 메시지 출력단계에는 해당 영역의 현재 온도상태를 관리자의 PC, 휴대폰으로 전송을 하고, 경고 방송 등으로 출력하는 것을 더 포함하는 것을 특징으로 하는 Computing 기기를 동작시키는 방법. - 제6항에 있어서,
상기 구동제어장치는,
상기 메시지 출력단계 이후에, 설정된 동작 보증 온도 범위에 있지 않다고 판단된 영역의 주변 온도를 적정온도로 제어하도록 미리 설정된 해당되는 주변 냉, 난방 기기에 제어신호를 전송하는 주변 온도제어단계를 더 포함하며,
상기 주변 온도가 설정된 온도 범위로 유지되었을 경우는 다시 제1차 동작온도 Check 단계에서 온도가 센싱이 되어 입력되는 단계로 복귀하는 것을 특징으로 하는 안정적으로 Computing 기기를 동작시키는 방법.
- 삭제
- 제1항에 있어서,
상기 누적 오류횟수 판단단계에서 PS 순서 누적 오류횟수가 미리 설정된 PS 순서 오류 제한 횟수(K) 이상이라고 판단된 경우에는 상기 Computing 기기의 프로세스 진행을 중지하고 오류메시지를 출력하는 것을 특징으로 하는 안정적으로 Computing 기기를 동작시키는 방법.
- 제1항에 있어서,
상기 누적 오류횟수 판단단계에서 PS 순서 누적 오류횟수가 미리 설정된 PS 순서 오류 제한 횟수(K) 미만으로 판단된 경우에는, 상기 PS 순서 누적 에러 횟수에 1을 가산 기록하여 저장을 하는 단계; 및
초기화 진행으로 상기 Computing 기기를 재시작 단계를 수행하는 것을 특징으로 하는 안정적으로 Computing 기기를 동작시키는 방법.
- 제1항에 있어서
상기 제2-2차 PS 진행시간 Check 단계는,
현재 진행된 PS의 각 PS 별로 설정된 PS 진행 제한 시간이 초과되었는지를 판단하는 PS 진행제한시간 판단단계; 및
상기 PS 진행제한시간 판단단계에서 PS 진행제한 시간이 초과되었다고 판단된 경우, PS 진행 제한시간의 초과 오류 횟수가 몇 회 진행되었는지는 카운트하고, 상기 카운트된 오류횟수가 미리 설정된 오류제한 횟수(K) 이상인 지를 판단하는 PS 진행 누적 오류횟수 판단단계;
를 포함하는 것을 특징으로 하는 안정적으로 Computing 기기를 동작시키는 방법.
- 제12항에 있어서,
상기 PS 진행 누적 오류횟수 판단단계에서 PS 진행 누적 오류횟수가 미리 설정된 PS 진행 오류제한 횟수(K) 이상이라고 판단된 경우에는 상기 Computing 기기의 프로세스 진행을 중지하고 오류메시지를 출력하는 것을 특징으로 하는 안정적으로 Computing 기기를 동작시키는 방법. - 제12항에 있어서,
상기 PS 진행 누적 오류횟수 판단단계에서 PS 진행 누적 오류횟수가 미리 설정된 PS 진행 오류 제한 횟수(K) 미만으로 판단된 경우에는 상기 PS 순서 누적 에러 횟수에 1을 가산 기록하여 저장을 하는 단계; 및
초기화 진행으로 상기 Computing 기기를 재시작 단계를 수행하는 것을 특징으로 하는 안정적으로 Computing 기기를 동작시키는 방법. - 제1항에 있어서,
상기 제3차 PS 진행시간 추이 Check 단계는,
각 PS 단계별 진행시간이 사전 설정된 진행 제한시간에 근접하는 특이점이 발생되었는지를 Check하는 PS 진행시간 추이 특이점 Check 단계; 및
상기 PS 진행시간 추이 특이점 Check 단계에서 특이점이 발생되지 않았다고 판단된 경우, 현재 PS 진행 패턴에 대해 누적된 Prediction Flag 값에서 1을 삭감하고 데이터저장부에 저장하는 Prediction Flag값 삭감 설정단계;
를 포함하는 것을 특징으로 하는 안정적으로 Computing 기기를 동작시키는 방법.
- 제1항에 있어서,
상기 제3차 PS 진행시간 추이 Check 단계는,
각 PS 단계별 진행시간이 사전 설정된 진행 제한시간에 근접하는 특이점이 발생되었는지를 Check하는 PS 진행시간 추이 특이점 Check 단계;
상기 PS 진행시간 추이 특이점 Check 단계에서 특이점이 발생되었다고 판단된 경우에는 현재 PS 진행 패턴에 대해 누적된 Prediction Flag 값이 특이점 발생 허용횟수(F) 이상인지를 판단하는 특이점 발생 허용횟수(F) 판단단계; 및
상기 특이점 발생 허용횟수(F) 판단단계에서 현재 PS 진행 패턴에 대해 누적된 Prediction Flag 값이 특이점 발생 허용횟수(F) 미만으로 판단이 되면, 상기 누적된 Prediction Flag 값에서 1을 증가시키는 Prediction Flag값 증가 설정단계;
를 포함하는 것을 특징으로 하는 안정적으로 Computing 기기를 동작시키는 방법.
- 제1항에 있어서,
상기 제3차 PS 진행시간 추이 Check 단계는,
각 PS 단계별 진행시간이 사전 설정된 진행 제한시간에 근접하는 특이점이 발생되었는지를 Check하는 PS 진행시간 추이 특이점 Check 단계;
상기 PS 진행시간 추이 특이점 Check 단계에서 특이점이 발생되었다고 판단된 경우에는 현재 PS 진행 패턴에 대해 누적된 Prediction Flag 값이 특이점 발생 허용횟수(F) 이상인지를 판단하는 특이점 발생 허용횟수(F) 판단단계;
상기 특이점 발생 허용횟수(F) 판단단계에서 현재 PS 진행 패턴에 대해 누적된 Prediction Flag 값이 특이점 발생 허용횟수(F) 이상으로 판단이 된 경우, 누적된 오류 횟수가 제2제한값(G) 이상 인지를 판단하는 단계; 및
상기 누적된 오류 횟수 값이 제2제한값(G) 미만으로 판단이 된 경우에는 이후 POST단계로 진행을 하는 POST 진행단계; 를 포함하는 것을 특징으로 하는 안정적으로 Computing 기기를 동작시키는 방법. - 제17항에 있어서,
상기 POST 진행단계 이후에,
상기 구동 제어장치의 출력부에 PS 진행 시간추이 데이터를 포함하여 표시하는 단계; 및
상기 Computing 기기의 점검단계; 를 더 포함하는 것을 특징으로 하는 안정적으로 Computing 기기를 동작시키는 방법.
- 제1항에 있어서,
상기 제3차 PS 진행시간 추이 Check 단계는,
각 PS 단계별 진행시간이 사전 설정된 진행 제한시간에 근접하는 특이점이 발생되었는지를 Check하는 PS 진행시간 추이 특이점 Check 단계;
상기 PS 진행시간 추이 특이점 Check 단계에서 특이점이 발생되었다고 판단된 경우에는 현재 PS 진행 패턴에 대해 누적된 Prediction Flag 값이 특이점 발생 허용횟수(F) 이상인지를 판단하는 특이점 발생 허용횟수(F) 판단단계;
상기 특이점 발생 허용횟수(F) 판단단계에서 현재 PS 진행 패턴에 대해 누적된 Prediction Flag 값이 특이점 발생 허용횟수(F) 이상으로 판단이 된 경우, 누적된 오류 횟수값이 제2제한값(G) 이상 인지를 판단하는 단계; 및
상기 누적된 오류 횟수값이 제2제한값(G) 이상으로 판단이 된 경우에는 상기 Computing 기기의 프로세스 진행을 중지하고 오류메시지를 출력하는 것을 특징으로 하는 안정적으로 Computing 기기를 동작시키는 방법. - 삭제
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200006036A KR102275978B1 (ko) | 2020-01-16 | 2020-01-16 | 안정적으로 Computing 기기를 동작시키는 방법 및 장치 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200006036A KR102275978B1 (ko) | 2020-01-16 | 2020-01-16 | 안정적으로 Computing 기기를 동작시키는 방법 및 장치 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR102275978B1 true KR102275978B1 (ko) | 2021-07-14 |
Family
ID=76863050
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020200006036A Active KR102275978B1 (ko) | 2020-01-16 | 2020-01-16 | 안정적으로 Computing 기기를 동작시키는 방법 및 장치 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102275978B1 (ko) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040065676A (ko) | 2003-01-15 | 2004-07-23 | 삼성전자주식회사 | 컴퓨터 및 그 제어방법 |
| JP2005321949A (ja) * | 2004-05-07 | 2005-11-17 | Seiko Epson Corp | コンピュータの起動方法、起動装置およびコンピュータシステム |
| KR20130139829A (ko) * | 2010-06-07 | 2013-12-23 | 제이슨 에이. 설리반 | 컴퓨터 시스템들의 지능형 유연 관리 및 감시를 위한 시스템들 및 방법들 |
-
2020
- 2020-01-16 KR KR1020200006036A patent/KR102275978B1/ko active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040065676A (ko) | 2003-01-15 | 2004-07-23 | 삼성전자주식회사 | 컴퓨터 및 그 제어방법 |
| JP2005321949A (ja) * | 2004-05-07 | 2005-11-17 | Seiko Epson Corp | コンピュータの起動方法、起動装置およびコンピュータシステム |
| KR20130139829A (ko) * | 2010-06-07 | 2013-12-23 | 제이슨 에이. 설리반 | 컴퓨터 시스템들의 지능형 유연 관리 및 감시를 위한 시스템들 및 방법들 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12373276B2 (en) | Method, system and apparatus for fault positioning in starting process of server | |
| US7613952B2 (en) | Method for facilitating BIOS testing | |
| US8340923B2 (en) | Predicting remaining useful life for a computer system using a stress-based prediction technique | |
| US11068330B2 (en) | Semiconductor device and analysis system | |
| JPH09230929A (ja) | 車載コントローラの故障診断方法及び装置 | |
| CN113832663B (zh) | 控制芯片故障记录方法、装置以及控制芯片故障读取方法 | |
| US8726088B2 (en) | Method for processing booting errors | |
| JP4886558B2 (ja) | 情報処理装置 | |
| US8762792B2 (en) | Event monitor having switch matrix, separate counter, and compare circuitry | |
| US20230418710A1 (en) | Information processing apparatus, and control method | |
| CN119322699A (zh) | 一种内存条初始化失败的处理方法 | |
| US9158646B2 (en) | Abnormal information output system for a computer system | |
| US9021242B2 (en) | Boot determining method of electronic device having one or more storage disks in a low temperature environment | |
| KR102275978B1 (ko) | 안정적으로 Computing 기기를 동작시키는 방법 및 장치 | |
| KR101494000B1 (ko) | 시스템 종료 후 자기진단 수행시스템 및 방법, 그리고 그를이용한 부팅방법 | |
| CN103109265B (zh) | 在计算设备中执行系统维护的方法和系统 | |
| JP7183844B2 (ja) | 情報処理装置、方法、およびプログラム | |
| US6691242B1 (en) | System test and method for checking processor over-clocking by retrieving an assigned speed from an register internal to the processor, comparing with running speed, and displaying caution message to user | |
| US7275019B2 (en) | System and method for information handling system thermal diagnostics | |
| CN113742176A (zh) | 一种故障预测方法、装置和电子设备 | |
| KR102758944B1 (ko) | 지역별 판매된 가전제품의 실시간 모니터링 시스템 및 그 제어 방법 | |
| JP2005031903A (ja) | 情報処理装置 | |
| JP2018071992A (ja) | マイコン、システム、電子制御装置、及びマイコンの機能試験方法 | |
| KR102781009B1 (ko) | 고장 예측 데이터를 활용한 능동 고장 예측 및 대응이 가능한 스마트 led 디스플레이 장치 | |
| US20250117275A1 (en) | Microcontroller circuit, analysis system, and control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20200116 |
|
| PA0201 | Request for examination | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210423 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: 20210702 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210706 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20210707 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |