ES487281A1 - Un metodo para hacer minimo numero de interrupciones de una unidad de tratamiento central - Google Patents
Un metodo para hacer minimo numero de interrupciones de una unidad de tratamiento centralInfo
- Publication number
- ES487281A1 ES487281A1 ES487281A ES487281A ES487281A1 ES 487281 A1 ES487281 A1 ES 487281A1 ES 487281 A ES487281 A ES 487281A ES 487281 A ES487281 A ES 487281A ES 487281 A1 ES487281 A1 ES 487281A1
- Authority
- ES
- Spain
- Prior art keywords
- cpu
- command
- interruptions
- treatment unit
- minimum number
- 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 OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Multi Processors (AREA)
Abstract
De acuerdo con el presente invento, son emitidas un par de órdenes secuenciales por la unidad CPU para controlar el acceso a datos de dispositivos DASD que están registrados en forma de bloques fijos. El presente invento se apoya principalmente en la forma de bloque de longitud fija para hacer la geometría del dispositivo "transparente" a una unidad CPU y su programación y para reducir transferencias de órdenes e interrupciones entre la unidad CPU y los dispositivos. La primera orden contiene información que define los límites o "extensión" del espacio de almacenamiento DASD al cual puede establecer acceso la unidad CPU. La segunda orden identifica la operación a efectuar sobre los datos contenidos en el espacio permitido definido en la primera orden y establece donde ha de tener lugar la actividad dentro del espacio permitido.
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 |
|---|---|
| ES487281A1 true ES487281A1 (es) | 1980-08-01 |
Family
ID=25521262
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES487281A Expired ES487281A1 (es) | 1978-12-28 | 1979-12-27 | Un metodo para hacer minimo numero de interrupciones de una unidad de tratamiento central |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US4262332A (es) |
| EP (1) | EP0017670B1 (es) |
| JP (1) | JPS5591050A (es) |
| AU (1) | AU539003B2 (es) |
| BR (1) | BR7908549A (es) |
| CA (1) | CA1119310A (es) |
| DE (1) | DE2966058D1 (es) |
| ES (1) | ES487281A1 (es) |
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 |
| US4368513A (en) * | 1980-03-24 | 1983-01-11 | International Business Machines Corp. | Partial roll mode transfer for cyclic bulk memory |
| US4453209A (en) * | 1980-03-24 | 1984-06-05 | International Business Machines Corporation | System for optimizing performance of paging store |
| EP0072107B1 (en) * | 1981-08-03 | 1989-05-31 | International Business Machines Corporation | Peripheral sub-systems accommodating guest operating systems |
| US4533995A (en) * | 1981-08-03 | 1985-08-06 | International Business Machines Corporation | Method and system for handling sequential data in a hierarchical store |
| 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 |
| US6728832B2 (en) * | 1990-02-26 | 2004-04-27 | Hitachi, Ltd. | Distribution of I/O requests across multiple disk units |
| 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 |
| JPH0776950B2 (ja) * | 1990-06-22 | 1995-08-16 | インターナショナル・ビジネス・マシーンズ・コーポレイション | データ処理方法及び装置 |
| US5157770A (en) * | 1990-08-31 | 1992-10-20 | International Business Machines Corporation | Nonsynchronous dasd control |
| US5202998A (en) * | 1990-08-31 | 1993-04-13 | International Business Machines Corporation | Fast, simultaneous multi-processor system status communication interface |
| US5544347A (en) | 1990-09-24 | 1996-08-06 | Emc Corporation | Data storage system controlled remote data mirroring with respectively maintained data indices |
| US5206939A (en) * | 1990-09-24 | 1993-04-27 | Emc Corporation | System and method for disk mapping and data retrieval |
| SE469402B (sv) * | 1991-05-02 | 1993-06-28 | Swedish Inst Of Computer Scien | Foerfarande foer att haemta data till ett cache-minne |
| WO1995016950A1 (en) * | 1993-12-14 | 1995-06-22 | Apple Computer, Inc. | Method and apparatus for transferring data between a computer and a peripheral storage device |
| KR100466722B1 (ko) * | 1996-01-24 | 2005-04-14 | 선 마이크로시스템즈 인코퍼레이티드 | 어레이경계검사방법및장치와,이를포함하는컴퓨터시스템 |
| 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 |
| US4079454A (en) * | 1976-01-02 | 1978-03-14 | Data General Corporation | Data processing system using read-only-memory arrays to provide operation in a plurality of operating states |
| 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 EP EP79105175A patent/EP0017670B1/en not_active Expired
- 1979-12-14 DE DE7979105175T patent/DE2966058D1/de not_active Expired
- 1979-12-27 BR BR7908549A patent/BR7908549A/pt unknown
- 1979-12-27 ES ES487281A patent/ES487281A1/es not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| CA1119310A (en) | 1982-03-02 |
| US4262332A (en) | 1981-04-14 |
| EP0017670A2 (en) | 1980-10-29 |
| DE2966058D1 (en) | 1983-09-15 |
| AU539003B2 (en) | 1984-09-06 |
| AU5353379A (en) | 1980-07-03 |
| JPS5591050A (en) | 1980-07-10 |
| BR7908549A (pt) | 1980-08-26 |
| EP0017670A3 (en) | 1981-01-07 |
| EP0017670B1 (en) | 1983-08-10 |
| JPH0120773B2 (es) | 1989-04-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES487281A1 (es) | Un metodo para hacer minimo numero de interrupciones de una unidad de tratamiento central | |
| NL7509619A (nl) | Computergestuurde reproduceerinrichting. | |
| SE383463B (sv) | Kryptometod for omvandling av ett datablock till ett chifferblock samt anordning for utforandet av metoden | |
| SE7506875L (sv) | Anordning vid skivminnen. | |
| NL168134B (nl) | Chirurgische kramuittrektang. | |
| BR7708468A (pt) | Processo e sistema para transferir um agente liquido | |
| FR1303296A (fr) | Dispositif d'entraînement pour chenilles | |
| IT968723B (it) | Dispositivo di filatura e di ritor oitura come pure procedimento per il funzionamento di un tale dispo sitivo | |
| BE762945A (fr) | Dispositif d'emmagasinement d'information | |
| SE7705832L (sv) | Matrisskrivhuvud | |
| AR202272A1 (es) | Aparato almacenador de informacion | |
| NL7904119A (nl) | Geheugeninrichting met speciale effecten. | |
| CH539913A (de) | Datenspeicher | |
| NO144645C (no) | Fremgangsmaate for fjerning av treforingen i et rambukkhode, samt anordning for fremgangsmaatens utfoerelse | |
| BR7505305A (pt) | Dispositivo de armazenamento de dados,aparelho para controle de entrada de dados e processo de refrescamento de dados | |
| FR1364196A (fr) | Viscosimètre capillaire d'exploitation | |
| BR7504616A (pt) | Dispositivo estacionario aperfeicoado para a introducao de um meio liquido de tratamento de fio em um fuso para retorcer de dupla torcao | |
| SE7709850L (sv) | Nya svavelhaltiga amino-dihydropyridiner, sett for framstellning derav samt anvendning derav som lekemedel | |
| DK410375A (da) | 4-stilbenyl-1,2,3-triazoler samt fremgangsmader til disses fremstilling og anvendelse som optiske klaringsmidler | |
| JPS5750062A (en) | Magnetic disk controller | |
| ES231303Y (es) | Cierre para frascos. | |
| JPS5335509A (en) | Magnetic disk driver | |
| NL7714462A (nl) | Rij- en remschakeling. | |
| BE765181A (fr) | Magnetophone destine a l'enseignement, notamment a celui des langues | |
| IT1045479B (it) | Alcooli alfa, aminoalchil, 4,idrossi, 3, ureido, benzilici |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FD1A | Patent lapsed |
Effective date: 19971001 |