チャネル・コントローラ

出典: フリー百科事典『ウィキペディア(Wikipedia)』

(channel controller)(CPU)DMA使I/O: Channel I/O

[]


CPUCPUI/O

CPU

CPUI/O[1][2]CPU[1][2]()CPU[1][2]使

DMA(DMAdirect memory access)DMA

[]


I/O使 IBM 709 [3] Model 766 Data Synchronizer 1957709  IBM 7090 [4]2 (7607) 8 (7606) 

System/360System/370IBM 2860IBM 2870IBM 2880System/360CPUCPUCPU2CPU

System/370I/O"C-Unit" 16C-Unit 232C-Unit  (FSM)  (shifting channel state)CPU470/V6V532470/V7V826C-Unit OSOSC-UnitC-UnitFIFOFSMIBM 2860/2870/2880IBM

IBM使1965 CDC 6600 10(peripheral processorPP)PPCDC CDC 160A PP0

NeXT使使

PCIDMACPUCPUI/O

[]


I/OIBM System/360 CDCBullGE

I/OCPUI/OCPUI/OCPUI/OCPU

I/OI/O

111OS

調CPU//CPUCPUI/O Direct Memory Access (DMA) OSI/O使

CPU 11CPUI/OCPU

IBMESA/390I/OSystem/390I/OESCONFICONI/OOADASD

[]


channel command wordCCW"read"  "seek" 

CCW OSCPUI/OCPUI/OOSCPUOS

IBM111RISC使1

I/OIBM  Linux/390 DASDDirect Access Storage Device11I/OCPU

CCWchannel command word "read""write""sense" I/OI/OCCW使

[]


IBMCCWCCWCCWCCWCCWCCW1[5]

[]


使OS/360 ISAM 使[6]

[]


[7]
  SEEK             <cylinder/head number>
  SEARCH KEY EQUAL <key value>
  TIC              *-8
  READ DATA        <address of record> 

TIC (transfer in channel) SEARCHCCWREAD

仮想記憶とチャネルプログラム[編集]


使[8]OSI/O使I/O

I/O[]


I/OCPU

脚注・出典[編集]

  1. ^ a b c P.HYES & 1978,1979, p. 35.
  2. ^ a b c JOHN 1972, p. 257-258.
  3. ^ 709 Data Processing System”. IBM. 2012年3月20日閲覧。
  4. ^ 7090 Data Processing System”. IBM. 2012年3月20日閲覧。
  5. ^ IBM Corporation (1968). Student Text: Introduction to IBM System/360 Architecture. IBM Corporation. pp. 22. http://www.bitsavers.org/pdf/ibm/360/GC20-1667-1_intro360arch.pdf 
  6. ^ Attanasio, C.R.; Markstein, P.W. and Phillips, R.J. (1976). “Penetrating an Operating System: a Study of VM/370 Integrity”. IBM Systems Journal 15 (1): 102-116. doi:10.1147/sj.151.0102. 
  7. ^ IBM Corporation (1969). IBM System/360 Component Descriptions: 2314 Direct Access Storage Facility and 2844 Auxiliary Storage Control. IBM Corporation. pp. 50.2. http://www.bitsavers.org/pdf/ibm/dasd/A26-3599-4_2314_Sep69.pdf 
  8. ^ IBM Corporation (1978). OS/VS2 MVS Overview. pp. 8-12. http://www.bitsavers.org/pdf/ibm/370/OS_VS2/GC28-0984-0_OSVS2_MVS_Overview.pdf 

参考文献[編集]

  • J.DONOVAN, JOHN (1972). Systems Programming. ISBN 0-07-085175-1 
  • P.HAYES, JOHN (1978,1979). Computer Architecture and Organization. ISBN 0-07-027363-4 

関連項目[編集]

外部リンク[編集]