第4章-操作系统.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文档。上传文档
查看更多
第4章-操作系统

死锁:互斥可能引起的问题 两列火车互不让路,从而造成死锁 什么原因 Process A Process B 打印机 光驱 死锁:多个进程因请求对方的独占资源而相互永久等待 如何解决? 杀掉其中一个进程 进程一次性请求所需全部资源 假脱机:进程共享虚拟设备 “饥饿”问题: 因为互斥,某进程可能较长时间得不到其所需独占资源 操作系统的安全:决定整个系统安全 系统硬件、软件资源 操作系统 抵御外部非法侵入 用户注册 分配用户不同的权限 登录(身份验证) 审计(监视)系统行为 如何防止内部非法攻击? 内存 进程P OS 操作系统的安全:决定整个系统安全 进程P 访问限制区域 CPU 上界寄存器 下界寄存器 为CPU设置特权指令和特权模式 任务进程工作在非特权模式 若进程执行特权指令,CPU将转入特权模式,从而引发中断 若进程P 可无限制访问内存? 甚至可以破坏OS 若进程P 可修改边界寄存器? 五、常用操作系统 不同类型的操作系统 Windows 目前个人电脑的主流OS 多任务、多用户、GUI、应用软件丰富 DOS: Disk Operating System 曾经被认为16位OS的标准 单任务、单用户、字符操作界面 Unix 高端工作站和服务器的主要OS 多任务、多用户、分时操作、高性能、可移植性强 Linux 目前类Unix中的最著名版本 源代码开放,可用于各种环境 Microsoft Windows:多媒体时代开创者 Windows 1.0 Windows 3.2 Windows 95 Windows 98 Windows Me Windows NT Windows 2000 Windows XP Windows 2003 Windows 7 课后延伸 课外阅读 查阅资料,认识有关操作系统的一个经典问题,即“生产者-消费者”问题 作 业 P95第2题 预 习 教材第4章 组网及因特网 * TM Introduction to Computer Science SCS-SWPU * TM Introduction to Computer Science SCS-SWPU 龚捷 西南石油大学计算机科学学院 电邮:gongjie.swpu@ 电话引言 计算机硬件系统 各类应用软件 网络浏览、游戏、影音娱乐、机票预定、 银行业务、文字处理、数据管理…… 操作系统 第4章 操作系统 几个重要问题 4. 操作系统的结构组成 3. 操作系统的功能 2. 什么是操作系统 1. 常用操作系统 5. 一、什么是操作系统 最靠近硬件的软件 让用户无需了解计算机内部工作原理而使用计算机 分配、管理、调度计算机的各类硬、软件资源 硬、软件之间的接口和桥梁 复杂而庞大的系统软件 通常存放于辅存中 必须经过引导才能开始工作 操作系统OS:Operating System 系统上电 BIOS自检 正常? 引导OS内核 OS工作 系统提示错误 No Yes Basic I/O System 通常存放于ROM Boot 从外存读入内存 OS的由来 计算机的手工操作阶段 任务简单,对资源利用率要求不高,没有OS的需求或概念 批处理操作阶段 应用面扩大,需要对同一批次的作业运行进行调度 搜集作业 作业1 作业2 作业n 制作卡片 写磁带 读磁带 运行作业 写磁带 读磁带 打印结果 散发结果 结果1 结果2 结果n . . . . . . 控制程序:OS的雏形 问题:CPU效率较低 1、若某个作业仅进行简单的I/O操作? 2、若多个作业都要求排队靠前? 多道程序运行阶段 应用进一步发生改变,对CPU的利用率要求提高 内存 作业1 作业2 作业3 作业调度 问题:用户无法自己与作业交互 1、若负责机票预定的职员在处理业务? 2、若用户在撰写一个文档? 3、若用户在玩游戏? 4、…… 分时操作阶段 提供多个用户与单个CPU的各自独立交互功能 终端2 终端3 终端4 终端5 终端1 主机 OS:资源管理 人机交互 Unix 最著名的分时OS 分时操作: 多个任务在微观上串行,但宏观上并行 又称为并发操作 现代操作系统 个人电脑的普及促进了操作系统的发展 DOS、Windows、Linux…… 网络操作系统 屏蔽网络环境下的异构特性,提供统一通信协议 分布式操作系统 在分布式环境中为用户提供透明的统一资源管理服务 实时操作系统 特别强调系统对外界请求(即人机交互)的响应速度 嵌入式操作系统 具有较少功能,但在体积、功耗、响应等方面要求较高 手机中的OS: S

文档评论(0)

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

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

1亿VIP精品文档

相关文档