- 1、本文档共115页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统概论操作系统的概念目标方便性人有效性系统管理扩展性体系结构软件结构和硬件结构开放性体系结构软件结构和硬件结构层次模型是叠加在硬件上的第一层软件是其他软件和硬件之间的接口定义有效地管理计算机的软硬件资源合理地组织计算机的工作流程方便用户三点的权重也在发展变化有效系统效率资源利用率如利用的充足与否内存外部设备是否忙碌操作系统的特征进程线程执行的并发性并发内存中的多个进程宏观上同时执行但微观上是串行的因为单并行操作系统特征续资源的使用共享性互斥共享临界资源如音频设备同步共享如可重入代码磁盘文件
操作系统概论 1、操作系统的概念 (1)目标 方便性 ---人 有效性 ---系统管理 扩展性 ---体系结构:软件结构和硬件结构 开放性 ---体系结构:软件结构和硬件结构 (2)层次模型 是叠加在硬件上的第一层软件, 是其他软件和硬件之间的接口 (3)定义 有效地管理计算机的软硬件资源, 合理地组织计算机的工作流程, 方便用户 (三点的权重也在发展变化) 有效:系统效率,资源利用率 (如:CPU利用的充足与否,内存、外部设备是否忙碌) 2、操作系统的特征 (1)进程/线程执行的并发性(concurrency): 并发:内存中的多个进程宏观上同时执行,但 微观上是串行的(因为单CPU) 并行(parallel): 操作系统特征(续) (2)资源的使用共享性(sharing): 互斥共享(临界资源如音频设备) 同步共享(如可重入代码,磁盘文件) 操作系统特征(续) (3)设备的虚拟性(Virtual): 一个物理实体映射为若干个对应的逻辑实体--分时或分空间。虚拟是操作系统管理系统资源的重要手段,可提高资源利用率 操作系统特征(续) (4)进程的异步(随机)性: 进程的运行速度不可预知:分时系统中,多个进程并发执行,“走走停停”,无法预知每个进程的运行推进快慢 难以重现系统在某个时刻的状态(包括重现运行中的错误) 操作系统特征(续) (5)不确定性(可能不再现性): 由共享和并发引起 在操作系统中可运行多道用户程序,而每个用户程序的运行时间、要使用哪些系统资源、使用多长时间、使用的资源是共享还是独占的,操作系统在程序运行前是不知道的 要求操作系统的设计要很好地解决并发和共享的问题,否则,将会产生可不再现的错误。 3、操作系统的几种研究观点 (1)资源管理的观点 操作系统---资源管理者(自底向上) 硬件资源: CPU,内存,外部设备(I/O设备,外存,时钟,网络接口等) 软件资源: 硬盘上的文件,信息 两种方式实现复用(共享):时间 及 空间 管理资源涉及的工作 记录资源使用状况 如 哪些资源空闲,好坏与否,被谁使用,使用多长时间等 申请资源 分配资源 静态分配策略 (在程序运行前分配,但效率不高) 动态分配策略 (在程序运行过程中何时用资源,何时分配。其缺点是会出现死锁) 回收资源 资源管理的目的 实现资源共享 提高资源利用率 (2)进程的观点 从操作系统运行的角度动态地观察操作系统 从这个观点来看: 操作系统是由一些可同时独立运行的进程(运行的程序)和一个对这些进程进行协调的核心组成 (3)虚机器观点 从操作系统内部结构来看: 把操作系统分成若干层 每一层完成其特定功能,从而构成一个虚机器,并对上一层提供支持 通过逐层功能扩充,最终完成整个操作系统虚机器 而操作系统虚机器向用户提供各种功能,完成用户请求 (4) 服务提供者的观点 从用户角度来看: 操作系统为用户提供一组功能强大的、方便易用的命令或系统调用 4、操作系统的发展历程 动力: 人的需求+计算机本身发展的推动 软件:程序设计方法\语言 硬件 体系结构 历程: 无OS时代-〉批处理系统-〉分时系统-〉实时系统 -〉PC-〉分布式系统-〉移动系统-〉。。。 ** 每一阶段内,都有对应的软件、硬件和体系结构等领域的发展 UNIX 两个版本系列 ATT System V BSD(Berkeley Software Distribution) 5、操作系统的分类 批处理操作系统 分时系统 实时操作系统 个人计算机操作系统 网络操作系统 分布式操作系统 嵌入式操作系统 (1)批处理操作系统 工作方式: 用户将作业交给系统操作员 系统操作员将许多用户的作业组成一批作业,输入到计算机系统中,在系统中形成一个自动转接的连续的作业流 启动操作系统 系统自动、依次执行每个作业 由操作员将作业结果交给用户 批处理系统中的作业的组成: 用户程序 数据 作业说明书(作业控制语言) 批: 供一次加载的磁带或磁盘,通常由若干个作业组装成,在处理中使用一组相同的系统软件 批作业处理: 对批作业中的每个作业进行相同的处理:从磁带读入用户作业和编译链接程序,编译链接用户作业,生成可执行程序;启动执行;执行结果输出 单道批处理系统(simple batch processing, uni-progra
您可能关注的文档
最近下载
- 默纳克3000+NEW新国标调试资料.pdf
- 四级书法考试卷子及答案.docx VIP
- 钢楼梯施工方案 .pdf VIP
- 2024中智集团招聘公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 浙江大学:内科学(二)试卷集锦.docx
- 2025包头市九原区公开招聘社区工作者后备库人员考前自测高频考点模拟试题含答案详解.docx VIP
- 3岁-6岁 绘本第1课 《萝卜回来了》-美术课件.ppt
- 华升富士达电梯ZEXIA型CP41板 IDU412电气原理图纸接线图纸.pdf
- 博易大师指标龙锁趋势王指标信管家指标公式高成功率.docx
- 2023-2024学年广西玉林市玉州区七年级下期末数学试卷附答案解析.pdf VIP
文档评论(0)