- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统operating system 教学目标 掌握操作系统的基本概念和名词术语 了解操作系统的功能与工作原理 为操作系统的使用、管理、及应用开发打基础 为后续课程学习提供背景知识 批处理 分时 Linux 中断 嵌入式 系统 虚拟 存储器 进程 实时 进程 调度 文件 系统 线程 即插 即用 第一讲 操作系统概述 什么是操作系统 操作系统发展史 操作系统的主要类型 操作系统的主要功能 计算机系统层次结构 一个完整的计算机系统由硬件和软件两部分组成 硬件是组成计算机的物质实体 实际呈现在用户面前的计算机是经过若干层软件改造的计算机 软件一般分为系统软件和应用软件两大类 操作系统 用户面对的计算机 硬件 操作系统虚拟机 什么是操作系统 是计算机最核心的系统软件 其功能是: 有效地组织和管理计算机中的各种软硬件资源 合理地组织计算机工作流程,控制程序的执行 为用户提供使用计算机的友好界面(各种服务功能) 什么是操作系统 把计算机硬件包装起来,并扩展其功能,使其成为功能更强、使用更方便的计算机 人们可以从更高层次对电脑进行操作,而不用关心其底层的运作 几乎所有的应用程序都是基于操作系统的 计算机硬件 操作系统 系统工具 基础性平台 应用软件 计算机系统 (层次结构) 软件 硬件及固件(裸机) 应用软件 系统软件 编辑软件/编译软件… 操作系统 工具软件… 专业软件… 常见操作系统 Debian FreeBSD DBS LINUX MAC OS X Mandrake OpenBSD RedHat Solaris SuSE WINDOWS Debian FreeBSD DBS LINUX MAC OS X Mandrake OpenBSD RedHat Solaris SuSE WINDOWS 操作系统的发展历史 推动操作系统发展的主要动力 手工操作阶段 单道批处理系统(simple batch processing) 多道批处理系统(multiprogramming system) 分时系统(time-sharing system) 返回 软硬件技术的发展和用户需求是推动操作系统不断发展的动力 主机 纸带机 打印机 引导带 BASIC 解释程序带 用户 程序带 数据带 操作系统发展史 背景:1946 ~ 50年代,硬件非常昂贵,没有操作系统 工作方式: 手工操作,独占机器 用户:既是程序员,又是操作员 系统配置 输入输出:纸带、卡片 、打印机… 编程语言:机器语言、BASIC语言… 问题: 上机过程离不开人 CPU利用率低(CPU等待用户操作,等待外设) 手工操作阶段 操作系统发展史 背景 50年代末 ~ 60年代中 硬件技术支持 - 外存储器(磁带、硬盘) 软件支持 -出现了管理软件(监控程序) 单道批处理 作业队列 监控程序 卡片机 输入设备 用户程序 打印机 业度 作调 外存 (磁盘) 硬 件 技 术 的 发 展 内存 软盘输入机 工作方式 先将若干用户作业(程序及数据)放到外存,然后由一个调度程序依次将它们读入内存执行,从而把用户从计算机前解脱出来 串行地执行作业,因而称为是“单道批处理” 操作系统发展史 批处理中的作业概念: “作业”是指用户提交给计算机系统的一个独立的处理单位 用户程序 + 数据 + 作业控制语言 优点 输入的一批作业可以自动地一个接一个地顺序执行,节省了人工干预时间,解决了人工操作与机器运行速度不匹配的矛盾,提高了主机利用率 单道批处理 $END $RUN $LOAD $FORTRAN $JOB,JOBNAME=… 数据卡片 程序卡片 作业控制语言 问题: CPU利用率不高,主要原因是高速主机和低速外设之间的矛盾。因等待I/O 而浪费了CPU时间 操作系统发展史 背景:60年代中 ~ 70年代中(集成电路) 利用多道批处理提高资源的利用率。(源于中断、通道、磁盘的引入) 多道批处理 作业输入队列 调度程序 卡片机 输入设备 用户程序 1 打印机 用户程序 2 用户程序 3 作业输出队列 内存 主机 3 2 1 核心思想 让计算机同时做几件工作,充分利用计算机的各种资源,减少空闲状态和等待状态。 多道概念 在内存中保持若干道程序,并使这些程序交替执行(轮流使用CPU),当一道程序在执行过程中遇到I/O操作时,系统就让它在一旁等待,而启动另一道程序运行,以减少CPU的空闲时间。 操作系统发展史 多道批处理系统的运行特征 多道:内存中同时存放几个作业 宏观上并行运行,微观上轮流运行(交替使用CPU) 作业输入、输出及主机的工作同时进行,并行工作 多道批处理 优点: 系统资源不再为单一程序独占,而是为多个程序共享,提
您可能关注的文档
- 光合作用复习课方案.ppt
- 任务2.2-三量与三价.ppt方案.ppt
- 1-半导体基础知识讲述.ppt
- 光合作用讲课课件()方案.ppt
- 光大个人银商通跨行签约操作流程方案.ppt
- 1-不能忘记的屈辱讲述.ppt
- 1-3机检基础讲述.ppt
- 光明中学高二生物2002学年度第一学期期终考方案.doc
- 光学习题课方案.ppt
- 1-展望2030中国炼油及石化工业——2016南京工业大学讲述.ppt
- 2025内蒙古阿拉善左旗引进成熟型人才10人(公共基础知识)测试题附答案.docx
- 2025冬季江苏南通市启东市人民医院招聘事业编制工作人员岗位变更(公共基础知识)测试题附答案.docx
- 2025内蒙古霍尔镇人民政府招聘城市协助管理员3人参考题库附答案.docx
- 2025准格尔旗面向全国引进正高级教师、名优教师、招募银龄教师(公共基础知识)测试题附答案.docx
- 2025内蒙古阿拉善宾馆有限责任公司招聘4人备考题库附答案.docx
- 2025准格尔旗面向全国引进正高级教师、名优教师、招募银龄教师(公共基础知识)综合能力测试题附答案.docx
- 2025内蒙古锡盟中心医院招聘1人(公共基础知识)综合能力测试题附答案.docx
- 肝脏良性肿瘤诊断与治疗专家共识(2021版)初稿.pptx
- 肝脓肿炎症期CT与MR诊断分析.pptx
- 2025内蒙古锡林郭勒盟锡林浩特市蒙锡雅文化发展有限责任公司招聘1人(公共基础知识)测试题附答案.docx
最近下载
- 2025年一级建造师公路实务真题卷(含解析).docx VIP
- 【甘肃卷】甘肃省部分学校2024-2025学年2025届高三第一(上)学期第一次(期末)联考(1.8-1.9)地理试卷含答案及解析.pdf VIP
- 大尺寸高质量氧化镓单晶衬底项目立项申请(仅供参考).docx
- 防盗门采购项目安装施工方案.doc VIP
- 防盗门采购项目运输方案.doc VIP
- 防盗门采购项目售后服务方案.doc VIP
- 单向板肋梁楼盖课程设计计算书.doc VIP
- 氧化镓单晶抛光片发展报告:立项目的、意义、范围及主要技术内容.docx VIP
- 手穴十八针-法李茂发.pdf VIP
- 技师学院高技能人才培训基地项目建设总结报告.docx VIP
原创力文档


文档评论(0)