TRANSLATOR LOOKAHEAD CONTROLS
    1.
    发明专利

    公开(公告)号:CA1078069A

    公开(公告)日:1980-05-20

    申请号:CA275541

    申请日:1977-04-05

    Applicant: IBM

    Inventor: BOURKE DONALL G

    Abstract: TRANSLATOR LOOKAHEAD CONTROLS Lookahead circuits for an address relocation translator containing stacks of segmentation registers (SR's), each of which may be loaded with an assigned address of a physical block in a main memory. An additional pair of bit positions are provided with each SR to receive lookahead bits from decoder loading circuits which, decode a physical address being loaded into the SR to indicate the storage unit containing the addressed block. During each subsequent address translation, the loaded lookahead bits are outgated while the block address is being read from the SRX. The lookahead bits are decoded for selecting the required storage unit, and a translator interface is switched to that unit. The lookahead bits are handled by parallel high-speed circuits which operate faster than the larger circuits handling the block address being read from the SR. As a result, the required storage unit is selected before a storage unit cycle is generated by the translator for accessing the addressed block.

    RESIDUAL STATUS REPORTING DURING CHAINED CYCLE STEAL INPUT/OUTPUT OPERATIONS

    公开(公告)号:CA1103325A

    公开(公告)日:1981-06-16

    申请号:CA277279

    申请日:1977-04-29

    Applicant: IBM

    Abstract: RESIDUAL STATUS REPORTING DURING CHAINED CYCLE STEAL INPUT/OUTPUT OPERATIONS A data processing system with improved input/output (I/O) techniques is disclosed. The input/output control logic, or channel, of a central processing unit is connected to a plurality of peripheral input/output device control units, in parallel, by a plural line interface bus which includes bidirectional data transfer lines and bidirectional address transfer wires. The interface bus also includes unidirectional lines to and from peripheral device control units which synchronize operation of use of the bus. Several forms of I/O communications are shown to be controlled by the interface bus and include, direct processor controlled data transfer with simultaneous transmission of data and commands to peripheral devices, cycle steal data transfers permitting concurrent input/output operations and central processor program instruction execution, and peripheral device initated interrupt requests to the central processor. A common polling mechanism for selecting one of a plurality of peripheral devices which may be requesting cycle steal use of the bus or interrupt handling use of the bus is disclosed. During cycle steal data transfers, peripheral device status information can be transferred over the interface bus to the central processor storage without the need for requesting interrupt handling from the central processor.

    OUTER AND ASYNCHRONOUS STORAGE EXTENSION SYSTEM

    公开(公告)号:CA1078070A

    公开(公告)日:1980-05-20

    申请号:CA275574

    申请日:1977-04-05

    Applicant: IBM

    Abstract: Extending the size of the main memory of a data processing system having a synchronous inner storage unit by attaching a relocation translator having special connection interfaces and translated addressing for attaching a synchronous outer storage unit and an asynchronous storage unit which may be remotely located from the processor. A different form of storage cycle is generated by the translator for interfacing each of the three storage units being accessed. The translator performs address translation which expands the number of bits in the physical address to support the extended main memory. The extended address uses a concatenation of a program-derived address and a machinederived address key. The maximum extendable size of the memory can substantially exceed the maximum addressing capability of any program, which is determined by the relocatable addressability obtained through any stack of segmentation registers. The maximum extendable size of the main memory is determined by the number of bit positions in the physical block address field in a segmentation register (for addressing a physical block in any of the storage units) concatenated with the number of bit positions needed to address a location in any selected storage block.

    6.
    发明专利
    未知

    公开(公告)号:FR2349888A1

    公开(公告)日:1977-11-25

    申请号:FR7706858

    申请日:1977-03-02

    Applicant: IBM

    Abstract: Extending the size of the main memory of a data processing system having a synchronous inner storage unit by attaching a relocation translator having special connection interfaces and translated addressing for attaching a synchronous outer storage unit and an asynchronous storage unit which may be remotely located from the processor. A differnt form of storage cycle is generated by the translator for interfacing each of the three storage units being accessed. The translator performs address translation which expands the number of bits in the physical address to support the extended main memory. The extended address uses a concatenation of a program-derived address and a machine-derived address key.

    7.
    发明专利
    未知

    公开(公告)号:FR2349878A1

    公开(公告)日:1977-11-25

    申请号:FR7707427

    申请日:1977-03-04

    Applicant: IBM

    Inventor: BOURKE DONALL G

    Abstract: Lookahead circuits for an address relocation translator containing stacks of segmentation registers (SR's), each of which may be loaded with an assigned address of a physical block in a main memory.

    DATA PROCESSOR INPUT/OUTPUT CONTROLLER

    公开(公告)号:CA1128209A

    公开(公告)日:1982-07-20

    申请号:CA337648

    申请日:1979-10-15

    Applicant: IBM

    Abstract: DATA PROCESSOR INPUT/OUTPUT CONTROLLER An I/O controller is provided for transferring data between a host processor and a plurality of I/O devices wherein the host processor generates a transfer command and each of the plurality of I/O devices generates multiple asynchronous service requests for transfer to the host processor. Control circuitry is provided for controlling the transfer of the service request from the plurality of I/O devices to the host processor. The control circuitry generates a host processor interrupt signal for application to the host processor, such that in response to the host processor interrupt signal, the host processor generates the transfer command to allow the control circuitry to transfer the service request to the host processor.

    COMMON POLLING LOGIC FOR INPUT/OUTPUT INTERRUPT OR CYCLE STEAL DATA TRANSFER REQUESTS

    公开(公告)号:CA1103326A

    公开(公告)日:1981-06-16

    申请号:CA277289

    申请日:1977-04-29

    Applicant: IBM

    Abstract: COMMON POLLING LOGIC FOR INPUT/OUTPUT INTERRUPT OR CYCLE STEAL DATA TRANSFER REQUESTS of The Disclosure A data processing system with improved input/output (I/O) techniques is disclosed. The input/output control logic, or channel, of a central processing unit is connected to a plurality of peripheral input/output device control units, in parallel, by a plural line interface bus which includes bidirectional data transfer lines and bidirectional address transfer wires. The interface bus also includes unidirectional lines to and from peripheral device control units which synchronize operation of use of the bus. Several forms of I/O communications are shown to be controlled by the interface bus and include, direct processor controlled data transfer with simultaneous transmission of data and commands to peripheral devices, cycle steal data transfers permitting concurrent input/output operations and central processor program instruction execution, and peripheral device initated interrupt requests to the central processor. A common polling mechanism for selecting one of a plurality of peripheral devices which may be requesting cycle steal use of the bus or interrupt handling use of the bus is disclosed. During cycle steal data transfers, peripheral device status information can be transferred over the interface bus to the central processor storage without the need for requesting interrupt handling from the central processor.

Patent Agency Ranking