DE69603180D1 - Verfahren und vorrichtung zur freispeicherverwaltung und zum datenstrukturintegritätsschutz in nichtflüchtigen speichern - Google Patents

Verfahren und vorrichtung zur freispeicherverwaltung und zum datenstrukturintegritätsschutz in nichtflüchtigen speichern

Info

Publication number
DE69603180D1
DE69603180D1 DE69603180T DE69603180T DE69603180D1 DE 69603180 D1 DE69603180 D1 DE 69603180D1 DE 69603180 T DE69603180 T DE 69603180T DE 69603180 T DE69603180 T DE 69603180T DE 69603180 D1 DE69603180 D1 DE 69603180D1
Authority
DE
Germany
Prior art keywords
free
data structure
integrity protection
storage
structure integrity
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 - Fee Related
Application number
DE69603180T
Other languages
English (en)
Other versions
DE69603180T2 (de
Inventor
John Hoffer
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.)
Honeywell Inc
Original Assignee
Honeywell 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 Honeywell Inc filed Critical Honeywell Inc
Application granted granted Critical
Publication of DE69603180D1 publication Critical patent/DE69603180D1/de
Publication of DE69603180T2 publication Critical patent/DE69603180T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1441Resetting or repowering
DE69603180T 1995-04-26 1996-04-24 Verfahren und vorrichtung zur freispeicherverwaltung und zum datenstrukturintegritätsschutz in nichtflüchtigen speichern Expired - Fee Related DE69603180T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/429,346 US5625819A (en) 1995-04-26 1995-04-26 Methods and apparatus for performing heap management and protecting data structure integrity in non-volatile memory
PCT/US1996/005730 WO1996034337A1 (en) 1995-04-26 1996-04-24 Methods and apparatus for performing heap management and protecting data structure integrity in non-volatile memory

Publications (2)

Publication Number Publication Date
DE69603180D1 true DE69603180D1 (de) 1999-08-12
DE69603180T2 DE69603180T2 (de) 1999-12-23

Family

ID=23702850

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69603180T Expired - Fee Related DE69603180T2 (de) 1995-04-26 1996-04-24 Verfahren und vorrichtung zur freispeicherverwaltung und zum datenstrukturintegritätsschutz in nichtflüchtigen speichern

Country Status (7)

