Movatterモバイル変換


[0]ホーム

URL:


US20020087786A1 - Method, system, and data structures for superimposing data records in a first data format to memory in a second data format - Google Patents

Method, system, and data structures for superimposing data records in a first data format to memory in a second data format
Download PDF

Info

Publication number
US20020087786A1
US20020087786A1US09/754,772US75477201AUS2002087786A1US 20020087786 A1US20020087786 A1US 20020087786A1US 75477201 AUS75477201 AUS 75477201AUS 2002087786 A1US2002087786 A1US 2002087786A1
Authority
US
United States
Prior art keywords
data
memory
data format
control blocks
record
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.)
Granted
Application number
US09/754,772
Other versions
US6748486B2 (en
Inventor
David Burton
Robert Morton
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines CorpfiledCriticalInternational Business Machines Corp
Priority to US09/754,772priorityCriticalpatent/US6748486B2/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATIONreassignmentINTERNATIONAL BUSINESS MACHINES CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BURTON, DAVID ALAN, MORTON, ROBERT LOUIS
Publication of US20020087786A1publicationCriticalpatent/US20020087786A1/en
Application grantedgrantedCritical
Publication of US6748486B2publicationCriticalpatent/US6748486B2/en
Adjusted expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Provided is a method, system, and program for superimposing a data record in a first data format onto a storage space in a second data format. A plurality of control blocks are built in memory indicating operations to perform to transfer components of the data record in the first data format to locations in memory in the second data format. A data transfer device is signaled to access the control blocks built in the memory. The data transfer device accesses the control blocks in the memory and then transfers components of the data record in the first data format to the memory to be stored in the second data format according to the operations indicated in the control blocks.

Description

Claims (31)

What is claimed is:
1. A method for superimposing a data record in a first data format in a second data format in memory, comprising:
building a plurality of control blocks in the memory indicating operations to perform to transfer components of the data record in the first data format to locations in memory in the second data format;
signaling a data transfer device to access the control blocks built in the memory;
accessing, with the data transfer device, the control blocks in the memory; and
transferring, with the data transfer device, components of the data record in the first data format to the memory to be stored in the second data format according to the operations indicated in the control blocks.
2. The method ofclaim 1, wherein signaling the data transfer device includes providing a pointer to a first control block of the plurality of control blocks, wherein the data transfer device uses the pointer to access the control blocks in the memory.
3. The method ofclaim 2, wherein a processor builds the control blocks in memory and signals the data transfer device with the pointer to the first control block in the memory.
4. The method ofclaim 1, wherein the control blocks further instruct the data transfer device to generate an error checking code from the data record and write the error checking code into the memory to store with the data record in the second data format.
5. The method ofclaim 1, wherein the second data format stores data in fixed blocks in the memory, wherein the control blocks further instruct the data transfer device to transfer the data record to fixed blocks in the memory such that the data record is stored in an integral number of fixed blocks in the second data format.
6. The method ofclaim 1, wherein the data record in the first data format comprises multiple component parts, and wherein the control blocks further instruct the data transfer device to generate an error checking code for each component part and store the error checking codes with the component parts in the second data format.
7. The method ofclaim 6, wherein the control blocks further instruct the data transfer device to write one component part to the memory, followed by writing the error checking code for the component part to the memory until all the component parts are written to the memory in the second data format.
8. The method ofclaim 7, wherein the control blocks further instruct the data transfer device to write a pad of values between at least one of the component parts and the error checking code for the component part to ensure that the error checking code is written to a particular location in the memory in the second data format.
9. The method ofclaim 6, wherein the first data format comprises a count-key-data (CKD) record format, and wherein the count portion, key portion, and data portion of the CKD record each comprise one component part of the data record to write to the memory in the second data format with the error checking codes for the count portion, key portion, and data portion.
10. The method ofclaim 1, wherein the memory comprises a volatile memory device, further comprising:
destaging the data record in the second format in the volatile memory device to a storage device as part of a destage operation, wherein the storage device stores data in the second data format.
11. The method ofclaim 1, wherein the first data format comprises a count-key-data (CKD) data format and the second data format comprises a Fixed Block Address (FBA) format.
12. A system for superimposing a data record in a first data format onto a second data format, comprising:
a first device;
a second device;
a memory accessible to the first and second devices;
logic implemented in the first device, wherein the logic causes the first device to perform:
(i) building a plurality of control blocks in the memory indicating operations to perform to transfer components of the data record in the first data format to locations in memory in the second data format;
(ii) for signaling a data transfer device to access the control blocks built in the memory;
logic implemented in the second device, wherein the logic causes the second device to perform:
(i) accessing the control blocks in the memory; and
(ii) transferring components of the data record in the first data format to the memory to be stored in the second data format according to the operations indicated in the control blocks.
13. The system ofclaim 12, wherein the logic for signaling the second device includes providing a pointer to a first control block of the plurality of control blocks, wherein the second device uses the pointer to access the control blocks in the memory.
14. The system ofclaim 13, wherein the first device comprises a processor.
15. The system ofclaim 12, wherein the control blocks further instruct the second device to generate an error checking code from the data record and write the error checking code into the memory to store with the data record in the second data format.
16. The system ofclaim 12, wherein the second data format stores data in fixed blocks in the memory, wherein the control blocks further instruct the second device to transfer the data record to fixed blocks in the memory such that the data record is stored in an integral number of fixed blocks in the second data format.
17. The system ofclaim 12, wherein the data record in the first data format comprises multiple component parts, and wherein the control blocks further instruct the data transfer device to generate an error checking code for each component part and store the error checking codes with the component parts in the second data format.
18. The system ofclaim 17, wherein the control blocks further instruct the second device to write one component part to the memory, followed by writing the error checking code for the component part to the memory until all the component parts are written to the memory in the second data format.
19. The system ofclaim 18, wherein the control blocks further instruct the second device to write a pad of values between at least one of the component parts and the error checking code for the component part to ensure that the error checking code is written to a particular location in the memory in the second data format.
20. The system ofclaim 17, wherein the first data format comprises a count-key-data (CKD) record format, and wherein the count portion, key portion, and data portion of the CKD record each comprise one component part of the data record to write to the memory in the second data format with the error checking codes for the count portion, key portion, and data portion.
21. An article of manufacture of for superimposing a data record in a first data format onto a second data format in memory, wherein the article of manufacture includes first device logic and second device logic to control a first and second devices, respectively, comprising:
building, with the first device logic, a plurality of control blocks in the memory indicating operations to perform to transfer components of the data record in the first data format to locations in memory in the second data format;
signaling, with the first device logic, the second device to access the control blocks built in the memory;
accessing, with the second device logic, the control blocks in the memory; and
transferring, with the second device logic, components of the data record in the first data format to the memory to be stored in the second data format according to the operations indicated in the control blocks.
22. The article of manufacture ofclaim 21, wherein signaling the second device includes providing a pointer to a first control block of the plurality of control blocks, wherein the second device logic uses the pointer to access the control blocks in the memory.
23. The article of manufacture ofclaim 21, wherein the first device comprises a processor.
24. The article of manufacture ofclaim 21, wherein the control blocks further instruct the second device logic to generate an error checking code from the data record and write the error checking code into the memory to store with the data record in the second data format.
25. The article of manufacture ofclaim 21, wherein the second data format stores data in fixed blocks in the memory, wherein the control blocks further instruct the data transfer device to transfer the data record to fixed blocks in the memory such that the data record is stored in an integral number of fixed blocks in the second data format.
26. The article of manufacture ofclaim 21, wherein the data record in the first data format comprises multiple component parts, and wherein the control blocks further instruct the data transfer device to generate an error checking code for each component part and store the error checking codes with the component parts in the second data format.
27. The article of manufacture ofclaim 26, wherein the control blocks further instruct the second device logic to write one component part to the memory, followed by writing the error checking code for the component part to the memory until all the component parts are written to the memory in the second data format.
28. The article of manufacture ofclaim 27, wherein the control blocks further instruct the second device logic to write a pad of values between at least one of the component parts and the error checking code for the component part to ensure that the error checking code is written to a particular location in the memory in the second data format.
29. The article of manufacture ofclaim 26, wherein the first data format comprises a count-key-data (CKD) record format, and wherein the count portion, key portion, and data portion of the CKD record each comprise one component part of the data record to write to the memory in the second data format with the error checking codes for the count portion, key portion, and data portion.
30. The article of manufacture ofclaim 21, wherein the memory comprises a volatile memory device, further comprising:
destaging, with the second device logic, the data record in the second format in the volatile memory device to a storage device as part of a destage operation, wherein the storage device stores data in the second data format.
31. The article of manufacture ofclaim 21, wherein the first data format comprises a count-key-data (CKD) data format and the second data format comprises a Fixed Block Address (FBA) format.
US09/754,7722001-01-042001-01-04Method, system, and data structures for superimposing data records in a first data format to memory in a second data formatExpired - LifetimeUS6748486B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US09/754,772US6748486B2 (en)2001-01-042001-01-04Method, system, and data structures for superimposing data records in a first data format to memory in a second data format

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US09/754,772US6748486B2 (en)2001-01-042001-01-04Method, system, and data structures for superimposing data records in a first data format to memory in a second data format

Publications (2)

Publication NumberPublication Date
US20020087786A1true US20020087786A1 (en)2002-07-04
US6748486B2 US6748486B2 (en)2004-06-08

Family

ID=25036266

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US09/754,772Expired - LifetimeUS6748486B2 (en)2001-01-042001-01-04Method, system, and data structures for superimposing data records in a first data format to memory in a second data format

Country Status (1)

CountryLink
US (1)US6748486B2 (en)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040003127A1 (en)*2002-06-272004-01-01International Business Machines CorporationApparatus, system and method of distributing block data on a private network without using TCP/IP
US20060028948A1 (en)*2004-08-052006-02-09Batchelor Gary WApparatus and method to overlay (N) first sectors onto (M) second sectors using a data queue
US20060143313A1 (en)*2004-12-242006-06-29Vimicro CorporationMethod for accessing a storage device
US20060259500A1 (en)*2005-05-132006-11-16Rockwell Automation Technologies, Inc.Library that includes modifiable industrial automation objects
US20070067458A1 (en)*2005-09-202007-03-22Rockwell Software, Inc.Proxy server for integration of industrial automation data over multiple networks
US20070073426A1 (en)*2005-09-292007-03-29Rockwell Automation Technologies, Inc.Editing and configuring device
US20070073750A1 (en)*2005-09-292007-03-29Rockwell Automation Technologies, Inc.Editing lifecycle and deployment of objects in an industrial automation environment
US20070078736A1 (en)*2005-09-302007-04-05Rockwell Automation Technologies, Inc.Enabling transactional mechanisms in an automated controller system
US20070078525A1 (en)*2005-09-302007-04-05Rockwell Automation Technologies, Inc.Business process execution engine
US20070079355A1 (en)*2005-09-302007-04-05Rockwell Automation Technologies, Inc.Data perspectives in controller system and production management systems
US20070078862A1 (en)*2005-09-302007-04-05Rockwell Automation Technologies, Inc.Data federation with industrial control systems
US7231545B2 (en)*2004-08-052007-06-12International Business Machines CorporationApparatus and method to convert data from a first sector format to a second sector format
US7240242B2 (en)*2004-08-052007-07-03International Business Machines CorporationApparatus and method to convert data payloads from a first sector format to a second sector format
US20080005386A1 (en)*2006-06-022008-01-03Fujitsu LimitedDMA circuit
US7650405B2 (en)2005-05-132010-01-19Rockwell Automation Technologies, Inc.Tracking and tracing across process boundaries in an industrial automation environment
US7672737B2 (en)2005-05-132010-03-02Rockwell Automation Technologies, Inc.Hierarchically structured data model for utilization in industrial automation environments
US7676281B2 (en)2005-05-132010-03-09Rockwell Automation Technologies, Inc.Distributed database in an industrial automation environment
US7734590B2 (en)2005-09-302010-06-08Rockwell Automation Technologies, Inc.Incremental association of metadata to production data
US7801628B2 (en)2005-09-302010-09-21Rockwell Automation Technologies, Inc.Industrial operator interfaces interacting with higher-level business workflow
US7904488B2 (en)2004-07-212011-03-08Rockwell Automation Technologies, Inc.Time stamp methods for unified plant model
US8484401B2 (en)2010-04-152013-07-09Rockwell Automation Technologies, Inc.Systems and methods for conducting communications among components of multidomain industrial automation system
US8799800B2 (en)2005-05-132014-08-05Rockwell Automation Technologies, Inc.Automatic user interface generation
US8984533B2 (en)2010-04-152015-03-17Rockwell Automation Technologies, Inc.Systems and methods for conducting communications among components of multidomain industrial automation system
US9069477B1 (en)*2011-06-162015-06-30Amazon Technologies, Inc.Reuse of dynamically allocated memory
US20150186208A1 (en)*2012-11-052015-07-02Mitsubishi Electric CorporationMemory control apparatus
US9392072B2 (en)2010-04-152016-07-12Rockwell Automation Technologies, Inc.Systems and methods for conducting communications among components of multidomain industrial automation system
US9805694B2 (en)2004-09-302017-10-31Rockwell Automation Technologies Inc.Systems and methods for automatic visualization configuration
US10025702B1 (en)*2014-12-102018-07-17Amazon Technologies, Inc.Browser capable of saving and restoring content item state
US20210382841A1 (en)*2020-06-092021-12-09Hewlett Packard Enterprise Development LpDirecting control data between semiconductor packages

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7024523B1 (en)*2002-10-252006-04-04Adaptec, Inc.Host adapter integrated data FIFO and data cache and method for improved host adapter sourcing latency
US7243178B2 (en)*2003-05-162007-07-10Intel CorporationEnable/disable claiming of a DMA request interrupt
US20050066002A1 (en)*2003-07-312005-03-24Arnold TeresWorkflow compatible healthcare information message communication system
US7904656B1 (en)*2007-02-142011-03-08Marvell International Ltd.Controller for hard disk drive having DWFT (data wedge format table) cache with high-priority initial cache fill
US9141477B2 (en)*2007-10-122015-09-22International Business Machines CorporationData protection for variable length records by utilizing high performance block storage metadata
US8069317B2 (en)*2007-10-122011-11-29International Business Machines CorporationProviding and utilizing high performance block storage metadata
US8230317B2 (en)*2008-04-092012-07-24International Business Machines CorporationData protection method for variable length records by utilizing high performance block storage metadata
US8190832B2 (en)2009-01-292012-05-29International Business Machines CorporationData storage performance enhancement through a write activity level metric recorded in high performance block storage metadata

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5862363A (en)*1995-03-031999-01-19Fujitsu LimitedMethod of controlling a disk device by disk control unit
US6418509B1 (en)*1990-09-242002-07-09Emc CorporationSystem and method for disk mapping and data retrieval
US6438646B1 (en)*1997-12-192002-08-20Hitachi, Ltd.Storage subsystem having a plurality of interfaces conforming to a plurality of data formats

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5235690A (en)1990-08-311993-08-10International Business Machines CorporationMethod for operating a cached peripheral data storage subsystem including a step of subsetting the data transfer into subsets of data records
US5235692A (en)1990-08-311993-08-10International Business Machines CorporationDisk rotational position controls for channel operations in a cached peripheral subsystem
US5146576A (en)1990-08-311992-09-08International Business Machines CorporationManaging high speed slow access channel to slow speed cyclic system data transfer
US5394532A (en)1992-04-151995-02-28Storage Technology CorporationDisk drive array memory system having instant format capability
US5588140A (en)1993-03-151996-12-24Computer Network Technology CorporationTransparent extension of peripheral from host
JP3264465B2 (en)1993-06-302002-03-11株式会社日立製作所 Storage system
US5535372A (en)1994-07-061996-07-09International Business Machines CorporationMethod and apparatus for efficient updating of CKD data stored on fixed block architecture devices
US5592618A (en)1994-10-031997-01-07International Business Machines CorporationRemote copy secondary data copy validation-audit function
US6052797A (en)1996-05-282000-04-18Emc CorporationRemotely mirrored data storage system with a count indicative of data consistency
US6041386A (en)1998-02-102000-03-21International Business Machines CorporationData sharing between system using different data storage formats

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6418509B1 (en)*1990-09-242002-07-09Emc CorporationSystem and method for disk mapping and data retrieval
US5862363A (en)*1995-03-031999-01-19Fujitsu LimitedMethod of controlling a disk device by disk control unit
US6438646B1 (en)*1997-12-192002-08-20Hitachi, Ltd.Storage subsystem having a plurality of interfaces conforming to a plurality of data formats

Cited By (51)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040003127A1 (en)*2002-06-272004-01-01International Business Machines CorporationApparatus, system and method of distributing block data on a private network without using TCP/IP
US7376713B2 (en)*2002-06-272008-05-20International Business Machines CorporationApparatus, system and method of distributing block data on a private network without using TCP/IP
US20080181224A1 (en)*2002-06-272008-07-31Eric Van HensbergenApparatus and system for distributing block data on a private network without using tcp/ip
US7734720B2 (en)2002-06-272010-06-08International Business Machines CorporationApparatus and system for distributing block data on a private network without using TCP/IP
US7904488B2 (en)2004-07-212011-03-08Rockwell Automation Technologies, Inc.Time stamp methods for unified plant model
US20060028948A1 (en)*2004-08-052006-02-09Batchelor Gary WApparatus and method to overlay (N) first sectors onto (M) second sectors using a data queue
US7231546B2 (en)*2004-08-052007-06-12International Business Machines CorporationApparatus and method to overlay (N) first sectors onto (M) second sectors using a data queue
US7231545B2 (en)*2004-08-052007-06-12International Business Machines CorporationApparatus and method to convert data from a first sector format to a second sector format
US7240242B2 (en)*2004-08-052007-07-03International Business Machines CorporationApparatus and method to convert data payloads from a first sector format to a second sector format
US9805694B2 (en)2004-09-302017-10-31Rockwell Automation Technologies Inc.Systems and methods for automatic visualization configuration
US20060143313A1 (en)*2004-12-242006-06-29Vimicro CorporationMethod for accessing a storage device
US7676281B2 (en)2005-05-132010-03-09Rockwell Automation Technologies, Inc.Distributed database in an industrial automation environment
US8799800B2 (en)2005-05-132014-08-05Rockwell Automation Technologies, Inc.Automatic user interface generation
US20060259500A1 (en)*2005-05-132006-11-16Rockwell Automation Technologies, Inc.Library that includes modifiable industrial automation objects
US9557900B2 (en)2005-05-132017-01-31Rockwell Automation Technologies, Inc.Automatic user interface generation
US7809683B2 (en)2005-05-132010-10-05Rockwell Automation Technologies, Inc.Library that includes modifiable industrial automation objects
US7672737B2 (en)2005-05-132010-03-02Rockwell Automation Technologies, Inc.Hierarchically structured data model for utilization in industrial automation environments
US7650405B2 (en)2005-05-132010-01-19Rockwell Automation Technologies, Inc.Tracking and tracing across process boundaries in an industrial automation environment
US20070067458A1 (en)*2005-09-202007-03-22Rockwell Software, Inc.Proxy server for integration of industrial automation data over multiple networks
US20070073426A1 (en)*2005-09-292007-03-29Rockwell Automation Technologies, Inc.Editing and configuring device
US8280537B2 (en)2005-09-292012-10-02Rockwell Automation Technologies, Inc.Editing lifecycle and deployment of objects in an industrial automation environment
US20090240348A1 (en)*2005-09-292009-09-24Rockwell Automation Technologies, Inc.Editing lifecycle and deployment of objects in an industrial automation environment
US7548789B2 (en)2005-09-292009-06-16Rockwell Automation Technologies, Inc.Editing lifecycle and deployment of objects in an industrial automation environment
US8060223B2 (en)2005-09-292011-11-15Rockwell Automation Technologies, Inc.Editing lifecycle and deployment of objects in an industrial automation environment
US20070073750A1 (en)*2005-09-292007-03-29Rockwell Automation Technologies, Inc.Editing lifecycle and deployment of objects in an industrial automation environment
US7881812B2 (en)2005-09-292011-02-01Rockwell Automation Technologies, Inc.Editing and configuring device
US8275680B2 (en)2005-09-302012-09-25Rockwell Automation Technologies, Inc.Enabling transactional mechanisms in an automated controller system
US20070078736A1 (en)*2005-09-302007-04-05Rockwell Automation Technologies, Inc.Enabling transactional mechanisms in an automated controller system
US20070078862A1 (en)*2005-09-302007-04-05Rockwell Automation Technologies, Inc.Data federation with industrial control systems
US7734590B2 (en)2005-09-302010-06-08Rockwell Automation Technologies, Inc.Incremental association of metadata to production data
US7526794B2 (en)2005-09-302009-04-28Rockwell Automation Technologies, Inc.Data perspectives in controller system and production management systems
US8019796B1 (en)2005-09-302011-09-13Rockwell Automation Technologies, Inc.Incremental association of metadata to production data
US7660638B2 (en)2005-09-302010-02-09Rockwell Automation Technologies, Inc.Business process execution engine
US8086649B1 (en)2005-09-302011-12-27Rockwell Automation Technologies, Inc.Incremental association of metadata to production data
US20070078525A1 (en)*2005-09-302007-04-05Rockwell Automation Technologies, Inc.Business process execution engine
US20070079355A1 (en)*2005-09-302007-04-05Rockwell Automation Technologies, Inc.Data perspectives in controller system and production management systems
US8438191B1 (en)2005-09-302013-05-07Rockwell Automation Technologies, Inc.Incremental association of metadata to production data
US8484250B2 (en)2005-09-302013-07-09Rockwell Automation Technologies, Inc.Data federation with industrial control systems
US8855791B2 (en)2005-09-302014-10-07Rockwell Automation Technologies, Inc.Industrial operator interfaces interacting with higher-level business workflow
US7801628B2 (en)2005-09-302010-09-21Rockwell Automation Technologies, Inc.Industrial operator interfaces interacting with higher-level business workflow
US20080005386A1 (en)*2006-06-022008-01-03Fujitsu LimitedDMA circuit
US7640377B2 (en)*2006-06-022009-12-29Fujitsu LimitedDMA circuit with pattern generation unit for DMA verification
US8484401B2 (en)2010-04-152013-07-09Rockwell Automation Technologies, Inc.Systems and methods for conducting communications among components of multidomain industrial automation system
US8984533B2 (en)2010-04-152015-03-17Rockwell Automation Technologies, Inc.Systems and methods for conducting communications among components of multidomain industrial automation system
US9392072B2 (en)2010-04-152016-07-12Rockwell Automation Technologies, Inc.Systems and methods for conducting communications among components of multidomain industrial automation system
US9069477B1 (en)*2011-06-162015-06-30Amazon Technologies, Inc.Reuse of dynamically allocated memory
US20150186208A1 (en)*2012-11-052015-07-02Mitsubishi Electric CorporationMemory control apparatus
US9715427B2 (en)*2012-11-052017-07-25Mitsubishi Electric CorporationMemory control apparatus
US10025702B1 (en)*2014-12-102018-07-17Amazon Technologies, Inc.Browser capable of saving and restoring content item state
US20210382841A1 (en)*2020-06-092021-12-09Hewlett Packard Enterprise Development LpDirecting control data between semiconductor packages
US11210252B1 (en)*2020-06-092021-12-28Hewlett Packard Enterprise Development LpDirecting control data between semiconductor packages

Also Published As

Publication numberPublication date
US6748486B2 (en)2004-06-08

Similar Documents

PublicationPublication DateTitle
US6748486B2 (en)Method, system, and data structures for superimposing data records in a first data format to memory in a second data format
US6526477B1 (en)Host-memory based raid system, device, and method
US6324604B1 (en)Magnetic disk storage for storing data in disk block size from fixed length of host block in non-integer multiple of the disk block size
JP3180096B2 (en) Method, signal bearing medium and apparatus for dynamically mapping data and commands between systems
US7206899B2 (en)Method, system, and program for managing data transfer and construction
US5630092A (en)System and method for transferring compressed and uncompressed data between storage systems
US7155569B2 (en)Method for raid striped I/O request generation using a shared scatter gather list
US8209693B2 (en)System and method for processing series of processes in given order having processing status generation with tables storing status including beginning, end and existence segment
US8024524B2 (en)Method, system, and program for an adaptor to read and write to system memory
JP3187720B2 (en) Method and apparatus for improving the throughput of disk array data transfer in a controller
US8694563B1 (en)Space recovery for thin-provisioned storage volumes
WO1996018141A1 (en)Computer system
JP3407628B2 (en) Computer system
US7058692B2 (en)Computer, computer system, and data transfer method
US20030177334A1 (en)Address mapping for disk drive to accommodate multiple operating systems
US6715036B1 (en)Method, system, and data structures for transferring blocks of data from a storage device to a requesting application
US7293139B2 (en)Disk array system generating a data guarantee code on data transferring
US20100211703A1 (en)Storage Apparatus and Data Integrity Assurance Method
JP2006507603A (en) BIOS storage array
US6170034B1 (en)Hardware assisted mask read/write
US7886310B2 (en)RAID control method and core logic device having RAID control function
US6915475B1 (en)Data integrity management for data storage systems
US7047357B1 (en)Virtualized striping controller
US7757130B2 (en)Computer system having raid control function and raid control method
US20060184730A1 (en)Drive based sector initialization

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BURTON, DAVID ALAN;MORTON, ROBERT LOUIS;REEL/FRAME:011441/0713

Effective date:20001207

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCFInformation on status: patent grant

Free format text:PATENTED CASE

FPAYFee payment

Year of fee payment:4

FPAYFee payment

Year of fee payment:8

FPAYFee payment

Year of fee payment:12


[8]ページ先頭

©2009-2025 Movatter.jp