1.前言 本文主要简要介绍Linux内核的功能,以及Linux内核分别由哪些部分组成,并对各个部分完成的主要功能做简要说明。 2.内核的功能 内核是硬件与软件的一个中间层,其作用是将应用程序的请求传递给硬件。 从应用程序的角度 应用程序发出的任何请求,都将由内核进行抽象处理,屏蔽了操作的细节,因此对 ...
分类:
系统相关 时间:
2017-04-07 16:00:54
阅读次数:
225
内核设计风格:redhat,suse核心:动态加载内核模块在目录/boot/vmlinuz-版本号内核:/lib/modules/"内核版本号命令的目录"/vmlinuz-2.6.32/lib/modules/2.6.32/单内核:linux核心:ko(kernelobject)微内核:windows,solaris(线程)kernel初始化的过程:1、设备探测2、驱动初始..
分类:
系统相关 时间:
2016-12-09 20:14:07
阅读次数:
296
freertos是一个轻量级的rtos,它目前实现了一个微内核,并且port到arm7, avr, pic18, coldfire等众多处理器上;目前已经在rtos的市场上占有不少的份额。它当然不是一个与vxworks之类的rtos竞争的操作系统,它的目标在 于低性能小RAM的处理器上。整个系统只有 ...
分类:
其他好文 时间:
2016-10-13 14:24:30
阅读次数:
127
1. 宏内核与微内核 内核(Kernel)在计算机科学中是操作系统最基本的部分,主要负责管理系统资源。中文版维基百科上将内核分为四大类:单内核(宏内核);微内核;混合内核;外内核。 混合内核实质上也是微内核,而外内核是一种比较极端的设计方法,目前还处于研究阶段,所以我们就着重讨论宏内核与微内核两种内 ...
分类:
系统相关 时间:
2016-08-28 01:09:24
阅读次数:
798
本文转载自:https://segmentfault.com/a/1190000002711544 内核按照体系结构分为两类 : 微内核(microkernel)与宏内核(macrokernel). 微内核 是将各种服务功能放到内核之外,自身仅仅是一个消息中转战,用于各种功能间的通讯.宏内核 是将所 ...
分类:
其他好文 时间:
2016-08-15 22:02:25
阅读次数:
151
[1] MINIX是一种基于微内核架构的类UNIX计算机操作系统,由Andrew S. Tanenbaum发明。MINIX最初发布于1987年,开放全部源代码给大学教学和研究工作。2000年重新改为BSD授权,成为自由和开放源码软件。MINIX为全球注册商标。 [1] MINIX是一种基于微内核架构 ...
分类:
其他好文 时间:
2016-07-21 14:40:35
阅读次数:
278
转载自 斩秋的专栏 http://blog.csdn.net/quhongwei_zhanqiu/article/details/41577159 Dubbo采用 微内核 + 插件体系,使得设计优雅,扩展性强。那所谓的微内核+插件体系是如何实现的呢!大家是否熟悉spi(service provide ...
分类:
其他好文 时间:
2016-07-01 11:52:09
阅读次数:
219
系统启动流程,运行级别及grublinux启动流程POST-BIOS(bootsequence)-MBR(bootloader,446)-Kernel-/sbin/init内核设计风格核心:动态加载,内核模块内核:/lib/modules单内核:linux核心:KO(kernelobject)so()微内核:windows,solaris(线程)chroot根切换,可以把一个临时..
分类:
其他好文 时间:
2016-06-25 06:18:22
阅读次数:
267
多内核操作模式: 1. <<QNX-–-微内核结构的实时操作系统.pdf>> 2. 对称多处理"(Symmetrical Multi-Processing) SMP SMP(Symmetrical Multi-Processing),对称多处理系统,是指在一个计算机上汇集了一组处理器(多CPU),各 ...
分类:
其他好文 时间:
2016-06-04 13:24:38
阅读次数:
221
将软件设计成插件化,通过基础库+微内核+核心插件+功能插件这种设计思想很容易把任何项目或者产品的一部分都设计成可以灵活扩展的软件。这其实是一种设计思想,但没有真正的普及到每个开发人员身上,个人认为这种设计技术应该像MVC,各种设计模式那样被开发人员熟知并灵活运用。至于设计模式里为什么没有插件模式这个 ...
分类:
其他好文 时间:
2016-05-21 20:21:52
阅读次数:
167