码迷,mamicode.com
首页 >  
搜索关键字:微内核    ( 141个结果
Dubbo源码分析(五):Dubbo内核实现之SPI简单介绍
Dubbo采用微内核+插件体系,使得设计优雅,扩展性强。那所谓的微内核+插件体系是如何实现的呢!大家是否熟悉spi(service  provider interface)机制,即我们定义了服务接口标准,让厂商去实现(如果不了解spi的请谷歌百度下), jdk通过ServiceLoader类实现spi机制的服务查找功能。    JDK实现spi服务查找: ServiceLoader    首先...
分类:其他好文   时间:2016-05-07 11:15:01    阅读次数:150
Linux系统启动流程及内核编译(2)
Linux系统启动流程及内核编译(2)1.内核设计:有单内核和微内核之分linux属于单内核的模块化设计系统内核核心路径:/boot/vmlinuz-版本号内核模块路径:/lib/modules/版本号/linux分为内核空间和用户空间而用户空间通过访问和监控内核:路径在/proc/和/sys/两个伪文件系统2.伪文..
分类:系统相关   时间:2016-04-29 09:30:18    阅读次数:202
FW: Nginx模块开发入门
前言 Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中,Nginx的占有率为6.8%。与Apache相比,Nginx在高并发情况下具有巨大的性能优势。 Nginx属于典型的微内核设计,其内核非常简洁和优雅,同时具有非常高的 ...
分类:其他好文   时间:2016-04-22 16:05:42    阅读次数:339
从API开始理解QNX -- 消息传递
大家都知道QNX是个微内核结构的操作系统,靠的是进程间通讯来实现整个系统功能的。那么具体到写一个程序的时候,到底这个通讯是如何完成的呢?这章就是具体介绐最底层的消息传递API的。消息传递是通过内核进行的,所以所谓的API,实际也就是最底层的内核调用了。需要指出的是,真正在QNX上写程序的时候,很少会 ...
分类:Windows程序   时间:2016-04-14 13:52:16    阅读次数:228
Linux kernel模块管理相关详解
Linux内核模块化设计 1. Linux内核设计:单内核、模块化(动态装载和卸载) (1) Linux:单内核设计,但充分借鉴了微内核体系的设计的优点;为内核引入了模块化机制;(2) 内核的组成部分:kernel:内核核心,一般为bzImage格式,通常位于/boot目录,名称为vmlinuz-V ...
分类:系统相关   时间:2016-04-03 13:11:00    阅读次数:249
系统调用和标准库函数的关联
1. 首先,现在的OS内核主要采用两种模式,整体的单内核模式(linux)和分层的微内核模式(Windows)。单内核模式的特点就是代码紧凑,执行速度快,各个模块之间是直接的调用关系,可以说最后一点既是优点,也是缺点...有点就是执行速度快,缺点是内核看起来很乱,维护起来困难。2. 无论是单内核,还 ...
分类:其他好文   时间:2016-04-02 22:54:18    阅读次数:279
Linux内核模块设计
内核的设计有两种方式:单内核和微内核,两者各有优劣,关于两者的比较可以参见wiki.windowds和Solaris采用微内核结构. Linux内核采用单内核结构,设计比较简单,但单内核的理念是把所有的功能集成到一块儿,所以必然会导致内核的体积变大,然而事实是Linux内核体积并不大.因为Linux
分类:系统相关   时间:2016-03-23 06:09:42    阅读次数:221
《Linux内核设计与实现》读书笔记——第一二章
处理器在任何指定时间点上的活动范围可以概括为下列三者之一: 1.操作系统可分为两大阵营:单内核、微内核。第三大阵营是外内核(主要用于科研系统)。 2.Linux是一个单内核,至今Linux是模块化的、多线程的以及内核本身可调度的操作系统。 3.Linux内核和传统Unix内核的差异: 1.Linux
分类:系统相关   时间:2016-03-16 18:52:52    阅读次数:277
《Linux内核设计与实现》第一二章笔记
第一章 linux内核简介 每个处理器在任何时间点上的活动必然概括为下列三者: Linux内核与传统的Unix系统之间的差异: 单内核与多内核设计之比较: 单内核 微内核 Linux内核设计 第二章 从内核出发 内核源码树: 内核开发特点:
分类:系统相关   时间:2016-03-16 16:46:13    阅读次数:181
《内核设计与实现》第一章读书笔记
Unix强大的特点 Linux系统的基础是内核、C库、工具库和系统的基本工具。 单内核与微内核的比较 主版本号.从版本号.修订版本号.稳定版本号
分类:其他好文   时间:2016-03-15 00:29:23    阅读次数:135
141条   上一页 1 ... 7 8 9 10 11 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!