ATE323305T1 - Verfahren und vorrichtung zur durchführung einer deterministischen speicherzuordnungsantwort in einem computer-system - Google Patents

Verfahren und vorrichtung zur durchführung einer deterministischen speicherzuordnungsantwort in einem computer-system

Info

Publication number
ATE323305T1
ATE323305T1 AT99937398T AT99937398T ATE323305T1 AT E323305 T1 ATE323305 T1 AT E323305T1 AT 99937398 T AT99937398 T AT 99937398T AT 99937398 T AT99937398 T AT 99937398T AT E323305 T1 ATE323305 T1 AT E323305T1
Authority
AT
Austria
Prior art keywords
memory allocation
memory space
memory
computer system
present
Prior art date
Application number
AT99937398T
Other languages
English (en)
Inventor
Nedim Fresko
Dean R E Long
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 ATE323305T1 publication Critical patent/ATE323305T1/de

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/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
    • G06F12/023—Free address space management
    • G06F12/0253—Garbage collection, i.e. reclamation of unreferenced memory
    • 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/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
    • G06F12/023—Free address space management
    • Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00—Data processing: database and file management or data structures
    • Y10S707/99951—File or database maintenance
    • Y10S707/99952—Coherency, e.g. same view to multiple users
    • Y10S707/99953—Recoverability
    • Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00—Data processing: database and file management or data structures
    • Y10S707/99951—File or database maintenance
    • Y10S707/99956—File allocation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Debugging And Monitoring (AREA)
AT99937398T 1998-07-24 1999-07-23 Verfahren und vorrichtung zur durchführung einer deterministischen speicherzuordnungsantwort in einem computer-system ATE323305T1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US9400798P 1998-07-24 1998-07-24

Publications (1)

Publication Number Publication Date
ATE323305T1 true ATE323305T1 (de) 2006-04-15

Family

ID=22242216

Family Applications (1)

Application Number Title Priority Date Filing Date
AT99937398T ATE323305T1 (de) 1998-07-24 1999-07-23 Verfahren und vorrichtung zur durchführung einer deterministischen speicherzuordnungsantwort in einem computer-system

Country Status (6)

Country Link
US (1) US6349312B1 (de)
EP (1) EP1101167B1 (de)
JP (1) JP2002521749A (de)
AT (1) ATE323305T1 (de)
DE (1) DE69930855T2 (de)
WO (1) WO2000005652A1 (de)

