- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
操作系统重难点串讲讲师:翔高教育一级培训师地点:上海
第一章操作系统引论
重难点导航3判断是否是操作系统的作用范围01多道程序设计的概念02并发性概念的深入理解03操作系统的四个基本特征的表述和两个最主要的特征04分时系统和实时系统的比较05操作系统的概念及操作系统提供给用户的接口06
操作系统的发展过程与分类4无操作系统的计算机系统单道批处理系统多道批处理系统分时系统实时系统
实时系统与分时系统特征的比较多路性。独立性。及时性。交互性。可靠性。12
操作系统的基本特性并发(Concurrence)并行性和并发性是既相似又有区别的两个概念,并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多个事件在同一时间间隔内发生。在多道程序环境下,并发性是指在一段时间内,宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却仅能有一道程序执行,故微观上这些程序只能是分时地交替执行。倘若在计算机系统中有多个处理机,则这些可以并发执行的程序便可被分配到多个处理机上,实现并行执行,即利用每个处理机来处理一个可并发执行的程序,这样,多个程序便可同时执行。
共享(Sharing)在操作系统环境下,所谓共享是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用。由于资源属性的不同,进程对资源共享的方式也不同,目前主要有以下两种资源共享方式。
虚拟(Virtual)操作系统中的所谓“虚拟”,是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。物理实体(前者)是实的,即实际存在的;而后者是虚的,是用户感觉上的东西。相应地,用于实现虚拟的技术,称为虚拟技术。在OS中利用了多种虚拟技术,分别用来实现虚拟处理机、虚拟内存、虚拟外部设备和虚拟信道等。
异步性(Asynchronism)在多道程序环境下,允许多个进程并发执行,但只有进程在获得所需的资源后方能执行。在单处理机环境下,由于系统中只有一个处理机,因而每次只允许一个进程执行,其余进程只能等待。当正在执行的进程提出某种资源要求时,如打印请求,而此时打印机正在为其它某进程打印,由于打印机属于临界资源,因此正在执行的进程必须等待,且放弃处理机,直到打印机空闲,并再次把处理机分配给该进程时,该进程方能继续执行。可见,由于资源等因素的限制,使进程的执行通常都不是“一气呵成”,而是以“停停走走”的方式运行。
操作系统的功能10处理机功能01存储器功能02设备管理功能03文件管理功能04提供用户接口05
经典例题解析11【例1】下列选项中,操作系统提供给应用程序的接口是【10年统考真题】A.系统调用B.中断C.库函数D.原语【解析】本题考查操作系统提供的服务。操作系统提供两类接口,一类是命令接口,比如用户通过键盘命令和鼠标命令来操作计算机;另一类是程序接口,它提供一组系统调用,用户可以通过运行一些应用程序来访问操作系统的资源。本题四个选项中,只有A是操作系统提供的接口。0102
【例2】在操作系统中,只能在系统态下运行的指令是()A读时钟指令B置时钟指令C取数指令D寄存器清零指令解析:读时钟指令、取数指令、寄存器清零指令都可以在用户态下执行,读时钟指令只能在系统态下运行,因此答案选B
【例3】(多选)批处理操作系统的特点有()【电子科大2008】A.提高了系统资源的利用率B.减少了人工干预C.提高了单位时间内的处理能力D.提高了系统的吞吐率E.用户可以直接干预作业的运行,具有交互性解答:AB(本题考查批处理操作系统的优点。比起无操作系统的计算机而言,批处理操作系统中的资源利用率确实提高了,同时减少了人工干预,但是它并未提高系统的吞吐量,直至后来出现的多道批处理系统才提高了系统的吞吐量,并且批处理操作系统中并未实现交互性,用户不能直接控制其运行。)
第二章进程管理14
重难点导航151进程和程序的比较,进程和线程的比较3判断临界区算法的正确与否2进程的三个基本状态的转换的因果关系4整形信号量和记录性信号量的定义5信号量的应用
较典型的进程定义有:进程是程序的一次执行。进程是一个程序及其数据在处理机上顺序执行时所发生的活动。进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。在引入了进程实体的概念后,我们可以把传统OS中的进程定义为:“进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位”。
活动阻塞→静止阻塞。静止就绪→活动就绪。静止阻塞→
文档评论(0)