文档详情

操作系统的组成部分

壹****1
实名认证
店铺
PPT
1.19MB
约8页
文档ID:605498852
操作系统的组成部分_第1页
1/8

单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,LOGO,操作系统的组成部分,现今,一个操作系统有六个组成部分:,、进程管理,、存储管理,、设备管理,、文件管理,、程序接口,、用户界面,一、进程管理,进程是操作系统中的最重要的概念,是系统资源的分配单位各进程间的关系 是否从属 等等,二、存储管理,存储管理的功能有以下几点:,、内存分配:为应用程序分配内存存储保护:阻止用户程序的相互破坏,和对系统的非法访问虚拟存储:采用相应的技术把外存储器 当做内存来用,从而使内存 空间得到扩充硬盘,内存,*内存,硬盘,三、设备管理,计算机系统中常常包含有许多外设和接口,操作系统必须采用某种方法对它们,进行控制,还应该提供使用这些设备的软件接口四、文件管理,程序和数据等软件信息,在操作系统中以文件的形式在外存储器中长期保存文件管理将处理有关文件的所有事务,结构、命名、存取、保护等补充知识,传统的操作系统将:进程、存储、设备、文件这四大部分看作系统的内核,,这四大部分组成的系统是纯粹的操作系统而广义的操作系统则包括很多运行在,内核之上的相关软件如外壳、编辑器和其它附件年代以后操作系统研究邻域出现了“微内核”(,Microkernel,)的思想,,并成为了一研究趋势,当然,这些研究者认为这将是以后的发展趋势。

这种思想是:尽可能的将更多的东西从操作系统中去掉,只留下一个很小的,内核依据这种思想,文件管理、设备管理的高层、甚至存储管理的一些部分、,都从内核中被“踢”了出去留下的是一个非常纯粹的操作系统,一个最精简的,内核也有人反对这种思想,其中最著名的人是:,Linus Torvalds,他对这种思想最让人受不了的微词是:微内核是一个自欺欺人的方案,,目的是获取更多的研究经费五、程序接口,提供一组指令或函数等形式的调用方式,使用户程序和其它系统程序能够调用系统的服务例程、原语等如,DOS,下的,INT N,指令、,Windows,的,API,(,application programming interface,)等六、用户界面,为用户提供一种通过操作系统使用计算机的操作环境一般由一个外壳程序对用户的输入命令进行解释如,DOS,的命令行界面,,C,是对命令输入进行解释的外壳程序;(,Linux,的,shell,),Windows,的图形界面,由一个称为,Explorer,的模块解释用户的输入。

下载提示
相似文档
正为您匹配相似的精品文档
相关文档