KR920001281B1 - 정보처리장치 - Google Patents
정보처리장치 Download PDFInfo
- Publication number
- KR920001281B1 KR920001281B1 KR1019880004214A KR880004214A KR920001281B1 KR 920001281 B1 KR920001281 B1 KR 920001281B1 KR 1019880004214 A KR1019880004214 A KR 1019880004214A KR 880004214 A KR880004214 A KR 880004214A KR 920001281 B1 KR920001281 B1 KR 920001281B1
- Authority
- KR
- South Korea
- Prior art keywords
- memory
- cpu
- address
- supplied
- mapping
- Prior art date
Links
- 230000010365 information processing Effects 0.000 title claims description 6
- 230000015654 memory Effects 0.000 claims description 219
- 238000013507 mapping Methods 0.000 claims description 75
- 230000002194 synthesizing effect Effects 0.000 claims description 16
- 238000001514 detection method Methods 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 23
- 230000006837 decompression Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 235000006508 Nelumbo nucifera Nutrition 0.000 description 1
- 240000002853 Nelumbo nucifera Species 0.000 description 1
- 235000006510 Nelumbo pentapetala Nutrition 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Classifications
-
- 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/16—Handling requests for interconnection or transfer for access to memory bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/0292—User address space allocation, e.g. contiguous or non contiguous base addressing using tables or multilevel address translation means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/06—Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/06—Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
- G06F12/0615—Address space extension
- G06F12/0623—Address space extension for memory modules
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Dram (AREA)
- Storage Device Security (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
Description
Claims (3)
- 중앙처리장치(CPU:100)의 어드레스 공간의 일부를 윈도우라 정의하고 이 윈도우를 통해 메모리 영역을 액세스 하는 정보처리장치에 있어서, 각각 세트번호가 할당된 복수의 메모리블록을 가지며, 상기 복수의 메모리블록이 각각 페이지 번호가 할당된 복수의 메모리 영역을 갖는 메모리 칩(154,280,690)과; 상기 CPU(110)에 접속되어, 그 CPU(110)로부터 상기 윈도우를 통해 공급된 데이타가 격납될 메모리 영역이 페이지 번호를 나타내는 정보인 사상 정보를 격납하는 페이지 제어 레지스터(151,220,610)와; 상기 CPU(110) 및 상기 페이지 제어레지스터(151,220,610)에 접속되어, 상기 CPU(110)로부터 상기 윈도우를 통해 공급된 데이타가 격납될 메모리 블록의 세트번호를 나타내는 세트정보가 포함된 사상 정보를 격납하는 매핑 레지스터(152,250,650)와; 상기 CPU(110), 상기 페이지 제어 레지스터(151,220,610), 상기 매핑 레지스터(152,250,650) 및 상기 메모리 칩(154,280,690)에 접속되어, 상기 매핑 레지스터(152,250,650) 및 상기 페이지 제어 레지스터(151,220,610)에 격납된 사상 정보에 따라서 메모리 칩(154,280,690)을 액세스 하는 메모리 제어부(153,270,680)를 구비하는 것을 특징으로 하는 정보처리장치.
- 제1항에 있어서, 상기 CPU(110), 상기 페이지 제어 레지스터(151,220) 및 상기 매핑 레지스터(152,250)에 접속되어, 상기 CPU(110)로부터 공급된 제어신호에 따라서 상기 페이지 제어 레지스터(151,220)에 대한 판독/기입 액세스 및 상기 매핑 레지스터(152,250)에 대한 기입 액세스를 제어하는 판독/기입 제어회로(210)와; 상기 CPU(110)에 접속되어, 상기 CPU(110)로부터 공급된 메모리 어드레스에 따라서 상기 윈도우의 어드레스를 나타내는 페이지 프레임 어드레스를 검출하여, 상기 윈도우의 위치를 구하는 디코딩회로(230,240)와; 상기 CPU(110) 및 상기 매핑 레지스터(152,250)에 접속되어, 상기 매핑 레지스터(152,250)를 통해 공급된 사상 정보 및 상기 CPU(110)로부터 공급된 시스템 어드레스를 합성하는 어드레스 합성회로(260)를 구비하고; 상기 메모리 제어부(152,270)는 상기 어드레스 합성회로(260) 및 상기 디코딩회로(230,240)에 접속되어, 상기 매핑 레지스터(152,250)로부터 생성 및 공급된 메모리 액세스 허가신호와, 상기 디코딩회로(230,240)로부터 생성 및 공급된 페이지 프레임 디코드 신호와, 상기 어드레스 합성회로(260)로부터 공급된 메모리 액세스 어드레스와 상기 CPU(110)로부터 공급된 메모리 판독/기입 신호에 따라서 상기 메모리 칩(154,280)에 대한 액세스를 실행하는 것을 특징으로 하는 정보처리장치.
- 제1항에 있어서, 상기 CPU(110), 상기 페이지 에어 레지스터(610) 및 상기 매핑 레지스터(650)에 접속되어, 상기 CPU(110)로부터 공급된 제어신호에 따라서 상기 페이지 제어 레지스터(610)에 대한 판독/기입 액세스 및 상기 매핑 레지스터(650)에 대한 기입 액세스를 제어하는 판독/기입 제어회로(600)와; 상기 CPU(110)에 접속되어, 상기 CPU(110)로부터 공급된 메모리 어드레스에 따라서 상기 윈도우의 어드레스를 나타내는 페이지 프레임 어드레스를 검출하여, 상기 윈도우의 위치를 구하는 디코딩 회로(620,621)와; 상기 CPU(110)에 접속되어, 상기 CPU(110)로부터 공급된 어드레스에 따라서 상기 CPU(110)가 직접 사용 가능한 표준 메모리 및 신장 메모리의 어드레스를 검출하는 어드레스 검출회로(640)와; 상기 CPU(110) 및 상기 어드레스 검출회로(640)에 접속되어, 상기 매핑 레지스터(650)로부터 공급된 사상 정보 및 상기 CPU(110)로부터 공급된 어드레스 중의 어느 한쪽을, 사이,어드레스 검출회로(640)에 의해 생성 및 공급된 검출신호에 따라서 선택하는 선택회로(660)와; 상기 CPU(110) 및 상기 매핑 레지스터(650)에 접속되어, 상기 매핑 레지스터(650)을 통해 공급된 사상 정보 및 상기 CPU(110)로부터 공급된 시스템 어드레스를 합성하는 어드레스 합성회로(670)와; 상기 어드레스 검출회로(640) 및 상기 매핑 레지스터(650)로부터 공급된 사상 정보에 따라서 메모리 액세스 허가신호를 생성하는 계산 회로(661)를 구비하고; 상기 메모리 제어부(680)는 상기 어드레스 합성회로(670) 및 상기 계산회로(661)에 접속되어, 상기 계산회로(661)로부터 공급된 메모리 액세스 허가신호와 상기 어드레스 합성회로(670)로부터 공급된 메모리 액세스 어드레스와, 상기 CPU(110)로부터 공급된 메모리 판독/기입 신호에 따라서 상기 메모리 칩(690)에 대한 액세스를 실행하는 것을 특징으로 하는 정보처리장치.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62089708A JPS63255749A (ja) | 1987-04-14 | 1987-04-14 | メモリ・システム |
JP62089709A JPS63255750A (ja) | 1987-04-14 | 1987-04-14 | メモリ・システム |
JP62-89709 | 1987-04-14 | ||
JP62-89708 | 1987-04-14 | ||
JP870709 | 1987-04-14 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR880013073A KR880013073A (ko) | 1988-11-29 |
KR920001281B1 true KR920001281B1 (ko) | 1992-02-10 |
Family
ID=26431114
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019880004214A KR920001281B1 (ko) | 1987-04-14 | 1988-04-14 | 정보처리장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US4943910A (ko) |
KR (1) | KR920001281B1 (ko) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02121042A (ja) * | 1988-10-31 | 1990-05-08 | Toshiba Corp | メモリシステム |
US5280599A (en) * | 1989-01-09 | 1994-01-18 | Kabushiki Kaisha Toshiba | Computer system with memory expansion function and expansion memory setting method |
US5123098A (en) * | 1989-02-28 | 1992-06-16 | Hewlett-Packard Company | Method for executing programs within expanded memory of a computer system using MS or PC DOS |
US5210854A (en) * | 1989-06-14 | 1993-05-11 | Digital Equipment Corporation | System for updating program stored in eeprom by storing new version into new location and updating second transfer vector to contain starting address of new version |
US5271098A (en) * | 1989-11-07 | 1993-12-14 | Chips And Technologies, Inc. | Method and apparatus for use of expanded memory system (EMS) to access cartridge memory |
US5283889A (en) * | 1989-12-29 | 1994-02-01 | Zenith Data Systems Corporation | Hardware based interface for mode switching to access memory above one megabyte |
JP2834831B2 (ja) * | 1990-03-05 | 1998-12-14 | キヤノン株式会社 | 情報処理装置 |
JP3173040B2 (ja) * | 1991-05-10 | 2001-06-04 | ミノルタ株式会社 | 画像データ処理装置 |
JP2858517B2 (ja) * | 1992-04-24 | 1999-02-17 | インターナショナル・ビジネス・マシーンズ・コーポレイション | コンピュータシステム及び同システムにおいてアドレス指定可能な拡張された記憶装置を与える方法 |
US5455919A (en) * | 1992-11-03 | 1995-10-03 | International Business Machines Corporation | Installation and use of plural expanded memory managers |
US5371867A (en) * | 1992-11-10 | 1994-12-06 | International Business Machines Corporation | Method of using small addresses to access any guest zone in a large memory |
JPH08507630A (ja) * | 1993-03-09 | 1996-08-13 | ノベル,インコーポレイテッド | メモリ管理装置およびメモリ管理方法 |
JPH09223065A (ja) * | 1996-02-16 | 1997-08-26 | Kikusui Electron Corp | メモリ容量テスト方法およびコンピュータ・システム |
US7752294B2 (en) * | 2002-10-28 | 2010-07-06 | Netapp, Inc. | Method and system for dynamic expansion and contraction of nodes in a storage area network |
US7685400B2 (en) * | 2004-12-15 | 2010-03-23 | International Business Machines Corporation | Storage of data blocks of logical volumes in a virtual disk storage subsystem |
CN101826054B (zh) * | 2009-03-04 | 2011-12-07 | 安凯(广州)微电子技术有限公司 | 一种微内存系统的内存管理方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4161036A (en) * | 1977-11-08 | 1979-07-10 | United States Of America, Director National Security Agency | Method and apparatus for random and sequential accessing in dynamic memories |
-
1988
- 1988-04-14 US US07/181,373 patent/US4943910A/en not_active Expired - Fee Related
- 1988-04-14 KR KR1019880004214A patent/KR920001281B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
US4943910A (en) | 1990-07-24 |
KR880013073A (ko) | 1988-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR920001281B1 (ko) | 정보처리장치 | |
EP0818731B1 (en) | Memory board, memory access method and memory access device | |
US4740916A (en) | Reconfigurable contiguous address space memory system including serially connected variable capacity memory modules and a split address bus | |
CA1262493A (en) | Multi processor system | |
CA1216955A (en) | Memory paging system in a microcomputer | |
JPH0715665B2 (ja) | パーソナルコンピユータ | |
US5025415A (en) | Memory card | |
US4754435A (en) | Semiconductor device having a memory circuit | |
EP0540198A1 (en) | Memory controller and data processing system | |
KR950033914A (ko) | 디지탈 영상/그래픽 프로세싱을 위한 데이타 프로세서 회로 및 프로세싱 방법 | |
JPS63255750A (ja) | メモリ・システム | |
US6742077B1 (en) | System for accessing a memory comprising interleaved memory modules having different capacities | |
JPS63255749A (ja) | メモリ・システム | |
JPH0981453A (ja) | メモリ制御方法及びその実施装置 | |
US5410662A (en) | Programmable control of EMS page register addresses | |
JPS59144966A (ja) | デ−タ処理装置 | |
JPS6113633B2 (ko) | ||
JP3349929B2 (ja) | メモリ制御装置 | |
JP2954988B2 (ja) | 情報処理装置 | |
KR900002496Y1 (ko) | 메모리 영역 확장 회로 | |
JPS63121964A (ja) | 複数プロセツサによる共有メモリのアクセス方法 | |
JPH06309223A (ja) | メモリインタリーブ機能を持つ記憶装置 | |
JPH0770229B2 (ja) | 読み出し専用メモリ装置 | |
EP0424889A2 (en) | A memory management system for reallocating memory space based on data set in registers | |
JPS6180193A (ja) | アドレス指定方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19880414 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19880414 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19910430 Patent event code: PE09021S01D |
|
G160 | Decision to publish patent application | ||
PG1605 | Publication of application before grant of patent |
Comment text: Decision on Publication of Application Patent event code: PG16051S01I Patent event date: 19920107 |
|
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: 19920423 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19920623 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19920623 End annual number: 3 Start annual number: 1 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |