操作系统概述 1
试给出操作系统的定义,并说明现在操作系统的基本特征是什么
操作系统是控制和管理计算机硬件和软件资源、合理地组织和管理计算机的工作流程以方面用户使用的程序的集合
并发 共享 虚拟 不确定性 2
操作系统的主要功能是什么
形成的标志是什么
CPU 管理、内存管理、设备管理、作业管理、文件管理 形成标志是多道程序技术 3
解释下列名词:共享,并发,并行,不确定性 见 P3
什么是多道程序
它的特点是什么
实现多道程序设计要解决那些问题
同时将多个作业放入内存,并允许他们交替执行,共享系统中的各种硬/软件资源,提高 CPU ,I/O,内存的利用率
内存管理,为多道程序分配内存空间,并提供内存访问保护 CPU 的占用调度,兼顾公平性与优先级,考虑计算密集型与I/O 密集型,保证吞吐率和资源利用率最大化 I/O 管理 文件管理 5
为什么要引进分时系统
分时系统的特点是什么
一台主机上连接了多个键盘显示终端,用户可以通过各自的终端,以交互作用方式使用计算机,共享主机上所配置的各种硬/软件资源; “分时”的定义:指把计算机的系统资源(尤其是CPU 时间)进行时间上的分割,每个时间段称为一个时间片,每个用户依次轮流使用时间片
同时化 独立性 及时性 交互性 作业管理和用户接口 1
通常操作系统和用户之间有哪几类接口
它们的主要功能是什么
作业控制级接口:提供对作业的控制功能
最初是命令驱动方式,现在多采用图形及视窗操作环境
程序级接口:系统调用是操作系统提供给软件开发人员的接口
什么是系统调用
并说明它的实现原理
指用户在程序设计过程中调用操作系统提供的一些子功能,是用户在程序级请求操作系统服务的一种手段,是操作系统提供给编程人员的唯一接口
比较一般的过程调用和系统调用的区别 运行状态不同
系统功能调用的调用过程和被