KR100317976B1 - 캐시 메모리가 포함된 시스템에서 인터럽트 서비스 루틴을위한 장치 - Google Patents
캐시 메모리가 포함된 시스템에서 인터럽트 서비스 루틴을위한 장치 Download PDFInfo
- Publication number
- KR100317976B1 KR100317976B1 KR1019990068419A KR19990068419A KR100317976B1 KR 100317976 B1 KR100317976 B1 KR 100317976B1 KR 1019990068419 A KR1019990068419 A KR 1019990068419A KR 19990068419 A KR19990068419 A KR 19990068419A KR 100317976 B1 KR100317976 B1 KR 100317976B1
- Authority
- KR
- South Korea
- Prior art keywords
- memory
- cpu
- cache
- instructions
- interrupt
- Prior art date
Links
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000002093 peripheral effect 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
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4812—Task transfer initiation or dispatching by interrupt, e.g. masked
- G06F9/4818—Priority circuits therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/24—Handling requests for interconnection or transfer for access to input/output bus using interrupt
- G06F13/26—Handling requests for interconnection or transfer for access to input/output bus using interrupt with priority control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
Description
Claims (6)
- 인터럽트 서비스 루틴을 위한 장치에 있어서,시스템의 전반을 제어하는 CPU와,상기 CPU에서 최근에 사용된 명령어 및 데이타가 저장되는 캐시 메모리와,상기 캐시 메모리를 제어하는 캐시 제어부와,상기 CPU, 상기 캐시 제어부, 메모리 제어부, 인터럽트 제어부를 연결하여 신호의 이동이 가능하도록 하는 시스템 버스와,CPU에서 사용되는 명령어 및 데이타를 저장하는 주메모리와,인터럽트 요구 신호를 인식하는 제어하는 인터럽트 제어부와,인터럽트 서비스 루틴에 사용되는 명령어 및 데이터를 저장하기 위한 제로 대기 내부 SRAM과,상기 주메모리 및 제로 대기 내부 SRAM내에 저장되어 있는 명령어 및 데이타의 입출력을 제어하는 메모리 제어부를 포함하는 것을 특징으로 하는 캐시 메모리가 포함된 시스템에서 인터럽트 서비스 루틴을 위한 장치.
- 청구항 1에 있어서, 상기 제로 대기 내부 SRAM은 인터럽트 서비스 루틴에 사용되는 명령어 및 데이타 뿐만 아니라, CPU동작에 중요한 명령어 및 데이타도 저장할 수 있는 것을 특징으로 하는 캐시 메모리가 포함된 시스템에서 인터럽트 서비스 루틴을 위한 장치.
- 청구항 1에 있어서, 상기 제로 대기 내부 SRAM은 내부에 포함된 메모리 값들이 캐시 메모리를 통하지 않고 바이패스해서 액세스 될 수 있는 것을 특징으로 하는 캐시 메모리가 포함된 시스템에서 인터럽트 서비스 루틴을 위한 장치.
- 청구항 1에 있어서, 상기 제로 대기 내부 SRAM은 상기 캐시 메모리 바이패스 여부 결정을 CPU에서 발생한 어드레스의 상위 여분 비트를 제어 비트로 설정하여 수행하는 것을 특징으로 하는 캐시 메모리가 포함된 시스템에서 인터럽트 서비스 루틴을 위한 장치.
- 청구항 1에 있어서, 상기 제로 대기 내부 SRAM은 시스템이 온 동작 되면, 부팅 롬으로 부터 인터럽트 서비스 루틴에 필요한 데이타 및 명령어가 복사되어 저장되는 것을 특징으로 하는 캐시 메모리가 포함된 시스템에서 인터럽트 서비스 루틴을 위한 장치.
- 청구항 1에 있어서, 상기 제로 대기 내부 SRAM은 캐시 메모리가 사용되지 않는 모드에서 CPU가 동작하는 경우에, 메모리 맵을 조절하여 상기 캐시 메모리를 이용하는 것을 특징으로 하는 캐시 메모리가 포함된 시스템에서 인터럽트 서비스 루틴을 위한 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990068419A KR100317976B1 (ko) | 1999-12-31 | 1999-12-31 | 캐시 메모리가 포함된 시스템에서 인터럽트 서비스 루틴을위한 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990068419A KR100317976B1 (ko) | 1999-12-31 | 1999-12-31 | 캐시 메모리가 포함된 시스템에서 인터럽트 서비스 루틴을위한 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010066564A KR20010066564A (ko) | 2001-07-11 |
KR100317976B1 true KR100317976B1 (ko) | 2001-12-24 |
Family
ID=19635501
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990068419A KR100317976B1 (ko) | 1999-12-31 | 1999-12-31 | 캐시 메모리가 포함된 시스템에서 인터럽트 서비스 루틴을위한 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100317976B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7363428B2 (en) | 2003-07-01 | 2008-04-22 | Samsung Electronics Co., Ltd. | Microprocessor with hot routine memory and method of operation |
US9552314B2 (en) | 2013-01-02 | 2017-01-24 | Samsung Electronics Co., Ltd. | Memory system having first and second memory devices and driving method thereof |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08202621A (ja) * | 1995-01-27 | 1996-08-09 | Nec Ibaraki Ltd | キャッシュ制御装置 |
JPH09218825A (ja) * | 1996-02-13 | 1997-08-19 | Meidensha Corp | 可変キャッシュ方式 |
US5894578A (en) * | 1995-12-19 | 1999-04-13 | Advanced Micro Devices, Inc. | System and method for using random access memory in a programmable interrupt controller |
JPH11296431A (ja) * | 1998-04-10 | 1999-10-29 | Nec Corp | 情報処理装置及びキャッシュメモリのマッピング方法 |
-
1999
- 1999-12-31 KR KR1019990068419A patent/KR100317976B1/ko active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08202621A (ja) * | 1995-01-27 | 1996-08-09 | Nec Ibaraki Ltd | キャッシュ制御装置 |
US5894578A (en) * | 1995-12-19 | 1999-04-13 | Advanced Micro Devices, Inc. | System and method for using random access memory in a programmable interrupt controller |
JPH09218825A (ja) * | 1996-02-13 | 1997-08-19 | Meidensha Corp | 可変キャッシュ方式 |
JPH11296431A (ja) * | 1998-04-10 | 1999-10-29 | Nec Corp | 情報処理装置及びキャッシュメモリのマッピング方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7363428B2 (en) | 2003-07-01 | 2008-04-22 | Samsung Electronics Co., Ltd. | Microprocessor with hot routine memory and method of operation |
KR100959133B1 (ko) | 2003-07-01 | 2010-05-26 | 삼성전자주식회사 | 핫 루틴 메모리를 갖는 마이크로프로세서 시스템 및구현방법 |
US9552314B2 (en) | 2013-01-02 | 2017-01-24 | Samsung Electronics Co., Ltd. | Memory system having first and second memory devices and driving method thereof |
Also Published As
Publication number | Publication date |
---|---|
KR20010066564A (ko) | 2001-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3713312B2 (ja) | データ処理装置 | |
US6092172A (en) | Data processor and data processing system having two translation lookaside buffers | |
KR100327854B1 (ko) | 캐시메모리시스템 | |
KR100349792B1 (ko) | 데이타처리장치 | |
US5148526A (en) | Data processing system with an enhanced cache memory control | |
JP3227707B2 (ja) | 走行モード別キャッシュメモリ制御方式 | |
US6341335B1 (en) | Information processing system for read ahead buffer memory equipped with register and memory controller | |
US7415576B2 (en) | Data processor with block transfer control | |
US20020056027A1 (en) | Information processing system | |
US7353337B2 (en) | Reducing cache effects of certain code pieces | |
KR100317976B1 (ko) | 캐시 메모리가 포함된 시스템에서 인터럽트 서비스 루틴을위한 장치 | |
JPH0690732B2 (ja) | マイクロプロセッサ | |
KR930004433B1 (ko) | 직접제어가 가능한 캐쉬메모리 | |
JPH10293684A (ja) | コンピュータシステムおよびその立ち上げ制御方法 | |
JPH02213960A (ja) | キャッシュメモリ | |
JPH07282023A (ja) | データ転送量可変プロセッサ及びそれを用いたシステム | |
JP2680293B2 (ja) | データ処理装置及びキャッシュメモリ制御方法 | |
JP2923273B2 (ja) | データ処理システム | |
JP2000267932A (ja) | タグアドレス比較装置 | |
JPH0724043B2 (ja) | データ処理装置 | |
KR19990086857A (ko) | 선택적 제어가 가능한 직/병렬 캐시 구조를 갖는 캐시 시스템 | |
JP2002049607A (ja) | キャッシュ内蔵マイクロコンピュータ | |
JPH04205535A (ja) | コピーオンライト方式 | |
JPH0630074B2 (ja) | プロセッサ | |
JPH08221270A (ja) | データ処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121107 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20131129 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20150602 Year of fee payment: 14 |
|
FPAY | Annual fee payment |
Payment date: 20151126 Year of fee payment: 15 |
|
FPAY | Annual fee payment |
Payment date: 20161129 Year of fee payment: 16 |
|
FPAY | Annual fee payment |
Payment date: 20171124 Year of fee payment: 17 |
|
FPAY | Annual fee payment |
Payment date: 20181126 Year of fee payment: 18 |