previous | contents | next

714 Part 3½ Computer Classes

Section 4½ Maxicomputers

to the read-only storage controls of the various SYSTEM/360 models. The speed of the read-only storage units corresponds to the cycle time of the CPU, and hence varies from 1.0 m sec per access for Model 30 down to 0.25 m sec for Models 60 and 62.

The size of read-only storage can vary in two ways—in width (number of bits per word) and in number of words. Since the bits of a word are used to control gates in the data paths, the width of storage is indirectly related to the complexity of the data paths. The widths of the read-only storages in SYSTEM/360 range from 60 bits for Models 30 and 40 to 100 bits for Models 60 and 62. The number of words is affected by several factors. First, of course, is the number and complexity of the control sequences to be executed. This is the same for all models except that Model 60/62 read-only storage contains no sequences for channel functions. The number of words tends to be greater for the smaller models, since these models require more cycles to accomplish the same function. Partially offsetting this is the fact that the greater degree of simultaneity in the larger systems often prevents the sharing of microprogram sequences between similar functions.

SYSTEM/360 employs no read-only storage simultaneity in the sense that more than one access is in progress at a given time. However, a single read-only storage word simultaneously controls several independent actions. The number of different gate control fields in a word provides some measure of this simultaneity. Model 30 has 9 such fields. Model 60/62 has 16.

Input/Output Channels

Channel Design

The SYSTEM/360 input/output channels may be considered from two viewpoints: the design of a channel itself, or the relationship of a channel to the whole system.

From the viewpoint of channel design, the raw speed of the components does not vary, since all channels use the 30-nsec family of circuits. However, the different channels do have access to different speeds of main storage and, in the three smaller models, different speeds of local storage.

The channels differ markedly in the amount of hardware devoted exclusively to channel use, as shown in Table 4. In the Model 30 multiplexor channel, this hardware amounts only to three 1-byte wide data paths, 11 latch bits for control, and a simple interface polling circuit. The channel used in Models 60, 62, and 70 contains about 300 bits of register storage, a 24-bit wide adder, and a complete set of sequential control circuits. The

Table 4 System/360 Channel Characteristics

 

Model 30

Model 40

Model 50

Model 60/62

Model 70

Selector channels

Maximum number attachable

2

2

3

6

6

Approximate maximum data rate on one channel in Kbyps †

250

400

800 (1250 on high speed)

1250

1250

Uses CPU data paths for:

 

 

 

 

 

iniation and termination

yes

yes

yes

yes

yes

byte transfers

no

no

no

no

no

storage word transfers

no

low speed only

yes

no

no

chaining

yes

yes

yes

no

no

CPU and I/O overlap possible

yes

yes

regular—yes high speed—no

yes

yes

Multiplexor channels

 

Maximum number attachable

1

1

1

0

0

Minimum number of subchannels

32

16

64

 

 

Maximum number of subchannels

96

128

256

 

 

Maximum data rate in byte interleaved mode (Kbyps)

16

30

40

 

 

Maximum data rate in burst mode (Kbyps)

200

200

200

 

 

Uses CPU data paths for all functions

yes

yes

yes

 

 

CPU and I/O overlap possible in byte mode

yes

yes

yes

 

 

CPU and I/O overlap possible in burst mode

no

no

yes

 

 

† Thousand bytes per second.

previous | contents | next