0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

10个关于微内核的问题

Linux阅码场 来源:Linux阅码场 作者:Linux阅码场 2022-12-13 09:55 次阅读

如果有个一个不得不用微内核的理由,那一定是安全。实时上疫情这几年,汽车和云的实践表明,微内核几乎肯定会应用加速。我们提炼了10个关于微内核的问题,如果您有兴趣,欢迎贴上你的答案,会有惊喜。具体问题如下:

思考:

1.微内核的ipc问题可以采用栈和寄存器传递参数和上下文给对方,绕过内核,还有其他什么较好的方式?

2.微内核的ISR有什么好的优化方式或者设计方式?

3.微内核在互联速度上的优势都有哪些?超过50+个设备之间互联呢?

4.如何做定向测试?

5.微内核在hy时候的效能怎么保证?

6.安全怎么界定?过度安全措施会不会影响效率?

7.微内核的设计原则一般有哪些?

8.采取混合内核是否能兼顾二者的优点?或者基于微内核兼顾宏内核,是否能同时发挥二者的优点?

9.微内核的可编程性怎么考虑的?

10.微内核为人诟病的性能问题,是否可以根据不同场景构建相应的通信原则?

请留言写出你的答案。

7a6af4fa-7a85-11ed-8abf-dac502259ad0.png

审核编辑 :李倩


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    +关注

    关注

    30

    文章

    5037

    浏览量

    117764
  • 微内核
    +关注

    关注

    0

    文章

    54

    浏览量

    13380

原文标题:微内核十问

文章出处:【微信号:LinuxDev,微信公众号:Linux阅码场】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    CYT2CL是否可以通过另一内核(CM4)控制在一内核(CM0+)中配置的 SCB?

    在 CYT2CL 中,是否可以通过另一内核(CM4)控制在一内核(CM0+)中配置的 SCB?
    发表于 03-06 07:53

    鸿蒙使用的是微内核

    我们常说,看一个系统是不是自研,就看它的内核,常见的内核分为:宏内核和微内核,当然还有两者结合体,他们到底有什么区别? 白话宏内核和微
    的头像 发表于 01-30 16:43 178次阅读
    鸿蒙使用的是微<b class='flag-5'>内核</b>?

    Linux内核UDP收包为什么效率低

    现在很多人都在诟病Linux内核协议栈收包效率低,不管他们是真的懂还是一点都不懂只是听别人说的,反正就是在一味地怼Linux内核协议栈,他们的武器貌似只有DPDK。 但是,即便Linux内核协议
    的头像 发表于 11-13 10:38 243次阅读
    Linux<b class='flag-5'>内核</b>UDP收包为什么效率低

    中颖M0+内核芯片软件模拟内核复位的方法

    中颖M0+内核芯片软件模拟内核复位的方法
    的头像 发表于 09-27 15:27 727次阅读
    中颖M0+<b class='flag-5'>内核</b>芯片软件模拟<b class='flag-5'>内核</b>复位的方法

    【中科CSM32RV003绿色开发板免费体验】了解和认识中科CSM32RV003绿色开发板

    总体来评价中科CSM32RV003绿色开发板非常不错,值得花精力来研究和使用它。 CSM32RV003是基于RISC-V RV32IMAC内核(2.6 CoreMark/MHz)的32位MCU
    发表于 09-22 16:56

    【中科CSM32RV003绿色开发板免费体验】中科CSM32RV003绿色开发板初体验

    输入电压范围:0 ~ 4.8V,最大输入电压不得高于 VDD 电压; ● ADC 支持 12 输入通道,其中 10 可用于外部外部电压测量; ● 内置低压检测模块; ● 最多支持 18
    发表于 09-22 16:25

    关于nuc980的内核配置问题

    使用nuc980的一问题,学习视频教学中看到下列两种配置内核方法 makemenuconfig make linux-menuconfig 这两种用法有什么不同?我看到后者的项目比前者多得多,不知道该用哪个去配置
    发表于 09-04 07:38

    创建一RTX内核系统来完成CAN任务

    Development Ket) 中的 CMSIS-RTOS 为RTOS 和应用层提供了一标准的 API, 包括 Keil free RTOS RTOS, RTX (实时自动X) 内核。 一旦其他RTOS 支持
    发表于 08-22 07:19

    10讲 Linux内核源码目录分析 - 第1节 #硬声创作季

    电路电容LINUX内核
    充八万
    发布于 :2023年08月14日 19:47:13

    系统调用:用户栈与内核栈的切换(上)

    到 sysenter / sysexit 再到 syscall / sysret 实现方式的转变,关于具体的演化和区别、系统调用的其他细节等将在以后的系统调用专栏里分析。本文从系统调用最原始的int 0x80开始分析用户栈与内核栈的切换, 重点看系统调用过程用户栈与
    的头像 发表于 07-31 11:27 602次阅读
    系统调用:用户栈与<b class='flag-5'>内核</b>栈的切换(上)

    什么是Linux内核 Linux内核体系结构

    如果Windows已经安装了所有可用的驱动程序,而您只需要打开所需的驱动程序怎么办?这本质上就是内核模块为Linux所做的。内核模块,也称为可加载内核模块(LKM),对于保持内核在不消
    发表于 06-01 09:59 919次阅读
    什么是Linux<b class='flag-5'>内核</b> Linux<b class='flag-5'>内核</b>体系结构

    操作系统中抢占式和非抢占式内核的区别

    操作系统一般分为抢占式内核和非抢占式内核,通常RTOS都是抢占式内核。你知道抢占式内核和非抢占式内核的区别吗?
    的头像 发表于 05-29 10:47 793次阅读
    操作系统中抢占式和非抢占式<b class='flag-5'>内核</b>的区别

    找安卓外援,最好是在南京,信&amp;手机:***,关于网络。

    找安卓外援,最好是在南京,信&手机:***,关于网络,我硬件写了一rndis协议,用USB转以太网的。需要连接到手机,但是手机安卓只能识别到4G和无线网卡,无法识别到我的usb以太网接口
    发表于 05-25 15:58

    MPC5748G两内核可以同时从同一内存地址读取吗?

    我知道你不能让两内核同时写入同一内存地址而不会出现问题,但是两内核可以同时从同一内存地址
    发表于 05-05 09:04