下载此文档

华南理工大学操作系统期末考试卷考点整理.docx


文档分类:研究生考试 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
华南理工大学操作系统期末考试卷考点整理
第一章

扩展的机器
资源管理
操作系统是由程序模块组成的系统软件,它能够以尽量有效、合理的方式管理计算机底层硬件资源、规划计算机工作流程、控制程序的执行、提供各种服务功能,为用户提供计算机抽象接口,使得用户能够方便、灵活的使用计算机,计算机系统得以高效运行。

并发
共享
虚拟
异步性

处理机管理
存储管理
设备管理
信息管理
用户接口
4. 操作系统的设计原则
可维护性:改错性维护、适应性维护、完善性维护。
可靠性:正确性、稳健性。
可理解性:易于理解,以方便测试、维护和交流。
性能:有效地使用系统资源,尽可能快地响应用户请求。

1)单体系统:主过程,服务过程,实用过程
特点:模块由众多服务过程(模块接口)组成,可以随意调用其他模块中的服务过程。
优点:具有一定灵活性,在运行中的高效率。
缺点:功能划分和模块接口难保正确和合理,模块之间的依赖关系(功能调用关系)复杂,降低了模块之间的相对独立性,不利于修改。
2)层次式系统:(5)操作员(4)用户程序(3)I/O管理(2)操作员-IPC(1)存储器和磁鼓管理(0)处理器的分配和多道程序设计
优点:功能明确,调用关系清晰(高层对低层单向依赖,调用有序性),有利于保证设计和实现的正确性;低层和高层可分别实现(便于扩充);高层错误不会影响到低层;避免递归调用。
缺点:降低了运行效率。
3)客户/服务器模型:把操作系统分成若干分别完成一组特定功能的服务进程,等待客户提出请求;而系统内核只实现操作系统的基本功能(如:虚拟存储、消息传递)。
优点:
良好的扩充性:只需添加支持新功能的服务进程即可。
可靠性好:调用关系明确,执行转移不易混乱。
便于网络服务,实现分布式处理:以同样的调用形式,在下层可通过核心中的网络传送到远方服务器上。
缺点:
消息传递比直接调用效率要低一些(但可以通过提高硬件性能来补偿)。
4)微内核(micro-kernel):将更多操作系统功能放在核心之外,作为独立的服务进程运行。
第二章
进程的特征
动态性:进程具有动态的地址空间(数量和内容),地址空间上包括:
代码(指令执行和CPU状态的改变)
数据(变量的生成和赋值)
系统控制信息(进程控制块的生成和删除)
独立性:各进程的地址空间相互独立,除非采用进程间通信手段;
并发性、异步性:"虚拟"
结构化:代码段、数据段和核心段(在地址空间中);程序文件中通常也划分了代码段和数据段,而核心段通常就是OS核心(由各个进程共享,包括各进程的PCB)
进程与程序的区别
进程是动态的,程序是静态的:程序是有序代码的集合;进程是程序的执行。通常进程不可在计算机之间迁移;而程序通常对应着文件、静态和可以复制。
进程是暂时的,程序的永久的:进程是一个状态变化的过程,程序可长久保存。
进程与程序的组成不同:进程的组成包括程序、数据和进程控制块(即进程状态信息)。
进程与程序的对应关系:通过多次执行,一个程序可对应多个进程;通过调用关系,一个进程可包括多个程序。
PCB:进程控制块
引入线程的目的是简化线程间的通信,以小的开销来提高进程内的并发

华南理工大学操作系统期末考试卷考点整理 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人s0012230
  • 文件大小43 KB
  • 时间2017-08-30