操作系统]2操作系统导论.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8、多媒体功能 磁盘调度 可预测性。无论是电影还是电视剧都是连续播放的,这大大提高了请求的可预测性。 按磁道顺序处理。假如有N部电影被分布在不同的磁道上,应按什么原则来对磁盘请求进行排序?一种行之有效的方法,就是按请求的磁道顺序号进行排序,磁道号最小的排在前面,优先处理,磁道号最大的最后一个被处理。 操作系统导论 操作系统概述 操作系统的发展历程 操作系统的特点 操作系统的主要功能 End of Chapter 2 软件 计算机 * 6、微内核 微内核是提供操作系统核心功能的内核的精简版本,它设计在很小的内存空间内提供必要服务,包括任务、线程、交互进程通信(IPC)以及内存管理等。 微内核结构操作系统的特征 足够小的内核 采用客户/服务器模式 采用面向对象技术 现代操作系统的重要特征。如Windows7 7、网络化 在所有的广域网、局域网和Internet网中,作为网络服务器的计算机,都配置了网络操作系统(服务器部分),而在一般个人计算机上的OS,也都配置了很强的面向网络(客户部分)的功能。 8、多媒体 多媒体指包含两种或两种以上的连续媒体,如含有视频信号和音频信号的数字电影。 多媒体系统的特点 媒体的多样性 数据量大 实时性 交互性 操作系统导论 操作系统概述 操作系统的发展历程 操作系统的特点 操作系统的主要功能 操作系统的主要功能 处理机管理 存储器管理 设备管理 文件管理 接口 系统安全管理 网络功能和服务 多媒体功能 1、处理机管理 主要任务:进程管理。包括创建和撤消进程、多进程协调、进程间的信息交换、处理机资源分配算法。 1、处理机管理 进程控制: 为作业创建进程,并分配资源。 进程结束时,撤消进程并回收资源。 控制进程在运行过程中的状态转换。 在支持线程的操作系统中,为一个进程创建若干个线程,以提高系统的并发性。 1、处理机管理 进程同步: 协调多个进程(含线程)的运行。 两种协调方式: 进程互斥方式:多进程在对打印机、磁带机等临界资源进行访问时,应采用互斥方式。 进程同步方式:多进程合作完成任务时,由同步机构使用信号量机制协调执行次序。 1、处理机管理 进程通信: 进程间的信息交换 调度: 作业调度:从后备队列中选择若干作业调入内存并建立进程,将它们插入就绪队列。 进程调度:从进程的就绪队列中选出一个进程,分配处理机资源并运行。 2、存储器管理 主要任务:为多道程序的运行提供良好的环境、提高存储器的利用率、方便用户使用,并能从逻辑上扩充内存。 2、存储器管理 内存分配: 为每道程序分配内存空间 提高存储器的利用率,减少内存碎片 允许正在运行的程序申请额外的内存空间 内存分配的两种方式: 静态分配方式:作业载入时分配,固定大小。 动态分配方式,作业载入时分配,在运行过程中允许申请额外的内存空间。 2、存储器管理 内存保护: 确保每道用户程序都仅在自己的内存空间内运行,彼此互不干扰; 不允许用户程序访问操作系统以及非共享的其它用户的程序和数据。 内存保护机制:设置两个界限寄存器程序的上界和下界。系统对程序指令访问的地址进行检查,若越界则停止程序。 2、存储器管理 地址映射: 程序的逻辑地址和物理地址不一致:在多道程序环境下,经编译和链接后的可执行程序,其地址都是从0开始的。 存储器管理提供地址映射功能,将地址空间中的逻辑地址转换为内存空间中的物理地址。该功能由硬件实现。 2、存储器管理 内存扩充: 借助虚拟存储技术,从逻辑上扩充内存容量,使用户能使用的内存容量比实际内存容量大。 系统必须设置内存扩充机制(包含少量的硬件)实现下述功能: 请求调入功能 置换功能 3、设备管理 主要任务: 完成用户进程提出的I/O请求 提高处理机和I/O设备的利用率,提高I/O速度 3、设备管理 缓冲管理: 用于缓和处理机和I/O设备间速度不匹配的矛盾,提高CPU与设备、设备与设备间操作的并行程度,提高CPU和I/O设备的利用率。 设备分配 系统根据用户请求对设备进行分配,将未获得所需设备的进程放进等待队列。 3、设备管理 设备处理 启动指定的I/O设备,完成用户规定的I/O操作 虚拟设备 把独占设备变为能被多个用户共享的设备,使每个用户都感觉到自己在独占该设备。 4、文件管理 主要任务:对用户文件和系统文件进行管理以方便用户使用,并保证文件的安全性。 4、文件管理 文件存储空间的管理 为每个文件分配必要的外存空间,提高文件系统的存、取速度。 目录管理 为每个文件建立一个目录项,包括文件名、文件属性、文件在磁盘上的物理位置等信息,并对众多的目录项加以有效的组织,以实现方便的按名存取,以及实现文件共享。 4、文件管理 文件的读/写管理 根据用户的请求,从外存中

文档评论(0)

wx171113 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档