Country Link
US (1) US5625819A (de)
EP (1) EP0823087B1 (de)
JP (1) JPH11511878A (de)
AU (1) AU711846B2 (de)
CA (1) CA2214648A1 (de)
DE (1) DE69603180T2 (de)
WO (1) WO1996034337A1 (de)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2308471B (en) * 1995-12-22 1999-10-20 Nokia Mobile Phones Ltd Memory defragmentation
KR980013092A (ko) 1996-07-29 1998-04-30 김광호 교환시스템의 화일관리장치 및 방법
KR100260028B1 (ko) * 1996-08-13 2000-06-15 윤종용 화일시스템의 정보 복구방법
US5950231A (en) * 1996-11-25 1999-09-07 Northern Telecom Limited Memory manager system
US6311290B1 (en) * 1997-02-14 2001-10-30 Intel Corporation Methods of reliably allocating, de-allocating, re-allocating, and reclaiming objects in a symmetrically blocked nonvolatile memory having a bifurcated storage architecture
US6182188B1 (en) * 1997-04-06 2001-01-30 Intel Corporation Method of performing reliable updates in a symmetrically blocked nonvolatile memory having a bifurcated storage architecture
US6065019A (en) * 1997-10-20 2000-05-16 International Business Machines Corporation Method and apparatus for allocating and freeing storage utilizing multiple tiers of storage organization
KR100303280B1 (ko) 1997-12-26 2001-11-22 윤종용 컴퓨터시스템의전원공급장치
US6012063A (en) * 1998-03-04 2000-01-04 Starfish Software, Inc. Block file system for minimal incremental data transfer between computing devices
US6070202A (en) * 1998-05-11 2000-05-30 Motorola, Inc. Reallocation of pools of fixed size buffers based on metrics collected for maximum number of concurrent requests for each distinct memory size
US6314489B1 (en) * 1998-07-10 2001-11-06 Nortel Networks Limited Methods and systems for storing cell data using a bank of cell buffers
DE19831516A1 (de) * 1998-07-14 2000-01-20 Alcatel Sa Verfahren zum Betrieb eines Servers sowie Server und Steuereinheit
US7111141B2 (en) * 2000-10-17 2006-09-19 Igt Dynamic NV-RAM
US6804763B1 (en) * 2000-10-17 2004-10-12 Igt High performance battery backed ram interface
US8550922B2 (en) 2006-03-03 2013-10-08 Igt Game removal with game history
US6757802B2 (en) * 2001-04-03 2004-06-29 P-Cube Ltd. Method for memory heap and buddy system management for service aware networks
US20030159471A1 (en) * 2002-02-27 2003-08-28 Wamin Optocomm Mfg. Corporation Method for fabricating fiber optic joints
US7392361B2 (en) * 2002-04-16 2008-06-24 Emc Corporation Generic reallocation function for heap reconstitution in a multi-processor shared memory environment
US6766432B2 (en) * 2002-05-24 2004-07-20 Sun Microsystems, Inc. Memory management system supporting object deletion in non-volatile memory
US8060680B2 (en) * 2002-09-16 2011-11-15 Hewlett-Packard Development Company, L.P. Method of allocating memory
US7849444B2 (en) * 2004-12-21 2010-12-07 National Instruments Corporation Test executive with buffer overwrite detection for parameters of user-supplied code modules
US7519867B2 (en) * 2004-12-21 2009-04-14 National Instruments Corporation Test executive which provides heap validity checking and memory leak detection for user code modules
US7406476B1 (en) * 2005-04-04 2008-07-29 Apple Inc. Updating a data structure
US20070150645A1 (en) * 2005-12-28 2007-06-28 Intel Corporation Method, system and apparatus for power loss recovery to enable fast erase time
US7951008B2 (en) * 2006-03-03 2011-05-31 Igt Non-volatile memory management technique implemented in a gaming machine
US9767676B2 (en) * 2012-01-11 2017-09-19 Honeywell International Inc. Security system storage of persistent data
US9443107B2 (en) * 2013-02-19 2016-09-13 Qualcomm Incorporated Method for protecting the integrity of a group of memory elements using an aggregate authentication code
US10025669B2 (en) 2014-12-23 2018-07-17 Nuvoton Technology Corporation Maintaining data-set coherency in non-volatile memory across power interruptions
US10860709B2 (en) * 2018-06-29 2020-12-08 Intel Corporation Encoded inline capabilities
US20230289075A1 (en) * 2022-03-14 2023-09-14 Western Digital Technologies, Inc. Data Storage Device and Method for Host-Initiated Transactional Handling for Large Data Set Atomicity Across Multiple Memory Commands

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4814971A (en) * 1985-09-11 1989-03-21 Texas Instruments Incorporated Virtual memory recovery system using persistent roots for selective garbage collection and sibling page timestamping for defining checkpoint state
US4845632A (en) * 1985-10-16 1989-07-04 Pitney Bowes Inc. Electonic postage meter system having arrangement for rapid storage of critical postage accounting data in plural nonvolatile memories
US5021963A (en) * 1988-12-30 1991-06-04 Pitney Bowes Inc. EPM having an improvement in accounting update security
US5088036A (en) * 1989-01-17 1992-02-11 Digital Equipment Corporation Real time, concurrent garbage collection system and method
US5317752A (en) * 1989-12-22 1994-05-31 Tandem Computers Incorporated Fault-tolerant computer system with auto-restart after power-fall
US5634000A (en) * 1991-07-31 1997-05-27 Ascom Autelca Ag Power-fail return loop
US5367637A (en) * 1992-03-26 1994-11-22 International Business Machines Corporation Self-tuning virtual storage management for dedicated real-time computer system
US5491808A (en) * 1992-09-30 1996-02-13 Conner Peripherals, Inc. Method for tracking memory allocation in network file server

