第1章-操作系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3. 图形接口 用户虽然可以通过联机用户接口来取得OS的服务,但这时要求用户能熟记各种命令的名字和格式,并严格按照规定的格式输入命令,这既不方便又花时间,于是,图形用户接口便应运而生。 1.5 操作系统结构设计 了解 自学 基本概念:多道程序设计 系统中允许多道程序同时准备运行,当正在运行的那道程序因为某种原因(比如等待输入或输出数据)暂时不能继续运行时,系统将自动启动另一道程序运行;一旦原因消除(比如数据已经到达或数据输出完毕),暂时停止运行的那道程序在将来某个时候还可以被系统重新启动继续运行。 基本概念:进程与线程 进程是指,程序的一次执行,包括可执行的程序、程序所需的数据和相关状态信息。进程是拥有资源的最小实体,在传统OS中,进程同时也是系统调用的最小单位。 线程是指,程序一次相对对立的运行过程‘;在现代OS中,线程是系统调用的最小单位。 基本概念:作业 作业是指,计算机用户在一次上机过程中要求计算机系统为其所做工作的集合;作业中每项相对独立的工作称为作业步。通常,人们用一组命令来描述作业;其中,每个命令定义为一个作业步。 作业基本类型 脱机作业 联机作业 基本概念:任务 在经典的多任务操作系统环境下,任务与进程是等同的,都被认为是系统的最小工作单位。 任务是从系统资源分配的角度描述程序在系统中的运行 进程则从处理器利用和工作流程控制的角度描述程序的执行。 程序员习惯于称呼进程,而工程师则习惯称呼任务。 基本概念:系统调用 系统调用是操作系统提供的最基本的一级服务,供用户程序调用。 系统调用只能在程序中作为程序语句使用,不能单独使用。 基本概念:接口 Interface在操作系统中具有接口和界面两种含义。 接口多用于描述系统硬件之间的连接关系,以及软件和程序模块间的调用关系,如总线接口,打印机接口等。 界面多用于描述用户与系统间的操作环境,以及人机间的交互方式和过程,如字符界面、图形用户界面等。 多道批处理系统需要解决的问题 : 处理机管理问题。 (2) 内存管理问题。 (3) I/O设备管理问题。 (4) 文件管理问题。 (5) 作业管理问题。 四: 分时系统 分时系统(Time-Sharing System)的产生 推动多道批处理系统形成和发展的主要动力,是提高资源利用率和系统吞吐量 推动分时系统形成和发展的主要动力,则是用户的需求 用户的需求 人—机交互(关键) 共享主机(要求互不影响) 便于用户上机 分时系统——交互式系统+多道程序设计 在一台主机上连接多个终端(键盘、显示器),同时允许多个用户通过自己的终端,以交互方式分时使用计算机,共享主机的资源。 分时系统实现中的关键问题 及时接收——键盘缓冲区+多路采集卡 及时处理——作业直接入内存,不允许一个作业长期占用处理机 分时系统的工作方式 用户作业直接进入内存(批处理是先入磁盘) 基于时间片轮转分配CPU时间 分时系统的特征 多路性——宏观上同时,微观上轮流 独立性——虚拟CPU 及时性 以人们所能接受的等待时间来确定的,通常仅为1~3秒钟 交互性——最重要特征 五、 实时系统 实时系统(Real Time System) 是指系统能及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。 “实时”是表示“及时” 实时任务的划分: 1) 按任务执行时是否呈现周期性来划分 周期性实时任务。 (2) 非周期性实时任务。 外部设备所发出的激励信号并无明显的周期性,但都必须联系着一个截止时间(Deadline)。它又可分为: ① 开始截止时间——任务在某时间以前必须开始执行;② 完成截止时间——任务在某时间以前必须完成。 2)根据对截止时间的要求来划分 (1)硬实时任务 (2)软实时任务 实时系统与分时系统特征的比较 多路性。 (2) 独立性。 (3) 及时性。 (4) 交互性。 (5) 可靠性。 1.3操作系统的基本特性 三种基本操作系统 多道批处理系统——侧重系统性能高 分时系统——侧重交互性 实时系统——侧重及时性 操作系统的基本特征 并发(最重要特征) 共享 虚拟 异步 1.3.1 并发性 并行性(Parallel) 指两个或多个事件在同一时刻发生 并发性(Concurrence) 指两个或多个事件在同一时间间隔内发生 在单处理机系统和多道程序环境下,并发性是指在一段时间内,宏观上有多个程序在同时运行,但微观上这些程序只能是交替执行 并发执行的基本单位——进程或线程 严格说,程序(Program)是不能并发执行的。 为实现并发执行,须将程序改造成

文档评论(0)

kabudou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档