首页 技术 正文
技术 2022年11月20日
0 收藏 853 点赞 4,837 浏览 521 个字

在操作系统的结构设计中,微内核结构表示的是

A)  总体式结构

B)  层次结构

C)  分布式结构

D)  客户机/server结构

   微内核是指把操作系统结构中的内存管理、设备管理、文件系统等高级服务功能尽可能地从内核中分离出来。变成几个独立的非内核模块,而在内核仅仅保留少量最主要的功能,使内核变得简洁可靠。因此叫微内核。

微内核实现的基础是操作系统理论层面的逻辑功能划分。

几大功能模块在理论上是相互独立的,形成比較明显的界限,其长处例如以下:

· 充分的模块化,可独立更换任一模块而不会影响其它模块,从而方便第三方开发、设计模块。

· 未被使用的模块功能不必执行,因而能大幅度降低系统的内存需求。

· 具有非常高的可移植性。理论上讲仅仅须要单独对各微内核部分进行移植改动就可以。因为微内核的体积通常非常小,并且互不影响,因此工作量非常小。

微内核操作系统中,内核是指精心设计的、能实现现代OS最主要的核心功能的部分。微内核并不是是一个完整的OS。而仅仅是操作系统中最主要的部分,它通经常使用于:① 实现与硬件紧密相关的处理;② 实现一些较主要的功能;③ 负责客户和server之间的通信。它们仅仅是为构建通用OS提供一个重要基础。这样就能够确保把操作系统内核做得非常小。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,082
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,557
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,406
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,179
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,815
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,898