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 speichernInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1441—Resetting or repowering
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)
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)
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 |
-
1995
- 1995-04-26 US US08/429,346 patent/US5625819A/en not_active Expired - Lifetime
-
1996
- 1996-04-24 DE DE69603180T patent/DE69603180T2/de not_active Expired - Fee Related
- 1996-04-24 JP JP8532682A patent/JPH11511878A/ja active Pending
- 1996-04-24 AU AU55730/96A patent/AU711846B2/en not_active Ceased
- 1996-04-24 WO PCT/US1996/005730 patent/WO1996034337A1/en active IP Right Grant
- 1996-04-24 EP EP96913122A patent/EP0823087B1/de not_active Expired - Lifetime
- 1996-04-24 CA CA002214648A patent/CA2214648A1/en not_active Abandoned
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 |