- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
为什么要学习操作系统
参考书 操作系统基础 屠立德 屠祁 清华大学出版社 现代操作系统 陈向群等译 机械工业出版社 操作系统 吴企渊 梁燕 清华大学出版社 计算机操作系统 徐甲同等 西安电科大出版社 操作系统教程 孟庆昌 西安电科大出版社 计算机操作系统教程 张尧学 史美林 清华大学出版社 计算机操作系统教程 周长林 左万历 高等教育出版社 Windows 操作系统原理 尤晋元、史美林 机械工业出版社 Operating Systems Principles Lubomir Bic 清华大学出版社 Operating System Concepts Abraham Silberschatz etc 高等教育出版社 为什么要学习操作系统 要想编写出适合操作系统的大型的或是底层的程序,一定要熟知该操作系统。如何在相应的系统上,编写出最高效率的程序,这是众程序员追求的境界。 操作系统的功能在很多领域都使用。如果你做并发程序的开发:Web Service、分布式系统和网络,你会发现,这些领域大量使用了操作系统的概念和技术。 为什么要学习操作系统 其次,操作系统的技巧也在很多领域使用。如抽象、缓存、并发等。如抽象数据类型、抽象类很多地方都用缓存。上网时需要缓存。如果学了操作系统,你就掌握了这些内容。触类旁通. 不想知道自己写的程序到底是如何在计算机上运行的吗? 历史证明,对很多人来说学操作系统是一件很痛苦的事情。 第1章 引论 先期课程 数据结构 计算机组成原理 计算机体系结构 C语言 目录 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特性 1.4 操作系统的主要功能 1.5 操作系统的结构设计 计算机系统的组成结构及OS在系统中的地位: 计算机系统的层次和视图 操作系统的定义: 是裸机上的第一层软件。由一系列的程序模块组成。 是为了建立用户与计算机之间的接口而为裸机配置的一种系统软件。 是一种资源管理程序。 一、 目标 措施 1.方便性: 方便用户使用 用户---OS---硬件 2.有效性: 资源得到有效应用 资源管理(处理机.存储器.设备.文件) 增强系统的处理能力 组织工作流程(调度,I/O--CPU) 3.可扩充性: 增加新/修改老功能 系统结构(模块,层次) 4.开放性: 兼容 互连 世界标准—OSI OS的定义:是控制和管理计算机硬件和软件资源,合理的组织工作流程,以及方便用户使用的程序集合. 1.2 操作系统的发展过程 无操作系统的计算机系统(真空管) 单道批处理系统(晶体管) 多道批处理系统(集成电路) 分时系统 实时系统 1.2.1 无操作系统的计算机系统一、人工操作方式 预约机时(联机方式):写好程序,穿成纸带,用光电设备输入到计算机上。如通过光表示1,否则为0; 轮到自己上机时,通过纸带机输入到计算机的内存 将手动开关拨到相应位置。在内存的指定位置执行程序。 1.2.1 无操作系统的计算机系统一、人工操作方式的缺点 运行顺利时,会浪费预约时间。运行不顺利时,预约的时间不够。程序未能完成。当时间到时,必须下机。只能下载内存的内容,回去再分析。 用户独占全机 CPU等待人工操作 解决人工操作方式的缺点的方法 脱机输入输出方式:程序和数据的输入/出都是在卫星机(外围机)的控制下进行的,主机没有参与。因此,称为脱机(主机)输入输出方式。 脱机输入输出方式的优点 1、减少了CPU的空闲时间。 2、提高了I/O速度 提高早期CPU的利用率的方法 计算机发展的早期,没有任何用于管理的软件,所有的运行管理和具体操作都由用户自己承担,任何操作出错都要重做作业,CPU的利用率甚低。 两个解决方法 A.首先配备专门的计算机操作员,程序员不再直接操作机器,减少操作机器的错误。 B.进行批处理,操作员把用户提交的作业分类,把一批作业编成一个作业执行序列。每一批作业将有专门编制的监督程序自动依次处理。 批处理的两个含义 1、指系统内可同时容纳多个作业,这些作业存放在大容量的外存中,组成一个后备作业队列,系统按一定的调度原则每次从后备作业队列中取一个(单道批处理)或多个(多道批处理)作业调入内存运行,
您可能关注的文档
最近下载
- 中央空调净化系统标准规范操作规程.doc VIP
- 神志病中西医结合临床诊疗指南-精神分裂症.pdf VIP
- 混凝土重力坝施工课件.pptx VIP
- 辽宁省大连市2025届高三上学期双基测试数学试卷含答案.pdf VIP
- 2025-2026学年赣美版(2024)小学美术三年级上册《创意美术字》教学设计.docx
- 2.2 大气受热过程和大气运动(精品课件)-【居易课堂】2021-2022学年高一地理同步备课优质课件(人教2019必修第一册).pptx VIP
- 杜邦dupont芳纶凯夫拉kevlar应用领域.pdf VIP
- 细胞生物学(第五版)-第8章细胞骨架.ppt VIP
- InCAM Pro基础入门篇(中文).pdf VIP
- 2024届辽宁省大连市高三上学期期末双基测试化学试题及答案.pdf VIP
文档评论(0)