DE69323863D1 - Verfahren und Vorrichtung zur Adressübersetzung - Google Patents
Verfahren und Vorrichtung zur AdressübersetzungInfo
- Publication number
- DE69323863D1 DE69323863D1 DE69323863T DE69323863T DE69323863D1 DE 69323863 D1 DE69323863 D1 DE 69323863D1 DE 69323863 T DE69323863 T DE 69323863T DE 69323863 T DE69323863 T DE 69323863T DE 69323863 D1 DE69323863 D1 DE 69323863D1
- Authority
- DE
- Germany
- Prior art keywords
- address translation
- translation
- address
- 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 - Lifetime
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)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5018335A JPH06231047A (ja) | 1993-02-05 | 1993-02-05 | アドレス変換方法および装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69323863D1 true DE69323863D1 (de) | 1999-04-15 |
DE69323863T2 DE69323863T2 (de) | 1999-07-01 |
Family
ID=11968782
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69323863T Expired - Lifetime DE69323863T2 (de) | 1993-02-05 | 1993-09-20 | Verfahren und Vorrichtung zur Adressübersetzung |
Country Status (4)
Country | Link |
---|---|
US (1) | US5584005A (de) |
EP (1) | EP0610618B1 (de) |
JP (1) | JPH06231047A (de) |
DE (1) | DE69323863T2 (de) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2820048B2 (ja) * | 1995-01-18 | 1998-11-05 | 日本電気株式会社 | 画像処理システムとその記憶装置およびそのアクセス方法 |
JP2947111B2 (ja) * | 1995-02-17 | 1999-09-13 | 日本電気株式会社 | 交換機のデータ引き継ぎ方法およびシステム |
US5873123A (en) * | 1996-06-25 | 1999-02-16 | International Business Machines Corporation | Processor and method for translating a nonphysical address into a physical address utilizing a selectively nonsequential search of page table entries |
US5857080A (en) | 1996-09-10 | 1999-01-05 | Lsi Logic Corporation | Apparatus and method for address translation in bus bridge devices |
US6047365A (en) * | 1996-09-17 | 2000-04-04 | Vlsi Technology, Inc. | Multiple entry wavetable address cache to reduce accesses over a PCI bus |
US6014730A (en) * | 1996-12-26 | 2000-01-11 | Nec Corporation | Dynamic adding system for memory files shared among hosts, dynamic adding method for memory files shared among hosts, and computer-readable medium recording dynamic adding program for memory files shared among hosts |
US6014733A (en) * | 1997-06-05 | 2000-01-11 | Microsoft Corporation | Method and system for creating a perfect hash using an offset table |
US6049667A (en) * | 1997-08-15 | 2000-04-11 | International Business Machines Corporation | Computer system, method of compiling and method of accessing address space with pointer of different width therefrom |
US6785278B1 (en) * | 1998-12-10 | 2004-08-31 | International Business Machines Corporation | Methods, systems and computer program products for hashing address values |
US6463517B1 (en) * | 2000-06-15 | 2002-10-08 | Advanced Micro Devices, Inc. | Apparatus and method for generating virtual addresses for different memory models |
US6658416B1 (en) * | 2000-07-10 | 2003-12-02 | International Business Machines Corporation | Apparatus and method for creating an indexed database of symbolic data for use with trace data of a computer program |
US6988263B1 (en) | 2000-07-10 | 2006-01-17 | International Business Machines Corporation | Apparatus and method for cataloging symbolic data for use in performance analysis of computer programs |
US20020087824A1 (en) * | 2000-12-29 | 2002-07-04 | Hum Herbert H.J. | System and method for employing a process identifier to minimize aliasing in a linear-addressed cache |
US6938144B2 (en) * | 2001-03-22 | 2005-08-30 | Matsushita Electric Industrial Co., Ltd. | Address conversion unit for memory device |
US6671791B1 (en) * | 2001-06-15 | 2003-12-30 | Advanced Micro Devices, Inc. | Processor including a translation unit for selectively translating virtual addresses of different sizes using a plurality of paging tables and mapping mechanisms |
US6807616B1 (en) * | 2001-08-09 | 2004-10-19 | Advanced Micro Devices, Inc. | Memory address checking in a proccesor that support both a segmented and a unsegmented address space |
US7509473B2 (en) * | 2003-08-27 | 2009-03-24 | Adaptec, Inc. | Segmented storage system mapping |
JP2005242757A (ja) * | 2004-02-27 | 2005-09-08 | Hitachi Ltd | ストレージシステム |
US7707385B2 (en) * | 2004-12-14 | 2010-04-27 | Sony Computer Entertainment Inc. | Methods and apparatus for address translation from an external device to a memory of a processor |
US7852850B2 (en) * | 2006-04-26 | 2010-12-14 | Marvell Israel (M.I.S.L.) Ltd. | Double-hash lookup mechanism for searching addresses in a network device |
US8161263B2 (en) * | 2008-02-01 | 2012-04-17 | International Business Machines Corporation | Techniques for indirect data prefetching |
US8209488B2 (en) * | 2008-02-01 | 2012-06-26 | International Business Machines Corporation | Techniques for prediction-based indirect data prefetching |
US8166277B2 (en) * | 2008-02-01 | 2012-04-24 | International Business Machines Corporation | Data prefetching using indirect addressing |
US8161264B2 (en) * | 2008-02-01 | 2012-04-17 | International Business Machines Corporation | Techniques for data prefetching using indirect addressing with offset |
US8161265B2 (en) * | 2008-02-01 | 2012-04-17 | International Business Machines Corporation | Techniques for multi-level indirect data prefetching |
US8353018B2 (en) * | 2008-11-13 | 2013-01-08 | Yahoo! Inc. | Automatic local listing owner authentication system |
US10496670B1 (en) * | 2009-01-21 | 2019-12-03 | Vmware, Inc. | Computer storage deduplication |
US10216642B2 (en) | 2013-03-15 | 2019-02-26 | International Business Machines Corporation | Hardware-based pre-page walk virtual address transformation where the virtual address is shifted by current page size and a minimum page size |
GB2547893B (en) * | 2016-02-25 | 2018-06-06 | Advanced Risc Mach Ltd | Combining part of an offset with a corresponding part of a base address and comparing with a reference address |
US10324838B2 (en) | 2017-10-12 | 2019-06-18 | International Business Machines Corporation | Virtually addressable hardware global kernel segment table |
CN109992529B (zh) * | 2018-01-03 | 2021-07-16 | 华为技术有限公司 | 虚拟地址确定方法及装置、处理器、存储介质 |
US10877788B2 (en) * | 2019-03-12 | 2020-12-29 | Intel Corporation | Processing vectorized guest physical address translation instructions |
CN111367831B (zh) * | 2020-03-26 | 2022-11-11 | 超睿科技(长沙)有限公司 | 翻译页表的深度预取方法、部件、微处理器及计算机设备 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4218743A (en) * | 1978-07-17 | 1980-08-19 | International Business Machines Corporation | Address translation apparatus |
US4215402A (en) * | 1978-10-23 | 1980-07-29 | International Business Machines Corporation | Hash index table hash generator apparatus |
US4356549A (en) * | 1980-04-02 | 1982-10-26 | Control Data Corporation | System page table apparatus |
US4680700A (en) * | 1983-12-07 | 1987-07-14 | International Business Machines Corporation | Virtual memory address translation mechanism with combined hash address table and inverted page table |
FR2600441B1 (fr) * | 1986-06-18 | 1990-09-21 | France Etat | Unite de gestion de memoire |
JP2507756B2 (ja) * | 1987-10-05 | 1996-06-19 | 株式会社日立製作所 | 情報処理装置 |
FR2652926B1 (fr) * | 1989-10-06 | 1994-07-08 | Bull Sa | Procede d'exploitation de la memoire dans un systeme informatique du type a adressage virtuel et dispositif pour la mise en óoeuvre dudit procede. |
-
1993
- 1993-02-05 JP JP5018335A patent/JPH06231047A/ja not_active Withdrawn
- 1993-09-20 EP EP93307387A patent/EP0610618B1/de not_active Expired - Lifetime
- 1993-09-20 DE DE69323863T patent/DE69323863T2/de not_active Expired - Lifetime
- 1993-09-20 US US08/123,474 patent/US5584005A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP0610618B1 (de) | 1999-03-10 |
EP0610618A1 (de) | 1994-08-17 |
JPH06231047A (ja) | 1994-08-19 |
US5584005A (en) | 1996-12-10 |
DE69323863T2 (de) | 1999-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69323863D1 (de) | Verfahren und Vorrichtung zur Adressübersetzung | |
DE69332739D1 (de) | Verfahren und vorrichtung zur präparativen elektroforese | |
DE69433254D1 (de) | Verfahren und Vorrichtung zur Sprachdetektion | |
DE69724572D1 (de) | Verfahren und Vorrichtung zur Vorladung von verschiedenen vorgegebenen Adressenübersetzungsattributen | |
DE69822687D1 (de) | Vorrichtung und Verfahren zur Zusammenfassung | |
DE69422739D1 (de) | Verfahren und Vorrichtung zur Belichtung | |
DE69532916D1 (de) | Verfahren und vorrichtung zur bilddarstellung | |
DE69535165D1 (de) | Verfahren und Vorrichtung zur Bohrlochuntersuchung | |
DE69430426D1 (de) | Vorrichtung und verfahren zur feuerbekämpfung | |
DE69427860D1 (de) | Verfahren und vorrichtung zur projektion von bildern | |
DE69425548D1 (de) | Verfahren und Vorrichtung zur dynamischen Objektverbindungserzeugung | |
DE69428089D1 (de) | Gerät und Verfahren zur Bildanalyse | |
DE69528217D1 (de) | Vorrichtung und Verfahren zur Bearbeitung von Substraten | |
DE69601552D1 (de) | Verfahren und vorrichtung zur bildverbesserung | |
DE69737780D1 (de) | Verfahren und Vorrichtung zur Bildverarbeitung | |
DE69611977D1 (de) | Verfahren und Vorrichtung zur Vermeidung von Fehlerstrom | |
DE69536088D1 (de) | Verfahren und Vorrichtung zur Strahlungserzeugung | |
DE69434014D1 (de) | Vorrichtung und verfahren zur bilderzeugung | |
DE69425057D1 (de) | Vorrichtung und Verfahren zur Bildinterpolation | |
DE69422845D1 (de) | Vorrichtung und Verfahren zur Koordinateneingabe | |
DE69434254D1 (de) | Vorrichtung und verfahren zur flüssigkeitsanalyse | |
DE69431791D1 (de) | Vorrichtung und verfahren zur automatischen bildentzerrung | |
DE69432966D1 (de) | Verfahren und vorrichtung zur modifizierung fester oberflächen | |
DE69429230D1 (de) | Vorrichtung und verfahren zur automatischen prüfung von proben | |
DE69715071D1 (de) | Verfahren und Vorrichtung zur Sprachverarbeitung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8328 | Change in the person/name/address of the agent |
Representative=s name: SEEGER SEEGER LINDNER PARTNERSCHAFT PATENTANWAELTE |