全球旧事资料 分类
1试述现代操作系统的基本特征(1)并发性:并发指的是在操作系统中存在着许多同时的或并行的活动。例如,在多道程序设计的环境下,各个程序同时在处理机上交替、穿插地执行。(2)共享性:系统中存在的各种并发活动,要求共享系统的硬、软件资源。(3)虚拟性:虚拟指的是讲一个物理实体映射为若干个逻辑实体。前者是客观存在的,后者是虚构的。例如,在多道程序系统中,虽然只有一个CPU,每一时刻只能执行一道程序,但采用多道技术之后,在一段时间间隔内,宏观上有多个程序在运行。在用户看来,就好像有多个CPU在各自运行自己的程序。(4)不确定性:1程序执行结果不确定,程序执行结果不能再现。同一程序,对给定相同的初始数据,在相同的环境下运行,多次运行可能得到完全不同的结果。2多道程序设计环境下,程序按异步方式运行。也就是说,每道程序在何时执行、各个程序执行的顺序以及每到道程序所需的时间都是不确定的,也是不可预知的。
(有疑惑)2试述操作系统与用户接口并举例说明。概念:为了方面用户对计算机系统的使用和编程,操作系统向用户提供了用户与操作系统的接口,简称为用户接口。操作系统提供了两类接口:一类是程序级接口,即系统调用或称操作系统应用程序接口;另一类是作业控制级接口,即键盘控制命令与作业控制命令。作业控制级接口(即命令程序):分为脱机用户接口和联机用户接口。脱机用户接口由一组作业控制命令或称作业控制语言组成。联机接口由一组操作系统命令组成,用于联机作业的控制。例如,系统管理、环境设置、权限管理、文件管理等。
3画出进程状态转换图并作必要文字说明。
运行
调度
时间片用完
IO请求
就绪
阻塞
IO完成
进程调度的基本调度状态及其转换文字说明:(1)运行状态。进程已获得必要的资源,并占有一个处理机,处理机正在执行该进程的程序。(2)就绪状态。如果进程已具备了运行条件,但由于处理机已被其他进程占用,因此暂时不能运行,而等待分配处理机,则称该进程处于就绪状态,有时也称可运行状态。(3)阻塞状态。进程在运行过程中,因等待某一事件而暂时不能运行的状态,称为阻塞状
f态,即进程的运行受到了阻塞。此时,及时处理机“空闲”,也无法使用。这种状态也可称为不可运行状态。进程的各种调度状态,可以根据一定的条件而发生变化。处于运行状态的进程可能因某种事件的发生而变成阻塞状态。相应事件发生之后,该进程可以从阻塞状态变成就绪状态。当系统的进r
好听全球资料 返回顶部