文档详情

西安理工大学《操作系统Operating System》1.ppt

发布:2017-07-25约1.52千字共85页下载文档
文本预览下载声明
西安理工大学计算机学院 ;? 教材 操作系统教程 柯丽芳 机械工业出版社;课程形式 主课,习题课 作业,小论文,讨论 上机实验;成绩评定 作业,上机实习,期末考试;操作系统课程的特点:;注意学习方式的变化;绪论;2. 操作系统做什么?;? 程序执行系统调用,在文件描述符中写一字符串;? 操作系统检查字符串的位置是否正确;操作系统提供一系列服务: 多任务,内存保护,内存管理, 网络,文件存取,设备控制,用户界面 错误检测及恢复系统,硬件控制,安全 ;3.为什么学习操作系统?; 涉及到计算机科学的很多领域; 抽象; 大型、复杂系统的系统设计;(1)程序的执行 负责启动每个程序,以及结束程序的工作 (2)完成与硬件有关的工作 (3)完成与应用无关的工作 易于使用,基本服务,统一性 (4)计算机系统的效率与安全问题;硬件相关:;硬件相关(续1):;硬件相关(续2):;与应用无关:;基本目的;学习收获;第一章 操作系统概述;一、操作系统的地位;;二、操作系统的定义;其他教材定义;有效:系统效率,资源利用率 (如:CPU利用的充足与否,内存、外部设备是否忙碌);三、操作系统的特征;共享: 操作系统与多个用户的程序共同使用计算机系统中的资源;操作系统的形成和发展;执行系统阶段;操作系统的形成阶段;;分时系统;分时系统的思想于1959年在MIT提出 每个用户有一个联机终端 在分时系统中,假设20个用户登录 其中17个在思考或谈论或喝咖啡 则CPU可给那三个需要的作业轮流分配服务 调试程序的用户常常只发出简短的命令 而很少有长的费时命令 所以计算机能够为许多用户提供交互式快速服务 同时在CPU空闲时还能在后台运行大作业;操作系统的标准化;2.3多道程序设计和虚拟处理机;多道程序设计;多道程序的特点;2.3.2虚处理机和虚计算机;1.3操作系统分类;1.3.2分时系统 ;分时系统工作方式;主机;分时系统的特点;调进/调出;响应时间;1.3.3实时系统;主要追求目标: 对外部请求在严格时间范围内作出反应 有高可靠性 完整性 实时系统必须和先进的技术装备相结合;实时系统要考虑问题;实时和分时的区别;1.3.4微机操作系统;1.3.5并行操作系统;1.3.6网络操作系统;网络操作系统;1.3.7分布式操作系统;分布式操作系统优点;网络和分布式的区别:;1.3.8嵌入式操作系统;典型嵌入式操作系统的特性;嵌入式操作系统开发环境;1.4操作系统的特征;1.5操作系统的基本功能性能评价和设计目标;1.5.2操作系统性能评价;;1.5.3操作系统设计的目标;1.6 研究操作系统的几种观点;1.作为软件来看的观点;2.用户观点;3.资源管理的观点;管理资源;资源管理的目的;4.进程的观点;5结构观点;进程:;1.7操作系统的结构设计;特点: 1、模块是以功能来划分的,而不是以数据或者程序划分。 2、数据作为全局变量使用。 3、不同模块互相调用不设限制。 优点: 结构紧密、接口简单、效率高。 ;缺点: 模块独立性能差、结构不清晰、修改不方便,修改一处会影响全局。尤其作为系统移植的时候,很麻烦。;1.7.2分层结构;优点: 1、将整体问题局部化,各层相对变得简单,不容易出错。 2、模块之间接口减少,相互调用规范,减少了BUG。 3、能动态描述系统的执行。 4、各层次独立性强,灵活性高,易于维护、修改、移植。 5、结构清晰,便于阅读和理解。 ;用户命令;1.7.3客户/服务器模式与微内核结构;优点: 1、简化了基本操作系统。 2、提高系统的可靠性。 3、适合分布式技术环境。;
显示全部
相似文档