- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OS1_1【荐】.ppt
第一章 操作系统引论 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特性 1.4 操作系统的主要功能 1.5 OS结构设计 第一章 操作系统引论 第一章 操作系统引论 本章学习目标 掌握什么是操作系统 掌握操作系统的目标和作用 了解操作系统的发展过程,掌握不同种类操作系统的优缺点 理解操作系统的基本特性 掌握操作系统的主要功能 了解常用的操作系统结构设计方法 第一章 操作系统引论 名称的演变 核心程序(Kernel) 5 监控(督)程序(系统)(Monitor) 1 执行系统(程序)(Executive System(program)) 2 控制系统(程序)(Control System program)) 3 管理程序(Supervisor, Supervisor System) 4 操作系统(Operating System) 6 第一章 操作系统引论 操作系统在程序执行时做什么? #include stdio.h int main(int argc, char *argv[ ]) { puts(hello world); return 0; } 第一章 操作系统引论 用户告诉操作系统执行hello程序 操作系统找到该程序,检查其类型 检查程序首部,找出正文和数据的地址 文件系统找到第一个磁盘块 父进程需要创建一个新的子进程,执行hello程序 操作系统需要将执行文件映射到进程结构 操作系统设置CPU上下文环境,并跳到程序开始处 程序的第一条指令执行,失败,缺页中断发生 操作系统分配一页内存,并将代码从磁盘读入,继续执行更多的缺页中断,读入更多的页面 操作系统在程序执行时做什么? 第一章 操作系统引论 程序执行系统调用,在文件描述符中写一字符串 操作系统检查字符串的位置是否正确 操作系统找到字符串被送往的设备 设备是一个伪终端,由一个进程控制 操作系统将字符串送给该进程 该进程告诉窗口系统它要显示字符串 窗口系统确定这是一个合法的操作,然后将字符串转换成像素 操作系统在程序执行时做什么? 第一章 操作系统引论 窗口系统将像素写入存储映像区 视频硬件将像素表示转换成一组模拟信号控制显示器(重画屏幕) 显示器发射电子束 你在屏幕上看到hello world 操作系统在程序执行时做什么? 第一章 操作系统引论 用 户 应 用 程 序 序 程 其 他 系 统 软 件 与硬件的关系: ? 控制CPU的工作 ? 访问存储器 ? 设备驱动、中断处理。 作 系 操 统 裸机 与用户及应用程序的关系: ? 提供方便的用户界面、 ? 提供优质的服务。 1. OS与各层的关系 操作系统在计算机中的位置 第一章 操作系统引论 下层硬件环境: ? 提供OS运行基础; ? 限制了OS的功能实现 2. 各层对操作系统的制约 上层软件: ? 对OS提出要求 ? 良好的用户界面 裸机 作 系 操 统 其 他 系 统 软 件 用 户 应 用 程 序 序 程 操作系统在计算机中的位置 第一章 操作系统引论 计算机硬件 操作系统 其他系统软件 应用程序 与开发者的关系 操作系统在计算机中的位置 其他用户 操作系统设计者 系统软件设计者 应用程序设计者 第一章 操作系统引论 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特性 1.4 操作系统的主要功能 1.5 操作系统的结构设计 第一章 操作系统引论 第一章 操作系统引论 1.1 操作系统的目标和作用 有效性 改善资源利用率,提高系统吞吐量 方便性 使计算机系统使用起来更方便 可扩充性 能够不断适应发展的要求 开放性 使来自不同厂家的计算机和设备能够有效地协同工作,实现应用的可移植性和互操作性 操作系统的目标 第一章 操作系统引论 操作系统的作用 OS作为用户与计算机硬件之间的接口 OS处于用户和计算机硬件系统之间,用户通过OS来使用计算机系统 用户可以通过命令方式、系统调用方式和图形、窗口方式使用计算机 1.1 操作系统的目标和作用 用户 应用程序 系统调用 命令 图标、窗口 操作系统 计算机硬件 第一章 操作系统引论 操作系统的作用 OS作为计算机系统的资源管理者 硬件资源:处理器、存储器、I/O设备 信息资源:程序和数据 1.1 操作系统的目标和作用 第一章 操作系统引论 操作系统的作用 OS实现了对计算机资源的抽象 当计算机上覆盖了操作系统后,便为用户提供了一台功能显著增强,使用更加方便,效率
您可能关注的文档
- IPMP-D级培训之一 项目与项目管理【荐】.pdf
- IPMP认证考试介【荐】.ppt
- IPO 研究报告:6 月第一批新股全解读【荐】.pdf
- IPO-A数据库【荐】.pdf
- IP地址相关习题【荐】.ppt
- IP承载网讨论(一) 核心网侧【荐】.ppt
- IS11数据库初级指南【荐】.pdf
- ISO软件工程【荐】.doc
- ISO软件开发全套文档_质量记录控制程序ISO【荐】.doc
- ITAT 工程考试认证系统2【荐】.doc
- 2025年西藏气象部门招聘应届高校毕业生(第三批)笔试模拟试题含答案详解.docx
- 会展主题与定位.pptx
- 肾脏病护理技术与规范操作.pptx
- 2025年西藏气象部门招聘应届高校毕业生(第三批)笔试模拟试题及答案详解1套.docx
- 2025年西藏气象部门招聘应届生33人笔试模拟试题附答案详解.docx
- 2025年西藏气象部门招聘应届高校毕业生(第三批)笔试模拟试题及参考答案详解1套.docx
- 2025年西藏气象部门招聘应届生33人笔试模拟试题带答案详解.docx
- 2025年西藏气象部门招聘应届生33人笔试模拟试题及答案详解1套.docx
- 2025年西藏气象部门招聘应届高校毕业生(第三批)笔试模拟试题及参考答案详解.docx
- 2025年西藏气象部门招聘应届生33人笔试模拟试题及参考答案详解1套.docx
文档评论(0)