名词解释
操作系统
管理系统资源、控制程序执行、改善人机界面、提供各种服务,并合理组织计算机工作流程和为用户方便有效地使用计算机提供良好运行环境的一种系统软件。
多道程序设计
允许多个作业(程序)同时进入计算机系统的内存并启动交替计算的方法。
并发
两个或两个以上的活动或事件在同一时间间隔内发生。
资源复用
让众多进程共享物理资源,解决物理资源数量不足
资源虚化
对资源进行转化、模拟或整合,把物理上的一个资源变成逻辑上的多个对应物的一类技术
进程
可并发执行的程序在某个数据集合上的一次计算活动,也是操作系统进行资源分配和保护的基本单位。
进程映像
某个时刻进程的内容及其状态的集合
进程控制块
操作系统用于记录和刻画进程状态及有关环境信息的数据结构,是操作系统掌握进程资料的唯一结构,也是进程存在的唯一标志。
进程上下文
进程物理实体和支持进程运行的环境的总称。
原语
在管态下执行、完成系统特定功能的不可被中断的过程。
进程切换
处理机从一个进程的运行转到另一进程上运行,在这个过程中,进程的运行环境产生了实质变化。
进程互斥
若干进程因相互争夺独占型资源而产生的竞争制约关系。
进程同步
指为完成共同任务的并发进程基于某个条件来协调它们的活动,因需要在某些位置上排定执行的先后次序而等待,传递信号或消息所产生的协作制约关系。
临界资源
一次仅允许一个进程使用的资源
临界区
并发进程中使用临界资源的程序段
进程通信
进程之间互相交换信息的工作
死锁
如果一个进程集合中的每个进程都在等待只能由此集合中的其他进程才能引发的事件,而无限期陷入僵持的局面称为死锁
地址重定位
程序装入时,不修改逻辑地址,只是把程序在内存中的首地址置入重定位寄存器。程序执行时,每当CPU引用内存地址时,由硬件地址转换机构将逻辑地址转换为物理地址。
程序局部性
某个存储单元被访问,则该单元及其相邻单元很可能被访问,或最近访问过的单元很快又被访问。
碎片
内存中不能再被使用的空闲区域称为碎片
抖动
如果使用不合适的页面置换算法,会导致刚被淘汰的页面又要被调用,而调入不久又被淘汰,如此往复,使得页面的调入调出非常频繁,这种现象叫做抖动
进程工作集
在某一段时间间隔内进程运行所需访问的页面集合。
I/O系统
是I/O设备及其接口线路、控制部件、通道和管理软件的总称。
I/O操作
计算机主存和设备介质之间的数据传输操作。
通道
是专门用于负责输入输出操作的一种特殊的处理机。
设备独立性
即用户程序中不指定具体的物理设备,而只指定所使用的逻辑设备,由操作系统实现逻辑设备到物理设备的映射。
Spooling 技术
是用一类物理设备模拟另一类物理设备的技术,是将独占设备改造成共享设备的技术。
FCB
文件控制块(File Control Block,FCB)是操作系统为每个文件建立的唯一数据结构,其中包含了文件的全部文件属性。其目的是方便操作系统对文件的管理、控制和存取。
目录文件
全部由目录项所构成的文件称为目录文件。目录文件不会为空,至少包含当前目录项“.”和父目录项"…"
文件目录
FCB汇集和组织在一起形成文件目录。
文件
是由信息按一定结构组成,可持久性保存的抽象机制,由于它必定存储在某中存储设备上,故也可以认为文件是设备的一种抽象。
简答题
简述操作系统的资源管理技术
资源复用:让众多进程共享物理资源,解决物理资源数量不足
资源虚化:对资源进行转化、模拟或整合,把物理上的一个资