- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
为什么学习操作系统 应用范围广 大型机,微机,手机,电视机,工控设备,。。。 涉及知识面广,有利于整合学习过的内容 加深对OS的理解,有利于深入编程 用户为了开发应用程序必须与操作系统打交道 编程时借鉴操作系统的设计思想和算法操作系统中所用的许多概念和技巧可以推广应用到其他领域 课程特点 实践性强(从实践总结出原理) 涉及面广(并行程序,性能问题,结构问题,程序方法论,计算机体系结构,软件工程等等) 错综复杂:纵横交错 Learn OS Concepts By Coding 1.1 操作系统的概念-计算机系统结构 1.问题的引入 下面列举了一些大家熟悉的软件,你能说出它们的区别吗? 极品飞车、Realone Player播放器、Visual C++、Flash、Dreamweaver MX 2004、Linux、Unix、Windows XP、Word、Windows优化大师、Oracal、升达大学学生管理系统 1.1 操作系统的概念-计算机系统结构 计算机系统的层次结构 1.1 操作系统的概念-计算机系统结构 计算机系统的组成 硬件系统(裸机):CPU、存储器(主存、辅存)、I/O、I/O控制系统 软件系统:系统软件、应用软件 系统软件:管理计算机本身的操作。如操作系统、编译…. 应用软件:提供给用户进行解题。如,科学计算、事物管理 1.1 操作系统的概念-操作系统视图 操作系统是用户与计算机硬件之间的接口。 1.1 操作系统的概念-操作系统视图 操作系统为用户提供虚拟计算机 裸机极难使用,虽有很强的指令系统,从功能上来说局限性很大。加上软件后,就可在硬件基础上,对其功能和性能进行扩充和完善。 操作系统是紧靠硬件的第一层软件,计算机上覆盖操作系统后,可扩展基本功能,为用户提供一台功能显著增强,使用更加方便,安全可靠性好,效率明显提高的机器,称为扩展计算机,或操作系统虚拟机器(Virtual Machine)。 1.1 操作系统的概念-操作系统视图 操作系统作为计算机系统的资源管理者 管理计算机系统中的资源,包括两大类:硬件资源和信息资源。 处理机管理 存储器管理 I/O设备管理 文件管理 监视资源的状态,协调各程序对资源的使用冲突 1.2 操作系统特征 共享性 操作系统与多个用户的程序共同使用计算机系统中的资源 资源共享是指系统中的硬件和软件资源不再为某个程序所独占,而是供多个用户共同使用。 并发和共享是操作系统两个最基本的特征,这两者之间又是互为存在条件的。 资源共享方式:互斥共享,同时访问 1.2 操作系统特征 虚拟性 在操作系统中,所谓虚拟,是指把一个物理上的实体,变为若干个逻辑上的对应物。物理实体(前者)是实的, 而后者是虚的,相应地,用于实现虚拟的技术,称为虚拟技术。在OS中利用了多种虚拟技术,分别用来实现虚拟处理机、虚拟内存、 虚拟外部设备和虚拟信道等。 1.2 操作系统特征 异步性(Asynchronism) 在多道程序环境下,允许多个进程并发执行, 但由于竞争资源等因素的限制,使进程的执行不是“一气呵成,而是以“走走停停”的方式运行。 多道程序环境下程序的执行,是以异步方式进行的;每个程序在何时执行,多个程序间的执行顺序以及完成每道程序所需的时间都是不确定和不可预知的。进程是以人们不可预知的速度向前推进,此即进程的异步性。 1.3 操作系统服务 公共服务类型 程序执行 I/O操作 文件系统操作 通信 差错检测 系统调用 OS提供的服务,供高级语言进行调用。 系统调用运行在系统态上。 调用类型:进程控制,文件操作,设备管理,通信用系统,信息维护等。 1.4操作系统的发展过程 1.4.1 无操作系统的计算机系统-真空管和插件板 人工操作方式 特点:用户独占全机,CPU等待人工操作,独占性,串行性 缺点:计算机的有效机时严重浪费,效率低 脱机输入/输出方式 优点:减少了CPU的空闲时间, 提高I/O速度。 分时系统的思想 采用时间片轮的方法,同时为许多终端用户服务,对每个用户能保证足够快的响应时间,并提供交互会话的功能。 时间片:将CPU的时间划分成若干个片段,称为时间片,操作系统以时间片为单位,轮流为每个终端用户服务 设计目标:对用户的请求及时响应,并在可能条件下尽量提高系统资源的利用率。 适合办公自动化、教学及事务处理等要求人机会话的场合。 分时操作系统工作方式 分时系统实现中的关键问题 及时接收 及时处理 分时系统的实现方法 单道分时系统-CTSS 具有“前台”和“后台”的分时系统 多道分时系统 分时操作系统特点 多路性 交互性 “独占”性 及时性 影响响应时间的因素 终端数目多少 调度算法(时间片的选取) 信息交换量和信息交换速度 机器处理能力 请求服务的时间长短及服
您可能关注的文档
- 摄影摄像技术入门.ppt
- 摄影构图-拍摄高度.ppt
- 摄影测量学双向解析摄影测量.ppt
- 摄影测量坐标系及方位元素.pptx
- 摄影测量解析基础(后方交会前方交会).pptx
- 摄影测量部分222009.ppt
- 摄影课-第一章镜头的性能与种类.ppt
- 摇滚、流行、主流:《春天里》的进阶之路.ppt
- 摇瓶和发酵罐培养.ppt
- 摇滚音乐在的发展与分化.ppt
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
最近下载
- 中国共产主义青年团团章.doc VIP
- 照明工程数量表计算.xlsx VIP
- 2024汽车维修工时定额.docx VIP
- 内网及邮箱用户名列表.doc VIP
- 新解读《GB_T 18295 - 2001油气储层砂岩样品扫描电子显微镜分析方法》最新解读.docx VIP
- DB11T 945.1-2023建设工程施工现场安全防护、场容卫生及消防保卫标准 第1部分:通则.pdf VIP
- JGT 160-2017 混凝土用机械锚栓.docx VIP
- 建筑施工安全生产治本攻坚三年行动方案(2024-2026年).docx VIP
- 2024年内蒙古巴林左旗林业和草原局国有公益林护林员招聘真题.docx VIP
- 鲁教版(五四学制)六年级上册地理期末复习重点知识点提纲(实用!).docx VIP
文档评论(0)