多核计算机系统的操作系统.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

多核计算机系统的操作系统

多核架构及编程技术内容操作系统简介基于多核的操作系统内容及其功能1、操作系统简介操作系统的名称:监控(督)程序(系统)(Monitor)执行系统(程序)(ExecutiveSystem(program))控制系统(程序)(ControlSystemprogram))管理程序(Supervisor,SupervisorySystem)核心程序(Kernel)操作系统(OperatingSystem)·用户与操作系统的关系普通用户软件设计师操作系统设计师计算机硬件操作系统实用程序应用程序·操作系统是什么从计算机系统组成观点――操作系统是系统软件计算机系统组成:软件:应用软件 系统软件(操作系统等)硬件:输入/输出(I/O)设备 存储器(内存) 中央处理器(CPU) ·操作系统是什么从资源管理程序观点 --操作系统是系统资源管理者(OperatingSystemasaResourceManager)操作系统是系统资源管理程序,它用于控制和管理计算机系统的硬件和软件资源。计算机系统资源:操作系统模块:软件:程序、数据文件系统硬件:I/O设备设备管理存储器 存储器管理处理器处理器(进程)管理·操作系统是什么从软件分层、扩充机器的观点――操作系统是扩充裸机的第一层系统软件TheLayersOfASystemProgramInterfaceHumansUserProgramsO.S.InterfaceO.S.HardwareInterface/PrivilegedInstructionsDisk/Tape/Memory·操作系统是什么从服务用户的观点――操作系统是用户与裸机之间接口系统提供的接口有二类:命令级接口,它提供一组键盘或鼠标命令。程序级接口,它提供一组系统调用Systemcalls,即OS中功能,供用户程序和其它程序调用。·操作系统定义操作系统是一组有效控制和管理计算机系统的硬件和软件资源、合理地组织计算机工作流程以及方便用户的程序集合。有效(efficient):系统效率,资源利用率 (如:CPU利用的充足与否,内存、外部设备是否忙碌)合理:公平与否,如果不公平则会产生“死锁”或“饥饿”方便(convenience):用户界面,编程接口·操作系统所提供的服务程序执行调入一个程序进入内存并运行之的系统能力I/O操作由于用户程序不能直接执行I/O操作,操作系统必须提供完成I/O操作的手段文件系统操纵程序能够读、写、创建和删除文件通信运行的进程间在同一计算机或由网络连接的不同系统中交换信息。通过共享存储器或消息传递实现出错检测通过探测在CPU与内存硬件中,在I/O设备中,或在用户程序中的错误,确保正确运算资源分配(Resourceallocation)AccountingProtection·文字与图形用户接口命令行用户界面(CommandlineUserInterfaceCUI)键盘输入DOS,Linux,UNIX图形用户界面(GraphicUserInterfaceGUI)鼠标输入MacOS,OS/2,WINDOWSLinux通过运行基于X-Window系统软件,提供GUI用户界面。Linux的GUI环境:GNOMEKDE·操作系统类型按功能分(早期):批处理系统(BatchSystem)分时系统(TimeSharingSystem)实时系统(Real-TimeSystems)按同时使用系统的用户数和系统能同时运行的进程数分成:单用户、单进程系统MacOS,DOS,WINDOWS3.1单用户、多进程系统OS/2、WINDOWS

文档评论(0)

130****2013 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档