DE2966058D1 - A data processing system arranged for controlling the transfer of data between a central processing unit and a storage device thereof - Google Patents
A data processing system arranged for controlling the transfer of data between a central processing unit and a storage device thereofInfo
- Publication number
- DE2966058D1 DE2966058D1 DE7979105175T DE2966058T DE2966058D1 DE 2966058 D1 DE2966058 D1 DE 2966058D1 DE 7979105175 T DE7979105175 T DE 7979105175T DE 2966058 T DE2966058 T DE 2966058T DE 2966058 D1 DE2966058 D1 DE 2966058D1
- Authority
- DE
- Germany
- Prior art keywords
- data
- transfer
- controlling
- storage device
- system arranged
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
- G06F12/1416—Protection against unauthorised use of memory or access to memory by checking the object accessibility, e.g. type of access defined by the memory independently of subject rights
- G06F12/1425—Protection against unauthorised use of memory or access to memory by checking the object accessibility, e.g. type of access defined by the memory independently of subject rights the protection being physical, e.g. cell, word, block
- G06F12/1441—Protection against unauthorised use of memory or access to memory by checking the object accessibility, e.g. type of access defined by the memory independently of subject rights the protection being physical, e.g. cell, word, block for a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/122—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware performs an I/O function other than control of data transfer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0674—Disk device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F2003/0697—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers device management, e.g. handlers, drivers, I/O schedulers
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US05/973,826 US4262332A (en) | 1978-12-28 | 1978-12-28 | Command pair to improve performance and device independence |
Publications (1)
Publication Number | Publication Date |
---|---|
DE2966058D1 true DE2966058D1 (en) | 1983-09-15 |
Family
ID=25521262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE7979105175T Expired DE2966058D1 (en) | 1978-12-28 | 1979-12-14 | A data processing system arranged for controlling the transfer of data between a central processing unit and a storage device thereof |
Country Status (8)
Country | Link |
---|---|
US (1) | US4262332A (de) |
EP (1) | EP0017670B1 (de) |
JP (1) | JPS5591050A (de) |
AU (1) | AU539003B2 (de) |
BR (1) | BR7908549A (de) |
CA (1) | CA1119310A (de) |
DE (1) | DE2966058D1 (de) |
ES (1) | ES487281A1 (de) |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4445176A (en) * | 1979-12-28 | 1984-04-24 | International Business Machines Corporation | Block transfers of information in data processing networks |
US4453209A (en) * | 1980-03-24 | 1984-06-05 | International Business Machines Corporation | System for optimizing performance of paging store |
US4368513A (en) * | 1980-03-24 | 1983-01-11 | International Business Machines Corp. | Partial roll mode transfer for cyclic bulk memory |
US4533995A (en) * | 1981-08-03 | 1985-08-06 | International Business Machines Corporation | Method and system for handling sequential data in a hierarchical store |
DE3279744D1 (en) * | 1981-08-03 | 1989-07-06 | Ibm | Peripheral sub-systems accommodating guest operating systems |
JPS5878247A (ja) * | 1981-11-02 | 1983-05-11 | Nec Corp | 磁気デイスク制御装置 |
US4574346A (en) * | 1982-09-29 | 1986-03-04 | International Business Machines Corporation | Method and apparatus for peripheral data handling hierarchies |
US4583166A (en) * | 1982-10-08 | 1986-04-15 | International Business Machines Corporation | Roll mode for cached data storage |
JPS6095769A (ja) * | 1983-10-31 | 1985-05-29 | Toshiba Corp | デイスク記録再生装置 |
JPS60107155A (ja) * | 1983-11-16 | 1985-06-12 | Hitachi Ltd | 記憶ボリユ−ムのデ−タ保護方式 |
US4794515A (en) * | 1986-01-17 | 1988-12-27 | International Business Machines Corporation | Protection of data in a multiprogramming data processing system |
US4868737A (en) * | 1986-12-22 | 1989-09-19 | Tandberg Data A/S | Method and arrangement in which capacity of a related storage medium is checked when buffering data |
US5134563A (en) * | 1987-07-02 | 1992-07-28 | International Business Machines Corporation | Sequentially processing data in a cached data storage system |
JPS6458013A (en) * | 1987-08-20 | 1989-03-06 | Ibm | Method and data processing system for guaranteeing large area identification and management of data memory |
US4888691A (en) * | 1988-03-09 | 1989-12-19 | Prime Computer, Inc. | Method for disk I/O transfer |
JPH0743676B2 (ja) * | 1988-03-11 | 1995-05-15 | 株式会社日立製作所 | バツクアツプデータダンプ制御方法及び装置 |
US5301304A (en) * | 1988-05-20 | 1994-04-05 | International Business Machines Corporation | Emulating records in one record format in another record format |
US5113512A (en) * | 1988-06-21 | 1992-05-12 | Matsushita Electric Industrial Co., Ltd. | System for managing a storage medium reducing physical space needed |
US5008808A (en) * | 1988-06-23 | 1991-04-16 | Storage Technology Corporation | Consolidation of commands in a buffered input/output device |
US5680574A (en) | 1990-02-26 | 1997-10-21 | Hitachi, Ltd. | Data distribution utilizing a master disk unit for fetching and for writing to remaining disk units |
US6728832B2 (en) * | 1990-02-26 | 2004-04-27 | Hitachi, Ltd. | Distribution of I/O requests across multiple disk units |
JPH0776950B2 (ja) * | 1990-06-22 | 1995-08-16 | インターナショナル・ビジネス・マシーンズ・コーポレイション | データ処理方法及び装置 |
US5202998A (en) * | 1990-08-31 | 1993-04-13 | International Business Machines Corporation | Fast, simultaneous multi-processor system status communication interface |
US5157770A (en) * | 1990-08-31 | 1992-10-20 | International Business Machines Corporation | Nonsynchronous dasd control |
US5206939A (en) * | 1990-09-24 | 1993-04-27 | Emc Corporation | System and method for disk mapping and data retrieval |
US5544347A (en) | 1990-09-24 | 1996-08-06 | Emc Corporation | Data storage system controlled remote data mirroring with respectively maintained data indices |
SE469402B (sv) * | 1991-05-02 | 1993-06-28 | Swedish Inst Of Computer Scien | Foerfarande foer att haemta data till ett cache-minne |
AU1303595A (en) * | 1993-12-14 | 1995-07-03 | Apple Computer, Inc. | Method and apparatus for transferring data between a computer and a peripheral storage device |
DE69713400T2 (de) * | 1996-01-24 | 2002-10-31 | Sun Microsystems Inc | Prozessor mit Bereichsüberprüfung bei Matrixzugriffen |
US6704837B2 (en) | 1998-06-29 | 2004-03-09 | International Business Machines Corporation | Method and apparatus for increasing RAID write performance by maintaining a full track write counter |
US7181548B2 (en) | 1998-10-30 | 2007-02-20 | Lsi Logic Corporation | Command queueing engine |
US6105076A (en) * | 1999-04-23 | 2000-08-15 | International Business Machines Corporation | Method, system, and program for performing data transfer operations on user data |
US6775764B1 (en) * | 2001-04-24 | 2004-08-10 | Cisco Technology, Inc | Search function for data lookup |
US7734701B2 (en) * | 2003-11-14 | 2010-06-08 | International Business Machines Corporation | Method to write information to an information storage medium using a network attached storage device |
US20070113006A1 (en) * | 2005-11-16 | 2007-05-17 | Elliott John C | Apparatus and method to configure one or more storage arrays |
US20090056703A1 (en) * | 2007-08-27 | 2009-03-05 | Ausra, Inc. | Linear fresnel solar arrays and components therefor |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3292151A (en) * | 1962-06-04 | 1966-12-13 | Ibm | Memory expansion |
US3368207A (en) * | 1965-05-12 | 1968-02-06 | Ibm | File protection to i/o storage |
US3417375A (en) * | 1966-03-25 | 1968-12-17 | Burroughs Corp | Circuitry for rotating fields of data in a digital computer |
US3573855A (en) * | 1968-12-31 | 1971-04-06 | Texas Instruments Inc | Computer memory protection |
US4075692A (en) * | 1976-01-02 | 1978-02-21 | Data General Corporation | Data path configuration for a data processing system |
US4067059A (en) * | 1976-01-29 | 1978-01-03 | Sperry Rand Corporation | Shared direct memory access controller |
US4021655A (en) * | 1976-03-30 | 1977-05-03 | International Business Machines Corporation | Oversized data detection hardware for data processors which store data at variable length destinations |
JPS5362945A (en) * | 1976-11-17 | 1978-06-05 | Toshiba Corp | Disc address system |
-
1978
- 1978-12-28 US US05/973,826 patent/US4262332A/en not_active Expired - Lifetime
-
1979
- 1979-10-15 CA CA000337638A patent/CA1119310A/en not_active Expired
- 1979-10-19 JP JP13431079A patent/JPS5591050A/ja active Granted
- 1979-12-06 AU AU53533/79A patent/AU539003B2/en not_active Ceased
- 1979-12-14 DE DE7979105175T patent/DE2966058D1/de not_active Expired
- 1979-12-14 EP EP79105175A patent/EP0017670B1/de not_active Expired
- 1979-12-27 ES ES487281A patent/ES487281A1/es not_active Expired
- 1979-12-27 BR BR7908549A patent/BR7908549A/pt unknown
Also Published As
Publication number | Publication date |
---|---|
BR7908549A (pt) | 1980-08-26 |
AU5353379A (en) | 1980-07-03 |
EP0017670A3 (en) | 1981-01-07 |
CA1119310A (en) | 1982-03-02 |
AU539003B2 (en) | 1984-09-06 |
ES487281A1 (es) | 1980-08-01 |
EP0017670A2 (de) | 1980-10-29 |
JPS5591050A (en) | 1980-07-10 |
JPH0120773B2 (de) | 1989-04-18 |
EP0017670B1 (de) | 1983-08-10 |
US4262332A (en) | 1981-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2966058D1 (en) | A data processing system arranged for controlling the transfer of data between a central processing unit and a storage device thereof | |
DE2966845D1 (en) | Data processing system including a data storage control unit | |
DE3279629D1 (en) | Data storage transfer system | |
DE3069585D1 (en) | Computer system including a task handling apparatus | |
GB2020456B (en) | Multi-cpu and shared device access system and method | |
EP0059828A3 (en) | Data storage transfer system | |
YU270079A (en) | Equipment for handling data transfer claims in a data processing system | |
GB2021823B (en) | Data transfer system | |
IL60355A0 (en) | Apparatus for the storage and transfer of information | |
GB2030755B (en) | Recording system and cassette for such a recording system | |
JPS5723149A (en) | Address forming device for controlling and storing data processing system | |
GB2025144B (en) | Device for a data processing system | |
GB2018229B (en) | System for transferring and storing elongated elements | |
JPS559295A (en) | Data transfer controller | |
JPS55110453A (en) | Data transfer device | |
GB2016751B (en) | Data processing device | |
JPS552299A (en) | Copier control and record holding device | |
GB2066530B (en) | Data transfer system | |
DE3163247D1 (en) | Device for the superposition of successive data transfer phases between several units of a data processing system | |
GB2104287B (en) | Data storage devices | |
GB2032736B (en) | Data transfer system | |
DE2965034D1 (en) | Paging control store data processing apparatus | |
JPS5679371A (en) | Data storage control device | |
GB1544389A (en) | Data handling systems | |
JPS5523595A (en) | Data transfer control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8339 | Ceased/non-payment of the annual fee |