计算机统考重难点班讲义(操作系统)-第一讲.ppt
《计算机统考重难点班讲义(操作系统)-第一讲.ppt》由会员分享,可在线阅读,更多相关《计算机统考重难点班讲义(操作系统)-第一讲.ppt(44页珍藏版)》请在三一办公上搜索。
1、操作系统重难点串讲,讲师:翔高教育一级培训师地点:上海,第一章 操作系统引论,重难点导航,判断是否是操作系统的作用范围多道程序设计的概念并发性概念的深入理解操作系统的四个基本特征的表述和两个最主要的特征分时系统和实时系统的比较操作系统的概念及操作系统提供给用户的接口,3,操作系统的发展过程与分类,无操作系统的计算机系统单道批处理系统多道批处理系统分时系统实时系统,4,实时系统与分时系统特征的比较 多路性。(2)独立性。(3)及时性。(4)交互性。(5)可靠性。,操作系统的基本特性,并发(Concurrence),并行性和并发性是既相似又有区别的两个概念,并行性是指两个或多个事件在同一时刻发生;
2、而并发性是指两个或多个事件在同一时间间隔内发生。在多道程序环境下,并发性是指在一段时间内,宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却仅能有一道程序执行,故微观上这些程序只能是分时地交替执行。倘若在计算机系统中有多个处理机,则这些可以并发执行的程序便可被分配到多个处理机上,实现并行执行,即利用每个处理机来处理一个可并发执行的程序,这样,多个程序便可同时执行。,共享(Sharing)在操作系统环境下,所谓共享是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用。由于资源属性的不同,进程对资源共享的方式也不同,目前主要有以下两种资源共享方式。,虚拟(Virtual)操作系统中
3、的所谓“虚拟”,是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。物理实体(前者)是实的,即实际存在的;而后者是虚的,是用户感觉上的东西。相应地,用于实现虚拟的技术,称为虚拟技术。在OS中利用了多种虚拟技术,分别用来实现虚拟处理机、虚拟内存、虚拟外部设备和虚拟信道等。,异步性(Asynchronism),在多道程序环境下,允许多个进程并发执行,但只有进程在获得所需的资源后方能执行。在单处理机环境下,由于系统中只有一个处理机,因而每次只允许一个进程执行,其余进程只能等待。当正在执行的进程提出某种资源要求时,如打印请求,而此时打印机正在为其它某进程打印,由于打印机属于临界资源,因此正在执行的
4、进程必须等待,且放弃处理机,直到打印机空闲,并再次把处理机分配给该进程时,该进程方能继续执行。可见,由于资源等因素的限制,使进程的执行通常都不是“一气呵成”,而是以“停停走走”的方式运行。,操作系统的功能,处理机功能存储器功能设备管理功能文件管理功能提供用户接口,10,经典例题解析,【例1】下列选项中,操作系统提供给应用程序的接口是【10年统考真题】A.系统调用 B.中断 C.库函数 D.原语【解析】本题考查操作系统提供的服务。操作系统提供两类接口,一类是命令接口,比如用户通过键盘命令和鼠标命令来操作计算机;另一类是程序接口,它提供一组系统调用,用户可以通过运行一些应用程序来访问操作系统的资源
5、。本题四个选项中,只有A是操作系统提供的接口。,11,【例2】在操作系统中,只能在系统态下运行的指令是()A 读时钟指令 B置时钟指令 C 取数指令 寄存器清零指令解析:读时钟指令、取数指令、寄存器清零指令都可以在用户态下执行,读时钟指令 只能在系统态下运行,因此答案选B,12,【例3】(多选)批处理操作系统的特点有()【电子科大 2008】A提高了系统资源的利用率 B减少了人工干预 C提高了单位时间内的处理能力 D提高了系统的吞吐率 E用户可以直接干预作业的运行,具有交互性解答:AB(本题考查批处理操作系统的优点。比起无操作系统的计算机而言,批处理操作系统中的资源利用率确实提高了,同时减少了
6、人工干预,但是它并未提高系统的吞吐量,直至后来出现的多道批处理系统才提高了系统的吞吐量,并且批处理操作系统中并未实现交互 性,用户不能直接控制其运行。),13,第二章 进程管理,14,重难点导航,进程和程序的比较,进程和线程的比较进程的三个基本状态的转换的因果关系判断临界区算法的正确与否整形信号量和记录性信号量的定义信号量的应用,15,较典型的进程定义有:(1)进程是程序的一次执行。(2)进程是一个程序及其数据在处理机上顺序执行时所发生的活动。(3)进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。在引入了进程实体的概念后,我们可以把传统OS中的进程定义为:“进程
7、是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位”。,2)进程状态的转换,活动就绪静止就绪。(2)活动阻塞静止阻塞。(3)静止就绪活动就绪。(4)静止阻塞活动阻塞。,引起创建进程的事件,用户登录。(2)作业调度。(3)提供服务。(4)应用请求。,进 程 控 制,进 程 同 步,进程同步的基本概念,两种形式的制约关系,间接相互制约关系。(2)直接相互制约关系。,同步机制应遵循的规则,空闲让进。(2)忙则等待。(3)有限等待。(4)让权等待。,利用信号量实现前趋关系,图 2-10 前趋图举例,Var a,b,c,d,e,f,g;semaphore=0,0,0,0,0,0,0;begin
8、 parbegin begin S1;signal(a);signal(b);end;begin wait(a);S2;signal(c);signal(d);end;begin wait(b);S3;signal(e);end;begin wait(c);S4;signal(f);end;begin wait(d);S5;signal(g);end;begin wait(e);wait(f);wait(g);S6;end;parend end,线程的属性,轻型实体。(2)独立调度和分派的基本单位。(3)可并发执行。(4)共享进程资源。,线程运行状态。如同传统的进程一样,在各线程之间也存在着共
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 统考 难点 讲义 操作系统 第一

链接地址:https://www.31ppt.com/p-6023977.html