美文网首页
单内核和微内核

单内核和微内核

作者: hailiu13 | 来源:发表于2017-07-12 11:51 被阅读0次
单内核是将OS的全部功能都封装到一个大的进程中去,模块化的功能之间可以通过函数的调用实现;微内核则是希望将这些功能独立出来,他们称作服务器,内核实现这些功能的通信和调度。

单体内核

大内核,将OS的全部功能都做进内核中,包括调度、文件系统、网络、设备驱动器、存储管理。比如设备驱动管理、资源分配、进程间通信、进程间切换管理、文件系统、存储管理、网络等。单体内核是指在一大块代码中实际包含了所有操作系统功能,并作为一个单一进程运行,具有唯一地址空间。大部分UNIX(包括Linxu)系统都采用的单体内核。

微内核

微内核与单体内核不同,微内核只是将OS中最核心的功能加入内核,包括IPC通信、地址空间分配和基本的调度,这些东西处在内核态运行。如:WINCE系统。

相关文章

  • 单内核和微内核

    单内核是将OS的全部功能都封装到一个大的进程中去,模块化的功能之间可以通过函数的调用实现;微内核则是希望将这些功能...

  • linux 驱动开发 - 内核模块

    一、Linux内核简介 1.宏内核与微内核 内核分为四大类:单内核(宏内核);微内核;混合内核;外内核。 宏内核(...

  • Linux内核功能及模块应用

    内核设计体系:单内核、微内核Linux:单内核设计,但充分借鉴了微内核体系的设计的优点;为内核引入了模块化机制; ...

  • <linux内核设计与实现>读书摘要

    花了一晚上的时间读了几章,挑一些印象深刻的写下来mark下。 单内核和微内核 单内核:内核是一个大过程,同时运行在...

  • Linux内核

    内核 单内核体系设计、但充分借鉴了微内核设计体系的优点,为内核引入模块化机制。 ramdisk文件的制作 编译内核...

  • KVM原理

    Linux内核模型: 单内核 单内核单内核指整个内核从整体上作为一个过程实现,运行在一个单独的地址空间内 ,内核之...

  • Linux 基础之内核态与用户态

    内核(Kernel) 内核主要是和硬件打交道,管理最核心的内容,如硬盘、内存、CPU等。 微内核 微内核只有一个功...

  • 操作系统100问

    1.什么是微内核?万栩童\李明霞 内容:微内核定义?微内核包括哪些功能?相对于宏内核,操作系统采用微内核由什么好处...

  • 手机APP中内置浏览器

    手机APP中内置浏览器内核 持续总结 关于微信浏览器 Blink内核与Webkit内核 Blink内核 Webki...

  • 操作系统概论

    微内核与聚内核 微内核:内核只负责相当核心的工作,包括进程管理、内存管理等,而诸如文件系统等模块以守护进程的方式运...

网友评论

      本文标题:单内核和微内核

      本文链接:https://www.haomeiwen.com/subject/kzqbhxtx.html