- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
操作系统的结构设计操作系统体系结构分类客户服务器及微内核结构客户/服务器及微内核结构的思想每个进程实现一类服务,称服务器进程(如文件服务、进程管理服务、存储管理服务、网络通信服务等)。它的任务是检查是否有客户提出服务请求,如果有请求则在满足客户的要求后返回结果,于是,用户进程与服务器进程形成了C/S关系。*操作系统的结构设计操作系统体系结构分类客户服务器及微内核结构客户/服务器及微内核结构的思想内核把该消息传给服务器;服务器执行相应操作,再通过内核用消息把结果返回给用户。内核只实现极少任务,主要起信息验证、交换的作用,因而,称微内核(Microkernel),这种结构也就称为客户/服务器与微内核结构。*操作系统的结构设计操作系统体系结构分类客户服务器及微内核结构1)分层结构内核2)微内核进程管理硬件存储管理设备管理文件管理作业管理内核模式微内核硬件客户进程安全服务虚存管理器文件服务器设备驱动程序用户模式*操作系统的结构设计操作系统体系结构分类客户服务器及微内核结构微内核结构的优点有:1)一致性接口2)可扩充性3)可移植性4)可靠性*操作系统的结构设计实例:Linux2.4的结构分析Linux是单内核操作系统Mach是微内核操作系统Windows2000/XP改进的C/S结构*操作系统的结构设计实例:Linux2.4的结构分析用户进程系统调用接口Linux内核硬件*操作系统的结构设计实例:Linux2.4的结构分析用户进程系统调用接口Linux内核硬件是操作系统的灵魂,辅助管理磁盘上的文件,内存,负责启动并运行程序,从网络上接收和发送数据包。内核实际上是抽象资源操作到硬件操作细节之间的接口*Linux内核操作系统的结构设计实例:Linux2.4的结构分析内核的组织方式是整体式结构linux内核由很多模块组成,每个模块可以单独编译,然后用链接程序连在一起成为一个单独的目标程序内核是基于过程的开放的结构有利于不同的人参与不同过程的开发开发,允许任何人对其进行修改,改进和完善*Linux内核操作系统的结构设计实例:Linux2.4的结构分析内存管理硬件无关硬件相关虚拟文件系统逻辑文件系统硬件驱动程序网络网络协议硬件驱动程序进程调度进程间通信*小结OS的概念OS发展:主要动力OS分类:批处理、分时、实时、(通用)、多处理、网络和分布式、PCOS的特征和服务OS功能****(注意区分:硬件各部分的分时,如CPU和DMA使用总线和内存)。*内核不是进程,是提供支持系统运行的基本功能的一组程序模块,有了内核的支撑,进程运行环境得到改善,安全性得到保证,系统效率就能提高。分类:微内核和单内核。Linux是单内核操作系统,Mach是微内核操作系统,Windows2000/XP改进的C/S结构。内核和裸机组成了一台虚拟机具有以下特性:1)虚拟机没有中断,2)虚拟机为每个进程提供了一台虚拟处理器,3)虚拟机为进程或模块提供了功能较强的指令系统。CPU状态:管态(特态,系统态):能执行指令全集(包括特权,非特权指令),具有改变CPU状态的能力,操作系统在管态下运行目态(普态):只能执行非特权指令,用户程序在目态下运行.(如果在目态下用户执行了特态指令,则产生中断,由操作系统得到控制权,而特权指令被停止.)(这两种状态时可转换的)*CPU状态的转换目态--管态其转换的唯一途径是通过中断管态--目态可用设置PSW(修改程序状态字)可实现*1.5.2中断特点:中断系统的概念*中断概述中断是现代计算机系统中基本设施之一,它起着通讯联络作用,协调系统对各种外部事件的响应和处理。中断是实现多道程序的必要条件。引入中断的目的解决主机与外设的并行工作问题提高可靠性实现多机联系实现实时控制*中断定义:CPU对系统发生的某个事件作出的一种反应:CPU暂停正在执行的程序,保留现场后自动转去执行相应事件的处理程序,处理完成后返回断点,继续执行被打断的程序。*特点:1)中断随机的2)中断是可恢复的3)中断是自动处理的*中断系统的概念中断由软硬件协同处理中断装置:指发现中断,响应中断的硬件 中断处理程序:由软件来完成中断系统=中断装置+中断处理程序*1.5.3通道
引入通道的目的为了使CPU从I/O事务中解脱出来,同时为了提高CPU与设备、设备
您可能关注的文档
最近下载
- 项目七+用计算机计算圆周率说课及试讲课件-2024-2025学年沪科版(2019)高中信息技术必修一.pptx VIP
- 小米集团2025年组织架构及各部门职责解析.docx VIP
- 输液导管相关静脉血栓形成防治中国专家共识解读PPT课件.pptx VIP
- 2025年广西公需课人工智能时代的机遇与挑战——预训练大模型与生成式AI参考答案.docx VIP
- 新22G04 钢筋混凝土过梁.docx VIP
- 疖肿合并疼痛护理查房.pptx VIP
- 2024年山东省东营市河口区中考一模语文试题(解析版).pdf VIP
- 居民阶梯电价作业指导手册.pdf VIP
- XXXX无线网施工方案.docx VIP
- 数字素养与技能.pptx VIP
文档评论(0)