操作系统期末复习个人总结 - 副本

操作系统期末复习个人总结 - 副本

ID:37338712

大小:372.50 KB

页数:13页

时间:2019-05-22

操作系统期末复习个人总结 - 副本_第1页
操作系统期末复习个人总结 - 副本_第2页
操作系统期末复习个人总结 - 副本_第3页
操作系统期末复习个人总结 - 副本_第4页
操作系统期末复习个人总结 - 副本_第5页
资源描述:

《操作系统期末复习个人总结 - 副本》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、删除:不要问为什么传这么多废话的整理上去,因为是为没时间复习的人准备的。确实是为没时间复习的人准备的。篇幅大,内容又少--有时间复习的人根本就没必要浪费时间在这上面--也不要问为什么传了那么多版本上去,是因为修改的人不同,时间不同。概括的内容都是最基础的,所以说全拿最多也就50分而已。超过50分实力的人,就别看了--OK?不是很喜欢某些人的抱怨。这是个人的东西,不是必须的!最后,这只适合没时间的人和一个学期没上课的人。(包括我自己--)没上课的还是找个人开速成吧--第一章:操作系统引论操作系统是控制和管理

2、计算机软硬件资源,以尽量合理有效的方法组织多个用户共享多种资源的程序集合。操作系统的特征:并发,共享,虚拟,异步性。操作系统提供给编程人员的唯一接口是系统调用。(程序接口)现代操作系统的两个重要特征是并发和共享。操作系统的基本类型有批处理操作系统,分时操作系统和实时操作系统三种。计算机操作系统是方便用户、管理和控制计算机系统资源的系统软件。操作系统为用户提供三种类型的使用接口,它们是命令方式和系统调用和图形用户界面。操作系统分配资源以进程为基本单位。线程(thread),从操作系统管理角度看线程是指"进程

3、的一个可调度实体",是处理机调度的基本单位:从编程逻辑看线程是指"程序内部的一个单一的顺序控制流"。线程是进程的一个组成部分。单道批处理系统的特征:(1)自动性(2)顺序性(3)单道性。多道批处理系统的特征:多道性,无序性,调度性。优缺点:(1)资源利用率高(2)系统吞吐量大(3)平均周转时间长(4)无交互能力。(作业由程序、数据、JCB和作业说明书组成。)引入多道程序目的:提高CPU的利用率,提高内存和I/O设备利用率,增加系统吞吐量单道中如果同时存在10个进程,那么就绪队列最多有多少个进程。分时:分时

4、系统采用时间片轮转法,使一台计算机同时为多个终端服务。特点:①交互性。用户能够直接与计算机系统交互。②及时性。由于支持人机交互,所以主机应该尽快地对用户的要求给予响应。③独立性。这主要是指多个用户虽然在同时使用主机系统,但是他们相互之间是不干扰的。④多路性。分时操作系统在宏观上看,整个系统同时在为多个用户服务。实时:实时系统是指系统能及时响应外部事件的请求,在规定时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。特点:多路性,独立性,及时性,交互性,可靠性。分时和实时区别:分时系统控制的主动权在

5、计算机,计算机按一定时间间隔,以固定时间片或不固定时间片去轮流完成多个提交的任务,只是在用户反应相对较慢时,不感到机器“走开”。而实时系统控制的主动权在用户,用户规定什么时间要计算机干什么,计算机不能“走开”。分时系统通用性强,交互性强,及时响应性要求一般(通常数量级为秒);实时系统往往是专用的,系统与应用很难分离,常常紧密结合在一起,实时系统并不强调资源利用率,而更关心及时响应性(通常数量级为毫秒或微秒)、可靠性等。第二章:进程管理进程的静态实体由( )、( )和( )三部分组成。程序,数据集合,进程控

6、制块PCB在进程的整个生命周期中,系统总是通过其PCB对进程进行控制,系统是根据进程的PCB而不是任何别的什么而感知到该进程的存在的,所以说,PCB是进程存在的唯一标志.进程和程序的区别:(1)进程是程序在处理机上的一次执行过程,是一个动态概念;而程序是代码的有序集合,其本身没有任何运行的含义,是一个静态的概念。(2)进程是一个状态变化的过程,是有生命期的,表现在它因创建而产生,因调度而执行,因得不到资源而暂停,因撤销而消亡;而程序是永久的,可以长久保存。(3)进程和程序的组成不同。进程由程序、数据和进程

7、控制块组成,而程序仅是代码的有序集合。(4)-13-进程与程序之间不是一一对于的。通过多次运行,同一个程序可以对应多个进程;通过调用关系,一个进程可以包含多个程序。在操作系统中引入线程概念的主要目的是()。使得多个程序更好的并发执行同时又尽量减少系统的开销,有效的改善多处理机的性能。进程和线程的区别:一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中

8、与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。从逻辑角度来看,多线程的意义在于一个应用程序中,有多个执行部分可以同时执行。但操作系统并没有将多个线程看做多个独立的应用,来实现进程的调度和管理以及资源分配。这就是进程和线程的重要区别。如果系统有N个进程,则在等待队列中进程的个数最多可为()个。N-1进程状态转换图:具

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

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

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