




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六课操作系统及其内核 一 现代操作系统简介从20世纪80年代中期开始 随着处理器的微型化发展和网络出现 各自独立的计算机系统通过网络联系在一起 形成松耦合的多计算机系统 随着计算机之间信息交换 软硬件资源共享和任务协作 如分布式计算 等需求 又出现了一种特殊的多处理器的计算机系统 分布式计算机系统 各处理器通过互连网络构成统一的紧耦合的计算机系统 在多计算机系统和分布式计算机系统之上 出现了网络操作系统 分布式操作系统 集群操作系统和网格操作系统等多种基于不同硬件环境和应用需求的研究版及商业版操作系统 网络操作系统 目前大多数操作系统都提供网络操作系统功能 运行在各种类型的服务器上 向局域网中其他计算机提供网络通信和网络资源共享等功能 分布式操作系统 始于20世纪80年代中期 经典的分布式操作系统如Mach Amoeba Chorus Spring等 集群操作系统 随着高性能微处理器 高速网络和高性能分布式计算标准件的发展 采用廉价的PC 工作站 对称多处理器 SymmetricMulti Processors SMP 搭建的集群系统得到发展 集群操作系统针对集群系统模式 在现有操作系统之上搭建 如基于Linux的Beowulf和Mosix 网格操作系统 提供网络中间件 在底层操作系统中实现对网格支持 另外跟随计算机体系的发展变化 操作系统还面向嵌入式环境 多处理器 并行 技术等发展 同时提供面向对象服务 分布式计算技术等新功能 随着多核计算机系统的发展 多核操作系统成为操作系统发展的一个趋势 主要类型 每个处理核心具有一个私有操作系统 内存按照核数目分区 以装载不同操作系统代码和数据 主处理核心运行一个操作系统 其他处理核心只运行用户进程 对称多处理 只有一个操作系统 每个处理核心都可运行操作系统代码 管理系统资源和数据 大多数支持多处理器和多核结构的操作系统都采用此种类型 多核操作系统关键技术 同步与互斥 多核调度 二 操作系统的内核内核是操作系统的主要部分 常驻内存 为核外程序提供运行环境 内核是指负责计算机系统中的资源管理和进程调度分配的功能模块 包括中断处理 存储器管理 进程管理和I O文件管理等等多种基本程序 内核包括传统的单一强内核和现代微内核 传统内核功能繁多 主要应完成功能 支撑功能 中断处理 时钟管理 原语操作资源管理功能 进程管理 存储器管理 设备管理 现代微内核特征 只提供进程管理 线程管理 内存管理 通信和I O服务等基本功能 其他功能如文件系统 窗口管理器 Web服务等被定义在了核外 作为用户服务进程运行 内核与高层功能模块之间的拓扑结构是客户 服务器模式 微内核结构可以适应新型操作系统的以下特点 高性能的并发处理能力 包括多进程 线程管理机制 支持对称式多处理器体系结构 即支持处理器多核体系 具备分布式操作能力 系统功能扩展性强 具有面向对象设计特性 三 传统UNIX内核传统UNIX操作系统从内到外分为 内核 shell 应用层三层 属于层次结构体系的操作系统 内核是C语言开发的 使UNIX具备易于访问内部结构的特性 传统UNIX操作系统内核主要可划分为两大类模块 文件管理系统 相当于核心的静态部分 以文件形式组织和保存各种软 硬件信息 进程管理系统 相当于核心的动态部分 用于进程管理 进程同步 进程通信和内存管理等 传统Unix内核可实现的功能 设备管理 控制计算机硬件 负责处理中断 与机器通信 进程管理 将用户命令和程序组织为可由计算机处理单元轮流工作的进程 并进行调度 为进程分配CPU 和其它管理 存储管理 控制内存的分配与回收 采用对换和请求分页方式 文件系统管理 使用缓冲机制实现数据访问 以树型结构组织目录和文件 四 现代UNIX操作系统内核随着现代操作系统结构体系的发展变化 无结构层次结构虚拟机结构 微内核结构 内核的功能更加精简 以适应系统的高效运行与功能扩展 微内核只包含操作系统最核心的功能 一部分原属于核心模块的功能提到核外完成 更适合网络与分布式处理环境 UNIX微内核的主要功能是 地址空间分配 内部进程通信 基本调度管理 被放到核心层外的主要功能模块有 文件管理 I O控制等 在微内核结构的新型UNIX操作系统中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025下半年机械行业设备更新科技赋能智能无人装备崛起
- 历史期末专题复习知识点整L2024~2025学年统编版七年级历史下册
- 金融科技企业估值与投资策略在2025年金融科技机器人技术应用报告
- 低碳城市建设的规划与实践:山东案例分析报告2025
- 2025年工业机器人在柔性制造系统中的应用与机器人视觉技术结合报告
- 民办教育机构2025年合规运营与品牌建设创新路径探索报告
- 2025年零售行业私域流量运营的顾客体验提升计划报告
- 新零售环境下便利店智能化库存管理与物流优化报告
- 新能源微电网稳定性控制与优化运行在智能家居中的应用报告
- 海洋生态修复项目可行性分析与2025年政策支持报告
- 《结肠憩室》课件
- 2025年广东省珠海市香洲区5月中考模拟化学试题(含答案)
- 2025年江苏省无锡市惠山区中考一模英语试题(含答案)
- 2024-2025湘科版小学科学五年级下册期末考试卷附答案(三套)
- CRRT的操作流程及护理要点
- 老年髋部骨折围术期护理临床实践专家共识2024版解读
- 防范代理退保风险
- 大荷兰人环控系统培训
- BRCGS全球标准食品安全第9版内部审核和管理评审全套记录
- 制备结构色可控光子晶体水凝胶并实现多种功能
- 2024年贵州省普通高校招生信息表(普通类本科批-历史组合)
评论
0/150
提交评论