GB2008821A - Improvements relating to Digital Computers - Google Patents
Improvements relating to Digital ComputersInfo
- Publication number
- GB2008821A GB2008821A GB7842889A GB7842889A GB2008821A GB 2008821 A GB2008821 A GB 2008821A GB 7842889 A GB7842889 A GB 7842889A GB 7842889 A GB7842889 A GB 7842889A GB 2008821 A GB2008821 A GB 2008821A
- Authority
- GB
- United Kingdom
- Prior art keywords
- address
- descriptor table
- entry
- virtual address
- segment
- 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.)
- Granted
Links
Classifications
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
The invention provides apparatus in a digital computer for translating a virtual address to a real address. The computer memory is divided into segments which may be contiguous or may be further divided into noncontiguous subsegments. The virtual address consists of three portions. The first portion SEG addresses an entry in a segment descriptor table, the entry containing a digit indicating whether the segment referred to is contiguous or subdivided. Two modes of operation are possible in accordance with the value of this digit. In the first mode the segment descriptor table entry contains a base address to which the contents of the second portion SUB of the virtual address are added to obtain a real address. In the second mode the segment descriptor table entry contains the base address of a subsegment descriptor table, and the second portion of the virtual address contains the address of an entry within the subsegment descriptor table so specified, which entry contains a real address. In either case the third portion DISPL of the virtual address constitutes a displacement which is concatenated with the real address so obtained. The segment descriptor table entries may contain a presence bit and a length field, and the subsegment descriptor table entries may contain a presence bit, and means may be provided for checking the virtual address against these to generate an interrupt in response to an invalid address. <IMAGE>
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US84853577A | 1977-11-04 | 1977-11-04 |
Publications (2)
Publication Number | Publication Date |
---|---|
GB2008821A true GB2008821A (en) | 1979-06-06 |
GB2008821B GB2008821B (en) | 1982-01-13 |
Family
ID=25303555
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB7842889A Expired GB2008821B (en) | 1977-11-04 | 1978-11-02 | Digital computers |
Country Status (6)
Country | Link |
---|---|
JP (1) | JPS5474636A (en) |
CA (1) | CA1119313A (en) |
DE (1) | DE2847737C2 (en) |
FR (1) | FR2408176A1 (en) |
GB (1) | GB2008821B (en) |
IT (1) | IT1100062B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4466056A (en) * | 1980-08-07 | 1984-08-14 | Tokyo Shibaura Denki Kabushiki Kaisha | Address translation and generation system for an information processing system |
GB2136171A (en) * | 1983-01-07 | 1984-09-12 | Tandy Corp | Computer memory management system |
DE3438869A1 (en) * | 1983-10-31 | 1985-05-09 | Sun Microsystems, Inc., Mountain View, Calif. | COMPUTER SYSTEM WITH ADDRESS CONVERSION |
GB2191317A (en) * | 1986-05-24 | 1987-12-09 | Hitachi Ltd | Accessing memory |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6017130B2 (en) * | 1980-06-06 | 1985-05-01 | 日本電気株式会社 | address control device |
US4532586A (en) * | 1981-05-22 | 1985-07-30 | Data General Corporation | Digital data processing system with tripartite description-based addressing multi-level microcode control, and multi-level stacks |
GB8405491D0 (en) * | 1984-03-02 | 1984-04-04 | Hemdal G | Computers |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BE756243A (en) * | 1969-09-17 | 1971-03-01 | Burroughs Corp | METHOD AND APPARATUS FOR PERFORMING AND DEAFFECTING SMALL SPACES OF A MEMORY TO A CALCULATOR PROGRAM. |
US3764996A (en) * | 1971-12-23 | 1973-10-09 | Ibm | Storage control and address translation |
FR122199A (en) * | 1973-12-17 | |||
US3938100A (en) * | 1974-06-07 | 1976-02-10 | Control Data Corporation | Virtual addressing apparatus for addressing the memory of a computer utilizing associative addressing techniques |
FR2315744A1 (en) * | 1975-06-27 | 1977-01-21 | Telemecanique Electrique | Search circuit for data processor memory - scans in accordance with virtual address associative memory storing addresses of memory pages |
-
1978
- 1978-11-02 GB GB7842889A patent/GB2008821B/en not_active Expired
- 1978-11-03 IT IT29424/78A patent/IT1100062B/en active
- 1978-11-03 FR FR7831169A patent/FR2408176A1/en active Granted
- 1978-11-03 DE DE2847737A patent/DE2847737C2/en not_active Expired
- 1978-11-04 JP JP13621778A patent/JPS5474636A/en active Granted
- 1978-11-06 CA CA000315832A patent/CA1119313A/en not_active Expired
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4466056A (en) * | 1980-08-07 | 1984-08-14 | Tokyo Shibaura Denki Kabushiki Kaisha | Address translation and generation system for an information processing system |
US4550368A (en) * | 1982-07-02 | 1985-10-29 | Sun Microsystems, Inc. | High-speed memory and memory management system |
GB2136171A (en) * | 1983-01-07 | 1984-09-12 | Tandy Corp | Computer memory management system |
DE3438869A1 (en) * | 1983-10-31 | 1985-05-09 | Sun Microsystems, Inc., Mountain View, Calif. | COMPUTER SYSTEM WITH ADDRESS CONVERSION |
GB2149158A (en) * | 1983-10-31 | 1985-06-05 | Sun Microsystems Inc | Memory management system |
GB2191317A (en) * | 1986-05-24 | 1987-12-09 | Hitachi Ltd | Accessing memory |
GB2191317B (en) * | 1986-05-24 | 1990-05-16 | Hitachi Ltd | A register access mechanism for a data processing system |
Also Published As
Publication number | Publication date |
---|---|
IT1100062B (en) | 1985-09-28 |
FR2408176A1 (en) | 1979-06-01 |
JPS6136264B2 (en) | 1986-08-18 |
IT7829424A0 (en) | 1978-11-03 |
DE2847737C2 (en) | 1982-08-05 |
CA1119313A (en) | 1982-03-02 |
DE2847737A1 (en) | 1979-05-17 |
GB2008821B (en) | 1982-01-13 |
JPS5474636A (en) | 1979-06-14 |
FR2408176B1 (en) | 1982-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA1261475A (en) | Translation system | |
DK59487A (en) | STORES FOR A DATA PROCESSING UNIT | |
GB1520239A (en) | Digital data processing apparatus | |
ES458320A1 (en) | Outer and asynchronous storage extension system | |
FR2318462A1 (en) | WORD RECOGNITION SYSTEM | |
GB1342459A (en) | Data processing systems | |
JPS54134933A (en) | Device for magnifying memory size and direct memory address capacity of digital computer | |
GB2011682A (en) | Instruction buffer in computer | |
GB2008821A (en) | Improvements relating to Digital Computers | |
EP0365117A3 (en) | Data-processing apparatus including a cache memory | |
GB1398182A (en) | Storage address translation | |
DE60222406D1 (en) | MODIFIED HARVARD ARCHITECTURE PROCESSOR, WITH PROGRAM STORAGE MEMORED DATA STORAGE AND PROTECTION AGAINST IMPROPER IMPLEMENTATION | |
SE8305290D0 (en) | COMPUTER MEMORY MANAGER | |
GB1207166A (en) | Extended memory addressing | |
JPS5549750A (en) | Control and memory unit for data processing system | |
JPS53129540A (en) | Display system of word processor | |
JPS5696370A (en) | Generating and processing system for generation of correction position list | |
EP0206050A3 (en) | Virtually addressed cache memory with physical tags | |
JPS5563455A (en) | Memory system | |
JPS5567989A (en) | Relocation processing method for data base | |
GB1521737A (en) | Data processing | |
JPS5512533A (en) | Control system for multiplex memory unit | |
JPS57200985A (en) | Buffer memory device | |
JPS5619571A (en) | Buffer memory unit | |
JPS564843A (en) | Address conversion system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PE20 | Patent expired after termination of 20 years |
Effective date: 19981101 |