- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第01讲、概述
操作系统基础 北京化工大学 经济管理学院 陆士桓 TelEmail:lush666@2911.net 参考教材 教参(1): 《操作系统教程》(第三版) 孙钟秀 高等教育出版社 参考教材 教参(2):《计算机操作系统 》 汤子瀛等 西安电子科技大学出版社 课程内容 第一讲、引论 第二讲、进程与线程 第三讲、互斥、同步与通讯 第四讲、死锁 第五讲、处理机调度 第六讲、存储管理 第七讲、文件系统 第八讲、设备管理 第一讲、概论 操作系统的概念 操作系统的历史 操纵系统的特性 操作系统的类型 操作系统的运行环境 操作系统的界面形式 操作系统的运行机理 系统举例 1.1 操作系统概念 操作系统地位 操作系统作用 操作系统定义 1.1.1 操作系统地位 硬件抽象层:Hardware Abstract Layer (HAL) 硬件抽象层之上 所有其它软件层之下 运行视图 系统库(lib)可调用操作系统,执行硬件指令 应用程序可以调用lib和操作系统,执行硬件指令 1.1.2 操作系统的作用 管理系统中软件硬件资源 CPU 内存 设备 文件 为用户(应用程序)提供良好的服务(界面) API :Application Programming Interface 应用编程接口 GUI:graphical user interface图形用户界面 1.1.3 操作系统定义 操作系统是位于硬件层(HAL)之上,所有其它软件层之下的一个系统软件,是管理系统中各种软硬件资源,控制程序执行,方便用户使用计算机系统,提高系统效率的程序集合。 1.2 操作系统的历史 操作系统的产生 手工操作阶段 成批处理阶段 执行系统阶段 操作系统的完善 多道批处理系统 分时系统 实时处理系统 通用操作系统 操作系统的发展 网络操作系统 分布式操作系统 多处理机操作系统 单用户操作系统 面向对象操作系统 嵌入式操作系统 智能卡操作系统 1.3 操作系统特性 程序并发性 多个程序在宏观上同时向前推进 并发(concurrent) vs. 并行 (parallel) 资源共享性 多个程序共用系统中的各种软硬件资源 在操作系统的协调和控制下 1.4 操作系统类型 多道批处理操作系统(batch processing system) 分时操作系统(time-sharing system) 实时操作系统(real time system) 通用操作系统(multi-purpose system) 网络操作系统(network operating system) 分布式操作系统(distributed operating system) 嵌入式操作系统(embedded operating system) 智能卡操作系统(smart-card operating system) 1.4.1 多道批处理系统(cont.) 输入井作用 缓冲(速度匹配作用) 实现作业调度(job scheduling) 输出井作用 缓冲(速度匹配作用) 1.4.1 多道批处理系统(Cont.) 主机中作业合理搭配 目标1:提高资源利用率(eg. 计算型+IO型) 目标2:提高吞吐量(throughput) 特点 多道:系统中同时容纳多个作业 成批:作业分批进入系统 1.4.2 分时操作系统(Cont.) 特点: 多路性:一个主机与多个终端相连; 交互性:以对话的方式为用户服务; 独占性:每个终端用户仿佛拥有一台虚拟机。 典型系统: Multics (MIT) UNIX 1.4.3 实时操作系统 实时控制 工业控制,军事控制,医疗控制,……. 实时信息处理 航班定票,联机情报检索,……. 实时控制 实时信息处理 1.4.4 通用操作系统(multi-purpose OS) 同时具有:分时、实时、批处理功能。 目标: 提高处理能力; 扩展应用领域。 常见模式: 分时(前台)+批处理(后台)(eg. GCOS-8) 实时(前台)+批处理(后台) 1.4.5 单用户操作系统 同一时刻仅有一个用户使用的系统 应用领域: 台式机,笔记本,……. 特点: 单用户,多进程,多线程 1.4.6 网络操作系统 网络操作系统的目标 相互通讯 资源共享(信息,设备) 提供网络服务 数据库服务(database server) FTP服务(ftp server) 电子邮件服务(e-mail server) 远程登录服务(telnet server) 其他服务(etc.) 1.4.7 分布式操作系统 紧耦合:(tightly coupled) 由多机系统发展而来(多CPU) 有公共内存 多处理机操作系统 1.4.7 分布式操作系统 松散耦合:(loosely coupled) 由计算机网
您可能关注的文档
最近下载
- 研究院LNG冷能利用.ppt VIP
- [中央]2024年中国记协新闻培训中心招聘 笔试上岸试题历年典型考题及考点剖析附答案详解.docx
- (陶矜老师课件)股权设计与合伙人激励.pdf VIP
- if与unless专项练习.doc VIP
- 2023年北京市高考化学试卷(解析版).pdf VIP
- 有限空间作业安全管理监理实施细则(新).pdf VIP
- 直播电商与案例分析第10章 农产品直播解析.ppt VIP
- 2023款 R18 B 宝马摩托车 中文 用户保养手册 使用说明书.pdf VIP
- 2022年国家公务员考试《公安专业科目》题(网友回忆版).docx VIP
- USCAR38 超声波焊接技术标准和要求(中文版).pdf VIP
文档评论(0)