- 46
- 0
- 约4.72千字
- 约 12页
- 2017-01-17 发布于重庆
- 举报
計算机操作系统典型例题解析之二
计算机操作系统典型例题解析之二
一、例题解析
【例1】操作系统向用户提供了哪几类接口?
答:操作系统向用户提供了两类接口:一类是命令接口,另一类是程序接口。用户利用命令接口提供的操作命令来组织和控制作业的执行,按命令接口对作业控制方式不同,又可以将命令接口分为联机命令接口和脱机命令接口;用户还可以利用程序接口提供的一组系统调用来请求并获得操作系统服务,程序接口在用户编制程序的时候使用。今年来,为了方便用户的使用,又出现了图形接口。
【例2】试说明作业和进程的状态,并说明引起状态转换的典型原因。
答:作业的状态有提交状态、后备状态、运行状态和完成状态。
当一个作业还未进入算机系统内之前,用户正在向系统提交作业时所处的状态叫做提交状态。送入计算机并由操作系统将其存放在磁盘上以后,系统为这个作业建立一个作业控制块,并把它插入到后备队列中等待调度运行。此时,这个作业所处的状态称为后备状态。
当这个作业被作业调度程序选中,并为它分配了必要的资源,建立了一组相应的进程之后,这个作业就由后备状态变为运行状态。
进程有三种状态:就绪状态、执行状态和阻塞状态。刚建立的进程处于就绪状态;就绪状态的进程被进程调度程序选中,获得处理机运行,此时的状态称为执行状态;对于执行状态的进程,当它使用完分配给它的时间或被更高优先权的进程剥夺处理机后,又回到就绪状态,等待下次调度;进程在执行中若发生了某些事件而暂
原创力文档

文档评论(0)