学习操作系统(7)——作业

一:基本概念

1. 作业

系统为完成一个用户的计算任务所做的工作总和

(1)基本单位

作业步:完成作业的每一个步骤

(2)结构
  • 程序
  • 数据
  • 作业说明书
作业说明书

包括作业的各种信息,体现作者的控制意图

  • 作业的基本情况
    • 用户名
    • 作业名
    • 编程语言
  • 作业控制描述
    • 作业控制方式
    • 作业步的顺序
    • 出错处理
  • 作业资源要求
    • 处理时间
    • 优先级
    • 主存空间
    • 外设类型
(3)状态
  • 提交:通过输入设备送入计算机系统
  • 后备:通过Spooling送入计算机系统的后备存储器
  • 执行:操作系统为其分配资源并建立相应进程
  • 完成:作业正常结束或异常终止,撤销进程,回收资源,输出结果
(4)控制结构——作业控制块JCB

记录与作业有关信息的登记表,是作业存在的唯一标志

2. 作业管理系统

控制作业的进入、执行、撤销。

二:作业控制方式

1. 脱机控制

无需人工干预,用户通过作业控制语言编写的作业说明书,与作业一起交给计算机系统。

2. 联机控制

需要人工干预,用户通过在终端输入命令,控制作业的运行。

三:作业的调度

保证作业在规定的截止时间内完成,缩短平均周转时间

1. 调度算法

(1)先来先服务
(2)短作业优先
(3)响应比高优先
(4)优先级调度算法:优先级高的作业优先
(5)均衡调度算法:将作业分类,系统轮流选择

2. 衡量指标——平均周转时间/平均带权周转时间

  • 提交时间T1
  • 执行时间T2
  • 完成时间T3
  • 周转时间T=T3-T1
  • 带权周转时间W=T/执行时间
  • 平均周转时间Tavg=T/n
  • 平均带权周转时间Wavg=W/n
A.手工操作 B.单道批处理 C.多道批处理 D.多用户分时系统 2. 与计算机硬件关系最密切的软件是( )。 A.编译程序 B.数据库管理系统 C.游戏程序 D.OS 3. 现代OS具有并发性和共享性,是( )的引入导致的。 A.单道程序 B. 磁盘 C. 对象 D.多道程序 4. 早期的OS主要追求的是( )。 A.系统的效率 B.用户的方便性 C.可移植 D.可扩充性 5.( )不是多道程序系统 A.单用户单任务 B.多道批处理系统 C.单用户多任务 D.多用户分时系统 6.( )是多道操作系统不可缺少的硬件支持。 A.打印机 B.中断机构 C.软盘 D.鼠标 7. 特权指令可以在( )执行。 A.目 态 B.浏览器中 C.任意的时间 D.进程调度中 8. 没有了( )计算机系统就启动不起来。 A.编译器 B.DBMS C.OS D.浏览器 9. 通道能够完成( )之间的数据传输。 A.CPU与外设 B.内存与外设 C.CPU与主存 D.外设与外设 10. 操作系统的主要功能有( )。 A. 进程管理、存储器管理、设备管理、处理机管理 B. 虚拟存储管理、处理机管理、进程调度、文件系统 C. 处理机管理、存储器管理、设备管理、文件系统 D. 进程管理、中断管理、设备管理、文件系统 11. 单处理机计算机系统中,( )是并行操作的。 A.处理机的操作与通道的操作是并行的 B.程序与程序 C.主程序与子程序 D.用户程序与操作系统程序 12. 处理机的所有指令可以在( )执行。 A.目态 B.浏览器中 C.任意的时间 D.系统态 13.( )功能不是操作系统直接完成的功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值