【正文】
ystems ( 分布系統(tǒng)) Real Time Systems ( 實(shí)時(shí)系統(tǒng)) 12 Batch Systems 13 Resident monitor (駐留內(nèi)存的監(jiān)控程序 ) ? initial control in monitor ? control transfers to job ? when job pletes control transfers back to monitor Batch Systems 14 監(jiān)控程序工作過程 15 ? 控制卡 ?Special cards that tell the resident monitor which programs to run $JOB $FTN program to be piled( 源程序卡疊) $LOAD $RUN data for program( 數(shù)據(jù)卡疊) $END Batch Systems 16 ?Problem Slow Performance: I/O and CPU could not overlap ?Solution ?Multiprogrammed Batch Systems speed up putation by loading jobs into memory from tapes and card reading and line printing done offline. Batch Systems 17 ? Multiprogrammed Batch Systems Several jobs are kept in main memory at the same time, and the CPU is multiplexed among them. Batch Systems 18 ? 對(duì)操作系統(tǒng)提出的新要求: ?I/O routine supplied by the system. ?Memory management – the system must allocate the memory to several jobs. ?CPU scheduling – the system must choose among several jobs ready to run. ?Allocation of devices. Batch Systems 19 ? Problem 提高了資源利用率,但缺少人機(jī)交互性。 ? Solution TimeSharing Systems Batch Systems 20 TimeSharing Systems ?The CPU is multiplexed among several jobs that are kept in memory and on disk (the CPU is al