Contact us Heritage collections Image license terms
HOME ACL ACD C&A Literature Technology
Further reading: □ OverviewPanels A, B and CPanel DPanel EPanel FPanel GPanel HPanel JPanel KPanel LPanel MPanel NAbbreviations
INF CCD CISD Harwell Archives Contact us Heritage archives Image license terms

Search

   
C&ATechnology195_Maintenance
C&ATechnology195_Maintenance
ACL ACD C&A INF CCD CISD Archives
Further reading

Overview
Panels A, B and C
Panel D
Panel E
Panel F
Panel G
Panel H
Panel J
Panel K
Panel L
Panel M
Panel N
Abbreviations

Panel J

Panel J: Storage Control Unit

The Storage Control Unit (SCU) controls the access of the central processing element (CPE) to the high-speed buffer store and via that to the main store.

A CPE fetch from main store causes the requested address to be placed in one of three Transfer Address Registers (TAR 1 to TAR 3).

A CPE output to main store causes the main store address of the transfer to be placed in on of three Store Address Registers (SAR 1 to SAR 3). The state of the SAR and TAR Registers is indicated on the left hand side of the Panel.

Both sets of Registers need to know the current contents of the Buffer Store and this is provided by a Data Directory.

If the address fetched is already in the buffer store then the buffer store provides the contents.

If the address to be stored in is currently located in the buffer store then this invalidates the current contents of the buffer store.

If the address requested is not in the buffer store, the double-word is transferred from main store to the CPE and a copy placed in the buffer store. Frequently, store accesses are sequential so it also loads the next seven double-words in the block to the buffer store to get ahead of future potential requests. All eight double-words are placed in the same buffer storage segment.

While all this is going on, the channel requests to main storage take priority to ensure against channel overrun. The Store Data Buffer (SDB1 to SDB3) contains the output to main store waiting to be delivered by the channel.

The aim always is to keep the last used 512 blocks of storage in the buffer store.

The 14 Channels available on the 360/195 are numbered 0-13.

The Storage Protection Facility (SPF) attempts to stop any Protection Violation (PV).

See 360/195 Functional Characteristics for more detailed information.

SCU I/O OFF LINE TO CHAN SCU SIM I/O START SIM CHAN SEL I/O VALID CHAN INTF BUSY ANY I/O IN USE I/O QW REQ QW TRSFR TO STG CSBO DWI OG QW REQ ADV GATE ADV A GATE ADV B 0 1 CHAN ADR DATA TRSFR PIPE 2 3 4 D 1 SIM VALID 2 3 INCR 8 RESPONSE COUNTER 4 2 1 TO SAB GATE I/O DW1 SB1 DW2 SB1 0/7 1/8 2/9 CHAN STORAGE REQUEST 3/10 4/11 5/12 6/13 E 1 SIM S/F STORE 2 3 TAR RTN1 TAR RTN2 FETCH SEQ BOO CONTROL STORE SEQ GT TO SBO SNK RDY TO CSAB TO BSAB GATE SC TO SB1 0/7 1/8 2/9 RESPONSE TO CHANNEL 3/10 4/11 5/12 6/13 F 1 SIM QW 2 3 VAL PEND 1 PEND 2 TRANSFER ADR REG 1 REQD TRSFR PROC TRSP TO CSAB TO BSAB GATE TAR 1 TO B-CTR 0/7 1/8 2/9 CHANNEL REQ IN PROCESS 3/10 4/11 5/12 6/13 G 1=2 TAR COMPARE 2=3 3=1 VAL PEND 1 PEND 2 TRANSFER ADR REG 2 REQD TRSFR PROC TRSP TO CSAB TO BSAB GATE TAR 2 TO B-CTR 0/7 1/8 2/9 CHAN ADVANCE 3/10 4/11 5/12 6/13 H 1B2 TAR SEQUENCE 1B3 2B3 VAL PEND 1 PEND 2 TRANSFER ADR REG 3 REQD TRSFR PROC TRSP TO CSAB TO BSAB GATE TAR 3 TO B-CTR 1=2 SAR COMPARE 2=3 3=1 1A2 SAR SEQUENCE 2A3 3A1 SAR P V J ADR VAL TRSP CNDL VFL SAR 1 TEST & SET SMAL ADR EXCP PROT VIOL TO CSAB TO BSAB GT SAR 1 TO SB1 BUSY SDB 1 FULL 8 4 SRC TAG SDB 1 2 1 SCU P V K ADR VAL TRSP CNDL VFL SAR 2 TEST & SET SMAL ADR EXCP PROT VIOL TO CSAB TO BSAB GT SAR 2 TO SB1 BUSY SDB 2 FULL 8 4 SRC TAG SDB 2 2 1 TRSP GATE L ADR VAL TRSP CNDL VFL SAR 3 TEST & SET SMAL ADR EXCP PROT VIOL TO CSAB TO BSAB GT SAR 3 TO SB1 BUSY SDB 3 FULL 8 4 SRC TAG SDB 3 2 1 SBO TO BFR M I/O CNSL STORE FIRST LAST 2 1 SAR/TAR COR TIMER POSITION 1 ADR VAL ADR 10 ADR 25 ADR 26 ADR 27 ADR 28 8 4 BUS TAG 2 1 SBO TO BFR N I/O CNSL TIMER POS 6 STORE FIRST LAST TIMER POS 7 2 1 SAR/TAR POS 8 ADR PV TMR CHK PTY HI LO BSM ADR 1 2 DO INVALID BUFFER CONTROLS 3 4 FIRST TRSFR P I/O CNSL TIMER POS 10 STORE POS 12 ADR DATA TMR CHK INVAL TO BSAB TAR ON BSAB B-CTR TO BSAB 2 REPLMT CODE 1 Q I/O CNSL STORE FIRST LAST 2 1 SAR/TAR COR TIMER POSITION 11 ADR VAL ADR 10 ADR 25 ADR 26 ADR 27 ADR 28 CPE/ TAR/ SAR TAR FTH BFR INH BFR ALLOW CMPR R 0 1 2 3 4 5 6 7 BSM BUSY TO PRIORITY 8 9 10 11 12 13 14 15 CANCEL MS S
⇑ Top of page
© Chilton Computing and UKRI Science and Technology Facilities Council webmaster@chilton-computing.org.uk
Our thanks to UKRI Science and Technology Facilities Council for hosting this site