- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【2017年整理】操作系统四版一
主讲教师 程如铁;新世纪计算机类本科系列教材;目 录 ;第一章 操作系统引论;第一章 操作系统引论;计算机系统的组成;操作系统在计算机系统中的地位;1.1 操作系统的目标和作用一、操作系统的目标;二、操作系统的作用;1.OS作为用户与计算机硬件系统之间的接口
OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统
OS是一个系统软件,因而这种接口是软件接口
2.OS作为计算机系统资源的管理者
有效合理地分配资源,保护用户不受侵犯
提供安全、保密措施
3.OS实现了对计算机资源的抽象
每当在计算机系统上覆盖上一层软件后,系统功能便增强一级;图 1-1 OS作为接口的示意图 ;(1) 命令方式。这是指由OS提供了一组联机命令(语言), 用户可通过键盘输入有关命令,来直接操纵计算机系统。
(2) 系统调用方式。OS提供了一组系统调用,用户可在自己的应用程序中通过相应的系统调用,来操纵计算机。
(3) 图形、窗口方式。用户通过屏幕上的窗口和图标来操纵计算机系统和运行自己的程序。;三、推动操作系统发展的主要动力
------“需求推动发展”;1.2 操作系统发展过程;一、未配置操作系统的计算机系统1.人工操作方式 硬件非常昂贵,没有操作系统。用户:既是程序员,又是操作员。用户是计算机专业人员;编程语言:机器语言;输入输出:纸带或卡片;; 缺点:;2.脱机输入/输出方式;脱机I/O方式的主要优点如下:
减少了CPU的空闲时间。
(2)提高I/O速度。 ;二、单道批处理系统1.单道批处理系统的处理过程;三、多道批处理系统1.多道程序设计的基本概念;图 1-5、1-6 单道和多道程序运行情况 ;2.多道批处理系统的特征;3.多道批处理操作系统优缺点;操作系统的定义;有效:系统效率,资源利用率;;四、分时操作系统;分时操作系统;2.分时系统实现中的关键问题;3.分时系统的特征;五、实时系统; 实时系统与分时系统的比较;* 网络操作系统;网络操作系统;* 分布式操作系统;分布式操作系统与网络操作系统的区别;分布式操作系统与网络操作系统的区别;六、微机操作系统的发展;1.3 操作系统的基本特征; 进程是指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个活动实体。
在操作系统中引入进程的目的,是使多个程序能并发执行。
线程是比进程更小的单位,基本不拥有系统资源,因此对它调度所付出的开销会小得多。
;二、共享性(Ssaring):
是指操作系统与多个用户程序共同使用计算机系统中的资源。
资源共享方式
互斥共享:指某个资源在一段时间内只允许一个作业使用,这种资源称临界资源。
同时共享:指某个资源在一段时间内允许多个作业同时使用。但这里的同时的概念是宏观的,微观上则可能是交替地对资源进行访问。;并发和共享关系:
并发和共享是操作系统的两个最基本的特性,它们又是互为存在条件。一方面资源共享是以程序(进程)的并发性执行为条件的,若系统不允许程序并发执行,自然不存在资源共享问题。另一方面若系统不能对资源共享实施有效管理,则也必将影响到程序并发执行。
;三、虚拟性(Virtual):
虚拟是指将一个物理的实体变为若干个逻辑上的对应物。前者是实的后者是虚的,是一种感觉性存在,如虚存、虚网、虚设备、虚文件等。
1) 时分复用技术
虚拟处理机技术
虚拟设备技术
2) 空分复用技术
虚拟磁盘技术
虚拟存储器技术;四、异步性(Asynchronism):
多道程序环境下,进程以独立的、不可预知的速度向前推进,即为异步运行方式。
多个程序异步并发执行带来了二种不确定性:
(1)每个程序(进程)执行的速度和时间不确定,各程序(进程)之间推进的序列也不确定。即是不可预测的。
(2)每个程序(进程)执行结果不确定,即对同一程序,给定相同的初始条件、在相同的环境下进行多次执行,却可能获得完全不同的结果,这也称为程序并发执行的不可再现性。
执行结果的不确定性是绝对不允许的,这是操作系统为实现程序并发执行必须解决的问题。;1.4 操作系统的主要功能;二、存储器管理功能;三、设备管理功能;四、文件管理功能;五、操作系统与用户之间的接口;1.5 操作系统的结构设计;* 操作系统的设计原则;1. 模块化OS结构;2. 分层式OS结构;* 分层原则;三、微内核OS结构;* 常用的操作系统;1. DOS操作系统 单用户单任务 简单
您可能关注的文档
最近下载
- 应用数学归纳法和图像法解决多次碰撞问题--2025年新高考物理大题必刷含答案.pdf VIP
- 中秋国庆慰问品采购服务质量保障方案.pdf VIP
- 人情往来(礼金)账目表.xls
- 《高职院校单招考试模拟试卷:数学》真题(共8套).pdf VIP
- 部编人教版五年级上册语文期末测试卷(含答案).doc VIP
- 曲靖市马龙区区直事业单位区内选调考试真题2024.docx VIP
- 2025年江苏专转本《管理综合基础理论》精编讲义复习备考必备资料.pdf VIP
- 中医骨伤科学-重点.doc VIP
- 法医学-雷怀成 第3章 机械性损伤-1.pdf VIP
- 【公开课】主动运输与胞吞、胞吐+说课课件高一上学期生物人教版(2019)必修1.pptx VIP
原创力文档


文档评论(0)