Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020243171 - CONFIGURABLE MEMORY DEVICE CONNECTED TO A MICROPROCESSOR

Publication Number WO/2020/243171
Publication Date 03.12.2020
International Application No. PCT/US2020/034699
International Filing Date 27.05.2020
IPC
G06F 9/50 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
50Allocation of resources, e.g. of the central processing unit
G06F 3/06 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from, or digital output to, record carriers
G06F 21/57 2013.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
CPC
G06F 12/0246
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
0223User address space allocation, e.g. contiguous or non contiguous base addressing
023Free address space management
0238Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
0246in block erasable memory, e.g. flash memory
G06F 12/0638
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
0638Combination of memories, e.g. ROM and RAM such as to permit replacement or supplementing of words in one module by words in another module
G06F 12/0646
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
0646Configuration or reconfiguration
G06F 21/57
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
G06F 21/79
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
78to assure secure storage of data
79in semiconductor storage media, e.g. directly-addressable memories
G06F 2209/5014
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2209Indexing scheme relating to G06F9/00
50Indexing scheme relating to G06F9/50
5014Reservation
Applicants
  • ORACLE INTERNATIONAL CORPORATION [US]/[US]
Inventors
  • VROOMAN, Tyler
  • SCHWINN, Graham
  • EDVENSON, Greg
Agents
  • KULAS, Charles, J.
  • BENADO, Lisa
Priority Data
16/884,00226.05.2020US
62/853,66728.05.2019US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) CONFIGURABLE MEMORY DEVICE CONNECTED TO A MICROPROCESSOR
(FR) DISPOSITIF DE MÉMOIRE CONFIGURABLE CONNECTÉ À UN MICROPROCESSEUR
Abstract
(EN)
The present memory restoration system enables a collection of computing systems to prepare inactive rewritable memory for reserve and future replacement of other memory while the other memory is active and available for access by a user of the computing system. The preparation of the reserved memory part is performed off-line in a manner that is isolated from the current user of the active memory part. Preparation of memory includes erasure of data, reconfiguration, etc. The memory restoration system allows for simple exchange of the reserved memory part, once the active memory part is returned. The previously active memory may be concurrently recycled for future reuse in this same manner to become a reserved memory. This enables the computing collection infrastructure to "swap" to what was previously the inactive memory part when a user vacates a server, speeding up the server wipe process.
(FR)
La présente invention concerne un système de restauration de mémoire permettant à un ensemble de systèmes informatiques de préparer une mémoire réinscriptible inactive pour la réserve et pour le remplacement ultérieur d'une autre mémoire, tandis que l'autre mémoire est active et disponible pour qu'un utilisateur du système informatique y accède. La préparation de la partie de mémoire réservée est effectuée hors ligne, d'une manière isolée de l'utilisateur actuel de la partie de mémoire active. La préparation de la mémoire comprend l'effacement de données, la reconfiguration et autres. Le système de restauration de mémoire permet un échange simple de la partie de mémoire réservée, une fois que la partie de mémoire active est renvoyée. La mémoire précédemment active peut être recyclée simultanément pour une réutilisation ultérieure de cette même manière, pour devenir une mémoire réservée. Cela permet à l'infrastructure de collecte informatique de « permuter » vers ce qui était auparavant la partie de mémoire inactive lorsqu'un utilisateur libère un serveur, ce qui accélère le processus d'effacement de serveur.
Also published as
Latest bibliographic data on file with the International Bureau