zoukankan      html  css  js  c++  java
  • 嵌入式project师考试知识点总结 微内核结构

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

    A)  总体式结构
    B)  层次结构
    C)  分布式结构

    D)  客户机/server结构
       微内核是指把操作系统结构中的内存管理、设备管理、文件系统等高级服务功能尽可能地从内核中分离出来。变成几个独立的非内核模块,而在内核仅仅保留少量最主要的功能,使内核变得简洁可靠。因此叫微内核。
    微内核实现的基础是操作系统理论层面的逻辑功能划分。

    几大功能模块在理论上是相互独立的,形成比較明显的界限,其长处例如以下:
    · 充分的模块化,可独立更换任一模块而不会影响其它模块,从而方便第三方开发、设计模块。
    · 未被使用的模块功能不必执行,因而能大幅度降低系统的内存需求。
    · 具有非常高的可移植性。理论上讲仅仅须要单独对各微内核部分进行移植改动就可以。因为微内核的体积通常非常小,并且互不影响,因此工作量非常小。


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


  • 相关阅读:
    oracle 编译无效对象
    nginx配置监控
    Docker底层技术
    KVM入门
    maven 忽略checkstyle
    Java 使用 UnixSocket 调用 Docker API
    unix-socket-implementation-for-java
    NVIDIA Physix Unity3D
    Mobile Prototype Dev Res Collection(Unity原型开发资源储备)
    Unity抗锯齿
  • 原文地址:https://www.cnblogs.com/llguanli/p/7277775.html
Copyright © 2011-2022 走看看