FI46568C - Arrangement for delivering source data words on electronic data processing machines. - Google Patents
Arrangement for delivering source data words on electronic data processing machines.Info
- Publication number
- FI46568C FI46568C FI650831A FI83165A FI46568C FI 46568 C FI46568 C FI 46568C FI 650831 A FI650831 A FI 650831A FI 83165 A FI83165 A FI 83165A FI 46568 C FI46568 C FI 46568C
- Authority
- FI
- Finland
- Prior art keywords
- field
- character
- trigger
- characters
- pattern
- Prior art date
Links
- 238000001514 detection method Methods 0.000 abstract 2
- 238000003780 insertion Methods 0.000 abstract 2
- 230000037431 insertion Effects 0.000 abstract 2
- 238000000926 separation method Methods 0.000 abstract 2
- 238000012360 testing method Methods 0.000 abstract 2
- 230000000717 retained effect Effects 0.000 abstract 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/57—Arithmetic logic units [ALU], i.e. arrangements or devices for performing two or more of the operations covered by groups G06F7/483 – G06F7/556 or for performing logical operations
- G06F7/575—Basic arithmetic logic units, i.e. devices selectable to perform either addition, subtraction or one of several logical operations, using, at least partially, the same circuitry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1629—Error detection by comparing the output of redundant processing systems
- G06F11/1641—Error detection by comparing the output of redundant processing systems where the comparison is not performed by the redundant processing components
-
- 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/1458—Protection against unauthorised use of memory or access to memory by checking the subject access rights
- G06F12/1466—Key-lock mechanism
-
- 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
-
- 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
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/22—Handling requests for interconnection or transfer for access to input/output bus using successive scanning, e.g. polling
-
- 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/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/24—Handling requests for interconnection or transfer for access to input/output bus using interrupt
- G06F13/26—Handling requests for interconnection or transfer for access to input/output bus using interrupt with priority control
-
- 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/38—Information transfer, e.g. on bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
-
- 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
-
- 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
-
- 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/12—Digital output to print unit, e.g. line printer, chain printer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/50—Adding; Subtracting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/22—Microcontrol or microprogram arrangements
- G06F9/226—Microinstruction function, e.g. input/output microinstruction; diagnostic microinstruction; microinstruction format
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/22—Microcontrol or microprogram arrangements
- G06F9/26—Address formation of the next micro-instruction ; Microprogram storage or retrieval arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/22—Microcontrol or microprogram arrangements
- G06F9/26—Address formation of the next micro-instruction ; Microprogram storage or retrieval arrangements
- G06F9/262—Arrangements for next microinstruction selection
- G06F9/264—Microinstruction selection based on results of processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
- G06F9/3001—Arithmetic instructions
- G06F9/30014—Arithmetic instructions with variable precision
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
- G06F9/30036—Instructions to perform operations on packed data, e.g. vector, tile or matrix operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
- G06F9/30036—Instructions to perform operations on packed data, e.g. vector, tile or matrix operations
- G06F9/30038—Instructions to perform operations on packed data, e.g. vector, tile or matrix operations using a mask
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/3005—Arrangements for executing specific machine instructions to perform operations for flow control
- G06F9/30058—Conditional branch instructions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30094—Condition code generation, e.g. Carry, Zero flag
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30145—Instruction analysis, e.g. decoding, instruction word fields
- G06F9/3016—Decoding the operand specifier, e.g. specifier format
- G06F9/30167—Decoding the operand specifier, e.g. specifier format of immediate specifier, e.g. constants
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/38—Indexing scheme relating to groups G06F7/38 - G06F7/575
- G06F2207/3804—Details
- G06F2207/3808—Details concerning the type of numbers or the way they are handled
- G06F2207/3856—Operand swapping
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Mathematical Optimization (AREA)
- Computing Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Quality & Reliability (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Computer Security & Cryptography (AREA)
- Computational Linguistics (AREA)
- Executing Machine-Instructions (AREA)
- Document Processing Apparatus (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Debugging And Monitoring (AREA)
- Controls And Circuits For Display Device (AREA)
- Bus Control (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
1,061,361. Editing data. INTERNATIONAL BUSINESS MACHINES CORPORATION. Feb. 11, 1965 [April 6, 1964], No. 5906/65. Heading G4A. In an electronic data processing system, data characters to be edited are transferred selectively and successively under partial control of a bi-stable device from a first (" source ") storage field to a second (" pattern ") storage field initially containing control and data characters (e.g. decimal point), whereby at the conclusion of an editing operation the second field contains selected characters from the first field selectively interspersed with data characters of the second field. Bytes each have 8 bits and comprise two binary-coded decimal digits or one such and a sign (" packed " format), or one such digit plus 4 zone bits (" unpacked " format). Provision is made for interchanging the two halves of a byte in a register to simplify test on a half, testing being done generally by subtracting a constant from the number and seeing if the result is zero. The bi-stable device referred to above is a " significance trigger " which is 0 if the next " source " character is presumed non-significant and 1 if significant. The trigger is set to 1 if the " source " character is non-zero, or when a " significance start " control character is detected in the " pattern " field, and set to 0 when a " field separation " control character is detected. The characters of the " pattern " field are accessed from memory in turn. Those not control characters are retained in the " pattern " field if the "significance trigger " is at 1 but replaced by fill characters if at .0. " Field separation " control characters are replaced by fill characters. Detection of a " significance start " control character or a " digit select " control character results in the accessing of the. corresponding " source " character. If this is non-zero or if the "significance trigger " is at 1, it replaces the control character in the "pattern " field after being " unpacked " by insertion of zone bits 1111. Otherwise the control character is replaced by a fill character. The editing operation is initiated by an instruction word containing an OP code specifying either normal, editing as above or the latter plus the additional feature of storing the address in the "pattern " field of the highest significant character in the "source" field when this is detected through switching of the " significance trigger ". This facilitates later insertion of e.g. a currency symbol. The editing instruction word also specifies the number of bytes in the " pattern " field and the addresses of the highest order bytes of the " source " and " pattern " fields. These addresses are each specified by specifying a number and a register, the contents of the register being added to the number to get the address. Detection of a sign character in the " source " field sets to 1 a trigger to indicate that a sign is present, and if the sign is negative sets a further trigger to 1 to indicate this. This will cause the " significance trigger " to be set to 1. The second sign trigger and another trigger set to 1 in the presence of a non-zero " source " digit can be used to control subsequent (unspecified) operations. Reference has been directed by the Comptroller to Specification 954,801.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US357372A US3400371A (en) | 1964-04-06 | 1964-04-06 | Data processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
FI46568B FI46568B (en) | 1973-01-02 |
FI46568C true FI46568C (en) | 1973-04-10 |
Family
ID=23405304
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI650831A FI46568C (en) | 1964-04-06 | 1965-04-06 | Arrangement for delivering source data words on electronic data processing machines. |
Country Status (12)
Country | Link |
---|---|
US (1) | US3400371A (en) |
AT (4) | AT264162B (en) |
BE (5) | BE662151A (en) |
CH (6) | CH422394A (en) |
DE (6) | DE1246289B (en) |
ES (3) | ES311385A1 (en) |
FI (1) | FI46568C (en) |
GB (7) | GB1061361A (en) |
IL (1) | IL23159A (en) |
NL (5) | NL6504272A (en) |
NO (1) | NO117054B (en) |
SE (3) | SE311445B (en) |
Families Citing this family (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB768767A (en) * | 1954-05-20 | 1957-02-20 | Univ Kingston | Method and apparatus for density control |
US3388239A (en) * | 1965-12-02 | 1968-06-11 | Litton Systems Inc | Adder |
DE1524158B1 (en) * | 1966-06-03 | 1970-08-06 | Ibm | Adding-subtracting circuit for coded decimal numbers, especially those in byte representation |
DE1549531A1 (en) * | 1966-08-16 | 1971-04-01 | Scient Data Systems Inc | Digital computer system |
US3478322A (en) * | 1967-05-23 | 1969-11-11 | Ibm | Data processor employing electronically changeable control storage |
US3544969A (en) * | 1967-11-27 | 1970-12-01 | Standard Computer Corp | Language independent computer |
US3568163A (en) * | 1968-10-07 | 1971-03-02 | Hewlett Packard Co | Incremental display circuit |
US3577189A (en) * | 1969-01-15 | 1971-05-04 | Ibm | Apparatus and method in a digital computer for allowing improved program branching with branch anticipation reduction of the number of branches, and reduction of branch delays |
US4558411A (en) * | 1969-05-19 | 1985-12-10 | Burroughs Corp. | Polymorphic programmable units employing plural levels of sub-instruction sets |
US3701972A (en) * | 1969-12-16 | 1972-10-31 | Computer Retrieval Systems Inc | Data processing system |
US3761893A (en) * | 1970-07-02 | 1973-09-25 | Modicon Corp | Digital computer |
US3740722A (en) * | 1970-07-02 | 1973-06-19 | Modicon Corp | Digital computer |
GB1349950A (en) * | 1971-12-21 | 1974-04-10 | Ibm | Microprogramme control system |
US3740728A (en) * | 1972-01-19 | 1973-06-19 | Hughes Aircraft Co | Input/output controller |
US3768077A (en) * | 1972-04-24 | 1973-10-23 | Ibm | Data processor with reflect capability for shift operations |
US3825902A (en) * | 1973-04-30 | 1974-07-23 | Ibm | Interlevel communication in multilevel priority interrupt system |
DE2336676C3 (en) * | 1973-07-19 | 1981-06-19 | Ibm Deutschland Gmbh, 7000 Stuttgart | Device for modifying microprogram instructions |
US3990052A (en) * | 1974-09-25 | 1976-11-02 | Data General Corporation | Central processing unit employing microprogrammable control for use in a data processing system |
DE2560129C2 (en) * | 1974-09-25 | 1982-11-04 | Data General Corp., 01581 Westboro, Mass. | Method for generating and executing the initial microinstruction of a microinstruction sequence used for executing a macroinstruction |
DE2846495C2 (en) * | 1977-10-25 | 1993-10-21 | Digital Equipment Corp | Central unit |
US4342078A (en) * | 1979-05-21 | 1982-07-27 | Motorola, Inc. | Instruction register sequence decoder for microprogrammed data processor and method |
US4310895A (en) * | 1979-11-02 | 1982-01-12 | International Business Machines Corporation | Plural null digital interconnections |
FR2469752B1 (en) * | 1979-11-14 | 1986-05-16 | Bull Sa | DEVICE FOR SHARING A CENTRAL SUBSYSTEM OF AN INFORMATION PROCESSING SYSTEM INTO SEVERAL INDEPENDENT SUBSYSTEMS |
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 |
US4408273A (en) * | 1980-05-27 | 1983-10-04 | International Business Machines Corporation | Method and means for cataloging data sets using dual keyed data sets and direct pointers |
US4480304A (en) * | 1980-10-06 | 1984-10-30 | International Business Machines Corporation | Method and means for the retention of locks across system, subsystem, and communication failures in a multiprocessing, multiprogramming, shared data environment |
US4399504A (en) * | 1980-10-06 | 1983-08-16 | International Business Machines Corporation | Method and means for the sharing of data resources in a multiprocessing, multiprogramming environment |
US4435753A (en) | 1980-10-31 | 1984-03-06 | International Business Machines Corporation | Register allocation system using recursive queuing during source code compilation |
NL8205076A (en) * | 1982-12-31 | 1984-07-16 | Philips Nv | DATA PROCESSOR UNIT EQUIPPED WITH A CONTROL PART INCLUDING AN ADDRESS GENERATOR FOR GENERATING ADDRESSES COMPOSED OF CHARACTERISTIC ADDRESS PARTS. |
US4567574A (en) | 1983-03-14 | 1986-01-28 | International Business Machines Corporation | Optimizing cobol object code instruction path length with respect to perform statements |
US4575798A (en) * | 1983-06-03 | 1986-03-11 | International Business Machines Corporation | External sorting using key value distribution and range formation |
US4584643A (en) * | 1983-08-31 | 1986-04-22 | International Business Machines Corporation | Decentralized synchronization of clocks |
US4531185A (en) * | 1983-08-31 | 1985-07-23 | International Business Machines Corporation | Centralized synchronization of clocks |
US4587628A (en) * | 1983-12-05 | 1986-05-06 | International Business Machines Corporation | Method and apparatus for dynamic invocation of utilities |
US4603323A (en) * | 1984-05-25 | 1986-07-29 | International Business Machines Corporation | Method for extending the exponent range of an IBM 370-type floating point processor |
US4631673A (en) | 1985-01-22 | 1986-12-23 | International Business Machines Corporation | Method for refreshing multicolumn tables in a relational data base using minimal information |
US4782444A (en) * | 1985-12-17 | 1988-11-01 | International Business Machine Corporation | Compilation using two-colored pebbling register allocation method such that spill code amount is invariant with basic block's textual ordering |
US5034914A (en) * | 1986-05-15 | 1991-07-23 | Aquidneck Systems International, Inc. | Optical disk data storage method and apparatus with buffered interface |
US5247646A (en) * | 1986-05-15 | 1993-09-21 | Aquidneck Systems International, Inc. | Compressed data optical disk storage system |
US4775969A (en) * | 1986-05-15 | 1988-10-04 | Aquidneck Systems International, Inc. | Optical disk storage format, method and apparatus for emulating a magnetic tape drive |
US4823306A (en) * | 1987-08-14 | 1989-04-18 | International Business Machines Corporation | Text search system |
EP0381655A3 (en) * | 1989-01-31 | 1992-12-02 | International Business Machines Corporation | Method for synchronizing the dispatching of tasks among multitasking operating systems |
EP0409808A3 (en) * | 1989-07-19 | 1991-11-27 | International Business Machines Corporation | Method for ensuring map integrity in a system-managed store of a computer |
US5218696A (en) * | 1989-07-24 | 1993-06-08 | International Business Machines Corporation | Method for dynamically expanding and rapidly accessing file directories |
US5301290A (en) * | 1990-03-14 | 1994-04-05 | International Business Machines Corporation | Method for minimizing lock processing while ensuring consistency among pages common to local processor caches and a shared external store |
US5226143A (en) * | 1990-03-14 | 1993-07-06 | International Business Machines Corporation | Multiprocessor system includes operating system for notifying only those cache managers who are holders of shared locks on a designated page by global lock manager |
JP2575543B2 (en) * | 1990-04-04 | 1997-01-29 | インターナショナル・ビジネス・マシーンズ・コーポレイション | Simultaneous access management method |
DE69123663T2 (en) * | 1990-08-31 | 1997-06-26 | Ibm | Channels in a computer input / output system |
US5379398A (en) * | 1992-04-20 | 1995-01-03 | International Business Machines Corporation | Method and system for concurrent access during backup copying of data |
US5584039A (en) * | 1993-11-08 | 1996-12-10 | International Business Machines Corporation | System for coordinating execution of multiple concurrent channel programs without host processor involvement using suspend and resume commands to control data transfer between I/O devices |
US5487077A (en) * | 1994-05-23 | 1996-01-23 | International Business Machines Corporation | Location dependent variable error correction processing for multi-track recording media using variable length coding means |
US7607133B2 (en) * | 2004-02-11 | 2009-10-20 | Arm Limited | Interrupt processing control |
GB2506169A (en) * | 2012-09-24 | 2014-03-26 | Imagination Tech Ltd | Limiting task context restore if a flag indicates task processing is disabled |
CN109171701B (en) * | 2018-07-05 | 2023-02-03 | 北京谷山丰生物医学技术有限公司 | Method and device for improving frequency response of electrocardio acquisition system |
Family Cites Families (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2843841A (en) * | 1954-09-20 | 1958-07-15 | Internat Telemeter Corp | Information storage system |
US2872666A (en) * | 1955-07-19 | 1959-02-03 | Ibm | Data transfer and translating system |
US3319230A (en) * | 1956-09-26 | 1967-05-09 | Ibm | Data processing machine including program interrupt feature |
DE1084497B (en) * | 1957-11-13 | 1960-06-30 | Emi Ltd | Logistic electronic computing device |
NL233967A (en) * | 1957-12-09 | |||
NL234525A (en) * | 1957-12-23 | |||
IT614744A (en) * | 1958-08-29 | 1900-01-01 | ||
US3056552A (en) * | 1959-01-28 | 1962-10-02 | Ibm | Asynchronous parallel adder deriving intermediate sums and carries by repeated additions and multiplications |
US3153775A (en) * | 1959-02-11 | 1964-10-20 | Ibm | Table look-up system |
US3141151A (en) * | 1959-03-23 | 1964-07-14 | Burroughs Corp | Magnetic tape storage system for digital computers wherein an indication of the number of bits in a message is stored with the message |
NL255604A (en) * | 1959-09-08 | |||
US3185966A (en) * | 1959-09-08 | 1965-05-25 | Ibm | Data editing system |
NL136144C (en) * | 1959-10-19 | 1900-01-01 | ||
US3111648A (en) * | 1960-03-31 | 1963-11-19 | Ibm | Conversion apparatus |
NL267513A (en) * | 1960-07-25 | |||
US3233224A (en) * | 1960-09-15 | 1966-02-01 | Burroughs Corp | Data processing system |
US3119098A (en) * | 1960-10-31 | 1964-01-21 | Ibm | Stream editing unit |
US3228005A (en) * | 1960-12-30 | 1966-01-04 | Ibm | Apparatus for manipulating data on a byte basis |
USB325107I5 (en) * | 1961-01-27 | |||
US3273126A (en) * | 1961-08-25 | 1966-09-13 | Ibm | Computer control system |
DE1157009B (en) * | 1961-09-13 | 1963-11-07 | Telefunken Patent | Arithmetic unit of a digital calculating machine |
NL283190A (en) * | 1961-09-13 | |||
GB993879A (en) * | 1961-11-16 | |||
US3258748A (en) * | 1962-01-08 | 1966-06-28 | Fntan, fntin | |
BE626951A (en) * | 1962-01-22 | |||
US3248708A (en) * | 1962-01-22 | 1966-04-26 | Ibm | Memory organization for fast read storage |
NL292579A (en) * | 1962-05-10 | |||
BE633719A (en) * | 1962-06-22 | |||
BE634161A (en) * | 1962-07-03 | |||
US3267433A (en) * | 1962-08-24 | 1966-08-16 | Ibm | Computing system with special purpose index registers |
US3292152A (en) * | 1962-09-17 | 1966-12-13 | Burroughs Corp | Memory |
BE637749A (en) * | 1962-10-01 | |||
US3319226A (en) * | 1962-11-30 | 1967-05-09 | Burroughs Corp | Data processor module for a modular data processing system for operation with a time-shared memory in the simultaneous execution of multi-tasks and multi-programs |
US3286239A (en) * | 1962-11-30 | 1966-11-15 | Burroughs Corp | Automatic interrupt system for a data processor |
US3264615A (en) * | 1962-12-11 | 1966-08-02 | Ibm | Memory protection system |
US3271744A (en) * | 1962-12-31 | 1966-09-06 | Handling of multiple matches and fencing in memories | |
US3292155A (en) * | 1963-03-15 | 1966-12-13 | Burroughs Corp | Computer branch command |
US3268875A (en) * | 1963-12-20 | 1966-08-23 | Ibm | Translation operation |
US3297997A (en) * | 1963-06-10 | 1967-01-10 | Beckman Instruments Inc | List control |
DE1218761B (en) * | 1963-07-19 | 1966-06-08 | International Business Machines Corporation, Armonk, N. Y. (V. St. A.) | Data storage device |
US3300764A (en) * | 1963-08-26 | 1967-01-24 | Collins Radio Co | Data processor |
US3297999A (en) * | 1963-08-26 | 1967-01-10 | Burroughs Corp | Multi-programming computer |
US3302183A (en) * | 1963-11-26 | 1967-01-31 | Burroughs Corp | Micro-program digital computer |
US3290658A (en) * | 1963-12-11 | 1966-12-06 | Rca Corp | Electronic computer with interrupt facility |
US3312946A (en) * | 1963-12-18 | 1967-04-04 | Ibm | Processor for coded data |
US3328768A (en) * | 1964-04-06 | 1967-06-27 | Ibm | Storage protection systems |
US3315235A (en) * | 1964-08-04 | 1967-04-18 | Ibm | Data processing system |
US3325785A (en) * | 1964-12-18 | 1967-06-13 | Ibm | Efficient utilization of control storage and access controls therefor |
-
0
- DE DENDAT1250659D patent/DE1250659B/en active Pending
- GB GB1054725D patent/GB1054725A/en active Active
-
1964
- 1964-04-06 US US357372A patent/US3400371A/en not_active Expired - Lifetime
-
1965
- 1965-02-11 GB GB5906/65A patent/GB1061361A/en not_active Expired
- 1965-03-01 GB GB8602/65A patent/GB1045425A/en not_active Expired
- 1965-03-11 DE DEJ27677A patent/DE1246289B/en active Pending
- 1965-03-15 IL IL23159A patent/IL23159A/en unknown
- 1965-03-16 GB GB10974/65A patent/GB1055704A/en not_active Expired
- 1965-03-16 GB GB10973/65A patent/GB1108802A/en not_active Expired
- 1965-03-16 GB GB10969/65A patent/GB1108801A/en not_active Expired
- 1965-03-19 DE DE19651303416D patent/DE1303416B/de active Pending
- 1965-03-20 DE DE19651499200 patent/DE1499200B2/en active Pending
- 1965-03-22 AT AT259965A patent/AT264162B/en active
- 1965-03-25 AT AT275865A patent/AT255801B/en active
- 1965-03-26 DE DE19651499201 patent/DE1499201B2/en active Pending
- 1965-03-27 DE DEJ27790A patent/DE1237363B/en active Pending
- 1965-03-29 AT AT285365A patent/AT253260B/en active
- 1965-03-29 AT AT285265A patent/AT267226B/en active
- 1965-03-31 GB GB13606/65A patent/GB1108800A/en not_active Expired
- 1965-04-02 NO NO157511A patent/NO117054B/no unknown
- 1965-04-02 CH CH464065A patent/CH422394A/en unknown
- 1965-04-02 CH CH463965A patent/CH424324A/en unknown
- 1965-04-02 CH CH463665A patent/CH418011A/en unknown
- 1965-04-02 CH CH463865A patent/CH425282A/en unknown
- 1965-04-02 CH CH463765A patent/CH426321A/en unknown
- 1965-04-02 CH CH464165A patent/CH432065A/en unknown
- 1965-04-03 ES ES0311385A patent/ES311385A1/en not_active Expired
- 1965-04-05 ES ES0311413A patent/ES311413A1/en not_active Expired
- 1965-04-05 ES ES0311414A patent/ES311414A1/en not_active Expired
- 1965-04-05 NL NL6504272A patent/NL6504272A/xx unknown
- 1965-04-05 NL NL6504269A patent/NL6504269A/xx not_active Application Discontinuation
- 1965-04-05 NL NL6504273A patent/NL6504273A/xx unknown
- 1965-04-05 NL NL656504271A patent/NL143351B/en not_active IP Right Cessation
- 1965-04-05 NL NL6504270A patent/NL6504270A/xx not_active Application Discontinuation
- 1965-04-06 FI FI650831A patent/FI46568C/en active
- 1965-04-06 BE BE662151A patent/BE662151A/xx unknown
- 1965-04-06 BE BE662149A patent/BE662149A/xx unknown
- 1965-04-06 SE SE4433/65A patent/SE311445B/xx unknown
- 1965-04-06 BE BE662152A patent/BE662152A/xx unknown
- 1965-04-06 SE SE4431/65A patent/SE316936B/xx unknown
- 1965-04-06 BE BE662154A patent/BE662154A/xx unknown
- 1965-04-06 BE BE662153A patent/BE662153A/xx unknown
- 1965-04-06 SE SE4432/65A patent/SE310277B/xx unknown
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3400371A (en) | Data processing system | |
US3328768A (en) | Storage protection systems | |
GB1247974A (en) | Storage protection system | |
GB1115765A (en) | Improvements in or relating to electronic data processing apparatus | |
GB1062225A (en) | Channel apparatus for a data processing system | |
GB1029069A (en) | Digital data storage apparatus | |
GB1449229A (en) | Data processing system and method therefor | |
FR1278634A (en) | Data processing system | |
GB936238A (en) | Improvements in and relating to data handling systems | |
US2853698A (en) | Compression system | |
GB1166645A (en) | Apparatus for Performing Character Operations | |
US2962213A (en) | Electric digital computers | |
GB1003924A (en) | Indirect addressing system | |
GB1179048A (en) | Data Processor with Improved Apparatus for Instruction Modification | |
GB991734A (en) | Improvements in digital calculating devices | |
GB1218656A (en) | Improvements in or relating to computer system | |
GB1031202A (en) | Universal code translator | |
US3344403A (en) | File selection system | |
US3200378A (en) | Data input/output device | |
GB1224961A (en) | Binary associative memory | |
GB1167336A (en) | Improvements in or relating to Data Processing Devices | |
GB1148081A (en) | Addressing apparatus for data processing system | |
GB1186521A (en) | Improvements in or relating to Data Processing Apparatus | |
GB1041723A (en) | A program-controlled computer co-acting with a store | |
GB1503321A (en) | Digital data processors and methods of operating such processors |