System of controlling procedure execution using process control blocks

作者: Benjamin S. Franklin , John J. Bradley , Marc Appell

DOI:

关键词: Information processorCentral processing unitProcess control blockVirtual ProcessorEmbedded systemOperating systemProcessor affinityProcess stateProcess management (computing)Process (computing)Computer science

摘要: A system and method for computer process control in a multiprogramming/multiprocessing environment is disclosed. Each the associated with block (PCB) hardware structure which identified by its logical address (J,P). The PCB acts as virtual processor null speed when, fact, no real assigned to process. As utilized multiprogramming substituted (i.e. central processing unit, CPU) whenever only job of listen signal be sent another restitute or after, has arrived. circumstances where starts using solely an "ear" are follows: A. when state switches from running waiting state; B. suspended state. In both instances CPU given away replaced PCB.

参考文章(9)
Campbell Donald J, Heffner William J, Jennings Paul H, King Jane E, Storage structure for management control subsystem in multiprogrammed data processing system ,(1969)
J Cotton, F Trapnell, D Cosserat, Halloran M O, Program interrupt facilities in data processing systems ,(1971)
J. Watson William, H. Husband Edwin, Variable time slot assignment of virtual processors ,(1968)
Stafford T, Clark W, Salmond K, Input/output control ,(1971)
John W Figueroa, William J Morgan, Rolland R Rasmussen, Input/output controller with linked data control words ,(1968)
Edward W Moll, Multistage queuer system ,(1969)