• Hanks
    置顶
    2021-05-17
    首先认识到内核是一个软件:管理硬件平台资源的底层软件,应用程序等都是借由它完成程序执行和硬件功能。内核设计的模式宏内核、微内核、外内核以及组合式内核,本文提到的内核结构类似于Linux内核, 首先它是一个宏内核,但是同时具备有微内核的特点,模块化设计,支持动态可加载和卸载。

    作者回复: 是的 你学到了

    
    40
  • Geek_9a6f78
    置顶
    2021-05-16
    mac OS属于混合内核架构吧

    编辑回复: 好问题,可以先说说你的理解。

    共 3 条评论
    5
  • GAC·DU
    置顶
    2021-05-14
    之前感觉内核很神秘,真的就是个黑盒子,但是通过老师的讲解,觉得也可以透过现象看本质。内核设计的演进貌似和软件系统架构演进惊人的相似。宏内核和单体架构一致,微内核和SOA架构一致,而课程里面讲的第三种架构更像是微服务架构。从整体的架构演进来看,核心就是拆分,从all in one到垂直拆分,再到水平拆分,更面向用户操作和技术专注。

    作者回复: 为你狂刷6666

    共 8 条评论
    142
  • pedro
    2021-05-14
    第一次听说混合内核(hybrid kernel)还是在《操作系统导论》这本书上,这本书相当不错,当时一直没有深入理解。 今天在整整一节的铺垫之后,我一下子就懂了,东哥对于操作系统的功力着实不一般,来龙去脉一目了然。 另外,本文中的内核接口层想必也没什么神秘的,应该就是所谓的system call了。

    作者回复: 对 对 对

    
    35
  • DARK FIRE
    2021-06-04
    大学里的操作系统要是这么讲该多好呀

    作者回复: 大家里很多老师也不清楚的 再说大学是理论课

    共 2 条评论
    30
  • 不刷完算法数据结构不...
    2021-05-14
    混合内核。 特点是通过LKM充分利用了宏内核和微内核的优势。

    作者回复: 正确

    
    13
  • Geek_6211b1
    2021-06-29
    这课真的牛逼 转专业的小白都看懂了,恶补操作系统Ing

    作者回复: 谢谢

    
    12
  • Dicky
    2021-05-18
    宏内核强调组织间的相互关联性,感觉像是一种命令由上到下的一个传递过程。微内核强调的是独立,相互调用性,感觉就像部门与部门之间的合作关系。

    作者回复: 对对对,总结的到位

    
    11
  • 秋天,不远了
    2021-11-11
    看到一半就想到《UNIX编译艺术》一书中的一句话:UNIX提供的是机制,而不是策略,策略命短,机制永存。

    作者回复: 是的

    共 2 条评论
    10
  • 大鱼Coo
    2021-05-14
    建立起一定的内核架构印象,从计算机资源角度为切入口,再到基本架构设计,有点工作中的需求-->解决需求的模式,顺畅~,之前对linux启动后可以挂在不同的文件系统有疑问,现在感觉就是作为一种设备管理。商业的内核,应该都是基于混合的吧~

    作者回复: 是的 是的 商业系统 没有 微内核 的

    共 4 条评论
    7