学习操作系统的笔记.docVIP

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

学习操作系统的笔记 操作系统的基本概念: 一、进程管理 1. 进程管理的功能 ① 进程控制 ② 进程同步 ③ 进程通信 ④ 进程(线程)调度 2. 程序顺序执行时的特征:顺序性、封闭性、可再现性。 3. 程序并发执行时的特征:间断性、失去封闭性、不可再现性。 4. 进程由程序段、数据段和进程控制块(PCB)组成。 5. 进程的定义 ① 进程是程序的一次执行。 ② 进程是一个程序及其数据在处理机上顺序执行时所发生的活动。 ③ 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。 ④ 进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立单位 6. 进程的基本特征:动态性、并发性、独立性、异步性、结构特征(程序+数据+PCB) 7. 进程的状态 三态:就绪状态、运行状态、阻塞状态。 五态:活动就绪、静止就绪、活动阻塞、静止阻塞、运行。 8. 进程控制块(PCB)的组成:进程标识符、处理机状态、进程调度信息、进程控制信息。 9. 临界区:进程中访问临界资源的那段代码叫做临界区。 10. 同步机制必须遵循的原则:空闲让进、忙则等待、有限等待、让权等待。 11. P, V 操作的定义 P(S):S = S - 1; 若 S≥0,则当前进程继续运行; 若 S<0,则将当前进程插入到 S 的等待队列中去。 V(S):S = S + 1; 若 S>0,则当前进程继续运行; 若 S≤0,则从 S 的等待队列中移出一个进程放到就绪队列中去。 12. 信号量的物理意义 S = n 时,表示有 n 个等待进入临界区的进程,当前已有进程在临界区中访问临界资源; S = 0 时,表示不允许任何进程进入临界区,当前已有进程在临界区中访问临界资源; S = n 时,表示临界区是空闲的,该类资源的可用数目为 n,可以有 n 个进程访问该类资源。 13. 高级通信机制有:共享存储器系统、消息传递系统、管道通信系统。 14. 线程的定义:线程是进程内的一个实体,是处理机调度的基本单位,是程序内部一个单一顺序控制流。 15. 引入进程的目的:是为了使多个程序并发执行,提高资源利用率和系统吞吐量。 16. 引入线程的目的:是为了减少程序并发执行时的时空开销,使操作系统具有更好的并发性 17. 进程的基本属性 ① 进程是一个可拥有资源的独立单位; ② 进程同时又是一个可独立调度和分配的基本单位。 18. 进程与线程的根本区别:进程可独立拥有资源,线程则不能。 19. 周转时间:是指作业从被提交给系统开始,到作业完成为止的这段时间。 20. 死锁的定义:多个进程在并发运行过程中因争夺资源而造成的一种僵局,在无外力的干预下,它们都无法向前推进,称之为死锁。 21. 产生死锁的原因:① 竞争资源;② 进程推进顺序非法。 22. 产生死锁的必要条件:互斥条件、请求保持条件、不剥夺条件、环路等待条件。 23. 处理死锁的方法:预防死锁、避免死锁、检测死锁、解除死锁。 二、存储管理 1. 存储管理的功能 ① 内存分配 ② 内存共享与保护 ③ 地址映射 ④ 内存扩充 2. 地址重定位:程序在装入内存时分配到的内存空间和它的地址空间通常是不一致的,因此有必要将程序中的逻辑地址转换成内存中的物理地址,这一过程称为地址重定位。 3. 静态地址重定位:地址转换工作是在程序装入内存时由装配程序完成的。 优点:无需硬件支持,容易实现; 缺点:程序经重定位以后不能在内存中移动; 程序在内存中只能连续存储; 程序很难被若干个用户共享。 4. 动态地址重定位:地址转换工作是在程序执行期间由硬件地址变换机构动态地完成的。 优点:程序执行时可在内存中移动,有利于内存的充分利用; 程序在内存中不必连续存储; 若干用户可共享同一程序段或数据段; 缺点:需要附加硬件支持,相应的软件算法也较复杂。

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档