网站大量收购独家精品文档,联系QQ:2885784924

计算机操作系统知识点总结(有这一篇就够了!!!).docxVIP

计算机操作系统知识点总结(有这一篇就够了!!!).docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

?、操作系统概述

1.1操作系统的定义与?标

定义:操作系统是控制管理计算机系统的硬软件,分配调度资源的系统软件。

?标:?便性,有效性(提?系统资源的利?率、提?系统的吞吐量),可扩充性,开放性。

1.2操作系统的基本功能

1.统?管理计算机资源:处理器资源,IO设备资源,存储器资源,?件资源;

2.实现了对计算机资源的抽象:IO设备管理软件提供读写接?,?件管理软件提供操作?件接;

3.提供了?户与计算机之间的接?:GUI(图形?户界?),命令形式,系统调?形式。

1.3操作系统的特征

最基本的特征,互为存在条件:并发,共享;

(1)并?:指两个或多个事件可以在同?个时刻发?,多核CPU可以实现并?,?个cpu同?时刻只有?个程序在运?;

(2)并发:指两个或多个事件可以在同?个时间间隔发?,?户看起来是每个程序都在运?,实际上是每个程序都交替执?。

(3)共享性:操作系统的中资源可供多个并发的程序共同使?,这种形式称之为资源共享。

互斥共享:当资源被程序占?时,其它想使?的程序只能等待。

同时访问:某种资源并发的被多个程序访问。

虚拟和异步特性前提是具有并发性。

(4)虚拟性:表现为把?个物理实体转变为若?个逻辑实体。

时分复?技术:资源在时间上进?复?,不同程序并发使?,多道程序分时使?计算机的硬件资源,提?资源的利?率。

空分复?技术:?来实现虚拟磁盘(物理磁盘虚拟为逻辑磁盘,电脑上的C盘、D盘等)、虚拟内存(在逻辑上扩?程序的存储容量)

等,提?资源的利?率,提?编程效率。

(5)异步性:在多道程序环境下,允许多个进程并发执?,但由于资源等因素的限制,使进程的执?以“停停??”的?式运?,?且每

个进程执?的情况(运?、暂停、速度、完成)也是未知的。

1.4操作系统的中断处理

中断机制的作?:为了在多道批处理系统中让?户进?交互;

中断产?:

发?中断时,CPU?马切换到管态,开展管理?作;(管态?叫特权态,系统态或核?态,是操作系统管理的程序执?时,机器所处的

状态。)

发?中断后,当前运?的进程回暂停运?,由操作系统内核对中断进?处理;

对于不同的中断信号,会进?不同的处理。

中断的分类:

1.内中断(也叫“异常”、“例外”、“陷?”)-------信号来源:CPU内部,与当前执?指令有关;

2.外中断(中断)----------信号来源:CPU外部,与当前执?指令?关。

外中断的处理过程:

1.每执?完?个指令后,CPU都需要检查当前是否有外部中断信号;

2.如果检查到外部中断信号,则需要保护被中断进程的CPU环境(如程序状态字PSW,程序计数器PC、各种通?寄存器)把他们存储

在PCB(进程控制块中);

3.根据中断信号类型转?相应的中断处理程序;

4.恢复原进程的CPU环境并退出中断,返回原进程继续执?。

?、进程管理

2.1进程管理之进程实体

为什么需要进程:

1.进程是系统进?资源分配和调度的基本单位;

2.进程作为程序独?运?的载体保障程序正常执?;

3.进程的存在使得操作系统资源的利?率?幅提升。+

进程控制块(PCB):?于描述和控制进程运?的通?数据结构,记录进程当前状态和控制进程运?的全部信息,是进程存在的唯?标识。

进程(Process)与线程(Thread):

线程:操作系统进?**运?调度的最?单位**。

进程:系统进?**资源分配和调度的基本单位**。

区别与联系:

1.?个进程可以有?个或多个线程;

2.线程包含在进程之中,是进程中实际运??作的单位;

3.进程的线程共享进程资源;

4.?个进程可以并发多个线程,每个线程执?不同的任务。

2.2进程管理之五状态模型

就绪状态:其它资源(进程控制块、内存、栈空间、堆空间等)都准备好、只差CPU的状态。 执?状态:进程获得CPU,其程序正在执?。

阻塞状态:进程因某种原因放弃CPU的状态,阻塞进程以队列的形式放置。创建状态:创建进程时拥有PCB但其它资源尚未就绪。

终?状态:进程结束由系统清理或者归还PCB的状态。

2.3进程管理之进程同步

?产者-消费者问题:有?群?产者进程在?产产品,并将这些产品提供给消费者进程进?消费,?产者进程和消费者进程可以并发执?,在两者之间设置了?个具有n个缓冲区的缓冲池,?产者进程需要将所?产的产品放到缓冲区中(+1操作),消费者进程可以从缓冲区取?产品消费(-1操作)。

产?问题:当两者并发执?时可能出差错,导致预期的结果与真实的结果不相符:当执??产者+1和消费者-1操作之后,缓冲区的值从10

变为了11。

哲学家进餐问题:有5个哲学家,他们的?活?式是交替的思考和进餐,哲学家们共同使??张圆桌,分别坐在5张椅?上,圆桌上有5只碗

文档评论(0)

X3n0ph0n3 + 关注
实名认证
文档贡献者

涵盖 各种资料

1亿VIP精品文档

相关文档