- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统考试范围和重点
第一次作业
1、硬件相关和多任务
2、并行分布操作系统
3、简述操作系统资源管理的主要功能。
4、简述Windows操作系统的主要特点
第二次作业
1、试从动态性、并发性和独立性上比较进程和程序。
2、同步机构就遵循哪些基本准则?为什么?
3、何为死锁?产产生死锁的原因和必要条件是什么?
4、在作业调度中需要作出哪两个决定?
第三次作业
1、什么是地址重定位?动态地址重定位的特点是什么?
2、什么是逻辑空间?什么是物理空间?
3、何为虚拟存储器,并举一例子说明操作系统如何实现虚拟内存?
4、解决大作业和小内存的矛盾有哪些途径?简述其实现思想。
第四次作业
1、在设备管理中,什么是设备独立性?如何实现设备独立性?
2、什么是虚拟设备?请说明SPOOLing系统是如何实现虚拟设备的。
3、设备管理需要哪些数据结构?作用是什么?
4、为什么要设置内存I/O缓冲区?通常有哪几种类型的缓冲区?各有什么好处?
第五次作业
1、什么是文件?什么是文件系统?
2、文件系统对文件的操作有哪些?
3、什么是文件目录?它的主要内容是什么?
4、对文件存储器空闲的管理有几种方法?各有什么优缺点?
基本要求:
1、题目大致分为两种类型,一类是基本概念、技术和方法(即问答题),一类是基本原理的综合应用(即应用题)。P、V操作题肯定考。
2、内容:1-10章,重点1、2、3、4、6章。
说明:蓝色表示重要概念、技术和方法,绿色表示应用。
第1章 操作系统概述
资源、资源管理的观点
操作系统 ---------资源管理者
硬件资源:CPU,内存,外部设备(I/O设备,外存,时钟,网络接口等)
软件资源:磁盘上的文件,信息
管理资源工作
记录资源使用状况:如资源空闲,好坏与否,谁使用,使用时间长短
合理分配资源:
a.静态分配策略:程序运行前分配效率低
b.动态分配策略:程序运行过程中何时使用何时分配,会出现死锁
具体完成分配
回收资源
资源管理目标
要硬件充分发挥作用,则允许多用户(进程)同时使用计算机,让不同的资源由不同的用户(进程)尽可能的同时使用,减少资源的闲置时间
例:当一个用户(进程)在将文件从磁盘往内存缓冲区读时,另一个用户(进程) 可以让自己的程序在处理机上运行,则处理机,内存,磁盘都运作
资源共享方法
时分:由多个用户(进程) 分时使用该资源,除了处理机外,有很多资源必须分时使用,如I/o控制器,网卡等,这些控制部件包含了控制I/o的逻辑,必须分时使用
空分:针对存储资源而言,存储资源的空间可以被多个用户(进程) 共同一分割的方式占用
时分共享两种使用方法
独占时共享使用
共享使用指多用户(进程) 分时使用,独占则表示某用户(进程) 占用该资源后,执行了对资源的多个操作,使用了一个完整的周期,如多用户(进程)打印机,则一定是分时地共享使用该打印机,每个用户(进程) 实用时,执行多条打印指令,打印一个完整的对象(文件),执行完打印指令才可以释放该资源
分时式共享使用
用户(进程)占用该资源无需使用一个逻辑上完整的周期
如:处理机的实用,用户程序随时可以被剥夺使用cpu,只要运行现场保存好了,下次重新占用cpu时就可以继续运行
再如:磁盘的I/O,当一个用户(进程)让它执行一条I/O 请求后,其他用户(进程) 可以向磁盘发出I/O请求,系统不要求某个用户(进程) 的几个I/O 请求中间不能插入其他的I/O 请求
操作系统、操作系统的地位和作用、操作系统的特征、操作系统的设计目标
操作系统
是计算机系统中的一个系统软件,是一些程序模块的集合:
有效地组织和管理计算机系统中的硬件及软件资源;合理地组织计算机工作流程,控制程序的执行;向用户提供各种服务功能,使得用户能够灵活、方便和有效地使用计算机,使整个计算机系统能高效地运行。
操作系统地位
应用程序及实用程序——用户
系统调用,命令,图标,窗口——程序员
操作系统——程序员
计算机硬件——系统设计者
操作系统的作用
OS是用户与计算机硬件系统之间的
OS作为计算机系统资源的管理者——资源与功能一一对应
OS实现了对计算机资源的抽象
第一层抽象:在裸机上铺设的I/O设备操作的具体细节,向上提供了一组抽象的I/O设备。通常反覆盖了上述软件的机器称为扩充机器。它向用户(进程)提供了一个对硬件操作的抽象模型,用户可利用抽象模型白日做梦的接口使用计算机,而无需了解循接口实现的细节。
第二层抽象:在第一层软件上再覆盖上一层用于文件的管理软件,由它来实现对文件操作的细节,并向上提供一级对文件进行存取操作的命令。
第三层抽象:在文件管理上再覆盖一层面向用户的窗口软件。
操作系统特征
1、并发:concurrent
在计算机系统中同时存在有多个程序。从宏观
文档评论(0)