操作系统期末考试复习资料.docx

操作系统期末考试复习资料.docx

ID:52439941

大小:29.18 KB

页数:10页

时间:2020-03-27

操作系统期末考试复习资料.docx_第1页
操作系统期末考试复习资料.docx_第2页
操作系统期末考试复习资料.docx_第3页
操作系统期末考试复习资料.docx_第4页
操作系统期末考试复习资料.docx_第5页
资源描述:

《操作系统期末考试复习资料.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、什么叫操作系统?其功能有哪些?操作系统是人与计算机进行通信的一个接口,是对计算机硬件资源和软件资源进行控制和管理的程序的集合,是对计算机硬件系统功能的扩充,是其它软件建立和运行的基础。功能:处理机管理:操作系统能合理有效的管理、调度中央处理器,使其发挥最大的功能。存储管理:主要是对内存的管理,他根据用户程序的要求分配内存区域,保证各用户的程序和数据互不干扰。设备管理:对外部设备的管理。文件管理:操作系统具有对文件按名存取的功能,为用户的使用提供了便利。文件管理支持对文件的共享,保密和保护等问题。提供用户接口:为处理器管理

2、做准备的,包括对作业的组织、调度和运行控制。二、现代操作系统的主要特征①并发性并行性是指两个或多个事件在同一时刻发生,而并发性是指两个或多个事件在同一时间间隔内发生①共享性所谓共享是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用.②虚拟性所谓虚拟是指通过某项技术把一个物理实体变为若干个逻辑上的对应物③异步性操作系统允许多个并发进程共享资源,使得每个进程的运行过程受到其他进程制约,使进程的执行不是一气呵成,而是以停停走走的方式运行一、什么叫进程?进程的特征进程的定义:为了使参与并发执行的每个程序都能独立地运行在操作

3、系统中必须为之配置一个专门的数据结构称为进程控制块(PCB)。系统利用PCB来描述进程的基本情况和活动过程,进而控制和管理进程。这样,由程序段、相关的数据段和PCB三部分便构成了进程实体,简称进程。进程的特征:动态性:进程是程序在数据集合上的一次执行过程,具有生命周期,由创建而产生,由调度而运行,由结束而消亡,是一个动态推进、不断变化的过程。而程序则不然,程序是文件,静态而持久地存在。并发性:这是指多个进程实体同存在于内存中,且能在一段时间内同时运行。并发性是进程的重要特征,同时也成为OS的重要特征。引入进程的目的也正是为了

4、使其进程实体能和其他进程实体并发执行;而程序(没有建立PCB)是不能并发执行的。独立性:在传统的OS中,独立性是指进程实体书一个能独立运行、独立分配资源和独立接受调度的基本单位。凡未建立PCB的程序都不能作为一个独立的单位参与运行。异步性:这是指进程按各自独立的、不可预知的速度向前推进,或说进程实体按一部方式运行。一、什么是进程控制块?进程控制块的作用?定义:为了使参与并发执行的每个程序都能独立地运行在操作系统中必须为之配置一个专门的数据结构称为进程控制块(PCB)是记录操作系统所需的,用于描述进程当前的情况以及管理进程运行

5、的全部消息记录型数据结构。作用:使一个在多道程序环境下不能独立运行的程序(含数据)成为一个能独立运行的基本单位,一个能与其它进程并发执行的进程。作为独立运行基本单位的标志,能实现间断性运行方式,提供进程管理所需要的信息,提供进程调度所需要的信息,实现与其他进程的同步与通信。一、什么是死锁?产生死锁的原因和必要条件是什么?定义:在多道程序系统中,当一组进程中的每个进程均无限期地等待被改组进程中的另一进程所占有且永远不会释放的资源,此时的系统处于死锁状态,简称死锁。死锁产生的原因:(a)系统提供的资源有限;(b)进程推进顺序不当

6、。产生死锁的必要条件:互斥条件、不可剥夺条件、请求和保持条件、循环等待条件。二、储存管理的功能、实存管理与虚存管理的主要区别。储存管理的功能:1,将逻辑地址映射为物理主存地址2,在多用户之间分配物理主存3,对各用户区的信息提供保护措施4,扩充逻辑主存区区别:实存管理是一次性的作业必须一次性的全部装入内存后方能开始运行驻留性的指作业装入内存后整个作业都一直驻留在内存中,虚存管理是多次性的,对换性的虚拟性的。三、什么叫块表?块表在地址转换中起什么作用?定义:为了提高地址变换速度,可在地址变换机构中增设一个具有并行查寻能力的特殊高

7、速缓冲寄存器,或称为“快表”作用:可直接从快表中读出该页所对应的物理块号,并送到物理地址寄存器中,加快地址映射速度。四、DMA的特点1、允许不同速度的硬件装置来沟通,而不需要依于CPU的大量中断负载.2、DMA传输将一个内存区从一个装置复制到另外一个,CPU初始化这个传输动作,传输动作本身是由DMA控制器来实行和完成。一、I/O控制方式有哪些?分别怎么突现的?A.使用轮询的可编程I/O方式实现:在处理机向控制器发出一条I/O指令,启动输入设备输入数据时,要同时把状态寄存器中的忙/闲标志busy置为1,然后便不断地循环测试bu

8、sy;B.使用中断的可编程I/O方式实现:当某进程要启动某个I/O设备工作时,便由CPU向相应设备控制器发出一条I/O指令,然后立即返回继续执行原来的任务。C.直接存储器访问方式实现:1.数据传输的基本单位是数据块,即在CPU与I/O设备之间,每次传输至少一个数据块。2.所传输的数据是从设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。