KR20030014353A - 시스템 부팅시 비시스템 메모리 저장 자원을 사용하기위한 메모리 접근 제어기를 포함하는 컴퓨터 시스템 - Google Patents
시스템 부팅시 비시스템 메모리 저장 자원을 사용하기위한 메모리 접근 제어기를 포함하는 컴퓨터 시스템 Download PDFInfo
- Publication number
- KR20030014353A KR20030014353A KR1020027010334A KR20027010334A KR20030014353A KR 20030014353 A KR20030014353 A KR 20030014353A KR 1020027010334 A KR1020027010334 A KR 1020027010334A KR 20027010334 A KR20027010334 A KR 20027010334A KR 20030014353 A KR20030014353 A KR 20030014353A
- Authority
- KR
- South Korea
- Prior art keywords
- memory
- computer system
- microprocessor
- during
- controller
- Prior art date
Links
- 230000005055 memory storage Effects 0.000 title abstract description 3
- 230000002093 peripheral effect Effects 0.000 claims abstract description 31
- 230000004044 response Effects 0.000 claims 2
- 230000003139 buffering effect Effects 0.000 claims 1
- 238000013507 mapping Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/54—Link editing before load time
-
- 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
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)
- Information Transfer Systems (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
Description
Claims (10)
- 마이크로프로세서;상기 마이크로프로세서와 연결되어 부트 코드를 저장하는 제 1 메모리부;정상 모드 동작시 주변 장치와 연관된 데이터를 버퍼링하는 제 2 메모리부;동작의 초기화 모드를 나타내는 구성 제어 정보를 저장하는 구성 저장부; 및상기 제 2 메모리부와 상기 구성 저장부에 연결된 메모리 접근 제어기를 포함하고,상기 마이크로프로세서는 상기 부트 코드를 시스템 리셋시 실행하도록 구성되고, 상기 메모리 접근 제어기는 상기 동작의 초기화 모드 동안 상기 마이크로프로세서에 의해 실행되는 명령어에 응답하여 상기 제 2 메모리부 내의 선택된 위치로의 접근을 제어하도록 구성된 것을 특징으로 하는 컴퓨터 시스템.
- 제 1 항에 있어서, 상기 명령은 상기 제 2 메모리부에서 상기 선택된 위치를 특정하는 것을 특징으로 하는 컴퓨터 시스템
- 제 2 항에 있어서, 상기 선택된 위치는, 상기 동작의 초기화 모드 동안 소프트웨어적으로 접근 가능한 메모리 주소 공간 내에서 매핑되는 것을 특징으로 하는 컴퓨터 시스템.
- 제 3 항에 있어서, 상기 선택된 위치는, 상기 동작의 정상 모드 동안 소프트웨어적으로 접근 가능한 메모리 주소 공간 내에 있지 않는 것을 특징으로 하는 컴퓨터 시스템.
- 제 1 항에 있어서, 상기 제 1 메모리부는 BIOS ROM인 것을 특징으로 하는 컴퓨터 시스템.
- 제 2 항에 있어서, 상기 제 2 메모리부는 상기 초기화 모드 동안 범용 RAM으로 동작하는 것을 특징으로 하는 컴퓨터 시스템.
- 제 2 항에 있어서, 상기 제 2 메모리부는 상기 동작의 정상 모드 동안 FIFO 버퍼로 작동하는 것을 특징으로 하는 컴퓨터 시스템.
- 제 6 항에 있어서, 상기 제 2 메모리부는 상기 초기화 모드 동안 시스템 메모리 주소 공간과 매핑되는 것을 특징으로 하는 컴퓨터 시스템.
- 제 8 항에 있어서, 상기 초기화 모드 동안 상기 제 2 메모리부의 매핑은 상기 마이크로프로세서에 의해 소프트웨어적으로 직접 접근 가능한 것을 특징으로 하는 컴퓨터 시스템.
- 초기화 모드 동안 제 1 메모리에 저장된 부트 코드를 수행하는 단계;상기 초기화 모드 동안 제 2 메모리의 특정 위치에 접근하는 단계;구성 저장부에서 상기 초기화 모드의 종료를 나타내는 구성 정보를 세팅하는 단계; 및상기 구성 정보 세팅에 응답하여, 상기 제 2 메모리를 버퍼 메모리로 사용하는 단계를 포함하여 이루어진 것을 특징으로 하는 컴퓨터 시스템의 운용 방법.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/501,888 US6195749B1 (en) | 2000-02-10 | 2000-02-10 | Computer system including a memory access controller for using non-system memory storage resources during system boot time |
US09/501,888 | 2000-02-10 | ||
PCT/US2001/000076 WO2001059565A2 (en) | 2000-02-10 | 2001-01-02 | Computer system including a memory access controller for using non-system memory storage resources during system boot time |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030014353A true KR20030014353A (ko) | 2003-02-17 |
KR100764922B1 KR100764922B1 (ko) | 2007-10-09 |
Family
ID=23995427
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020027010334A KR100764922B1 (ko) | 2000-02-10 | 2001-01-02 | 시스템 부팅시 비시스템 메모리 저장 자원을 사용하기위한 메모리 접근 제어기를 포함하는 컴퓨터 시스템 |
Country Status (8)
Country | Link |
---|---|
US (1) | US6195749B1 (ko) |
EP (1) | EP1256055B1 (ko) |
JP (1) | JP2003523013A (ko) |
KR (1) | KR100764922B1 (ko) |
CN (1) | CN1208718C (ko) |
DE (1) | DE60100993T2 (ko) |
TW (1) | TW514829B (ko) |
WO (1) | WO2001059565A2 (ko) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2379538B (en) * | 2000-06-23 | 2005-01-12 | Intel Corp | Non-volatile cache |
US20020112070A1 (en) * | 2000-12-08 | 2002-08-15 | The Boeing Company | Network controller for digitally controlling remote devices via a common bus |
US6862641B1 (en) * | 2001-05-10 | 2005-03-01 | Advanced Micro Devices, Inc. | Interruptable and re-enterable system management mode programming code |
US6938153B2 (en) * | 2001-06-26 | 2005-08-30 | Intel Corporation | Method and system for using internal FIFO RAM to improve system boot times |
US7013384B2 (en) * | 2002-01-15 | 2006-03-14 | Lenovo (Singapore) Pte. Ltd. | Computer system with selectively available immutable boot block code |
US7082525B2 (en) * | 2002-10-02 | 2006-07-25 | Sandisk Corporation | Booting from non-linear memory |
US7254676B2 (en) * | 2002-11-15 | 2007-08-07 | Intel Corporation | Processor cache memory as RAM for execution of boot code |
US20040103272A1 (en) * | 2002-11-27 | 2004-05-27 | Zimmer Vincent J. | Using a processor cache as RAM during platform initialization |
US20040122973A1 (en) * | 2002-12-19 | 2004-06-24 | Advanced Micro Devices, Inc. | System and method for programming hyper transport routing tables on multiprocessor systems |
JP4474574B2 (ja) * | 2003-03-13 | 2010-06-09 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コンピュータ |
US8805981B2 (en) * | 2003-03-25 | 2014-08-12 | Advanced Micro Devices, Inc. | Computing system fabric and routing configuration and description |
US8041915B1 (en) | 2003-06-11 | 2011-10-18 | Globalfoundries Inc. | Faster memory access in non-unified memory access systems |
US8856401B2 (en) | 2003-11-25 | 2014-10-07 | Lsi Corporation | Universal controller for peripheral devices in a computing system |
US7519802B2 (en) * | 2004-05-05 | 2009-04-14 | Hewlett-Packard Development Company, L.P. | System and method for configuring a computer system |
KR100777446B1 (ko) | 2005-05-25 | 2007-11-21 | 삼성전자주식회사 | 전자장치 및 그 부팅방법 |
US20070156949A1 (en) * | 2005-12-30 | 2007-07-05 | Rudelic John C | Method and apparatus for single chip system boot |
US7987348B2 (en) * | 2007-03-30 | 2011-07-26 | Intel Corporation | Instant on video |
US8726364B2 (en) * | 2008-06-30 | 2014-05-13 | Intel Corporation | Authentication and access protection of computer boot modules in run-time environments |
US20110131381A1 (en) * | 2009-11-27 | 2011-06-02 | Advanced Micro Devices, Inc. | Cache scratch-pad and method therefor |
FR2977690B1 (fr) * | 2011-07-04 | 2013-08-02 | St Microelectronics Rousset | Procede d'initialisation de registres d'organes peripheriques dans un microcontroleur |
US9046915B2 (en) | 2012-02-27 | 2015-06-02 | Advanced Micro Devices, Inc. | Circuit and method for initializing a computer system |
US9230081B2 (en) | 2013-03-05 | 2016-01-05 | Intel Corporation | User authorization and presence detection in isolation from interference from and control by host central processing unit and operating system |
KR101764197B1 (ko) | 2013-06-27 | 2017-08-02 | 인텔 코포레이션 | 연속적인 다중 인자 인증 |
US9477409B2 (en) | 2014-06-27 | 2016-10-25 | Intel Corporation | Accelerating boot time zeroing of memory based on non-volatile memory (NVM) technology |
US10055236B2 (en) * | 2015-07-02 | 2018-08-21 | Sandisk Technologies Llc | Runtime data storage and/or retrieval |
US10073964B2 (en) | 2015-09-25 | 2018-09-11 | Intel Corporation | Secure authentication protocol systems and methods |
CN109683983B (zh) * | 2018-12-11 | 2021-09-24 | 海信视像科技股份有限公司 | 一种镜像文件的生成及加载方法、设备 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4118773A (en) | 1977-04-01 | 1978-10-03 | Honeywell Information Systems Inc. | Microprogram memory bank addressing system |
US4503491A (en) | 1981-06-29 | 1985-03-05 | Matsushita Electric Industrial Co., Ltd. | Computer with expanded addressing capability |
JPS60157646A (ja) | 1984-01-27 | 1985-08-17 | Mitsubishi Electric Corp | メモリバンク切換装置 |
JPS61288253A (ja) * | 1985-06-15 | 1986-12-18 | Oki Electric Ind Co Ltd | デ−タ転送回路 |
JPH01224853A (ja) * | 1988-03-03 | 1989-09-07 | Nec Corp | メモリ制御装置 |
US5065343A (en) * | 1988-03-31 | 1991-11-12 | Yokogawa Electric Corporation | Graphic display system for process control using a plurality of displays connected to a common processor and using an fifo buffer |
JPH0246490A (ja) | 1988-08-06 | 1990-02-15 | Mitsubishi Electric Corp | メモリ回路 |
JPH0320834A (ja) * | 1989-06-19 | 1991-01-29 | Oki Electric Ind Co Ltd | 情報処理装置の初期診断方法 |
US5005157A (en) | 1989-11-13 | 1991-04-02 | Chips & Technologies, Inc. | Apparatus for selectively providing RAS signals or RAS timing and coded RAS address signals |
US5187792A (en) * | 1990-05-09 | 1993-02-16 | International Business Machines Corporation | Method and apparatus for selectively reclaiming a portion of RAM in a personal computer system |
US5307497A (en) | 1990-06-25 | 1994-04-26 | International Business Machines Corp. | Disk operating system loadable from read only memory using installable file system interface |
US5245572A (en) | 1991-07-30 | 1993-09-14 | Intel Corporation | Floating gate nonvolatile memory with reading while writing capability |
JP3670041B2 (ja) | 1993-12-10 | 2005-07-13 | アドバンスト・マイクロ・ディバイシズ・インコーポレイテッド | 不揮発性メモリチップイネーブル符号化方法、コンピュータシステム、およびメモリコントローラ |
US5859987A (en) * | 1995-09-29 | 1999-01-12 | Intel Corporation | Method and apparatus for providing multiple configuration reset modes for an intelligent bridge |
US5835760A (en) * | 1995-10-13 | 1998-11-10 | Texas Instruments Incorporated | Method and arrangement for providing BIOS to a host computer |
-
2000
- 2000-02-10 US US09/501,888 patent/US6195749B1/en not_active Expired - Fee Related
-
2001
- 2001-01-02 KR KR1020027010334A patent/KR100764922B1/ko not_active IP Right Cessation
- 2001-01-02 EP EP01900307A patent/EP1256055B1/en not_active Expired - Lifetime
- 2001-01-02 JP JP2001558828A patent/JP2003523013A/ja not_active Ceased
- 2001-01-02 WO PCT/US2001/000076 patent/WO2001059565A2/en active IP Right Grant
- 2001-01-02 DE DE60100993T patent/DE60100993T2/de not_active Expired - Fee Related
- 2001-01-02 CN CNB018045901A patent/CN1208718C/zh not_active Expired - Fee Related
- 2001-01-18 TW TW090101179A patent/TW514829B/zh not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
JP2003523013A (ja) | 2003-07-29 |
WO2001059565A3 (en) | 2002-02-07 |
KR100764922B1 (ko) | 2007-10-09 |
WO2001059565A2 (en) | 2001-08-16 |
EP1256055B1 (en) | 2003-10-15 |
CN1208718C (zh) | 2005-06-29 |
CN1398372A (zh) | 2003-02-19 |
US6195749B1 (en) | 2001-02-27 |
DE60100993T2 (de) | 2004-07-22 |
TW514829B (en) | 2002-12-21 |
DE60100993D1 (de) | 2003-11-20 |
EP1256055A2 (en) | 2002-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100764922B1 (ko) | 시스템 부팅시 비시스템 메모리 저장 자원을 사용하기위한 메모리 접근 제어기를 포함하는 컴퓨터 시스템 | |
US6732264B1 (en) | Multi-tasking boot firmware | |
US5978862A (en) | PCMCIA card dynamically configured in first mode to program FPGA controlling application specific circuit and in second mode to operate as an I/O device | |
US6314515B1 (en) | Resetting multiple processors in a computer system | |
TWI454926B (zh) | USB攜帶型(On-The-Go)控制器 | |
US6457069B1 (en) | Method and apparatus for providing support for dynamic resource assignment and configuration of peripheral devices when enabling or disabling plug-and-play aware operating systems | |
US7526578B2 (en) | Option ROM characterization | |
US6295566B1 (en) | PCI add-in-card capability using PCI-to-PCI bridge power management | |
US20010018721A1 (en) | Upgrade card for a computer system | |
US5634079A (en) | System for providing for a parallel port with standard signals and a flash recovery mode with second predetermined signals redefining parallel port with alternate functions | |
EP0948768A1 (en) | System for facilitating data i/o between usb input device and non-usb cognition application | |
US7100088B2 (en) | Computer system equipped with a BIOS debugging card | |
US5832280A (en) | Method and system in a data processing system for interfacing an operating system with a power management controller. | |
US6711673B1 (en) | Using a model specific register as a base I/O address register for embedded I/O registers in a processor | |
US7080164B2 (en) | Peripheral device having a programmable identification configuration register | |
US5664198A (en) | High speed access to PC card memory using interrupts | |
US20080046711A1 (en) | Computer system and boot code accessing method thereof | |
US7464228B2 (en) | System and method to conserve conventional memory required to implement serial ATA advanced host controller interface | |
KR100534613B1 (ko) | 플래쉬 메모리를 이용한 시스템 부팅 장치 및 그 방법 | |
US20040153810A1 (en) | Computer system equipped with a BIOS debugging card | |
US20030084257A1 (en) | Flash emulator | |
US6560698B1 (en) | Register change summary resource | |
KR100238297B1 (ko) | 데스크탑 컴퓨터용 피씨아이(pci) 보드를 노트북 컴퓨터에 사용하기 위한 인터페이스 장치 및 그에 따른 수행방법 | |
US20050132095A1 (en) | Method and apparatus for controlling peripheral devices in a computer system | |
CN114327627B (zh) | 一种实模式下基于gpu传统io配置显示分辨率的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20020809 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20051215 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20070216 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: 20070803 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20071001 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20071002 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |