FREE patent keyword monitoring and additional FREE benefits. http://images1.freshpatents.com/images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
FreshPatents.com Logo FreshPatents.com icons
Monitor Keywords Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents


Electrical Computers And Digital Processing Systems: Memory > Storage Accessing And Control > Memory Configuring

Memory Configuring

Memory Configuring patent applications listed are from June 2005 to current and include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.

10/19/06 - 20060236064 - Dynamic allocation of computer memory
In one embodiment, a method is provided for storing data in a physical storage having at least one portion of unused memory, comprising maintaining a first list comprising one or more records associated with respective segments within the unused memory, and receiving a request to store data in at least ...

10/19/06 - 20060236063 - Rdma enabled i/o adapter performing efficient memory management
An RDMA enabled I/O adapter and device driver is disclosed. In response to a memory registration that includes a list of physical memory pages backing a virtually contiguous memory region, an entry in a table in the adapter memory is allocated. A variable size data structure to store the physical ...

10/19/06 - 20060236062 - Method and apparatus for negotiating revised service level agreements
Described is a way to adjust an application's storage availability by noting a storage event occurrence. An occurrence that necessitates a requirements change triggers negotiation, wherein a series of negotiation stages are presented to a storage provider server. For each storage provider response to a transmitted negotiation stage, a determination ...

10/19/06 - 20060236061 - Systems and methods for adaptively deriving storage policy and configuration rules
In one embodiment, the invention relates to an adaptive engine for creating provisioning policies and rules for network storage provisioning, which can be driven by service level objectives. The service level objectives can be defined for a given quality of service (“QoS”) for one or more users or user groups, ...

10/19/06 - 20060236060 - Assuring performance of external storage systems
In a system having an internal storage system and an external storage system, a technique is provided for allowing the external storage system to inherit performance parameters from the internal storage system. Management tables are established in each of the two storage systems, and data pertaining to desired operational characteristics ...

10/19/06 - 20060236059 - System and method of allocating contiguous memory in a data processing system
A system and method of allocating contiguous real memory in a data processing system. A memory controller within system memory receives a request from a data processing system component for a contiguous block of memory during operation of the data processing system. In response to receiving the request, the memory ...

10/19/06 - 20060236058 - System for data collection and distribution
Slot-machine for collection and distribution of digital data including at least a local mass memory 6 and a local means of hiring of a memory capacity 13 of this mass memory 6. This means of hiring consists of a data reader 11, accessible on an outer side and reading the ...

10/12/06 - 20060230249 - Memory module testing apparatus and related method
A memory module testing apparatus that comprises a test slot adapted to receive a target memory module, wherein the target memory module comprises a first memory unit adapted to store information related to the target memory module, is disclosed. The memory module testing apparatus further comprises a second memory unit ...

10/12/06 - 20060230248 - Storage system, configuration management method, and program
Techniques for realizing efficient setting and utilization of configuration including storage volumes in a storage system having an initiator and a target, with a low cost configuration not requiring additional equipment such as a LAN and a server without limitations due to a low-transfer rate network are provided. The storage ...

10/12/06 - 20060230247 - Page allocation management for virtual memory
A method, system, device, and article of manufacture for use in a computer memory system utilizing multiple page types, for handling a memory resource request. In a accordance with the method of the invention, a request is received for allocation of pages having a first page type. The first page ...

10/12/06 - 20060230246 - Memory allocation technique using memory resource groups
A method for managing memory usage in a computer system having a kernel and a kernel memory class. The method includes ascertaining a size of a base memory of the computer system, the base memory representing memory designated to be non-evacuable. The method also includes setting a size of the ...

10/12/06 - 20060230245 - Data storage safety indicator and expander
The safety of data stored across distributed storage resources may be dynamically monitored and indicated to the user. Monitoring may occur in real time and/or in response to changes in the stored data. The notification may be in the form of, e.g., a visual indicator that appears in the taskbar ...

10/05/06 - 20060224852 - Methods and system of pooling storage devices
A system and method are provided for pooling storage devices in a virtual library for performing a storage operation. A storage management device determines a storage characteristic of a plurality of storage devices with respect to performing a storage operation. Based on a storage characteristic relating to performing the storage ...

10/05/06 - 20060224851 - Storage controller and storage system
Provided is a storage controller having at least one or more first logical devices to be accessed by the host system, and at least one or more virtual devices for connecting the first logical devices and one or more storage devices. At least one of the virtual devices is connected ...

10/05/06 - 20060224850 - Computer system, storage system, and device control method
A computer system comprises a host computer 100, a storage system 130, and a management server 110, which are connected to one another via a network. The storage system 130 receives a request to detach a logical device, specifies a logical device to be processed with information included in the ...

10/05/06 - 20060224849 - Storage of data in cache and non-volatile media
Provided are a method, system, and article of manufacture, wherein a request is received for switching a logical volume from one state to another state, wherein the logical volume is in a mirrored state if data corresponding to the logical volume is mirrored from a first storage to a second ...

09/28/06 - 20060218370 - Storage system
When a computer 10 receives a request from the client computer 30 to access snapshot files, the target device to be used is identified. The computer 10 makes a request to the identified target device TD for attachment of the logical device LDEV that stores the snapshot files for which ...

09/28/06 - 20060218369 - Storage control method and system
To enable favorable control of the storage of electronic information, a management device connected communicably to one or more storage control devices that are connected communicably to at least one of a plurality of storage devices refers to resource information relating to the usage condition of at least one hardware ...

09/28/06 - 20060218368 - Storage system
When a computer 10 receives a request from the client computer 30 to access snapshot files, the target device to be used is identified. The computer 10 makes a request to the identified target device TD for attachment of the logical device LDEV that stores the snapshot files for which ...

09/14/06 - 20060206683 - Storage management method and storage management system
There is provided a storage management system capable of utilizing division management with enhanced flexibility and of enhancing security of the entire system, by providing functions by program products in each division unit of a storage subsystem. The storage management system has a program-product management table stored in a shared ...

09/14/06 - 20060206682 - Method and system for strategy driven provisioning of storage in a storage area network
A method and system for provisioning storage from a storage area network is provided. The provisioning includes receiving a request for a storage size and storage configuration from a storage area network according to a storage profile, identifying a storage device pool of storage devices according to a storage device ...

09/14/06 - 20060206681 - Composite memory device, data processing method and data processing program
A composite memory device, a data processing method and a data processing program can efficiently and selectively use a nonvolatile solid-state memory and a recording medium. The composite medium device includes a nonvolatile solid-state memory and a recording medium and is adapted to combine the data area of the recording ...

09/14/06 - 20060206680 - File control apparatus
When receiving a request for a write, write data is added by identifier information for confirming the normality of the data and then written to a storage apparatus, with the identifier information being added to format information, of a writing track, which is recorded in a track format table. And ...

08/31/06 - 20060195672 - Information recording medium and region management method thereof
A region management method for an information recording medium capable of maintaining data interchangeability among devices and preventing malfunction when one information recording medium shared among devices different in type or number of file systems that can be interpreted by devices is provided. A recording region of the information recording ...

08/24/06 - 20060190698 - Network system and method for setting volume group in the network system
Disclosed is a method for setting virtual volume groups in a storage network system. The system includes a lower storage apparatus, host computers, an upper storage apparatus, and an administrative server. The method for setting virtual volume groups, executed by the administrative server, includes the steps of acquiring information on ...

08/24/06 - 20060190697 - A lock-free memory allocator with delayed coalescing
A method is disclosed for dynamic memory allocation in computer programs. The invention uses free-lists stored in a table. A method of delayed coalescing is disclosed, whereby blocks are not coalesced immediately they are deallocated. Coalescing is performed by storing block-pointers in an array, sorting the array, and scanning the ...

08/17/06 - 20060184762 - Memory management for a mobile multimedia processor
Certain embodiments of the invention may be found in a method for memory management for a mobile multimedia processor. The method may comprise receiving within a mobile multimedia processor chip a plurality of memory requests. The plurality of memory requests may be handled by allocating memory from at least one ...

08/17/06 - 20060184761 - Identification information diagnosis method and input and output apparatus
An identification information diagnosis method is used in an input and output apparatus in which first identification information unique to each storage unit is written in each storage unit that is inserted into a corresponding slot of each device enclosure, and a physical address of each storage unit is obtained ...

08/17/06 - 20060184760 - Storage controlling unit
Provided is a storage controller capable of changing a system configuration with scalability. A storage controller blade of the storage controller includes: interface units that each connect to one of a host computer and a disk device; a processor unit that controls a configuration of the storage controller and data ...

08/17/06 - 20060184759 - Permanent pool memory management method and system
A method, system, and computer program manager for a computing system memory in the operation of a computing process. At least one memory segment provides memory resources for the computing process. The memory segment includes a plurality of memory objects, each of the memory objects includes an equal number of ...

08/10/06 - 20060179263 - Flash memory device and associated data merge method
A memory system comprises a flash memory and a controller comprising a control logic circuit and a working memory storing a flash translation layer. The memory system performs a merge operation by selectively copying a page from a first block of the flash memory to a second block of the ...

08/03/06 - 20060174085 - Storage enclosure and method for the automated configuration of a storage enclosure
An architecture and a method for the automated configuration of a storage enclosure are disclosed. The disclosed storage enclosure includes an internal communications link between the storage controllers of the storage enclosure. The storage enclosure is operable to determine if the storage enclosure is a terminal storage enclosure or if ...

08/03/06 - 20060174084 - Storage system configuration validation
A method, of validating the configuration of a storage system (SS) via comparison of a snapshot thereof (SSshot) against a desired storage system architecture (SS-architecture) where the storage system includes an interconnected plurality of devices, may include: providing a database representing the desired SS-architecture, the database including a first listing ...

07/27/06 - 20060168419 - Method for updating entries of address conversion buffers in a multi-processor computer system
A method for the updating of entries of address conversion buffers in a multi-processor computer system, wherein each processor exhibits an address conversion buffer and wherein a page-by-page virtually addressable main memory is provided. A table is provided in the main memory, into which an entry is made for each ...

07/20/06 - 20060161755 - Systems and methods for evaluation and re-allocation of local memory space
Systems and methods for improving the efficiency of memory usage in a computing system by periodically evaluating the usage of local memory by each of the buffers implemented in the memory and changing the allocation of the local memory to the different buffers if necessary to improve the performance of ...

07/20/06 - 20060161754 - Apparatus, system, and method for validating logical volume configuration
An apparatus, system, and method are disclosed for validating logical volume configuration. A determination module makes a determination of a type of a host operating system of a host computer requesting access to a logical volume. A characterization module characterizes the host type of the logical volume. A compatibility module ...

07/20/06 - 20060161753 - Method, apparatus and program storage device for providing automatic performance optimization of virtualized storage allocation within a virtualized storage subsystem
A volume provisioning advisor for managing storage allocation in a plurality of virtual storage subsystems is disclosed. A request for data storage and workload requirements is received from a user. Performance information for storage controllers and managed disks within a virtualization engine is received. Resource groups are defined based on ...

07/20/06 - 20060161752 - Method, apparatus and program storage device for providing adaptive, attribute driven, closed-loop storage management configuration and control
A method, apparatus and program storage device for providing adaptive, attribute driven, closed-loop storage management configuration and control is disclosed. The closed loop control mechanism provides not only continuous self-tuning to the storage system, but also allows the system to perform the initial configuration better. ...

07/20/06 - 20060161751 - Virtual memory management infrastructure for monitoring deltas and supporting undo versioning in a paged memory system
An improved method, apparatus, and computer instructions for writing a page of data in response to receiving a request to write the page in the paged memory system. Creating a version of the page of data in response to receiving the request to write the page in the paged memory ...

07/13/06 - 20060155949 - Method and apparatus for allocating memory
In an embodiment of the present invention there is a method of allocating memory for a computer process, comprising the steps of determining a memory allocation pattern for the computer process, and determining a memory allocation algorithm based on the memory allocation pattern, whereby to facilitate allocation of memory for ...

07/06/06 - 20060149913 - Reducing memory fragmentation
Reducing memory fragmentation. Memory is allocated during a preboot phase of a computer system, wherein the memory is allocated based on a plurality of memory types. Fragmentation of memory is determined, wherein a fragment includes a contiguous block of memory of the same type. At least a portion of memory ...

06/29/06 - 20060143424 - Virtual storage architecture management system, information processing equipment for virtual storage architecture, computer- readable storage medium, and method of producing virtual storage architecture
A virtual storage architecture management system for producing a virtual storage architecture on the basis of information on a storage device comprises a storage device having a plurality of storage areas, information processing equipment that performs various kinds of information processing on the storage device, and a selective linkage unit ...