Also Published As

Publication number Publication date
WO1996034337A1 (en) 1996-10-31
JPH11511878A (ja) 1999-10-12
EP0823087B1 (de) 1999-07-07
CA2214648A1 (en) 1996-10-31
EP0823087A1 (de) 1998-02-11
AU5573096A (en) 1996-11-18
AU711846B2 (en) 1999-10-21
DE69603180T2 (de) 1999-12-23
US5625819A (en) 1997-04-29

Similar Documents

Publication Publication Date Title
DE69603180D1 (de) Verfahren und vorrichtung zur freispeicherverwaltung und zum datenstrukturintegritätsschutz in nichtflüchtigen speichern
DE69815599D1 (de) Verfahren und Vorrichtung zum Schutz von Anwendungsdaten in sicheren Speicherbereichen
DE69707752D1 (de) Verfahren und System zur Klassenspeicherung in einem Festspeicher
DE69429902D1 (de) Verfahren und Gerät zur Datenverwaltung
DE19782177T1 (de) Verfahren und Einrichtung zur Durchführung von TLB-Shootdown-Operationen in einem Multiprozessorsystem
DE69424118D1 (de) Verfahren und Vorrichtung zum Datenempfang
DE69626055T2 (de) Gerät und Verfahren zum Datenschutz
DE69827742D1 (de) Verfahren zum speichen und bearbeiten sensibler informationen in einem sicherheitsmodul und dazugehöriges sicherheitsmodul
DE69521413T2 (de) Verschlüsselungseinrichtung und verfahren mit möglichkeit zur gesicherten zentralen schlüsselablage
DE69733123D1 (de) Verfahren und vorrichtung zur verhinderung eines unbefugten schreibzugriffes zu einem geschützten nichtflüchtigen speicher
DE69625724D1 (de) Verfahren und Vorrichtung zum Speichern und Wiederauffinden von Informationen über den Namenraum in einem verteilten Rechnersystem
DE69911842D1 (de) Verfahren und Vorrichtung zum Wiederauffinden von Information und entsprechendes Speichermedium
DE19781829T1 (de) Verfahren und Vorrichtung zum Schützen von Flash-Speicher
DE69907776D1 (de) Verfahren und Vorrichtung zur Identifizierung gefährdeter Bauteile in einem System mit redundanten Bauteilen
DE19983359T1 (de) Verfahren und Einrichtung zum Verwalten von Dateien in einem Speichermedium
DE69429793D1 (de) Verfahren und Gerät zur sicheren Namensverwaltung in einem objektorientierten System
DE69421370D1 (de) Verfahren und Vorrichtung zur Datenspeicherung
DE69625759D1 (de) Vorrichtung und Verfahren zum Abspeichern und zum Wiederauffinden von Daten
DE69533854D1 (de) Einrichtung und Verfahren zur fehlertoleranten Schlüsselverwaltung
DE69822352D1 (de) Verfahren und Vorrichtung zur Datenerfassung in einem Bohrloch
DE69423251T2 (de) Verfahren und Vorrichtung zur Datensicherung
DE69719934T2 (de) Verfahren und Vorrichtung zur schnellen und sicheren Datensammlung
DE69420987D1 (de) Verfahren und Vorrichtung zur Bitratenverwaltung in ATM-Netzen
DE69710034D1 (de) Verfahren und Vorrichtung zum Schützen von Speicherteilen
DE60032571D1 (de) Verfahren und Gerät zur Übertragung von Echtzeitdaten in einem Mehrfachzugangssystem

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee