ES8702011A1 - Sistema de control de traslacion de direcciones - Google Patents
Sistema de control de traslacion de direccionesInfo
- Publication number
- ES8702011A1 ES8702011A1 ES539203A ES539203A ES8702011A1 ES 8702011 A1 ES8702011 A1 ES 8702011A1 ES 539203 A ES539203 A ES 539203A ES 539203 A ES539203 A ES 539203A ES 8702011 A1 ES8702011 A1 ES 8702011A1
- Authority
- ES
- Spain
- Prior art keywords
- memory
- purge
- control system
- record
- transfer control
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/10—Address translation
- G06F12/1027—Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1016—Performance improvement
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/68—Details of translation look-aside buffer [TLB]
- G06F2212/683—Invalidation
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)
- Computer And Data Communications (AREA)
Abstract
SISTEMA DE CONTROL DE TRASLACION DE DIRECCIONES PARA UN PROCESO DE DATOS. COMPRENDE UNA MEMORIA INTERMEDIA PARA LA TRASLACION DE DIRECCIONES CON VARIAS ENTRADAS Y CON, AL MENOS, UN SEÑALIZADOR VALIDO, EL CAMPO DE DIRECCIONES, UN REGISTRO DE PURGA PARA LA MEMORIA INTERMEDIA, UN DISPOSITIVO COMPARADOR, QUE COMPARA EL CONTENIDO DEL REGISTRO DE PURGA CON EL DE LA MEMORIA INTERMEDIA DE TRASLACION DE DIRECCIONES. UN SEGUNDO COMPARADOR CONTRASTA EL REGISTRO DE PURGA CON EL CONTENIDO DE LA FORMACION DE LA MEMORIA. LA PURGA PARCIAL SE REALIZA INVALIDANDO LOS SEÑALIZADORES VALIDOS DE LAS ENTRADAS CORRESPONDIENTES DE LA MEMORIA INTERMEDIA DE TRASLACION DE DIRECCIONES Y LA FORMACION DE LA MEMORIA.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58246112A JPS60142451A (ja) | 1983-12-29 | 1983-12-29 | アドレス変換制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| ES8702011A1 true ES8702011A1 (es) | 1986-12-01 |
| ES539203A0 ES539203A0 (es) | 1986-12-01 |
Family
ID=17143658
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES539203A Expired ES8702011A1 (es) | 1983-12-29 | 1984-12-28 | Sistema de control de traslacion de direcciones |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US4733350A (es) |
| EP (1) | EP0149389B1 (es) |
| JP (1) | JPS60142451A (es) |
| KR (1) | KR890004994B1 (es) |
| AU (1) | AU552060B2 (es) |
| BR (1) | BR8406791A (es) |
| CA (1) | CA1226372A (es) |
| DE (1) | DE3480235D1 (es) |
| ES (1) | ES8702011A1 (es) |
Families Citing this family (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6184753A (ja) * | 1984-10-01 | 1986-04-30 | Hitachi Ltd | バツフアメモリ |
| JPS61190638A (ja) * | 1985-02-20 | 1986-08-25 | Hitachi Ltd | 仮想計算機のフアイル制御方式 |
| JPH0685156B2 (ja) * | 1985-05-24 | 1994-10-26 | 株式会社日立製作所 | アドレス変換装置 |
| US5123101A (en) * | 1986-11-12 | 1992-06-16 | Xerox Corporation | Multiple address space mapping technique for shared memory wherein a processor operates a fault handling routine upon a translator miss |
| US5045996A (en) * | 1986-11-12 | 1991-09-03 | Xerox Corporation | Multiprocessor cache memory housekeeping |
| JPH077364B2 (ja) * | 1987-07-24 | 1995-01-30 | 株式会社日立製作所 | アドレス変換バッファ制御方式 |
| JPH035851A (ja) * | 1989-06-01 | 1991-01-11 | Fujitsu Ltd | バッファ記憶装置 |
| JP2825550B2 (ja) * | 1989-09-21 | 1998-11-18 | 株式会社日立製作所 | 多重仮想空間アドレス制御方法および計算機システム |
| JPH0512126A (ja) * | 1991-07-05 | 1993-01-22 | Hitachi Ltd | 仮想計算機のアドレス変換装置及びアドレス変換方法 |
| EP0600112A1 (de) * | 1992-11-30 | 1994-06-08 | Siemens Nixdorf Informationssysteme Aktiengesellschaft | Datenverarbeitungsanlage mit virtueller Speicheradressierung und schlüsselgesteuertem Speicherzugriff |
| JP2842313B2 (ja) * | 1995-07-13 | 1999-01-06 | 日本電気株式会社 | 情報処理装置 |
| US6545981B1 (en) | 1998-01-07 | 2003-04-08 | Compaq Computer Corporation | System and method for implementing error detection and recovery in a system area network |
| US6493343B1 (en) | 1998-01-07 | 2002-12-10 | Compaq Information Technologies Group | System and method for implementing multi-pathing data transfers in a system area network |
| US6163834A (en) * | 1998-01-07 | 2000-12-19 | Tandem Computers Incorporated | Two level address translation and memory registration system and method |
| US6647423B2 (en) * | 1998-06-16 | 2003-11-11 | Intel Corporation | Direct message transfer between distributed processes |
| US6615337B1 (en) * | 2001-08-09 | 2003-09-02 | Advanced Micro Devices, Inc. | Method and apparatus for maintaining coherency in a translation lookaside buffer |
| US7069413B1 (en) | 2003-01-29 | 2006-06-27 | Vmware, Inc. | Method and system for performing virtual to physical address translations in a virtual machine monitor |
| US7617378B2 (en) * | 2003-04-28 | 2009-11-10 | International Business Machines Corporation | Multiprocessor system with retry-less TLBI protocol |
| US8112174B2 (en) * | 2008-02-25 | 2012-02-07 | International Business Machines Corporation | Processor, method and computer program product for fast selective invalidation of translation lookaside buffer |
| US10223281B2 (en) | 2016-07-18 | 2019-03-05 | International Business Machines Corporation | Increasing the scope of local purges of structures associated with address translation |
| US10176110B2 (en) | 2016-07-18 | 2019-01-08 | International Business Machines Corporation | Marking storage keys to indicate memory used to back address translation structures |
| US10176111B2 (en) | 2016-07-18 | 2019-01-08 | International Business Machines Corporation | Host page management using active guest page table indicators |
| US10241924B2 (en) * | 2016-07-18 | 2019-03-26 | International Business Machines Corporation | Reducing over-purging of structures associated with address translation using an array of tags |
| US10168902B2 (en) | 2016-07-18 | 2019-01-01 | International Business Machines Corporation | Reducing purging of structures associated with address translation |
| US10802986B2 (en) | 2016-07-18 | 2020-10-13 | International Business Machines Corporation | Marking to indicate memory used to back address translation structures |
| US10180909B2 (en) | 2016-07-18 | 2019-01-15 | International Business Machines Corporation | Host-based resetting of active use of guest page table indicators |
| US10282305B2 (en) | 2016-07-18 | 2019-05-07 | International Business Machines Corporation | Selective purging of entries of structures associated with address translation in a virtualized environment |
| US10248573B2 (en) | 2016-07-18 | 2019-04-02 | International Business Machines Corporation | Managing memory used to back address translation structures |
| US10176006B2 (en) | 2016-07-18 | 2019-01-08 | International Business Machines Corporation | Delaying purging of structures associated with address translation |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS51115737A (en) * | 1975-03-24 | 1976-10-12 | Hitachi Ltd | Adress conversion versus control system |
| FR2348544A1 (fr) * | 1976-04-15 | 1977-11-10 | Honeywell Bull Soc Ind | Ensemble double de memoire associative |
| US4053948A (en) * | 1976-06-21 | 1977-10-11 | Ibm Corporation | Look aside array invalidation mechanism |
| US4373179A (en) * | 1978-06-26 | 1983-02-08 | Fujitsu Limited | Dynamic address translation system |
| US4376927A (en) * | 1978-12-18 | 1983-03-15 | Mcgalliard James D | Printed circuit fuse assembly |
| JPS601658B2 (ja) * | 1980-07-04 | 1985-01-16 | 富士通株式会社 | アドレス変換制御方式 |
| JPS5953634B2 (ja) * | 1980-07-15 | 1984-12-26 | 富士通株式会社 | 計算機システム |
| US4481573A (en) * | 1980-11-17 | 1984-11-06 | Hitachi, Ltd. | Shared virtual address translation unit for a multiprocessor system |
| US4456954A (en) * | 1981-06-15 | 1984-06-26 | International Business Machines Corporation | Virtual machine system with guest architecture emulation using hardware TLB's for plural level address translations |
-
1983
- 1983-12-29 JP JP58246112A patent/JPS60142451A/ja active Granted
-
1984
- 1984-12-12 CA CA000469913A patent/CA1226372A/en not_active Expired
- 1984-12-17 EP EP84402613A patent/EP0149389B1/en not_active Expired
- 1984-12-17 DE DE8484402613T patent/DE3480235D1/de not_active Expired
- 1984-12-17 US US06/682,509 patent/US4733350A/en not_active Expired - Lifetime
- 1984-12-19 AU AU36919/84A patent/AU552060B2/en not_active Ceased
- 1984-12-28 BR BR8406791A patent/BR8406791A/pt not_active IP Right Cessation
- 1984-12-28 KR KR1019840008615A patent/KR890004994B1/ko not_active Expired
- 1984-12-28 ES ES539203A patent/ES8702011A1/es not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| CA1226372A (en) | 1987-09-01 |
| AU3691984A (en) | 1985-07-04 |
| KR850004677A (ko) | 1985-07-25 |
| BR8406791A (pt) | 1985-10-29 |
| JPS60142451A (ja) | 1985-07-27 |
| AU552060B2 (en) | 1986-05-22 |
| ES539203A0 (es) | 1986-12-01 |
| EP0149389A3 (en) | 1987-05-20 |
| DE3480235D1 (en) | 1989-11-23 |
| JPS6341100B2 (es) | 1988-08-15 |
| US4733350A (en) | 1988-03-22 |
| EP0149389A2 (en) | 1985-07-24 |
| EP0149389B1 (en) | 1989-10-18 |
| KR890004994B1 (ko) | 1989-12-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2046175T3 (es) | Memorias digitales de leer/escribir. | |
| SE8102507L (sv) | Databehandlingsanleggning | |
| GB1397253A (en) | Data processing systems | |
| KR920013131A (ko) | 내용 주소화 메모리용 우선 변환 참조 버퍼의 공간 절약을 위한 장치 및 방법 | |
| SE7706913L (sv) | Databehandlingsanordning | |
| KR850004677A (ko) | 어드레스 전이 제어시스템 | |
| DE3177243D1 (de) | Cache-speicher mit doppelwort-zugriff. | |
| FR2381356B1 (fr) | Capacite de detection et de correction d'erreurs perfectionnee pour systeme de memoire | |
| IT8120743A0 (it) | Circuito per la rivelazione di errori di scrittura in memoria. | |
| ATE91561T1 (de) | Inhaltsadressierte speicheranordnung. | |
| KR920016956A (ko) | 직렬 버스를 기초로한 데이타 통신 시스템과 그 시스템과 함께 사용되는 모니터 시스템 | |
| ES452605A1 (es) | Un aparato destinado a utilizarse en relacion con una memo- ria de ordenador. | |
| DE3688400D1 (de) | Cachespeicherschaltung geeignet zur verarbeitung einer leseanforderung waehrend der uebertragung eines datenblocks. | |
| KR910017286A (ko) | 캐쉬 및 프리페치 버퍼를 갖는 데이타 처리 시스템 및 방법 | |
| IT8024912A0 (it) | Sistema di sintonizzazione, del tipo a ricerca, dotato di un apparato per la selezione deicanali, ad indirizzo diretto. | |
| ES8800453A1 (es) | Un aparato director de datos para un sistema de control automatico de vuelo. | |
| NL7317545A (nl) | Geheugensysteem met hoofd- en buffergeheugen. | |
| KR910015587A (ko) | 세펨 화합물 | |
| KR880012029A (ko) | 데이터 수신장치 | |
| KR840008372A (ko) | 무수결정성 셒타지딤의 제조방법 | |
| ZA835514B (en) | Disc store addressing apparatus for use in a data signal processing system | |
| ES2056926T3 (es) | Sistema de memoria cache. | |
| NO162202C (no) | Fremgangsmaate for gjeninnsetting av en anodespiss. | |
| SE8401941D0 (sv) | Anordning for overvakning av ett databehandlingssystem | |
| GR3017394T3 (en) | Procedure for testing of a smallest addressable unit of a RAM for bit errors exceeding a fixed number. |