06/29/06 - 20060143423 - Storage device, data processing method thereof, data processing program thereof, and data processing system
The present invention relates to a storage device which is defined by a logical volume, and makes it possible to perform processing, such as duplication of a logical volume, without using environmental construction and hardware resources of a host server side. The storage device has a storage part (a storage), ...

06/29/06 - 20060143422 - Storage control system
A storage control system having no risk of changing the storage content of a logical volume by a data update to a virtual logical volume. A logical volume, which is not correspondent to a virtual logical volume, can be specified when defining a virtual logical volume correspondent to a logical ...

06/29/06 - 20060143421 - Dynamic performance monitoring-based approach to memory management
Techniques are described for optimizing memory management in a processor system. The techniques may be implemented on processors that include on-chip performance monitoring and on systems where an external performance monitor is coupled to a processor. Processors that include a Performance Monitoring Unit (PMU) are examples. The PMU may store ...

06/29/06 - 20060143420 - Power saving method for portable streaming devices
A method (2) of controlling memory usage in a portable streaming device (100), a portable streaming device (100) and a computer readable medium (110). The portable streaming device (100) comprises at least one memory (102), at least one processing unit (101), and at least one storage device (103) being operatively ...

06/15/06 - 20060129784 - Method of controlling storage device controlling apparatus, and storage device controlling apparatus
In a storage device controlling apparatus which includes: a plurality of channel controllers having a circuit board on which are formed a file access processing section receiving from an information processing apparatus requests to input and output data in files as units via a network and an I/O processor outputting ...

06/15/06 - 20060129783 - Data allocation in a distributed storage system
A method for data distribution, including distributing logical addresses among an initial set of devices so as provide balanced access, and transferring the data to the devices in accordance with the logical addresses. If a device is added to the initial set, forming an extended set, the logical addresses are ...

06/15/06 - 20060129782 - Apparatus, system, and method for dynamically allocating main memory among a plurality of applications
An apparatus, system, and method are disclosed for dynamically allocating main memory among applications. The apparatus includes a cache memory module configured to maintain a first list and a second list, each list having a plurality of pages, and a resize module configured to resize the cache by adaptively selecting ...

06/15/06 - 20060129781 - Offline configuration simulator
An offline configuration simulator allows a user to model and manage a simulated data storage system. Once the simulated data storage system is properly configured, a configuration file is applied to a corresponding real data storage system. An existing configuration of the data storage system can be imported into the ...

06/15/06 - 20060129780 - Memory pacing
A method, system, and program for managing memory page requests in a multi-processor data processing system determines a threshold value of available memory, and dynamically adjusts an allocation time to fulfill a page request if the available memory is below a threshold value. The allocation time to fulfill the page ...

06/15/06 - 20060129779 - Storage pool space allocation across multiple locations
Techniques are provided for allocating storage space to a storage pool. A request for storage space for the storage pool is received. A list of locations associated with the storage pool is obtained, wherein the locations are capable of spanning multiple file systems or multiple directories within a single file ...

06/15/06 - 20060129778 - Apparatus, system, and method for managing storage space allocation
An apparatus, system, and method are disclosed for managing storage space allocation. The apparatus includes a recognizing module, a reserving module, and a managing module. The recognizing module recognizes a trigger event at a client of the data storage system. The reserving module reserves logical units of space for data ...

06/08/06 - 20060123215 - Advanced memory management architecture for large data volumes
An efficient memory management method for handling large data volumes, comprising a memory management interface between a plurality of applications and a physical memory, determining a priority list of buffers accessed by the plurality of applications, providing efficient disk paging based on the priority list, ensuring sufficient physical memory is ...

06/01/06 - 20060117160 - Method to consolidate memory usage to reduce power consumption
A method and system for reducing power consumption of a computer system by allocating memory pages that are associated with lower memory address before those associated with higher memory addresses. Memory elements that do not include any allocated memory pages and that are positioned at a higher address than a ...

05/25/06 - 20060112253 - Data storage system
In a file system in which data is distributively stored on a plurality of volumes in compliance with file storage requests from business applications, the present invention calculates reliability requirements or performance requirements which represent storage requirements for the storage of individual files requested for storage, selects an actual file ...

05/25/06 - 20060112252 - Device-managed host buffer
A method and apparatus is provided to virtually increase the size of the memory cache of a peripheral device without additional cost. A portion of the memory space of a host computer is used as additional cache memory for the peripheral device. The peripheral device and the host computer may ...

05/25/06 - 20060112251 - Host-based virtualization optimizations in storage environments employing off-host storage virtualization
A system for host-based virtualization optimizations in storage environments employing off-host virtualization may include a host, one or more physical storage devices, and an off-host virtualizer such as a virtualizing switch. The off-host virtualizer may be configured to aggregate storage within the one or more physical storage devices into a ...

05/18/06 - 20060107017 - Method for allocating storage area to virtual volume
In a system where a storage device is coupled to a computer, a storage area in the storage device is efficiently allocated to the computer. The system comprises a virtualization apparatus to be coupled to the computer and a plurality of storage devices to be coupled to the virtualization apparatus. ...

05/18/06 - 20060107016 - Storage device and storage device data life cycle control method
The present invention improves the performance of a storage device by utilizing the special features of different types of volumes. The control part of the storage device constructs a virtual volume in the memory. The virtual volume is constructed by a low-speed volume and a high-speed volume, and has the ...

05/18/06 - 20060107015 - Resource allocation unit queue
Provided is a method, system, deployment and program for resource allocation unit queuing in which an allocation unit associated with a task is classified. An allocation unit freed as the task ends is queued for use by another task in a queue at a selected location within the queue in ...

05/18/06 - 20060107014 - Managing reclamation for removable data devices
A removable data device may include memory which needs to be reclaimed. Rather than reclaiming the memory which is no longer allocated at one given time when the memory is substantially no longer available for use, writes to file allocation table may be snooped and when memory units are no ...

05/18/06 - 20060107013 - Configuring volumes in a storage system
Provided are a method, system, and program for configuring volumes in a storage system. Information is provided on a plurality of storage device groups, wherein each storage group includes storage devices having common storage device attributes. Selection is received of at least one storage device group and an array type. ...

05/18/06 - 20060107012 - Synchronizing logical systems
A storage control unit detects a change in a configuration of a plurality of logical subsystems included in the storage control unit. The storage control unit sends a notification, wherein the notification indicates the change in the configuration of the plurality of logical subsystems. The storage control unit receives data ...

05/11/06 - 20060101222 - Memory control device and method for controlling the same
The present invention provides a storage control device which enables the time between failures to prolong as much as possible, though it uses HDD's whose mean time between failures is relatively short. The storage control device controls spindle motors in a manner that a spindle motor is rotated regarding the ...

