前言Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中,Nginx的占有率为6.8%。与Apache相比,Nginx在高并发情况下具有巨大的性能优势。Nginx属于典型的微内核设计,其内核非常简洁和优雅,同时具有非常高的可扩...
分类:
其他好文 时间:
2016-01-09 06:10:38
阅读次数:
284
一、Linux内核模块化设计
1.Linux内核设计:单内核、模块化(动态装载和卸载)(1)Linux:单内核设计,但充分借鉴了微内核体系的设计的优点;为内核引入了模块化机制;(2)内核的组成部分:kernel:内核核心,一般为bzImage格式,通常位于/boot目录,名称为vmlinuz-VERSION-release..
分类:
系统相关 时间:
2015-12-31 21:12:18
阅读次数:
302
微内核架构(Microkernel Architecture)微内核架构有时也被成为插件架构模式(plug-in architecture pattern),通常用于实现基于产品的应用,如Eclipse和Firefox。然而许多公司也将内部的业务软件做成软件产品,提供版本、发版说明和插件特性。微内核...
分类:
其他好文 时间:
2015-12-13 00:49:16
阅读次数:
3823
1.QK的特性QK(Quntum Kernel)是一个抢占式、基于优先级实时微内核、一个多任务调度器;QK不同于传统的RTOS,是非阻塞的,并且只用了一个stack;对QK中的任务来说,采用了IOC(好莱坞原则)方式(是callback的),而不同于传统RTOS中任务的多线程或进程中的等待;传统RT...
分类:
其他好文 时间:
2015-12-01 21:07:26
阅读次数:
137
Linux系统启动流程POST(加电自检)——>BIOS(启动次序)——>MBR(bootloader)——>kernel(硬件层)——>initrd——>init(用户层)内核设计风格单内核:Linux微内核:Windows(线程)核心:动态加载内核模块内核:/lib/modules/“内核版本号命名的目录”内核的命名例如..
分类:
系统相关 时间:
2015-11-19 07:09:24
阅读次数:
199
1.QP简介: 量子平台(Quantum Platform, 简称QP)是一个用于实时嵌入式系统的软件框架,QP是轻量级的、开源的、基于层次式状态机的、事件驱动的平台。QP包括事件处理器(QEP)、轻量级的事件驱动框架(QF)、任务调度微内核(QK)和实时跟踪调试器(QS)四个部分。利用QP可以开....
分类:
其他好文 时间:
2015-11-01 00:29:17
阅读次数:
360
前言Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中,Nginx的占有率为6.8%。与Apache相比,Nginx在高并发情况下具有巨大的性能优势。Nginx属于典型的微内核设计,其内核非常简洁和优雅,同时具有非常高的可扩...
分类:
其他好文 时间:
2015-10-19 17:04:03
阅读次数:
296
一、内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。内核的分类可分为单内核和双内核以及微内核。严格地说,内核并不是计算机系统中必要的组成部分。二、内核,是一个操作系统的核心。是基于硬件的第...
分类:
其他好文 时间:
2015-10-19 12:36:49
阅读次数:
164
三、插件内核系统微内核“微内核+插件”理念构成了整个框架平台的核心基础。插件树:提供了一种插件树的机制来调用插件组成框架平台的核心。服务:包括自动服务,文件服务,日志服务,菜单服务,消息服务,属性服务,资源服务,字符串数据服务,工具栏服务,树型组织服务等。资源:数据资源,图像资源,文字资源等。3.1...
分类:
其他好文 时间:
2015-09-30 10:57:34
阅读次数:
141
内核构成:内核模块(ko):/lib/modules/version核心:/boot/vmlinuz-version内核设计:单内核:linux使用的这个但是借用了微内核的优势微内核装在模块命令:insmod:modprobe:下载内核地址:www.kernel.orguname-r查看内核版本号###########################################..
分类:
其他好文 时间:
2015-09-10 17:38:03
阅读次数:
160