[管理学]《操作系统基础》课程讲义1-49-13.docVIP

[管理学]《操作系统基础》课程讲义1-49-13.doc

  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文档。上传文档
查看更多
[管理学]《操作系统基础》课程讲义1-49-13

《操作系统基础》课程讲义 曹效阳 第一部分 概 论 第一章 引 论 前言 近代典型的操作系统: (DOS WIN 32 WINDOWS95 WINDOWS2000 )—个人PC,单用户系统(单任务/多用户) (WINDOWS NT UNIX LINUS )—多用户/多任务系统 现代的UNIX系统:SOLARIX SVR4 SCO………… 现代操作系统的主要特征: 1 多线程机制 2 微内核结构( 内核线程 用户线程 ) 3 C/S 模式 4 SMP 结构,对称多处理机制 5 分布式系统结构 6 网络系统结构 操作系统这门课需要注意的概念:进程 线程 程序 作业 任务 服务 进程是 程序的动态执行体,资源的基本单元,被调度的基本单元 线程是 进程的执行单元(不拥有资源),可调度的实体,相对独立进程中的控制序列 程序是 实现某些功能和服务的计算机指示编码(静态) 作业是 从用户角度需要计算机完成的工作 任务是 以计算机的角度需要执行的工作 服务是 提供某种功能的,以系统服务框架启动的程序或进程。 计算机的资源: 计算机的组成(计算机的资源) 图-1计算机的组成 计算机的资源包括: 1 处理器 2 内存 3 中断 4 通道 5 信号 6 消息 1 2 3 4 是非消耗性资源,而5 6 是消耗性的资源 计算机的结构: 系统软件: 计算机管理,维护 ,控制和运行以及对程序提供翻译,装载,网络通信等服务工作 应用软件: 为某一类的应用需要而设计的程序,用户为解决特定问题而编制的程序或系统 操作系统: 2操作系统的形成和发展 计算机操作系统的作用: 1.系统资源管理:处理器的管理,存储器管理,设备管理,文件及作业管理。 2.合理调度资源,使用户方便,安全共享使用系统资源。 3.提供输入,输出接口,简化用户的输入,输出工作。 4.规定用户接口,发现并处理各种错误。 操作系统的定义: 操作系统是控制与调度系统资源,方便用户安全共享使用计算机系统的软件集合。 或者 一组控制和管理计算机硬件和软件资源,合理对各类的作业进行调度,方便用户使用的程序的集合。 操作系统的发展 无操作系统的阶段 1人工操作方式:(1945--1960)程序员直接使用计算机系统,用纸带机,卡片装载程序与数据,然后运行,完毕后取走计算结果,才让下一个用户上机。 (1)用户独立 (2)CPU等待人工操作 操作系统的发展是为了解决人与机器的矛盾。解决计算机资源的利用率。当这个矛盾日益剧烈时,连续处理,通道技术,缓冲技术。 2.脱机输入,输出的方式。 输入设备(外用机(磁带,磁盘(主机(磁带,磁盘(外用机(输出设备 (1)减少CPU的空闲时间 (2)提高I/O速度 3.单道批处理系统(在内存中只有一道 程序在运行。 提高系统的资源利用率。) (1)自动性 (2)顺序性 (3)单道性 4.多道批处理系统 多道程序的特点 (1)多道性 内存中同时驻留多道程序,并允许并发执行 (2)无序性 多个作业完成的顺序与其进行内存的顺序和对应系统 (3)调度性 1作业的调度,在外存中选择作业 2 进程的调度,在内存中选择作业 优点/缺点 1资源利用率提高 2系统的吞吐量大 3周期长 4无交互能力 多道程序系统需要解决的问题 (1) 处理机的管理问题 (2) 内存的管理问题 (3) I/O设备的管理问题 (4) 文件的管理问题 (5) 作业的管理问题 5.分时系统 多道程序批处理系统其中一个很大的缺点,就是没有交互性 1 人机交互 2 共享主机 3 便于用户使用系统 最关键的问题是解决如何是用能与自己的作业交互 及时接收 及时处理,对用户的终端提供扫描 分时系统的实现 1 作业直接进入内存 2 时间片的概念 1 )单道分时系统,外存与内存的切换 具有“前台”/“后台”的分时系统 “前台区”按时间片调入和调出作业 “后台”存放批处理作业 2) 多道分时系统 内存装载多道程序,时间片运行 分时系统的特征 (1)多道性:允许一台主机同时连接多台联机终端 (2)独立性:每一个用户占有一个终端,操作独立 (3)及时性:用户的请求能在短时间内获得响应 (4)交互性:用户通过终端进行人机对话 6.实时系统 1 实时控制(过程控制) 2 实时信息处理 实时任务的类型 1 任务实现的同期性与否 (1)同期性实时任务 (2)非同期性的实时任务 开始截止时间 完成截止时间 2 截止时间的要求高低 (1) 硬实时任务 (2) 软实时任务 特点 (1) 多路性,用户现场信息的采集与控制 (2) 独立性 (4) 及时性 (5) 交

文档评论(0)

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

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

1亿VIP精品文档

相关文档