05/11/06 - 20060101221 - Storage system and storage system construction control method
In the present invention, memory resources are effectively utilized by virtualizing external memory resources as internal memory resources, and erroneous operations that destroy the cooperative relationship of these memory resource and the like are prevented in advance. An external storage 2 is connected to a main storage 1, and real ...

05/11/06 - 20060101220 - Apparatus and method to validate the configuration of an information storage and retrieval system
A method is disclosed to validate the configuration of an information storage and retrieval system. The method provides a source information storage and retrieval system, a target information storage and retrieval system, and a master controller capable of communicating with the source information storage and retrieval system and with the ...

05/11/06 - 20060101219 - Recording method and recording apparatus
A recording method is provided for recording data into an information recording medium, in which the number of data rewrites into the same area is limited. The recording method comprises the steps of (a) performing a search for unallocated areas in an information recording area and retaining, in a memory, ...

05/04/06 - 20060095704 - Storage system having dynamic volume allocation function
An object of the present invention is to allow access to a plurality of logical devices regardless of the number of ports provided in a storage system and the number of logical devices that can be allocated to a single port, and thereby to improve the usability of the logical ...

05/04/06 - 20060095703 - System, method and storage medium for bus calibration in a memory subsystem
A cascaded interconnect system with one or more memory modules, a memory controller and a memory bus that utilizes periodic recalibration. The memory modules and the memory controller are directly interconnected by a packetized multi-transfer interface via the memory bus and provide scrambled data for use in the periodic recalibration. ...

05/04/06 - 20060095702 - Apparatus, system, and method for facilitating management of logical nodes through a single management module
An apparatus, system, and method are provided for facilitating management of logical nodes through a single management module. The present invention includes a communication module that selectively communicates a management command from a single management module to one or more logical nodes. A translation module translates the management command into ...

04/27/06 - 20060090056 - Dynamically setting burst length and type
One or more external control pins and/or addressing pins on a memory device are used to set one or both of a burst length and burst type of the memory device. ...

04/27/06 - 20060090055 - Storage management apparatus, storage apparatus, file processing system, file management system, and methods and programs thereof
A storage management apparatus comprises a storage pool management section that selects storages having desired characteristics from a storage pool including storages for which different characteristics are required and a virtual storage construction section that associates the selected storages with one virtual storage. ...

04/20/06 - 20060085618 - Management method and a management system for volume
It is made possible to update information registered in a database of iSNS, SLP and the like in response to a configurational change in a storage device, and for a host computer to discover a disk volume. In response to changes in contents of operation to alter a storage configuration ...

04/20/06 - 20060085617 - Recovery record for updating a system configuration
A data storage system is provided comprising memory allocation information associated with a change in a system configuration of memory allocation within a memory space, and means for updating the system configuration by saving the memory allocation information before updating the system configuration. A recovery record comprises memory allocation information ...

04/13/06 - 20060080520 - Memory overflow management
Methods, systems, and media to enhance memory overflow management by identifying a memory overflow condition associated with execution of a task and adjusting memory allocation for the task to attenuate the memory overflow condition are disclosed. In particular, embodiments reduce the impact of repetitious memory overflow conditions caused by a ...

03/23/06 - 20060064564 - Facilitating non-contiguous allocation of a large object within a java heap
A method, system, and program for facilitating non-contiguous allocation of a chunked object within a Java heap without changing the manner in which a Java Virtual Manager allocates objects within the heap are provided. According to one embodiment, a chunking controller within a broker layer detects a large object, where ...

03/23/06 - 20060064563 - Caching presence detection data
In accordance with one embodiment of the present invention, a method for providing presence detection (PD) data of at least one memory module installed in a computer, comprising: retrieving PD data stored in the at least one memory module; and storing the retrieved PD data in a first non-volatile memory, ...

03/23/06 - 20060064562 - Adaptive address space operating system
In an embodiment, a method for an adaptive address space operating system, includes: selecting a first model of the address space layout for a process; attempting to perform an operation within a virtual address; determining if the operation can be performed successfully based on the first model or based upon ...

03/16/06 - 20060059324 - System for compression of physiological signals
A method of optimizing retention of signal information from a physiologically generated digital signal is provided. The method can comprise steps of generating a digital signal from a physiological source, storing the digital signal into a memory location as a stored digital signal, identifying within the stored digital signal a ...

03/16/06 - 20060059323 - Physical memory control using memory classes
A method for allocating memory in a computer system is disclosed. The method includes creating a kernel memory class, the kernel memory class acting as a logical container for at least a first kernel memory resource group. The method further includes processing a kernel client's request for additional memory by ...

03/09/06 - 20060053266 - Storage device system
A storage device system in which migration of data from an existing storage device to a higher-standard storage device is unnecessary, and in which discarding of existing storage devices by the user can be prevented. A CHF 61 receives a Read Capacity command from a new-type storage device 25 (S101). ...

02/23/06 - 20060041732 - Method and system for performing memory clear and pre-fetch for managed runtimes
A method for performing memory allocation includes clearing a section in memory in response to an allocation of memory to an object of a thread. The size of the section is larger than a size of the object and smaller than a size of a thread local area associated with ...

02/23/06 - 20060041731 - Method and device for persistent-memory mangement
The present invention relates to a method for managing memory space of a persistent-memory device and to a memory management device. The memory management method of the invention comprises a step of allocating (S14) at least one first part of said memory space to a file system (74) upon request ...

02/16/06 - 20060036829 - Memory space allocation methods and ic products utilizing the same
Memory allocation methods and IC products utilizing the same. A memory space with a continuous address is provided. A first memory address length is allocated to a first pin according to a data amount obtained through the first pin. A second memory address length allocated adjacent to the first memory ...

02/09/06 - 20060031656 - Method, system, and article of manufacture for returning physical volumes
Provided are a method, system and article of manufacture for return processing in storage pools. A plurality of physical volumes are allocated to a first storage pool. A determination is made whether the first storage pool has more than a threshold number of empty physical volumes. If the first storage ...

02/09/06 - 20060031655 - Computer readable storage medium and semiconductor integrated circuit device
The present invention is directed to facilitate change in the specifications of an interface of a memory IP and to improve reusability of the memory IP. A memory module to be mounted on a system LSI or the like is constructed by a basic array and an interface. The basic ...

02/09/06 - 20060031654 - Boot methods and systems
Boot methods and systems. When an electronic device boots, it is determined whether a boot device corresponding to the electronic device is detected. If no boot device is detected, detection of the boot device is repeated until the boot device is detected. Once the boot device is detected, an operating ...

02/09/06 - 20060031653 - Methods and apparatus for accessing content in a virtual pool on a content addressable storage system
One embodiment is directed to a method of segregating one or more content addressable storage systems into a plurality of virtual pools. The virtual pools can be allocated to different content sources and/or can be assigned to different storage system capabilities. Another embodiment is directed to transmitting with an input/output ...

02/02/06 - 20060026379 - Effective memory management method and device in object-oriented application
An effective memory management method and device in an object-oriented application are provided. The memory management method in an object-oriented application includes: receiving a signal requesting allocation of a memory area to an object; receiving information on the object-oriented application including the object from an application manager; allocating a memory ...

02/02/06 - 20060026378 - Array machine context data memory
A device performs lookup functions for a semantic processing unit. The device comprises a plurality of interface circuits for receiving data operation requests from the semantic processing unit. The device comprises a buffer for allocating an interface circuit to a semantic processing unit having a data operation request. A selection ...

02/02/06 - 20060026377 - Lookup interface for array machine context data memory
A device comprises a plurality of interface circuits for communicating between a semantic processor and a memory. Each interface circuit is configured for receiving lookup requests from the semantic processor. The device further comprises a buffer for allocating an interface circuit, if available, to the semantic processor. The allocated interface ...

02/02/06 - 20060026376 - Retrieving graphics from slow retrieval storage devices
Storing image data for a menu in a compound image file. Image data for a menu of media files is retrieved and efficiently stored in the compound image file. A media player accesses the compound image file to obtain and display relevant images in a menu. The invention reduces the ...

01/26/06 - 20060020765 - Configuration of components for a transition from a low-power operating mode to a normal-power operating mode
The invention relates to a processor/memory system having at least one processor, a memory unit, and at least one memory control unit for controlling accesses from the at least one processor to the memory unit. The system also includes a hardware configuration unit operable to configure the at least one ...

01/12/06 - 20060010303 - Technique and system for allocating and managing memory
In an embodiment of the invention, a technique includes assigning a first pointer to an address of an array and using the first pointer to identify a first location of first data of the array. The first pointer is used to locate at least one additional pointer to identify at ...

01/05/06 - 20060004979 - Semiconductor device
A semiconductor device includes a plurality of memories, a sequencer which outputs configuration information, and a memory reconfiguring circuit which reconfigures the memory area in accordance with the configuration information supplied from the sequencer. Since the memory reconfiguring circuit dynamically changes the allocation of the memories, it is possible to ...

01/05/06 - 20060004978 - Method and apparatus for controlling initialization of memories
A memory initialization controlling apparatus reads memory control data that is control data which controls an input or output of data of each memory and initializes a memory controller that controls memories. The memory initialization controlling apparatus includes a memory comparison control information storing unit that stores memory comparison control ...

01/05/06 - 20060004977 - Autonomically tuning the virtual memory subsystem of a computer operating system
A method, information processing system, and computer readable medium for efficiently distributing a computer system's main memory among applications running in that operating system instance. More specifically, threshold values used by a page replacement algorithm of the virtual memory manager are automatically tuned in response to the load on the ...

12/29/05 - 20050289318 - Information processing system and control method thereof
A control technique for resident information or release of resident information in a cache memory is provided, by which residence is set into a cache memory without regard of a logical volume where a dataset is present, and an unused resident area in the cache memory is automatically deleted. In ...

12/29/05 - 20050289317 - Method and related apparatus for accessing memory
A method for utilizing the multi-channel transmission bandwidth in an asymmetrically arranged memory is provides. The present invention defines symmetrically arranged parts of the memory ranks of the memory as a virtual ranks. If data is stored in symmetrically arranged memory ranks of the memory, channels corresponding to the symmetrically ...

12/29/05 - 20050289316 - Mechanism for sequestering memory for a bus device
According to one embodiment a computer system is disclosed. The computer system includes a central processing unit (CPU), a memory control device coupled to the CPU, a main memory device coupled to the memory control device, a bus coupled to the memory control device, and one or more devices, coupled ...

12/29/05 - 20050289315 - Method and system for obtaining memory usage information for a heap when a peak live count is updated
A method and system for determining the memory utilization of a heap are provided. With the method and system, object allocations and optionally, possible memory freeing events are used to initiate a mark-and-count operation. The mark-and-count operation marks the live objects and maintains a running count of their memory bytes ...

12/22/05 - 20050283584 - Invariant memory page pool and implementation thereof
A distributed memory computing environment is structured with an invariant memory page pool. The environment includes a device, a memory, a hard disk, and an operating system running on the device. A device ID lookup table and a Memory Block ID Lookup Table are stored in memory. Copies of memory ...

12/22/05 - 20050283583 - System and method for configuration management of storage system
A discrepancy between a management range of a user on a management computer, and a management range of the user in a storage, is detected with respect to a volume held in the storage. Storage management information of the management computer stores a correspondence between an identifier of a volume ...

12/15/05 - 20050278498 - Memory tracking with preservation of alignment semantics
A method and system for tracking usage of memory in a computer system is provided. Arguments for both the size of a memory allocation and the type of memory being allocated are reserved in a fixed location. A first fixed location is reserved for small memory allocations, i.e. less than ...

12/15/05 - 20050278497 - Method and apparatus for keeping track of memory usage for tasks in a shared heap
One embodiment of the present invention provides a system that facilitates keeping track of memory usage of tasks in a shared heap without performing a full garbage-collection operation. The system operates by determining a memory usage by each task in a young generation of the shared heap. Once the memory ...

12/15/05 - 20050278496 - Methods, systems, and computer program products for managing a memory by storing external objects in a dynamic heap
A memory is managed by defining a heap in the memory that includes a static heap and a dynamic heap. All objects that are external objects are stored in the dynamic heap. An external object is an object that includes no pointer to another object. ...

12/08/05 - 20050273568 - Free item distribution among multiple free lists during garbage collection for more efficient object allocation
A method, system, and program for improving free item distribution among multiple free lists during garbage collection for more efficient object allocation are provided. A garbage collector predicts future allocation requirements and then distributes free items to multiple subpool free lists and a TLH free list during the sweep phase ...

12/08/05 - 20050273567 - Assigning sections within a memory heap for efficient garbage collection of large objects
A method, system, and program for assigning sections within a memory heap for efficient garbage collection of large objects are provided. A first portion of a memory heap is distributed among a first number of sections from among multiple sections, wherein the first number of sections correspond to a number ...

12/01/05 - 20050268064 - Memory-usage tracking tool
A method, medium, and computer-program product is provided for tracking memory-usage characteristics of an application. The invention includes a suite of tools to evaluate memory usage of uninstrumented binaries by tracking memory allocations, deallocations, and in-memory-presence attributes at the module level. Memory-manipulation function calls (not limited to allocations and deallocations) ...

12/01/05 - 20050268063 - Systems and methods for providing constrained optimization using adaptive regulatory control
Systems and methods are provided for optimizing the performance and/or allocation of constrained resources in a dynamic computing environment using adaptive regulatory control methods. For example, systems and methods for providing constrained optimization in a dynamic computing system implement model-based adaptive (self-tuning) regulatory control schemes that are designed to handle ...

11/24/05 - 20050262326 - Method, system, and article of manufacture for borrowing physical volumes
Provided are a method, system, and article of manufacture for borrow processing in storage pools. A plurality of physical volumes are allocated to a first storage pool. A determination is made whether the first storage pool has less than a threshold number of empty physical volumes. If the first storage ...

11/24/05 - 20050262325 - Method for improving disk space allocation
A method and system for allocating blocks of disk in persistent storage to requesting threads. A primary data structure is provided for organizing and categorizing blocks of disk space. In addition, a secondary data structure is provided for maintaining a list of all active file system processes and blocks of ...

11/24/05 - 20050262324 - System and method for reducing accounting overhead during memory allocation
A system and method for reducing the overhead involved in allocating memory to a task, thread or similar entity that shares memory or some other resource with other tasks or threads. A task is assigned a memory limit identifying a maximum amount of memory it may use at one time. ...

11/17/05 - 20050257021 - System and method for communicating the synchronization status of memory modules during initialization of the memory modules
A memory system includes a memory hub controller coupled to a plurality of memory modules each of which includes a memory hub. The memory hub controller and the memory hubs each include at least one receiver that is synchronized to an internal clock signal during initialization. The memory hub controller ...

11/17/05 - 20050257020 - Dynamic memory management of unallocated memory in a logical partitioned data processing system
A method, system, and program for dynamic memory management of unallocated memory in a logical partitioned data processing system. A logical partitioned data processing system typically includes multiple memory units, processors, I/O adapters, and other resources enabled for allocation to multiple logical partitions. A partition manager operating within the data ...

11/17/05 - 20050257019 - Method of storing compressed data
A method of storing compressed data first compresses source data, generating compressed data, and computes the total compression length in each row of the compressed data. The number of rows of compressed data that the biggest memory block can accommodate is computed according to the total compression length of each ...

11/10/05 - 20050251641 - Componentized embedded system information retrieval
Systems, methodologies, media, and other embodiments associated with collecting and providing data items that describe an element of an embedded system configured with a componentized operating system are described. One exemplary system embodiment includes a collection logic configured to collect the data item(s) from the embedded system that is configured ...

11/10/05 - 20050251640 - System and method for configuring a computer system
Systems and methods for configuring a computer system are disclosed. One embodiment of a system may comprise memory that stores configuration data for a plurality of components of a computer system. A configuration system operates to access the configuration data from the memory and to program at least one of ...

10/27/05 - 20050240749 - Secure storage of data in a network
A method of storing an item of data is described, performed in a general purpose computer in a network, and comprises identifying available storage means in the network, gathering information concerning the availability of data storage capacity in the identified available storage means, fragmenting the item of data in accordance ...

10/27/05 - 20050240748 - Locality-aware interface for kernal dynamic memory
Various approaches are described for allocating memory objects in a non-uniform memory access (NUMA) system. In one embodiment, at least one instance of a data structure of a first type is established to include a plurality of locality definitions. Each instance of the first type data structure has an associated ...

10/27/05 - 20050240747 - Memory leak detection
A technique is disclosed for detecting a memory leak. A request to allocate or deallocate memory is received. In a memory leak table that is bounded in size, an entry that is associated with a call path with which the request is associated is accessed. The entry in the memory ...

10/27/05 - 20050240746 - Process and apparatus for memory mapping
A plurality of user-defined memories are mapped to pre-defined basic memories, such as defined on a base platform. The user-defined memories are dividing into classes of similar memories. A mapping technique is selected for members of a selected class of user-defined memories that minimizes the ratio (maxi,j(USEDi,j/AVAILi,j)) of basic memories ...

10/20/05 - 20050235130 - System for a memory device having a power down mode and method
A system comprising a storage location to store information representing a timing parameter pertaining to a random access memory device. An integrated circuit device generates a value that is representative of a period of time that elapses between the random access memory device exiting from a power down mode and ...

10/20/05 - 20050235129 - Switch memory management using a linked list structure
A memory management method that has the steps of assigning pointers to free memory locations and linking the pointers to one another creating a linked list of free memory locations having a beginning and an end. A free head pointer is assigned to a memory location indicating the beginning of ...

10/20/05 - 20050235128 - Automatic expansion of hard disk drive capacity in a storage device
At least a method and system of automatically expanding storage capacity in a data storage device are presented. In one method, the data storage device receives additional hard disk drives. Next, the data storage device receives an expansion option from said user by way of a user interface. The data ...

10/20/05 - 20050235127 - Method and system for memory leak detection
Systems, methods, apparatus and software can be implemented to detect memory leaks with relatively high confidence. By analyzing memory blocks stored in a memory, implicit and/or explicit contingency chains can be obtained. Analysis of these contingency chains identifies potential memory leaks, and subsequent successive verification confirms whether the potential memory ...

10/20/05 - 20050235126 - Dynamic load balancing
A method and apparatus are provided for dynamically allocating access bandwidth to one or more resources to the threads of a multithreaded processor. This is done by providing an execution based metric for each thread and providing access to the resource in dependence on the execution based metrics of the ...

10/20/05 - 20050235125 - System and method for dynamically adjusting read ahead values based upon memory usage
A system and method for dynamically altering a Virtual Memory Manager (VMM) Sequential-Access Read Ahead settings based upon current system memory conditions is provided. Normal VMM operations are performed using the Sequential-Access Read Ahead values set by the user. When low memory is detected, the system either turns off Sequential-Access ...

10/20/05 - 20050235124 - Selective memory allocation
Methodology, systems and media associated with selectively allocating memory are described. One exemplary method embodiment comprises receiving a quality data that identifies the quality of one or more allocatable subsets of a memory and selectively allocating a subset of memory from the allocatable memory to an application based, at least ...

10/20/05 - 20050235123 - Method to manage memory in a platform with virtual machines
An embodiment of the present invention enables the virtualizing of virtual memory in a virtual machine environment within a virtual machine monitor (VMM). Memory required for direct memory access (DMA) for device drivers, for example, is pinned by the VMM and prevented from being swapped out. The VMM may dynamically ...

10/13/05 - 20050228964 - Methods and mechanisms for proactive memory management
A proactive, resilient and self-tuning memory management system and method that result in actual and perceived performance improvements in memory management, by loading and maintaining data that is likely to be needed into memory, before the data is actually needed. The system includes mechanisms directed towards historical memory usage monitoring, ...

10/13/05 - 20050228963 - Defragmenting objects in a storage medium
Provided are a method, system and program for defragmenting objects in a storage medium. An I/O request to an object in storage is received and the object is defragmented in storage so that blocks in storage including the object are contiguous in response to receiving the I/O request. The I/O ...

10/06/05 - 20050223185 - Data processing system and computer program product for support of system memory addresses with holes
A method, computer program product, and a data processing system for supporting memory addresses with holes is provided. A first physical address range allocated for system memory for an operating system run by a processor configured to support logical partitioning is virtualized to produce a first logical address range. A ...

10/06/05 - 20050223184 - Memory allocation to multiple computing units
Memory allocation to multiple computing units is disclosed. A static offset for each computing unit is determined, and a portion of memory is allocated for each computing unit, and remapped into a contiguous logical region that is addressable by a pointer plus the static offset. The portion of the memory ...

09/29/05 - 20050216692 - Storage system
A storage system having a cluster configuration that prevents a load from concentrating on a certain storage node and enhances access performance is disclosed. The storage system is provided with plural storage adaptors having a cache memory for storing data read/written according to an I/O request from a host and ...

09/29/05 - 20050216691 - Method for completely lock-free user-level dynamic memory
The present invention relates to a method, computer program product and system for a general purpose dynamic memory allocator that is completely lock-free, and immune to deadlock, even when presented with the possibility of arbitrary thread failures and regardless of thread scheduling. Further the invention does not require special hardware ...

09/22/05 - 20050210217 - Storage management method and storage management system
There is provided a storage management system capable of utilizing division management with enhanced flexibility and of enhancing security of the entire system, by providing functions by program products in each division unit of a storage subsystem. The storage management system has a program-product management table stored in a shared ...

09/22/05 - 20050210216 - Memory hub architecture having programmable lane widths
A processor-based system includes a processor coupled to a system controller through a processor bus. The system controller is used to couple at least one input device, at least one output device, and at least one data storage device to the processor. Also coupled to the processor bus is a ...

09/15/05 - 20050204113 - Method, system and storage medium for dynamically selecting a page management policy for a memory controller
A method for operating a memory controller including receiving a current memory access request from an agent. A page management policy associated with the agent is determined in response to receiving the request. The memory controller is set to the page management policy associated with the agent and the current ...

09/08/05 - 20050198460 - System and method for managing memory compression transparent to an operating system
In a computer system having an operating system and a compressed main memory defining a physical memory and a real memory characterized as an amount of main memory as seen by a processor, and including a compressed memory hardware controller device for controlling processor access to the compressed main memory, ...

09/01/05 - 20050193183 - Method and apparatus for initializing dynamic random access memory (dram) devices
A memory module comprises a random access memory device having a memory array. The random access memory device includes a first register to store a first value that is representative of a number of clock cycles of a clock signal to elapse between latching a column address and an access ...

08/25/05 - 20050188170 - Temporary storage control system and method for installing firmware in disk type storage device belonging to storage control system
The storage control system reads out new-version firmware from a newly installed new disk type storage device to a cache region in the CM, and the old-version firmware of one or more disk type storage devices selected from a plurality of in-operation disk type storage devices that were installed prior ...

08/25/05 - 20050188169 - Method and apparatus for increasing an amount of memory on demand when monitoring remote mirroring performance
A method and storage system for increasing an amount of memory in a queuing area on. The storage system includes first and second storage subsystems connected to each other via a path. A primary volume in the first storage subsystem and a remote secondary volume in the second storage subsystem ...

08/18/05 - 20050182911 - Data storage analysis mechanism
System and method for data storage management. Embodiments may be used to perform analysis of disk-based data storage. Embodiments may provide a storage analysis mechanism for estimating storage inventory/availability risk tradeoff for data storage media for an application or group of applications. Embodiments may be used to generate storage inventory ...

08/11/05 - 20050177697 - Configurable memory system for embedded processors
An embedded processor architecture includes a processing core with configurable memory system. Memory components can be inserted, omitted and resized in different configuration of the memory system without causing irregular features that may cause wasted silicon area. Furthermore, all the various configurations of the memory system are designed to interface ...

08/11/05 - 20050177696 - Over the air memory allocation modification
A communication system includes a base transmitter (110) for transmitting a signal over the air indicating a reallocation of a non-removable memory within a portable communication device (200), a non-removable memory (212) within the communication device preconfigured with a first amount of space allocated for random access memory and a ...

08/04/05 - 20050172097 - Storage system with capability to allocate virtual storage segments among a plurality of controllers
A storage system comprises a plurality of storage arrays configurable into a plurality of storage device groups, a plurality of controllers selectively coupled to ones of the storage arrays, a network fabric arranged as a linkage of multiple sets of associated controllers and storage devices, and a processor. The processor ...

08/04/05 - 20050172096 - Morphing memory pools
The invention relates to a method, the use of such a method and an integrated circuit for altering memory configurations in a physical memory. A memory configuration comprising memory pools of memory packets can be changed into a new memory configuration by detecting a released memory packet within a memory ...

07/28/05 - 20050166029 - Method and system for providing field scalability across a storage product family
Methods and systems for upgrading a storage library of a product line having a hardware component such as a storage array operable to run at low and high operating levels in which the hardware component is set to operate at the low operating level includes associating a software key with ...

07/28/05 - 20050166028 - Method and apparatus for adaptive garbage collection
A method and apparatus for adaptive garbage collection in dynamic memory allocation. The method includes allocating a portion of a first memory space to a new object in response to a request from a predetermined process, copying objects used by the predetermined process among all objects occupying the first memory ...

