《自己动手写嵌入式操作系统》阅读笔记之操作系统小知识
微内核与大内核
微内核与大内核在操作系统中应用广泛,是两种截然相反的设计思想。“这于CPU设计中的RISC和CISC架构类似。”所谓RISC是指精简指令集,RISC指令比较少,执行效率较高,但必须经过编译,才能有效,大多是期CPU的架构方式;而CISC是采用短小的微指令的实现方式,由于指令很复杂,所以执行效率不高。。
微内核的思想是,尽量少的操作系统机制放到内核中去实现,其他比较大的操作系统的功能就用能独立的进程或线程去实现,这种架构方式是很容易扩展的,对于要增加的功能只要增加进程或线程就可以了。。
进程或任务 | 设备驱动,I/O管理器、文件系统、虚拟内存管理、网络协议栈、用户应用等等 |
内核 | 线程调度、IPC、定时、内存管理、中断调度、同步 |
大内核的思想是,把可能多尺寸大的操作系统功能放入内核模块中实现,由于这些功能实现的代码都是静态的代码,不像微内核那样作为进程实现,这些代码直接在调用进程的空间中运行,不发送等待接受消息,所以效率特别高。
重所周知,嵌入式操作系统是以追求效率为第一位的,所以大内核是最适用的模型。虽然如此,但它有个很大的缺陷,那就是不易扩展性。。
《自己动手写嵌入式操作系统》阅读笔记之操作系统小知识相关推荐
- 《自己动手写Docker》学习笔记2
<自己动手写Docker>学习笔记2 1 前言 由于本人毕业设计与云原生领域相关,因此最近在学习Docker相关知识,<自己动手写Docker>涵盖了Docker底层的各类知识 ...
- 【操作系统学习笔记】操作系统基础
什么是操作系统? 先看下面的一张图 你会联想到什么?没错这是整个计算机啊. 我们讲计算机是用来帮助人们解决一些实际问题的工具 那我们不妨先探究一下,在屏幕上输入"hello",计算 ...
- 阅读笔记--现代操作系统
1. 操作系统面试 1.https://www.nowcoder.com/discuss/325668?type=all&order=time&pos=&page=1& ...
- 软考-嵌入式系统设计师-笔记:计算机系统基础知识
文章目录 数制及其转换 数据的表示 原码.反码.补码.移码 浮点数 奇偶校验 CRC校验 海明校验 计算机组成及主要部件的基本工作原理 计算机硬件组成 CPU组成 存储器 计算机体系结构 冯诺依曼结构 ...
- 阅读笔记--NLP面试基础知识总结
如果我可以把今世的记忆带到以后,我会告诉我下一世的继任者去学数学.但是他可能又是一个不愿意学习的小傻瓜,或许三年级的时候还是会考各种0分.是呀,0分也是回忆,那时怎么会晓得走到现在,今后又晓得会去往何 ...
- 自己动手写Docker学习笔记
零.前言 本文为<自己动手写 Docker>的学习,对于各位学习 docker 的同学非常友好,非常建议买一本来学习. 书中有摘录书中的一些知识点,不过限于篇幅,没有全部摘录 (主要也是懒 ...
- word2vec原理_word2vec论文阅读笔记
word2vec算是NLP中的经典算法,之前在课程中简单的学过,但面试时经不起深问.痛定思痛,参考Jack(@没搜出来)的总结,笔者重点阅读了Mikolov的原始论文[1]和Xin Rong的详细推导 ...
- 【计算机视觉】运动目标检测算法文献阅读笔记
先前在博客中对常见的运动目标检测算法有写过一篇总结,详情请参考:http://blog.csdn.NET/kezunhai/article/details/8830787.本文是在校期间写的部分阅读笔 ...
- 极客时间:《一个草根创业者的40岁人生复盘》阅读笔记
这个专栏是极客邦科技的创始人兼 CEO霍太稳,Kevin,结合自己十几年的创业历程写的,里面复盘和梳理总结了很多干货,上周末,我花2天时间看完,趁机做个阅读笔记,把专栏里面的干货记录下来. 原始专栏链 ...
最新文章
- linux挂载移动硬盘 格式化_linux系统下如何挂载NTFS移动硬盘
- 认证登录时代来临,主流验证登录方式盘点
- mysql选择行_在mysql中选择特殊行
- 项目使用mysql接收emoji表情
- ASP.NET自定义控件组件开发 第三章 为控件添加事件 后篇
- php -i | grep configure,PHP7中I/O模型内核剖析详解
- 【人物】互联网教父KK:对未来要有自信,未来是我们的
- 等值数目-------2012年12月26日
- SQL2008无法连接到.\SQLEXPRESS,用户'sa'登录失败(错误18456)图文解决方法
- .NET Core 3.0中IAsyncEnumerableT有什么大不了的?
- 基于机器视觉的马达孔直径中心距、齿数线序测量
- *第四周*数据结构实践项目二【单链表算法库】
- Android流量监控以及流量防火墙的概述
- DSP eCAP脉冲捕获实验
- discuz招商加盟门户整站模板
- 布局 - 收藏集 - 掘金
- 使用zabbix_sender发送文本
- c++builder 6.0中OnCliked= fun实现的原理
- 苹果发布黄色版 iPhone 14,定价 5999 元起;大神李沐被曝离职投身大模型创业;Atlassian 裁员 |极客头条
- 大数据入门(SQLite手机本地轻量级数据库增删改查)