KR100415371B1 - 컴퓨터 - Google Patents
컴퓨터 Download PDFInfo
- Publication number
- KR100415371B1 KR100415371B1 KR10-2001-0000520A KR20010000520A KR100415371B1 KR 100415371 B1 KR100415371 B1 KR 100415371B1 KR 20010000520 A KR20010000520 A KR 20010000520A KR 100415371 B1 KR100415371 B1 KR 100415371B1
- Authority
- KR
- South Korea
- Prior art keywords
- boot
- area
- program
- designation flag
- user
- 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.)
- Expired - Fee Related
Links
- 238000005192 partition Methods 0.000 claims abstract description 8
- 238000000034 method Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 9
- RRLHMJHRFMHVNM-BQVXCWBNSA-N [(2s,3r,6r)-6-[5-[5-hydroxy-3-(4-hydroxyphenyl)-4-oxochromen-7-yl]oxypentoxy]-2-methyl-3,6-dihydro-2h-pyran-3-yl] acetate Chemical compound C1=C[C@@H](OC(C)=O)[C@H](C)O[C@H]1OCCCCCOC1=CC(O)=C2C(=O)C(C=3C=CC(O)=CC=3)=COC2=C1 RRLHMJHRFMHVNM-BQVXCWBNSA-N 0.000 description 3
- 230000006870 function Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
Description
Claims (12)
- 개별로 소거 가능한 복수의 분할 영역으로 분할되고, 각각의 분할 영역은 사용자 영역[A(11), B(12)]과, 각각의 사용자 영역이 부팅 영역으로서 지정되어 있는지의 여부를 나타내는 부팅 영역 지정 플래그[A(21), B(22)]를 포함하는 불휘발성 메모리(1);복수의 상기 사용자 영역 중 어느 사용자 영역이 부팅 프로그램을 포함하는지를 지정하는 영역 지정 플래그 레지스터(4);상기 복수의 부팅 영역 지정 플래그의 값에 기초하여 상기 영역 지정 플래그 레지스터를 설정하는 프로세서(2)를 포함하고, 상기 영역 지정 플래그 레지스터의 값에 기초하여, 어느 사용자 영역에 기입되어 있는 프로그램으로부터 상기 프로세서의 동작을 개시시켜야 하는지를 결정하는 것을 특징으로 하는 컴퓨터.
- 제1항에 있어서,상기 프로세서에 의해서 실행되는 소정의 프로그램을 저장한 부팅 메모리(3)를 더 포함하고, 상기 프로세서는 사용자의 사용 단계인 사용자 모드에서의 기동시에 상기 소정의 프로그램을 실행함으로써, 상기 부팅 영역 지정 플래그의 값에 기초하여 어느 사용자 영역이 부팅 프로그램을 포함하는지를 지정하기 위한 데이터를 상기 영역 지정 플래그 레지스터에 세트한 후, 상기 영역 지정 플래그 레지스터에 의해서 지정되어 있는 사용자 영역 상의 부팅 프로그램을 실행하는 것을 특징으로 하는 컴퓨터.
- 제1항에 있어서, 상기 프로세서는 상기 부팅 프로그램을 포함하는 사용자 영역 상의 프로그램의 재기입을 행하는 것을 특징으로 하는 컴퓨터.
- 제3항에 있어서, 상기 프로세서는,부팅 프로그램을 포함하지 않는 사용자 영역에 대하여 새로운 부팅 프로그램을 기입한 후에, 상기 새로운 부팅 프로그램을 포함하는 사용자 영역에 대응하는 부팅 영역 지정 플래그를 부팅 지정하도록 설정하고,상기 새로운 부팅 프로그램을 포함하는 사용자 영역을 지정하도록 상기 영역 지정 플래그 레지스터의 내용을 전환한 후, 구 부팅 프로그램이 기입되어 있는 사용자 영역의 재기입을 행하는 것을 특징으로 하는 컴퓨터.
- 제1항에 있어서,상기 부팅 영역 지정 플래그는 복수 비트의 플래그로 구성되어 있고,상기 프로세서는 사용자 영역의 재기입 이력을 기록하기 위해 재기입의 횟수에 따른 데이터를 상기 부팅 영역 지정 플래그로 설정하는 것을 특징으로 하는 컴퓨터.
- 제5항에 있어서,상기 프로세서는 초기 상태에 있어서 상기 부팅 영역 지정 플래그에 기입되어야 하는 데이터의 모든 비트를 제1 소정치(“1”)로 설정하고, 상기 사용자 영역의 재기입을 행할 때마다, 상기 부팅 영역 지정 플래그에 기입되어야 하는 데이터에 포함되는 제2 소정치(“0”)의 비트수를 변화시키고, 상기 부팅 영역 지정 플래그에 포함되는 상기 제2 소정치의 갯수에 기초하여 최신의 부팅 프로그램이 기억된 사용자 영역을 판별하는 것을 특징으로 하는 컴퓨터.
- 제1항에 있어서, 상기 프로세서, 상기 불휘발성 메모리 및 상기 영역 지정 플래그 레지스터가 단일의 칩에 수용된 원칩 마이크로 컴퓨터로 구성되어 있는 것을 특징으로 하는 컴퓨터.
- 제1항에 있어서, 상기 프로세서, 상기 불휘발성 메모리 및 상기 영역 지정 플래그 레지스터가 복수의 칩으로 구성된 시스템인 것을 특징으로 하는 컴퓨터.
- 제1항에 있어서, 상기 프로세서는 구 부팅 프로그램이 포함된 사용자 영역 상의 프로그램을 실행함으로써, 상기 부팅 프로그램을 포함하는 프로그램의 재기입을 행하는 것을 특징으로 하는 컴퓨터.
- 제1항에 있어서, 상기 프로세서는 소정의 재기입 순서를 기억하고, 상기 재기입 순서에 따라서 상기 부팅 프로그램을 포함하는 상기 사용자 영역 상의 프로그램의 재기입을 행하는 시퀀서인 것을 특징으로 하는 컴퓨터.
- 제2항에 있어서, 상기 프로세서, 상기 불휘발성 메모리, 상기 부팅 메모리 및 상기 영역 지정 플래그 레지스터가 단일의 칩에 수용된 원칩 마이크로 컴퓨터로 구성되어 있는 것을 특징으로 컴퓨터.
- 제2항에 있어서, 상기 프로세서, 상기 불휘발성 메모리, 상기 부팅 메모리 및 상기 영역 지정 플래그 레지스터가 복수의 칩으로 구성된 시스템인 것을 특징으로 하는 컴퓨터.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000-001115 | 2000-01-06 | ||
JP2000001115A JP3838840B2 (ja) | 2000-01-06 | 2000-01-06 | コンピュータ |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010070416A KR20010070416A (ko) | 2001-07-25 |
KR100415371B1 true KR100415371B1 (ko) | 2004-01-16 |
Family
ID=18530374
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0000520A Expired - Fee Related KR100415371B1 (ko) | 2000-01-06 | 2001-01-05 | 컴퓨터 |
Country Status (5)
Country | Link |
---|---|
US (1) | US6745278B2 (ko) |
EP (2) | EP1115058A2 (ko) |
JP (1) | JP3838840B2 (ko) |
KR (1) | KR100415371B1 (ko) |
HK (1) | HK1049895A1 (ko) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002268905A (ja) * | 2001-03-07 | 2002-09-20 | Canon Inc | プログラム動作装置、プログラム書込制御装置、プログラム書込制御方法及び記憶媒体 |
JP4840553B2 (ja) * | 2001-07-31 | 2011-12-21 | 日本電気株式会社 | 無線通信機と、そのブートプログラム書き換え方法及びプログラム |
JP2003084982A (ja) * | 2001-09-11 | 2003-03-20 | Konica Corp | プログラムを画像処理装置にインストールする方法及びそのシステム、並びにプログラム書き換え機能を有する画像処理装置及び画像処理装置のプログラム書き換え方法 |
EP1372068A3 (en) | 2002-06-11 | 2006-02-08 | Seiko Epson Corporation | System, method and program for rewriting a flash memory |
JP3830867B2 (ja) | 2002-07-10 | 2006-10-11 | Necエレクトロニクス株式会社 | シングルチップマイクロコンピュータおよびそのブート領域切り替え方法 |
US7143275B2 (en) * | 2002-08-01 | 2006-11-28 | Hewlett-Packard Development Company, L.P. | System firmware back-up using a BIOS-accessible pre-boot partition |
CN1260642C (zh) * | 2002-11-18 | 2006-06-21 | 深圳市朗科科技有限公司 | 一种向移动存储装置发送命令和数据的方法 |
US20050010811A1 (en) * | 2003-06-16 | 2005-01-13 | Zimmer Vincent J. | Method and system to support network port authentication from out-of-band firmware |
JP4550479B2 (ja) * | 2004-04-30 | 2010-09-22 | ルネサスエレクトロニクス株式会社 | 電子制御装置及びデータ調整方法 |
JP4229896B2 (ja) * | 2004-10-14 | 2009-02-25 | シャープ株式会社 | 書き換え可能な不揮発性メモリ、電子機器、書き換え可能な不揮発性メモリの書き換え方法、及び書き換えプログラム |
JP2006227830A (ja) * | 2005-02-16 | 2006-08-31 | Seiko Epson Corp | 情報処理機器及び情報処理機器の制御方法 |
ATE381061T1 (de) * | 2005-03-08 | 2007-12-15 | Bosch Gmbh Robert | Verfahren und vorrichtung zum wiederbeschreiben eines sektors mit bootloader-software in einem sektor-löschbaren nichtflüchtigen halbleiterspeicher |
KR100597787B1 (ko) | 2005-03-21 | 2006-07-06 | 삼성전자주식회사 | 멀티 칩 패키지 디바이스 |
FR2903791B1 (fr) * | 2006-07-13 | 2008-10-17 | Airbus France Sas | Procede de telechargement d'un module logiciel. |
DE102008010556A1 (de) * | 2008-02-22 | 2009-09-03 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Speichern von Informationsdaten |
KR101542878B1 (ko) | 2009-02-13 | 2015-08-07 | 삼성전자주식회사 | 버퍼램을 포함하는 불휘발성 메모리 장치 및 그것의 부트 코드 관리 방법 |
KR20100121215A (ko) * | 2009-05-08 | 2010-11-17 | 삼성전자주식회사 | 반도체 장치, 및 상기 반도체 장치의 os 이미지 라이트 방법 |
CN102135891B (zh) * | 2010-01-21 | 2013-06-26 | 杭州华三通信技术有限公司 | 可实现引导启动的系统及引导启动控制装置和方法 |
EP2551636A1 (de) | 2011-07-25 | 2013-01-30 | Leica Geosystems AG | Berührungslos bedienbare Vermessungsvorrichtung und Steuerverfahren für eine solche |
WO2014175865A1 (en) | 2013-04-23 | 2014-10-30 | Hewlett-Packard Development Company, L.P. | Repairing compromised system data in a non-volatile memory |
CN105144185B (zh) | 2013-04-23 | 2018-06-05 | 惠普发展公司,有限责任合伙企业 | 验证控制器代码和系统启动代码 |
US9880908B2 (en) * | 2013-04-23 | 2018-01-30 | Hewlett-Packard Development Company, L.P. | Recovering from compromised system boot code |
JP5875558B2 (ja) * | 2013-08-28 | 2016-03-02 | 京セラドキュメントソリューションズ株式会社 | 情報処理装置 |
CN104111851B (zh) * | 2014-07-18 | 2017-09-22 | 广州市中海达测绘仪器有限公司 | 嵌入式系统切换启动装置 |
US10341361B2 (en) * | 2017-06-05 | 2019-07-02 | Hewlett Packard Enterprise Development Lp | Transmitting secure information |
WO2020159533A1 (en) | 2019-02-01 | 2020-08-06 | Hewlett-Packard Development Company, L.P. | Security credential derivation |
WO2020167283A1 (en) | 2019-02-11 | 2020-08-20 | Hewlett-Packard Development Company, L.P. | Recovery from corruption |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10149282A (ja) * | 1996-11-20 | 1998-06-02 | Denso Corp | 電子装置のメモリ書換システム |
US5819087A (en) * | 1996-07-19 | 1998-10-06 | Compaq Computer Corporation | Flash ROM sharing between processor and microcontroller during booting and handling warm-booting events |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5155837A (en) * | 1989-03-02 | 1992-10-13 | Bell Communications Research, Inc. | Methods and apparatus for software retrofitting |
JPH04346127A (ja) * | 1991-05-23 | 1992-12-02 | Sony Corp | 電子装置 |
US5568641A (en) | 1995-01-18 | 1996-10-22 | Hewlett-Packard Company | Powerfail durable flash EEPROM upgrade |
TW429362B (en) * | 1996-03-04 | 2001-04-11 | Nippon Electric Co | Partitioned hard disk drives and partitioning scheme for hard disk drives |
JP2940480B2 (ja) * | 1996-07-05 | 1999-08-25 | 日本電気株式会社 | コンピュータシステム |
JPH1139151A (ja) | 1997-07-16 | 1999-02-12 | Matsushita Electric Ind Co Ltd | 情報処理装置 |
JP2914360B2 (ja) * | 1997-09-30 | 1999-06-28 | ソニー株式会社 | 外部記憶装置及びデータ処理方法 |
KR100228717B1 (ko) * | 1997-11-06 | 1999-11-01 | 윤종용 | 레이저 프린터의 전원 오프 대처방법 |
JPH11175346A (ja) | 1997-12-17 | 1999-07-02 | Sony Corp | 情報処理装置および情報処理方法、並びに提供媒体 |
US5987605A (en) * | 1998-02-28 | 1999-11-16 | Hewlett-Packard Co. | Methods and apparatus for dual-boot memory selection, update, and recovery in a programmable device |
DE19810814B4 (de) * | 1998-03-12 | 2004-10-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Rechnersystem und Zustandskopierverfahren zur skalierbaren Software-Aktualisierung |
US6205548B1 (en) * | 1998-07-31 | 2001-03-20 | Intel Corporation | Methods and apparatus for updating a nonvolatile memory |
-
2000
- 2000-01-06 JP JP2000001115A patent/JP3838840B2/ja not_active Expired - Fee Related
-
2001
- 2001-01-02 EP EP01100214A patent/EP1115058A2/en not_active Withdrawn
- 2001-01-02 US US09/753,112 patent/US6745278B2/en not_active Expired - Fee Related
- 2001-01-02 EP EP02013712A patent/EP1265135A3/en not_active Withdrawn
- 2001-01-05 KR KR10-2001-0000520A patent/KR100415371B1/ko not_active Expired - Fee Related
-
2003
- 2003-03-17 HK HK03101947.9A patent/HK1049895A1/en unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5819087A (en) * | 1996-07-19 | 1998-10-06 | Compaq Computer Corporation | Flash ROM sharing between processor and microcontroller during booting and handling warm-booting events |
JPH10149282A (ja) * | 1996-11-20 | 1998-06-02 | Denso Corp | 電子装置のメモリ書換システム |
Also Published As
Publication number | Publication date |
---|---|
JP3838840B2 (ja) | 2006-10-25 |
EP1115058A2 (en) | 2001-07-11 |
HK1049895A1 (en) | 2003-05-30 |
US20010008011A1 (en) | 2001-07-12 |
EP1265135A3 (en) | 2005-08-17 |
KR20010070416A (ko) | 2001-07-25 |
JP2001195241A (ja) | 2001-07-19 |
US6745278B2 (en) | 2004-06-01 |
EP1265135A2 (en) | 2002-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100415371B1 (ko) | 컴퓨터 | |
KR920022093A (ko) | 복구가능한 베이식 펌웨어를 가진 컴퓨터시스템 동작방법 | |
JP3268130B2 (ja) | フラッシュeepromを用いたデータ処理装置 | |
KR100265266B1 (ko) | 플래쉬 eeprom 을 구비하는 마이크로컴퓨터및 플래쉬 eeprom 의 소거방법 | |
JP3830867B2 (ja) | シングルチップマイクロコンピュータおよびそのブート領域切り替え方法 | |
JP3727485B2 (ja) | 不揮発性メモリ内蔵マイクロコンピュータ | |
KR0121551B1 (ko) | 컴퓨터를 사용한 메뉴 선택 기능을 구비한 휴대형 컴퓨터 | |
KR100223844B1 (ko) | 옵션 자동 설정 회로 | |
JPH10214203A (ja) | 情報処理装置 | |
KR100228717B1 (ko) | 레이저 프린터의 전원 오프 대처방법 | |
JP2002175193A (ja) | プログラム書き換え装置及びプログラム書き換え方法 | |
JPH0869376A (ja) | Biosの書き換え制御回路 | |
JP2011175352A (ja) | ファームウエア更新装置、通信装置、電子機器、ファームウエア更新システム、ファームウエア更新方法及びプログラム | |
JP2000293376A (ja) | ブートプログラムの切替回路及び切替方法 | |
JP2001344156A (ja) | フラッシュメモリを有する装置およびデータの書き換え方法 | |
JP4826232B2 (ja) | 情報処理装置およびブートプログラムの書き換え方法 | |
JPH11282690A (ja) | 制御プログラムの書込方法及び情報処理装置並びに情報処理システム | |
JP2001229014A (ja) | 不揮発性メモリ書き替え装置 | |
JP2003288213A (ja) | ブートプログラム記憶装置、電子機器のブートプログラム記憶方法 | |
JP2005128613A (ja) | 画像形成装置 | |
KR20000033437A (ko) | 부트스트랩로더 기능 구현 장치 | |
JP4408504B2 (ja) | ゲーム装置および割り当て方法 | |
JP2003122575A (ja) | 情報処理装置 | |
JP2002259152A (ja) | フラッシュメモリ書換方法 | |
JPH09330216A (ja) | Bios書換システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20010105 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20030219 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20030627 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: 20031223 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20040105 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20040106 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20061226 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20061226 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20081210 |