07/21/05 - 20050160249 - Volume type determination for disk volumes managed by a ldm
A method and apparatus is described which allows the determination of volume types of storage media residing in a computer system, where the volumes are managed using a Logical Disk Manager. This is achieved without analysing the LDM database which is conventionally stored in the last 1 Mb of each ...

07/21/05 - 20050160248 - Distributed remote copy system
Primary storage subsystems synchronously send write data to an intermediate storage system. Upon receiving the write data, the intermediate storage system 100c generates control data, which contains information to identifying the write order. In one embodiment, a portion of the control data, e.g., a sequence number, is generated and attached ...

07/14/05 - 20050154853 - Memory device and method of operation of a memory device
A method of operation of a memory device and a memory device having registers to store values representing a number of clock cycles to access and output data is provided in embodiments. Data is sensed from an array of memory cells using a plurality of sense amplifiers. A column address ...

07/14/05 - 20050154852 - Method, device and program for managing volume
Computer systems having a plurality of storage systems could not detect addition of storage systems or configuration changes thereof and automatically redistribute existing volumes based on “hints” provided when the volumes were created. A management computer, which is connected via a network to storage systems having volumes connected via a ...

07/14/05 - 20050154851 - Fast, high reliability dynamic memory manager
A method and apparatus for allocating and deallocating memory in a multi-processing system. Each unit of user memory has an associated control block. All units of user memory are contiguous as are all control blocks. Available user memory blocks are stored in linked lists, one linked list for each range ...

07/14/05 - 20050154850 - Computer memory initialization
Computer memory is initialized by generating configuration data for a portion of memory, saving the configuration data, restarting computer memory initialization, copying the saved configuration data to initialize the portion of memory, and using the portion of memory to execute instructions to initialize a remainder of memory. ...

07/07/05 - 20050149688 - Computer system and a method of assigning a storage device to a computer
A computer system which has a plurality of computers and a storage device subsystem connected to the plurality of computers. The storage device subsystem has a plurality of storage devices and a plurality of interfaces, through which the subsystem is connected to the computers. One of the plurality of computers ...

07/07/05 - 20050149687 - Device identification using a memory profile
In accordance with an embodiment of the present invention, a method for identification of a semiconductor device having a plurality of memory blocks, comprises accessing a memory profile for the semiconductor device based at least in part on an identification of defective memory blocks of the semiconductor device and determining ...

07/07/05 - 20050149686 - Method and apparatus for dynamic incremental defragmentation of memory
A garbage collection process for managing a memory includes a defragmentation cycle. The garbage collection process is interleaved with a running application on a time-based or work-based schedule. The memory is divided into pages which are further divided into blocks falling into one of a number of block size classes. ...

06/30/05 - 20050144414 - Configuration management apparatus and method
A new storage device 4000 obtains a configuration of an old storage device 5000, by using a migration manager PG 4345, and prepares a logical volume definition of the new storage device 4000 on the basis of a logical volume definition which is included in the configuration. Also, on the ...

06/30/05 - 20050144413 - Method and apparatus utilizing non-uniformly distributed dram configurations and to detect in-range memory address matches
Methods, software and systems to determine channel ownership and physical block location within the channel in non-uniformly distributed DRAM configurations and also to detect in-range memory address matches are presented. A first method, which may also be implemented in software and/or hardware, allocates memory non-uniformly between a number of memory ...

06/30/05 - 20050144412 - Overwrite detection diagnostic for memory heap
A data structure within a block of allocable memory of a memory structure such as a heap is used to store an overwrite detection pattern. When memory is passed back to the operation system for any reason (typically freeing the memory, reallocating a larger/smaller buffer, or querying the size of ...

06/30/05 - 20050144411 - Partitioning memory
A method includes partitioning a memory device to produce a first group of memory entries being accessible in parallel and selectable independent of a second group of memory entries in the memory device that is accessible in parallel. ...

06/30/05 - 20050144410 - Dynamic memory heap tagging
A data structure within a block of allocable memory of a memory structure such as a heap is used to identify the function that is responsible for causing memory problems such as random overwrites, buffer overruns, double or multiple “frees,” and the like. The data structure can use the return ...

06/23/05 - 20050138320 - Memory allocation unit
A memory allocation unit is provided which initializes a memory when the memory is allocated, only if a program is judged unreliable. This memory allocation unit includes: a reliability decision section which decides whether a program is reliable, based on a predetermined decision criterion; a free-page pool section which manages ...

06/23/05 - 20050138319 - Parallel memory compaction
A method for compaction of objects within a computer memory, the method including dividing a memory space into a plurality of non-overlapping sections, selecting a plurality of source sections from among the sections, each containing at least one object, selecting a plurality of target sections from among the sections, and ...

06/23/05 - 20050138318 - Apparatus and method to initialize information disposed in an information storage and retrieval system
A method to initialize information disposed in an information storage and retrieval system comprising a data cache and one or more information storage media comprising a plurality of addresses. The method receives an initialization command, where that initialization command comprises a range of addresses and, optionally, an initialization pattern, where ...

06/23/05 - 20050138317 - Real-time feedback for policies for computing system management
One aspect of the invention is a method for providing real-time feedback regarding the effect of applying a policy definition used for management in a computing system. An example of the method includes receiving the policy definition, and accessing stored information regarding at least one managed entity in the computing ...

06/23/05 - 20050138316 - Method and system for assigning a resource
An example of a method for assigning storage includes receiving a request for storage, wherein the request includes a requested amount of storage space and connectivity information. This example of the method also includes identifying storage that is accessible by a requesting device based on the connectivity information, and identifying ...

06/16/05 - 20050132162 - Generic reallocation function for heap reconstitution in a multi-processor shared memory environment
Managing memory includes receiving a request for a memory allocation, determining whether the memory allocation is to be maintained when subsequently initializing memory and saving information about the memory allocation to maintain the memory allocation during subsequently initializing memory. Initializing may be performed as part of special reset mode processing. ...

06/16/05 - 20050132161 - Creation of virtual memory space in a memory
The invention relates to a method of creating a virtual memory space in a memory. In order to improve the efficiency of the memory, the method comprises determining whether additional memory space is needed in the memory. If additional memory space is needed, selected portions of memory content stored in ...

06/16/05 - 20050132160 - Platform independent method for establishing a run-time data area
In one embodiment, a firmware module is relocated from a read-only memory location to a writeable memory location during a system boot-up operation. A portion of the writeable memory location is reserved which comprises a memory allocation for the firmware module and an additional memory allocation. Without prior knowledge of ...



###

FreshPatents.com Support - Terms & Conditions