- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统知识整理.doc
第一章导论
操作系统是管理计算机硬件的程序,他还为应用程序提供基础,并且充当计算机硬件和计 算机用户的中介。
操作系统作川:控制管理计算机的全部软硬件资源;合理组织计算机你内部各部件协调 工作:为用户提供操作和编辑页面的程序集合。
操作模式:系统模式、用户模式
在计算机硬件中增加一个模式位,系统模式(0)和用户模式(1),当计算机系统表示 用户应用程序正在执行,系统处于用户模式,当用户应用程序需要操作系统的服务,转换到 系统模式。
双重模式操作提供了保护操作系统和用户程序不受错误用户程序的影响的手段。
用户进行系统调用,转换到系统模式。特权指令,如I/O控制,定时器管理和终端管理, 转换到用户模式。
操作系统功能:
进程管理、内存管理、存储管理(文件系统管理、大容量存储器管理、高速缓存、I/O系统)
操作系统类型:
通用系统:
实时嵌入式系统:运行系统简单、操作系统只提供了有限的功能,它们只具有很少或者 没有用户接口,而将他们的时间花费在监视和管理硬件设备上,如汽车引擎和机械手。
多媒体系统:将多媒体数据加到计算机系统屮。多媒体数据包括声音和音像数据。
手持系统:个人数字处理 第二章操作系统结构
操作系统服务:(了解)用户界面、程序执行、I/O操作、文件系统操作、通信、错误检测、 资源分配、统计、保护和安全。
系统调川:系统调用把应用程序的请求传给内核,调川相应的的内核函数完成所耑的处理, 将处理结果返冋给应用程序。
系统调用实现机制:每个系统调用有一个与其相关的数字,系统调用接口根裾这些数字 维护一个列表索引,接口调用所需的操作系统內核中的系统调用,并返M系统调用状态及其 他的返回值,调用者无需知道系统调用的实现细节,只需要遵循API知道系统调用后系统 作了什么,对于程序员,通过API操作系统接口的大部分细节被隐藏,被执行支持库所管 理。
参数传递方式:①通过寄存器传递参数;②将参数存在内存的块和表屮,将块的地址通 过寄存器传递;③将参数压入堆或栈中,通过操作系统弹出。
系统调用类型:进程控制、文件管理、设备管理、信息维护、通信 3.操作系统结构:
统
系
作
操
型
典
单构
简结
功
的
多
最
供
提
间
空
的
小
最
用
利能
和
□
接 赵分 模脉 诚T-r 分S 划1次 有有层 没没能 ?;?功
始
原
系统
OS系
D X
■ n
1SN
MU
分层
方法
勺
V存
靴藏餅
!柳 WHJJ乍 试g衡 调较、 和为构 造层结 构每裾 ①数
②
隹
■差
义率
细飢 详去 的炉 层它 对其 ①与
内
微核
了
供
提
②生 统?t
作k 操性 充全 扩安 于的 便好 ①更
增,卜
的1 肖下 刑的
总0 L性
厶JH统
L系 i致 系导 于而 由加
IX剩
LJNX UN 64Q
U 、 2
馳
核
供
提
核
内
许
允
计
设
的
样
这
①
如
,
IX
NI
U
代
现
心服务,也能动态的实现特定的 功能②这种方法更高效
Solaris、Linux、Mac
osx
4.虚拟机:(了解)
虚拟机目的:最根本的原因,在并行运行儿个不同的执行环境(即不同的操作系统)时
能够共享相同的硬件。
虚拟机优点:①可以通过共享小型磁盘来共享文件。②可以通过定义一个虚拟机的网络, 每台虚拟机通过虚拟通信网络来传递消息。
第三章进程
进程的概念:
进程是一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程,是系统进 行资源分配和调度的独立单位
进程与程序有何差别?
进程是一个动态概念,程序是一个静态概念;
进程有生命周期,有诞生有消亡,短暂的;而程序是相对长久的。
进程具有并发性,而程序没有;
进程是竞争计算机系统资源的基本单位,.其并发性受到系统本身的制约;
不同的进程可以包含同一程序,只要程序所对应的数据集不同。
进程特点:
结构特点:程序段、数据段、进程控制块PCB
动态性:最基本的特征,进程是动态产生,动态消亡的:进程在其生命周期内,在 三种基本状态之间转换(就绪、等待和执行)
并发性:任何进程都可以同其他进程一起向前推进
独立性:进程是一个能独立运行的基本单位,同吋也是系统中独立获得资源和独立 调度的基本单位。
异步性:每个进程都以其相对独立的、不可预知的速度向前推进。
进程组成:进程包括程序代码、当前活动(通过程序计数器的伉或处理器寄存器的内容 来表示)、堆栈段(包括临时数据,如函数参数、返冋地址和局部变量)和数据段(包括全 局变量)。还可能包括堆,是在进程运行期间动态分配的内存。
典型进程状态:新的、运行、等待、就绪、终止(一次只有一个进程可以在一个处理器 上运行,但是多个进程可处于就绪或等待状态)
进程控制块(PCB):
内容:进程状态、程序计数器、CPU寄存器、CPU调度信息、内存管理信息、记账 信
文档评论(0)