DE60311462D1 - Verfahren und Vorrichtung zur Protokollverarbeitung in Computersystemen unter Verwendung der Übersetzung von Speicheradressen - Google Patents

Verfahren und Vorrichtung zur Protokollverarbeitung in Computersystemen unter Verwendung der Übersetzung von Speicheradressen

Info

Publication number
DE60311462D1
DE60311462D1 DE60311462T DE60311462T DE60311462D1 DE 60311462 D1 DE60311462 D1 DE 60311462D1 DE 60311462 T DE60311462 T DE 60311462T DE 60311462 T DE60311462 T DE 60311462T DE 60311462 D1 DE60311462 D1 DE 60311462D1
Authority
DE
Germany
Prior art keywords
translation
computer systems
memory addresses
protocol processing
protocol
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
DE60311462T
Other languages
English (en)
Other versions
DE60311462T2 (de
Inventor
Jeremy G Harris
David M Edmondson
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.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems Inc
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 Sun Microsystems Inc filed Critical Sun Microsystems Inc
Application granted granted Critical
Publication of DE60311462D1 publication Critical patent/DE60311462D1/de
Publication of DE60311462T2 publication Critical patent/DE60311462T2/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/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/10Address translation
    • G06F12/1081Address translation for peripheral access to main memory, e.g. direct memory access [DMA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/325Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the network layer [OSI layer 3], e.g. X.25
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/65Details of virtual memory and virtual address translation
    • G06F2212/652Page size control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
DE60311462T 2003-09-19 2003-09-19 Verfahren und Vorrichtung zur Protokollverarbeitung in Computersystemen unter Verwendung der Übersetzung von Speicheradressen Expired - Lifetime DE60311462T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP03255879A EP1517504B1 (de) 2003-09-19 2003-09-19 Verfahren und Vorrichtung zur Protokollverarbeitung in Computersystemen unter Verwendung der Übersetzung von Speicheradressen

Publications (2)

Publication Number Publication Date
DE60311462D1 true DE60311462D1 (de) 2007-03-15
DE60311462T2 DE60311462T2 (de) 2008-01-03

Family

ID=34178614

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60311462T Expired - Lifetime DE60311462T2 (de) 2003-09-19 2003-09-19 Verfahren und Vorrichtung zur Protokollverarbeitung in Computersystemen unter Verwendung der Übersetzung von Speicheradressen

Country Status (3)

Country Link
US (1) US7356667B2 (de)
EP (1) EP1517504B1 (de)
DE (1) DE60311462T2 (de)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060075142A1 (en) * 2004-09-29 2006-04-06 Linden Cornett Storing packet headers
US7444493B2 (en) * 2004-09-30 2008-10-28 Intel Corporation Address translation for input/output devices using hierarchical translation tables
KR100684942B1 (ko) * 2005-02-07 2007-02-20 삼성전자주식회사 복수의 사상 기법들을 채용한 적응형 플래시 메모리 제어장치 및 그것을 포함한 플래시 메모리 시스템
JP2008538028A (ja) 2005-03-30 2008-10-02 ウェルチ アレン, インコーポレイテッド 複数のネットワーク構成要素間における情報の通信
US8484612B2 (en) 2006-10-04 2013-07-09 Welch Allyn, Inc. Application generator for a dynamic medical object information base
US8037278B2 (en) * 2008-01-11 2011-10-11 International Business Machines Corporation Dynamic address translation with format control
US8103851B2 (en) 2008-01-11 2012-01-24 International Business Machines Corporation Dynamic address translation with translation table entry format control for indentifying format of the translation table entry
US8082405B2 (en) * 2008-01-11 2011-12-20 International Business Machines Corporation Dynamic address translation with fetch protection
US8041923B2 (en) 2008-01-11 2011-10-18 International Business Machines Corporation Load page table entry address instruction execution based on an address translation format control field
US8019964B2 (en) * 2008-01-11 2011-09-13 International Buisness Machines Corporation Dynamic address translation with DAT protection
US8041922B2 (en) * 2008-01-11 2011-10-18 International Business Machines Corporation Enhanced dynamic address translation with load real address function
US8117417B2 (en) * 2008-01-11 2012-02-14 International Business Machines Corporation Dynamic address translation with change record override
US8677098B2 (en) 2008-01-11 2014-03-18 International Business Machines Corporation Dynamic address translation with fetch protection
US8095773B2 (en) 2008-02-26 2012-01-10 International Business Machines Corporation Dynamic address translation with translation exception qualifier
AU2010275473C1 (en) 2009-07-24 2014-02-27 Welch Allyn, Inc. Configurable health-care equipment apparatus
USD671222S1 (en) 2010-07-22 2012-11-20 Welch Allyn, Inc. Module for a patient-monitor or the like
USD632397S1 (en) 2010-07-22 2011-02-08 Welch Allyn, Inc. Portions of a patient-monitor housing
USD635681S1 (en) 2010-07-22 2011-04-05 Welch Allyn, Inc. Patient-monitor housing
US9158701B2 (en) 2012-07-03 2015-10-13 International Business Machines Corporation Process-specific views of large frame pages with variable granularity
US9065844B1 (en) * 2013-05-22 2015-06-23 Sprint Spectrum L.P. Method and apparatus for managing sequential processing of messages
US10162525B2 (en) * 2015-09-11 2018-12-25 Red Hat Israel, Ltd. Translating access requests for a multi-level page data structure
US10613989B2 (en) 2017-07-14 2020-04-07 Arm Limited Fast address translation for virtual machines
US10592424B2 (en) 2017-07-14 2020-03-17 Arm Limited Range-based memory system
US10534719B2 (en) * 2017-07-14 2020-01-14 Arm Limited Memory system for a data processing network
US10353826B2 (en) 2017-07-14 2019-07-16 Arm Limited Method and apparatus for fast context cloning in a data processing system
US10489304B2 (en) 2017-07-14 2019-11-26 Arm Limited Memory address translation
US10565126B2 (en) 2017-07-14 2020-02-18 Arm Limited Method and apparatus for two-layer copy-on-write
US10467159B2 (en) * 2017-07-14 2019-11-05 Arm Limited Memory node controller
US10884850B2 (en) 2018-07-24 2021-01-05 Arm Limited Fault tolerant memory system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DK374889D0 (da) * 1989-07-28 1989-07-28 Koege Kemisk Vaerk Fremgangsmaade til procesovervaagning
US5426747A (en) * 1991-03-22 1995-06-20 Object Design, Inc. Method and apparatus for virtual memory mapping and transaction management in an object-oriented database system
US5386524A (en) * 1992-04-16 1995-01-31 Digital Equipment Corporation System for accessing information in a data processing system
US5856974A (en) * 1996-02-13 1999-01-05 Novell, Inc. Internetwork address mapping gateway
US6301646B1 (en) * 1999-07-30 2001-10-09 Curl Corporation Pointer verification system and method
US6330654B1 (en) * 1999-08-26 2001-12-11 Micron Technology, Inc. Memory cache with sequential page indicators
US7032027B1 (en) * 2000-10-13 2006-04-18 Lucent Technologies Inc. Method of processing nested message layers
CN1488104A (zh) * 2001-01-31 2004-04-07 国际商业机器公司 控制数据处理***间经由存储器的数据流的方法和装置
US6665788B1 (en) * 2001-07-13 2003-12-16 Advanced Micro Devices, Inc. Reducing latency for a relocation cache lookup and address mapping in a distributed memory system
JP3594082B2 (ja) * 2001-08-07 2004-11-24 日本電気株式会社 仮想アドレス間データ転送方式
US7039054B2 (en) * 2002-11-19 2006-05-02 Intel Corporation Method and apparatus for header splitting/splicing and automating recovery of transmit resources on a per-transmit granularity

Also Published As

Publication number Publication date
EP1517504B1 (de) 2007-01-24
US7356667B2 (en) 2008-04-08
US20050154855A1 (en) 2005-07-14
EP1517504A1 (de) 2005-03-23
DE60311462T2 (de) 2008-01-03

Similar Documents

Publication Publication Date Title
DE60311462D1 (de) Verfahren und Vorrichtung zur Protokollverarbeitung in Computersystemen unter Verwendung der Übersetzung von Speicheradressen
DE602004029853D1 (de) Vorrichtung und Verfahren zur Aufbereitung von Proben
DE60311677D1 (de) Verfahren und vorrichtung zur durchführung von netzwerkverarbeitungsfunktionen
DE60334186D1 (de) Verfahren und Vorrichtung zur Verwaltung von Mehrfachsendungsgruppen
DE60319327D1 (de) Verfahren und Vorrichtung zur Verwaltung von Mehrfachsendungsgruppen
DE60033613D1 (de) Vorrichtung und Verfahren zur Bearbeitung von Substraten
DE10085389T1 (de) Verfahren und Vorrichtung zur Adressuche längster Übereinstimmung
DE60336372D1 (de) Gerät und Verfahren zur Verarbeitung von Bildmetadaten
DE60318651D1 (de) Verfahren und Vorrichtung zur dynamischen Konfigurationsverwaltung
DE60224356D1 (de) Adressenübersetzer, Verfahren und Vorrichtung zur Nachrichtenverarbeitung
DE602004020817D1 (de) Verfahren zur Laserbearbeitung und Vorrichtung zur Laserbearbeitung
DE60034851D1 (de) Verfahren und Vorrichtung zur elektrolytischen Bearbeitung
DE60314214D1 (de) Verfahren und Vorrichtung zur Übertragungswiederholung von Multicastdaten
DE60238736D1 (de) Vorrichtung und Verfahren zur Verwaltung von Bildern
DE60212556D1 (de) Vorrichtung und Verfahren zur Radardatenverarbeitung
DE60332591D1 (de) Verfahren und Vorrichtung zur doppelten Kennzeichnung von Datenpaketen
DE60319661D1 (de) Datenverarbeitungsverfahren und Vorrichtung zum Einfügen und Auffinden von Wasserzeichen
DE602005026347D1 (de) Vorrichtung und Verfahren zur Verarbeitung von urheberrechtlich geschützten Daten
DE60307561D1 (de) Vorrichtung und Verfahren zur Ausgabe von digitalen Inhalten
DE69924827D1 (de) Verfahren und Vorrichtung zur Verarbeitung von Bilddaten
DE602005003473D1 (de) Datenverarbeitungssystem und Verfahren zur Zuordnung von Zeitlagen
DE60311759D1 (de) Verfahren und Vorrichtung zur Prüfung von Fingerabdrücken
DE112004001110D2 (de) System und Verfahren zur Bearbeitung von Werteinheiten
DE60329365D1 (de) Verfahren und Vorrichtung zur Prüfung von Dokumenten
DE602004021994D1 (de) Vorrichtung, Verfahren und Software zur Verfolgung von Gegenständen

Legal Events

Date Code Title Description
8364 No opposition during term of opposition