(11)操作系统--作业
一个作业包含若干个进程
一个进程包含若干个线程
批作业包含:
程序
数据
说明书
理解:
第一句:是作业的报道语句,包含了JOB名字,user名字,账户名
第二:资源需求语句:内存50k,CPU10min,输出量100行
作业簿:
汇编
连接
执行
数据
作业控制程序(系统只有一个)
理解后台命令:
即在后台进行的命令,所以给出该子进程的编号,可以通过该编号查到该子进程的状态
调度级别与多级调度:
低级调度:
处理机对进程进行处理
中级调度(交换):
控制进程在内外存中的管理,控制并发度
高机调度(作业):
把作业调到主机中使作业有运行的资格
理解:
创建进程的时候,判断有无内存空间,没有内存空间则在外存中建立空间状态为就绪挂起,有空间的时候swap in 内存,状态转换为就绪
在换出的时候优先选择等待状态(不运行),换入的时候选择就绪挂起的换入(等待挂起进入内存也为等待)
初始化表之后,创建进程1,然后无限循环执行进程0,作用是中级调度
通过通道提交,输入井(磁盘上一部分)存储提交还未处理的作业
适合非剥夺式算法