宏内核和微内核的区别
宏内核:简单来说,就是把很多东西都集成进内核,例如linux内核,除了最基本的进程、线程管理、内存管理外,文件系统,驱动,网络协议等等都在内核里面。
优点:效率高。
缺点:稳定性差,开发过程中的bug经常会导致整个系统挂掉。
微内核:内核中只有最基本的调度、内存管理。驱动、文件系统等都是用户态的守护进程去实现的。
优点:超级稳定,驱动等的错误只会导致相应进程死掉,不会导致整个系统都崩溃,做驱动开发时,发现错误,只需要kill掉进程,修正后重启进程就行了,比较方便。
缺点:效率低

内核态:CPU可以访问内存的所有数据,包括外围设备,例如硬盘,网卡,CPU也可以将自己从一个程序切换到另一个程序。
用户态:只能受限的访问内存,且不允许访问外围设备,占用CPU的能力被剥夺,CPU资源可以被其他程序获取。

操作系统 宏内核和微内核的区别相关推荐

  1. 操作系统单内核和微内核的区别

    单内核 单内核就是从整体上把内核作为一个大过程来实现,同时也运行在一个单独的地址空间上.因此单内核通常以单个静态二进制文件的形式存放于磁盘中.而进程管理.内存管理等是其中的一个个模块,所有内核模块都在 ...

  2. 操作系统大内核和微内核_操作系统中的内核I / O子系统

    操作系统大内核和微内核 内核输入/输出子系统 (Kernel Input / Output subsystem) Input and output (I/O) devices permit us to ...

  3. linux是微内核还是宏内核,对比平台--宏内核与微内核

    内核是在硬件和操作系统之间形成一层的软件,它分为两种主要类型,即,宏内核和MicroKernel,这些类型主要是根据它们对进程的管理方式来区分的,它们在以下方面也有所不同:执行样式,大小,速度,稳定性 ...

  4. 嵌入式 - 宏内核和微内核

    更新历史 20220315 首次创建,对宏内核与微内核的概念做出简单的解释: 宏内核和微内核 引言 内核结构 宏内核结构 特点 操作系统举例 微内核结构 特点 典型操作系统举例 宏内核 V.S. 微内 ...

  5. 操作系统大内核和微内核_操作系统中的内核

    操作系统大内核和微内核 A Kernel is the central component of an Operating System. The Kernel is also said to be ...

  6. 操作系统大内核和微内核_操作系统中的内核类型

    操作系统大内核和微内核 As we have already studied about the Kernels, we know that the Kernel is a program which ...

  7. 宏内核与微内核、Linux内核与Unix内核的区别

    宏内核:简单来说,就是把很多东西都集成进内核,例如linux内核,除了最基本的进程.线程管理.内存管理外,文件系统,驱动,网络协议等等都在内核里面.优点是效率高.缺点是稳定性差,开发过程中的bug经常 ...

  8. 【Linux 内核】宏内核与微内核架构 ( 操作系统需要满足的要素 | 宏内核 | 微内核 | Linux 内核动态加载机制 )

    文章目录 一.操作系统需要满足的要素 二.宏内核 三.微内核 四.Linux 内核动态加载机制 一.操作系统需要满足的要素 电脑上运行的 操作系统 , 是一个 软件 ; 设备管理 : 操作系统需要 为 ...

  9. 操作系统----大内核与微内核

    操作系统内核 1.大内核 大内核是将操作系统功能作为一个紧密结合的整体放到内核.由于各模块共享信息,因此有很高 的性能. 但随着体系结构和应用需求的不断发展,需要操作系统提供的服务越来越多,而且接口形 ...

最新文章

  1. Pandas 基础 (5) —— 处理缺失数据及层次化索引
  2. 华人计算机视觉鼻祖、双院外籍院士黄煦涛逝世,昔日名师门徒遍天下
  3. 道路游戏(洛谷 P1070)
  4. DOS命令大全(转)
  5. 主页被篡改修正方法(续)
  6. DevOps和SRE有什么不同,每个意味着什么
  7. 为什么微信推荐这么快?
  8. Swift数据类型简介(二)
  9. 02-再探MySQL数据库
  10. 乔布斯亲自致电原报道记者否认自己癌症复发
  11. 蚂蚁的开放:想办法摸到10米的篮筐
  12. 在代码中使用协程(一)
  13. SAP License:新总帐—Coding Block
  14. 【外文文献检索与下载方法】
  15. 六安一中2021高考成绩查询,六安一中
  16. 【转】卖萌的大牛你桑不起啊 ——记CVPR2011一篇极品文章
  17. selenium之qq邮箱登录-发邮件
  18. 信噪比与雷达探测距离之间关系
  19. 小米蓝牙耳机airdots青春版双耳模式
  20. UG NX10.0制图——修改单位小数位数

热门文章

  1. struts2.5.2的套路
  2. 华清远见-重庆中心-前端阶段技术总结/个人总结
  3. IIS服务器配置文件路径及相关说明
  4. matlab pca coeff,matlab_PCA,训练集与测试集分开,原理和用法
  5. 苏州企业准备高企申报材料时,研发项目RD表这些你都了解吗
  6. 整理可视化大屏设计教程与相关资源,大屏设计,可视化
  7. 7位双极性序列 matlab,移动通信课程设计报告实验报告-利用matlab进行m序列直接扩频仿真.doc...
  8. 由集合生成的σ代数的解法 - 随机过程
  9. 加密芯片选型,大侠们帮帮忙
  10. 什么是“门级网表”(Gate-level netlist)文件?