×

Adaptive data transfer channel employing extended data block capability

  • US 5,517,670 A
  • Filed: 12/30/1992
  • Issued: 05/14/1996
  • Est. Priority Date: 12/30/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a data processing system having a central processing complex (CPC) adapted to be coupled to one or more peripheral data storage devices (PDSDs) each having formatting means for storing logical data blocks (LDBs) in any predetermined record format, said CPC having input/output (I/O) means for creating a channel program (CP) to transfer data between said CPC and any said PDSD, said CP containing one or more channel control words (CCWs) including at least one transfer command (TC), each said CCW having a logical block length field of k=log2 n bits, wherein k and n are non-zero positive integers and wherein each said LDB includes no more than (n-1) bytes, a method for transferring data bidirectionally between said CPC and said any PDSD comprising the steps of:

  • (a) sending a read device characteristics (RDC) signal from said CPC to said any PDSD;

    (b) responsive to said RDC signal, returning a device characteristics signal (DCS) from said any PDSD to said CPC, said DCS indicating whether said any PDSD provides for a transfer of an extended data block (EDB) including at least (n) bytes;

    (c) responsive to each said DCS indicating no provision for EDB transfer in said any PDSD, performing the steps of(c.1) creating in said CPC a first said CP having one or more said CCWs, each said CCW specifying a transfer of one said LDB, and(c.2) responsive to each said CCW in said first CP, transferring one said LDB between said CPC and said any PDSD; and

    (d) responsive to each said DCS indicating provision for EDB transfer in said any PDSD, performing the steps of(d.1) creating in said CPC a second said CP having at least one TC in the form of one or more said CCWs, each said TC specifying a transfer of one said EDB containing one or more said LDBs, and(d.2) responsive to each said TC in said second CP, transferring at least one said EDB between said CPC and said any PDSD;

    whereby data stored in said any predetermined record format is transferred bidirectionally in a block format selected according to the characteristics of said any PDSD.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×