- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
任务5.1操作系统概述;5.1.1操作系统功能
如图51所示,操作系统在计算机系统中位于底层硬件与用户之间,是两者沟通的桥梁.用户可以通过操作系统的用户界面,输入命令;操作系统则对命令进行解释,驱动硬件设备,实现用户要求.一个标准个人计算机的操作系统具备以下功能:
(1)资源管理;
(2)虚拟内存;
(3)进程管理;
(4)程序控制;
(5)人机交互.;1.资源管理
资源管理主要包括内存管理、处理器管理、设备管理和信息管理.内存管理就是负责把内存单元分配给需要内存的程序,以便让它执行;在程序执行结束后将它占用的内存单元收回,以便再次使用.对于提供虚拟存储的计算机系统,操作系统还要与硬件配合做好页面调度工作,根据执行程序的要求分配页面,在执行中将页面调入和调出内存以及回收页面等工作.
处理器管理又称处理器调度,在一个允许多个程序同时执行的系统里,操作系统会根据一定的策略将处理器交替地分配给系统内等待运行的程序.
设备管理功能主要是分配和回收外部设备以及控制外部设备按用户程序的要求进行操作等
信息管理主要是向用户提供一个文件系统.一般说,一个文件系统向用户提供创建文件、撤销文件、读写文件、打开和关闭文件等功能.有了文件系统后,用户可按文件名存取数据而无须知道这些数据存放在哪里.;2.虚拟内存
虚拟内存是计算机系统内存管理的一种技术.它使得应用程序认为它拥有连续的可用的内存;而实际上,它通常是被分割成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换.
3.进程管理
进程是正在运行的程序实体,并且包括这个运行的程序中占据的所有系统资源,进程管理指的是操作系统调整复数进程的功能.不管是常驻程序或者应用程序,它们都以进程为标准执行单位.现代的操作系统,即使只拥有一个CPU,也可以利用多进程(Multitask)功能同时执行复数进程.
由于大部分电脑只包含一个CPU,在单内核(Core)的情况下多进程只是简单迅速地切换各进程,让每个进程都能够执行,在多内核或多处理器的情况下,所有进程通过许多协同技术在各处理器或内核上转换.越多进程同时执行,每个进程能分配到的时间比率就??小.很多操作系统在遇到此问题时会出现诸如音效断续或鼠标跳格的情况.进程管;理通常实现了分时的概念,大部分的操作系统可以利用指定不同的特权等级,为每个进程改变所占的分时比例.特权越高的进程,执行优先级越高,单位时间内占的比例也越高.交互式操作系统也提供某种程度的回馈机制,让直接与使用者交互的进程拥有较高的特权值.
4.程序控制
一个用户程序的执行自始至终是在操作系统控制下进行的.一个用户将他要解决的问题用某一种程序设计语言编写了一个程序后就将该程序连同对它执行的要求输入到计算机内,操作系统就根据要求控制这个用户程序的执行直到结束.操作系统控制用户的执行主要有以下一些内容:调入相应的编译程序,将用某种程序设计语言编写的源程序编译成计算机可执行的目标程序,分配内存储等资源将程序调入内存并启动,按用户指定的要求处理执行中出现的各种事件以及与操作员联系请示有关意外事件的处理等.
;5.人机交互
操作系统的人机交互功能是决定计算机系统“友善性”的一个重要因素.人机交互功能主要靠可输入输出的外部设备和相应的软件来完成.可供人机交互使用的设备主要有键盘、显示器、鼠标、各种模式识别设备等.与这些设备相应的软件就是操作系统提供人机交互功能的部分.人机交互部分的主要作用是控制有关设备的运行和理解并执行通过人机交互设备传来的有关的各种命令和要求.
5.1.2操作系统分类
根据不同的分类方法,可将操作系统分成以下几类.
(1)按应用领域:可分为桌面操作系统(如WindowsXP)、服务器操作系统(如WindowsServer)、嵌入式操作系统(如VxWorks);
;(2)按所支持用户数:可分为单用户操作系统(如MS-DOS、OS/2)、多用户操作系统(如UNIX、Linux、MVS);
(3)按源码开放程度:可分为开源操作系统(如Linux、FreeBSD)和闭源操作系统(如MacOSX、Windows);
(4)按硬件结构:可分为网络操作系统(如NetWare、WindowsNT、OS/2warp)、多媒体操作系统(如Ami-a)和分布式操作系统(如Amoeba、Mach、Chorus)等;
(5)按操作系统环境:可分为批处理操作系统(如MVX、DOS/VSE)、分时操作系统(如Linux、UNIX、XENIX、MacOSX)和实时操作系统(如iEMX、VRTX、RTOS,WindowsRT);
(6)按存储器寻址宽度:可分为8位、16位、32位、64位、128位的操作系统.早期的操作系统一般只支持8位和16
您可能关注的文档
- 《天线与电波传播》课件_1矢量运算.pptx
- 《新一代信息技术讲堂》课件_项目6 物联网技术(P140).pptx
- 《天线与电波传播》课件_13天线的概念和参数.pptx
- 《幼儿教师综合素养》课件_第五章 基本能力(下)第三四节.pptx
- 《幼儿教师综合素养》课件_第三章 教师职业道德规范.pptx
- 《信息隐藏技术》课件_第6章.pptx
- 《信息技术素养》课件_模块3 电子表格处理软件 Excel.pptx
- 《新一代信息技术讲堂》课件_项目2 大数据技术(P26).pptx
- 《幼儿教师综合素养》课件_第五章 基本能力(上)第一二节.pptx
- 《幼儿教师综合素养》课件_第一章 职业理念.pptx
最近下载
- 第一课整理书包有条理(课件)-一年级上册劳动鄂教版.pptx
- QJ 2850A-2011 航天产品多余物预防和控制.doc
- 2025道德与法治九年级上册开学第一课(含视频).pptx
- 消防质量保证体系及质量保证措施v2.pdf VIP
- 《智慧运输运营》课件——项目七 物流运输决策.pptx VIP
- Unit 7(单元解读课件)-八年级英语上册同步备课系列(人教版).pptx VIP
- (2021-2025)中医医院“十四五”建设与发展规划.pdf VIP
- 活在课堂里 课件.pptx VIP
- 中华传统文化教学设计(山东教育出版社)【四年级】.docx
- 最新苏教版小学数学六年级上册(全套)试卷【含答案】.doc
文档评论(0)