14 操作系统的结构设计.ppt

上传人:da****u 文档编号:1111875 上传时间:2018-12-08 格式:PPT 页数:57 大小:290.50KB
下载 相关 举报
14 操作系统的结构设计.ppt_第1页
第1页 / 共57页
14 操作系统的结构设计.ppt_第2页
第2页 / 共57页
14 操作系统的结构设计.ppt_第3页
第3页 / 共57页
14 操作系统的结构设计.ppt_第4页
第4页 / 共57页
14 操作系统的结构设计.ppt_第5页
第5页 / 共57页
点击查看更多>>
资源描述

1、1.4 操作系统的结构设计1.4.1 操作系统的构件1.4.2 整体式结构的操作系统1.4.3 层次式结构的操作系统1.4.4 虚拟机结构的操作系统1.4.5 客户 /服务器与微内核结构的操作系统1.4.6 操作系统的运行模型1.4.7 Windows 2000/ XP的客户 /服务器结构1.4 .1操作系统的结构设计操作系统结构设计概况 (1)操作系统设计呈现出以下特征:一是复杂程度高,二是生成周期长,三是正确性难保证 。例如, CTSS、 OS/360、 Multics 、 Windows 2000 操作系统的结构设计概况 (2)操作系统结构设计有两层含义 一 .是 研究操作系统程序的数据

2、结构和控制结构;二 .是 组成操作系统程序的构造过程和方法。采用不同的构件和构造方法可组成不同结构的操作系统 。操作系统的构件 (1)w 内核w 进程w 线程w 类程w 管程操作系统的构件 (2)1、内核w 内核不是进程,是提供支持系统运行的基本功能的一组程序模块,有了内核的支撑,进程运行环境得到改善,安全性得到保证,系统效率就能提高。w 分类:微内核和单内核。w Linux是单内核操作系统 , Mach是微内核操作系统 , Windows2000/XP改进的 C/S结构 。操作系统的构件 (3)Linux的内核w Lniux的模组 (module) , 一定程度上解决了核心功能的灵活性和可伸

3、缩性问题。w Linus曾经就结构问题做出过解释:现代成功的操作系统基本上都不具有微内核特性,因此, Linux也不必是微内核结构操作系统。操作系统的构件 (4)内核提供以下三方面功能1)中断处理。 2)短程调度。 3)原语管理。 操作系统的构件 (5)内核的执行有以下属性1)内核是由中断驱动的 2)内核的执行是连续的3)内核在屏蔽中断状态下执行4)内核可以使用特权指令 操作系统的构件 (6)内核和裸机组成了一台虚拟机具有以下 特性 :1)虚拟机没有中断,2)虚拟机为每个进程提供了一台虚拟处理器,3)虚拟机为进程或模块提供了功能较强的指令系统。内核被触发和内核处理流程运行进程发现中断源发现中断源装配中断码交换 PSW自愿中断事件保护现场分析和传递参数原语?原语处理创建系统进程系统调用处理强迫中断事件机器故障中断处理I/O中断处理程序中断处理队列调整低级调度运行进程是否管态目态目态硬件完成操作系统内核完成外中断处理创建系统进程

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。