Families Citing this family (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9825102D0 (en) * 1998-11-16 1999-01-13 Insignia Solutions Plc Computer system
DE19951716A1 (de) * 1999-10-27 2001-05-03 Heidenhain Gmbh Dr Johannes Verfahren zur dynamischen Speicherverwaltung
US20010049726A1 (en) * 2000-06-02 2001-12-06 Guillaume Comeau Data path engine
US6507903B1 (en) * 2000-06-20 2003-01-14 International Business Machines Corporation High performance non-blocking parallel storage manager for parallel software executing on coordinates
US7140018B1 (en) 2000-06-20 2006-11-21 International Business Machines Corporation Method of using a distinct flow of computational control as a reusable abstract data object
US20020016869A1 (en) * 2000-06-22 2002-02-07 Guillaume Comeau Data path engine
US6505275B1 (en) 2000-07-24 2003-01-07 Sun Microsystems, Inc. Method for scalable memory efficient thread-local object allocation
US6754739B1 (en) * 2000-08-31 2004-06-22 Hewlett-Packard Development Company Computer resource management and allocation system
US6804763B1 (en) 2000-10-17 2004-10-12 Igt High performance battery backed ram interface
US7111141B2 (en) 2000-10-17 2006-09-19 Igt Dynamic NV-RAM
US6625709B2 (en) * 2000-10-30 2003-09-23 Microsoft Corporation Fair share dynamic resource allocation scheme with a safety buffer
US6874074B1 (en) * 2000-11-13 2005-03-29 Wind River Systems, Inc. System and method for memory reclamation
US8550922B2 (en) 2006-03-03 2013-10-08 Igt Game removal with game history
FR2818403B1 (fr) * 2000-12-19 2003-03-07 Thomson Csf Procede de gestion de memoire
US6721865B2 (en) * 2001-04-10 2004-04-13 International Business Machines Corporation Elimination of coloring during object creation for concurrent garbage collection
US6783692B2 (en) 2002-10-17 2004-08-31 Dow Corning Corporation Heat softening thermally conductive compositions and methods for their preparation
US7290110B2 (en) * 2003-09-11 2007-10-30 International Business Machines Corporation System and method of squeezing memory slabs empty
JP2005100262A (ja) * 2003-09-26 2005-04-14 Seiko Epson Corp メモリ管理装置およびメモリ管理プログラム、並びにメモリ管理方法
KR101246638B1 (ko) 2003-10-28 2013-03-25 다우 코닝 코포레이션 플랫-탑 패드의 제조방법
US7676810B2 (en) * 2004-06-03 2010-03-09 Sap Ag Identification of execution context
EP1820065A2 (de) 2004-08-11 2007-08-22 Dow Corning Corporation Halbdurchlässige membranen bildende photopolymerisierbare silikonmaterialien für sensoranwendungen
EP1854136A1 (de) 2005-03-01 2007-11-14 Dow Corning Corporation Temporäres waferbondingverfahren zur halbleiterverarbeitung
US7823158B2 (en) * 2005-08-18 2010-10-26 International Business Machines Corporation Adaptive scheduling and management of work processing in a target context in resource contention
US8234378B2 (en) 2005-10-20 2012-07-31 Microsoft Corporation Load balancing in a managed execution environment
US7434105B1 (en) * 2005-11-07 2008-10-07 Symantec Operating Corporation Selective self-healing of memory errors using allocation location information
US7951008B2 (en) 2006-03-03 2011-05-31 Igt Non-volatile memory management technique implemented in a gaming machine
JP2008033838A (ja) * 2006-07-31 2008-02-14 Sanyo Electric Co Ltd メモリ管理装置及びメモリ管理方法
US8745315B2 (en) * 2006-11-06 2014-06-03 Rambus Inc. Memory Systems and methods supporting volatile and wear-leveled nonvolatile physical memory
US7831766B2 (en) * 2006-12-22 2010-11-09 Comm Vault Systems, Inc. Systems and methods of data storage management, such as pre-allocation of storage space
US8140597B2 (en) * 2007-08-29 2012-03-20 International Business Machines Corporation Computer system memory management
JP5576284B2 (ja) 2007-10-29 2014-08-20 ダウ コーニング コーポレーション 極性のポリジメチルシロキサンの型、この型の製造方法、およびパターン転写のためのこの型の使用方法
US7865658B2 (en) * 2007-12-31 2011-01-04 Sandisk Il Ltd. Method and system for balancing host write operations and cache flushing
US7991808B2 (en) * 2008-05-21 2011-08-02 Apple Inc. Per thread garbage collection
DE102008036479A1 (de) * 2008-08-05 2010-02-11 Giesecke & Devrient Gmbh Speicherverwaltung in einem portablen Datenträger
CN102160277A (zh) 2008-09-03 2011-08-17 Exro技术公司 用于多级发生器的功率转换系统
CA2751722A1 (en) 2009-02-17 2010-08-26 Dow Corning Corporation Silicone gel seal and method for its preparation and use
WO2010104534A1 (en) 2009-03-12 2010-09-16 Dow Corning Corporation Thermal interface materials and mehtods for their preparation and use
US8618211B2 (en) 2009-03-16 2013-12-31 Dow Corning Corporation Thermally conductive grease and methods and devices in which said grease is used
CA2773102C (en) 2009-09-03 2018-01-23 Exro Technologies Inc. Variable coil configuration system, apparatus and method
US9593209B2 (en) 2009-10-22 2017-03-14 Dow Corning Corporation Process for preparing clustered functional polyorganosiloxanes, and methods for their use
TWI502004B (zh) 2009-11-09 2015-10-01 Dow Corning 群集官能性聚有機矽氧烷之製法及其使用方法
WO2011072056A2 (en) 2009-12-08 2011-06-16 Dow Corning Coporation Cure rate control for alkoxysilyl-end-blocked polymers
WO2011100030A1 (en) 2010-02-12 2011-08-18 Dow Corning Corporation Temporary wafer bonding method for semiconductor processing
WO2012072363A1 (en) 2010-11-30 2012-06-07 International Business Machines Corporation A method computer program and system to optimize memory management of an application running on a virtual machine
KR20130140815A (ko) 2010-12-08 2013-12-24 다우 코닝 코포레이션 봉지재의 형성에 적합한 실록산 조성물
US20130256742A1 (en) 2010-12-08 2013-10-03 Dow Corning Corporation Siloxane-Compositions Including Metal-Oxide Nanoparticles Suitable For Forming Encapsulants
WO2012078617A1 (en) 2010-12-08 2012-06-14 Dow Corning Corporation Siloxane compositions including titanium dioxide nanoparticles suitable for forming encapsulants
WO2012102852A1 (en) 2011-01-26 2012-08-02 Dow Corning Corporation High temperature stable thermally conductive materials
EP2689643A1 (de) 2011-03-22 2014-01-29 Dow Corning Corporation Wärmeregelung bei einer led-anordnung
DE102011052510A1 (de) * 2011-08-09 2013-02-14 Dspace Digital Signal Processing And Control Engineering Gmbh Verfahren zur Verarbeitung von Daten eines Steuergeräts in einem Datenkommunikationsgerät
US20130080481A1 (en) * 2011-09-27 2013-03-28 Sybase, Inc. Extreme large space allocation
US8738877B2 (en) 2011-12-14 2014-05-27 Advance Micro Devices, Inc. Processor with garbage-collection based classification of memory
US9639297B2 (en) 2012-03-30 2017-05-02 Commvault Systems, Inc Shared network-available storage that permits concurrent data access
US9063938B2 (en) 2012-03-30 2015-06-23 Commvault Systems, Inc. Search filtered file system using secondary storage, including multi-dimensional indexing and searching of archived files
US20140075142A1 (en) * 2012-09-13 2014-03-13 International Business Machines Corporation Managing backing of virtual memory
US9718925B2 (en) 2013-02-11 2017-08-01 Dow Corning Corporation Curable silicone compositions comprising clustered functional polyorganosiloxanes and silicone reactive diluents
CN105189685B (zh) 2013-02-11 2017-08-08 道康宁公司 用于形成导热热自由基固化有机硅组合物的方法
ES2895424T3 (es) 2013-02-11 2022-02-21 Dow Silicones Corp Composiciones adhesivas de silicona termofusibles curables por humedad que incluyen una resina reactiva de siloxano con grupos alcoxi funcionales
US9670392B2 (en) 2013-02-11 2017-06-06 Dow Corning Corporation Stable thermal radical curable silicone adhesive compositions
US9593275B2 (en) 2013-02-11 2017-03-14 Dow Corning Corporation In situ method for forming thermally conductive thermal radical cure silicone composition
EP2954022B1 (de) 2013-02-11 2019-05-01 Dow Silicones Corporation Gruppierte funktionalisierte polyorganosiloxane, verfahren zur formung davon und verfahren zu deren verwendung
WO2014124388A1 (en) 2013-02-11 2014-08-14 Dow Corning Corporation Alkoxy-functional organopolysiloxane resin and polymer and related methods for forming same
US9798596B2 (en) 2014-02-27 2017-10-24 Commvault Systems, Inc. Automatic alert escalation for an information management system
US9898213B2 (en) 2015-01-23 2018-02-20 Commvault Systems, Inc. Scalable auxiliary copy processing using media agent resources
US20160223269A1 (en) 2015-02-04 2016-08-04 Outlast Technologies, LLC Thermal management films containing phase change materials
US10313243B2 (en) 2015-02-24 2019-06-04 Commvault Systems, Inc. Intelligent local management of data stream throttling in secondary-copy operations
EP3196229B1 (de) 2015-11-05 2018-09-26 Dow Silicones Corporation Verzweigte polyorganosiloxane und zugehörige härtbare zusammensetzungen, verfahren, verwendungen und vorrichtungen
US10452532B2 (en) 2017-01-12 2019-10-22 Micron Technology, Inc. Directed sanitization of memory
US11467746B2 (en) 2020-04-07 2022-10-11 Vmware, Inc. Issuing efficient writes to erasure coded objects in a distributed storage system via adaptive logging
US11334276B2 (en) * 2020-04-07 2022-05-17 Vmware Inc. Using segment pre-allocation to support large segments
US11625370B2 (en) 2020-04-07 2023-04-11 Vmware, Inc. Techniques for reducing data log recovery time and metadata write amplification
US11334277B2 (en) * 2020-04-07 2022-05-17 Vmware Inc. Issuing efficient writes to erasure coded objects in a distributed storage system with two tiers of storage
US11474719B1 (en) 2021-05-13 2022-10-18 Vmware, Inc. Combining the metadata and data address spaces of a distributed storage object via a composite object configuration tree
US12266234B1 (en) 2022-04-11 2025-04-01 Veril Gillette Bridge adapted to supply direct current for temporarily sustaining a gaming machine's memory
SE547794C2 (en) * 2023-12-22 2025-11-25 Zeropoint Tech Ab Memory management for compressed memories
WO2025136191A1 (en) * 2023-12-22 2025-06-26 Zeropoint Technologies Ab Memory management for compressed memories
CN118502972B (zh) * 2024-07-19 2024-09-27 厦门星纵数字科技有限公司 基于TCMalloc内存分配器动态调整缓存的方法、装置及程序产品

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69023499T2 (de) * 1990-09-03 1996-06-20 Ibm Rechner mit erweitertem virtuellem Speicher.
US5689707A (en) * 1995-12-04 1997-11-18 Ncr Corporation Method and apparatus for detecting memory leaks using expiration events and dependent pointers to indicate when a memory allocation should be de-allocated
US6130759A (en) * 1997-08-26 2000-10-10 Hewlett-Packard Company Reducing memory fragmentation by coalescing and redistributing previously distributed page strips

Also Published As

Publication number Publication date
DE69930855T2 (de) 2006-11-23
EP1101167A1 (de) 2001-05-23
US6349312B1 (en) 2002-02-19
EP1101167B1 (de) 2006-04-12
DE69930855D1 (de) 2006-05-24
WO2000005652A1 (en) 2000-02-03
JP2002521749A (ja) 2002-07-16

Similar Documents

Publication Publication Date Title
DE69930855D1 (de) Verfahren und vorrichtung zur durchführung einer deterministischen speicherzuordnungsantwort in einem computer-system
EP0996059A3 (de) Modell zum Laden von Klassen
ATE312382T1 (de) Verfahren und vorrichtung zum dynamischen zuweisen von benutzungsrechten zu digitalen werken
EP1403777A3 (de) Verfahren und System zur Papierformblatterkennung mit einem elektronischen Stift
DE60332394D1 (de) Verfahren und vorrichtung zur seitengruppierung in einem block
DE69624757D1 (de) Vorrichtung zur Koordinatenermittlung, Verfahren hierzu und Steuervorrichtung für den Rechner
WO2004061600A3 (en) Methods for managing a pool of multicast addresses and allocating addresses in a communications system
RU94030467A (ru) Способ и система для создания и обслуживания многочисленных версий документов в библиотеке системы обработки данных
DE602004026750D1 (de) Verfahren und vorrichtungen zur thread-verwaltung von mehrfach-threads
DE69822935D1 (de) Vorrichtung und Verfahren zur dynamischen Regelung der Betriebsmittelzuweisung in einem Computersystem
DE60003273D1 (de) Verfahren und Vorrichtung zur Erzeugung einer Eingabeadresse
DE69534558D1 (de) Effizientes Verfahren, Gerät und Rechnerprogramm zur Auswertung graphischer Programmiersprache
ATE555441T1 (de) Verfahren und gerät zum verwalten der anzahl der löschungen von blöcken
EP1372072A3 (de) Datenverarbeitungsvorrichtung, Datenverarbeitungsverfahren und Programm
EP1083746A3 (de) Vorrichtung, Verfahren und System zum Verarbeiten von Signalen, welches einen Drucker enthält.
WO2002017085A3 (en) Memory garbage collection method and apparatus
ATE258696T1 (de) Verfahren zur zugriffskontrolle auf rechnerkontrollierte programme, die von mehreren benutzereinheiten gleichzeitig benutzt werden können
WO2001038986A3 (en) Method and apparatus for increasing scavenging garbage collection effectiveness
DE60036883D1 (de) Verfahren für die Zuteilung von Kanälen zu Funkgeräten, und Vorrichtung dafür
DE69914212D1 (de) Verfahren und gerät zum versenden eines verarbeitungselementes zu einer programmplatzierung
ATE246826T1 (de) Maschenerzeuger und verfahren zur erzeugen von maschen in einem extrusionsverfahren
DE60019871D1 (de) Verfahren und Vorrichtung zur Zuweisung von einzigartigen Geräte-Identifikatoren in einem verteilten Rechnersystem
EP1519274A3 (de) Vorrichtung, Programm und Verfahren zur Speicherverwaltung
DE69525120D1 (de) Verfahren und Vorrichtung zur Verarbeitung von Ein-/Ausgabeanforderungen von mehreren Host-Rechnern
EP1049007A3 (de) Verfahren und Gerät zum Erzeugen eines undichten Interferenzgraphes

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties