DE69323863D1 - Verfahren und Vorrichtung zur Adressübersetzung - Google Patents

Verfahren und Vorrichtung zur Adressübersetzung

Info

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
Application number
DE69323863T
Other languages
English (en)
Other versions
DE69323863T2 (de
Inventor
Hitoshi Miyaoku
Hiromasa Takahashi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of DE69323863D1 publication Critical patent/DE69323863D1/de
Application granted granted Critical
Publication of DE69323863T2 publication Critical patent/DE69323863T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0223User address space allocation, e.g. contiguous or non contiguous base addressing
    • G06F12/0292User 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)
DE69323863T 1993-02-05 1993-09-20 Verfahren und Vorrichtung zur Adressübersetzung Expired - Lifetime DE69323863T2 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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.

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