PC:OS(Linux)POST-->BIOS(BootSequence)-->MBR(bootloader,446)-->Kernel-->initrd-->(ROOTFS)/sbin/init启动的服务不同:运行级别:0-6内核设计风格:核心:动态加载内核模块内核:/lib/modules/"内核版本号命令的目录"/单内核:Linux(LWP)核心:ko(kernelobject)微内核:Wi
分类:
系统相关 时间:
2017-12-04 20:31:51
阅读次数:
159
内核与操作系统: 内核是操作系统的核心部分,包含了系统运行的核心过程,决定系统的性能,操作系统启动内核被装入到RAM中; 操作系统与底层硬件设备交互和为运行应用程序提供执行环境。 Linux内核与微内核比较: 微内核:内核只需要一个很小的函数集,通常包括几个同步原语,一个简单的调度程序和进程间通信机 ...
分类:
系统相关 时间:
2017-11-22 20:08:54
阅读次数:
143
系统包括下面几个端 服务端 、客户端、后台、前端 首先要考虑的问题是各个端的通信协议,以及接口标准规范,服务端的数据库字段定义规范,以及各种实体(vo、dto、pojo、entity)的定义规范,详情可以参考阿里出的那个规范。 其次是服务端必须每个层都写测试用例,服务端的参数需要有效验证,防止接口直 ...
分类:
其他好文 时间:
2017-11-09 14:36:11
阅读次数:
105
这个部分单独写一页,看起来更高大上一些。 1.概括 Dubbo采用微内核+插件体系,使得设计优雅,扩展性强。那所谓的微内核+插件体系是如何实现的呢! 即我们定义了服务接口标准,让厂商去实现(如果不了解spi的请谷歌百度下), jdk通过ServiceLoader类实现spi机制的服务查找功能。 JD ...
分类:
其他好文 时间:
2017-10-18 16:45:59
阅读次数:
205
分层架构 (Layered Architecture) 分层架构是最常见的架构,也被称为n层架构。多年以来,许多企业和公司都在他们的项目中使用这种架构,它已经几乎成为事实标准,因此被大多数架构师、开发者和软件设计者所熟知。比如MVC。 分层架构的一个特性就是 关注分离(separation of c ...
分类:
其他好文 时间:
2017-09-18 16:15:23
阅读次数:
2953
CentOS6的启动流程一:Linux的组成:linux是由kernel和rootfs组成的。kernel即是内核,具有进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能等管理的作用;而rootfs即是根文件系统,由程序和glibc(即c运行库)组成。内核设计流派分为单内核和微内核两个方向。linu..
分类:
其他好文 时间:
2017-09-18 10:57:14
阅读次数:
167
以下讲的是内核基储内核管理、安装编译内核、安装程序anaconda、kickstart。1、内核基础对于内核,现在有单内核和微内核设计,现在的内核多采用单内核和高度模块化设计,对于模块化设计,可以进行动态装卸载。内核一般由三部分组成:内核核心文件、内核对象、ramdisk。内核核心..
分类:
其他好文 时间:
2017-09-12 23:08:36
阅读次数:
181
LinuxKernel:内核设计体系:单内核、微内核;内核的组成部分:1.Kernel:内核核心,一般为bzp_w_picpath,通常位于/boot目录,名称为vmlinuz-VERSION-release;2.Kernelobject:内核对象,即内核模块,一般放置于/lib/modules/VERSION-release/,maninfo命令通过读取此文件的..
分类:
系统相关 时间:
2017-09-08 10:10:20
阅读次数:
197
最近,一款由谷歌开发,被称为 Fuchsia 的操作系统在网上曝光。Fuchsia 是在去年 8 月就进入了 GitHub 项目,但谷歌对此非常低调,像操作系统这样的重量级项目,却没有官方的宣传和说明介绍。网上的介绍称这个操作系统采用了代号为 Magenta[一种给给的洋红色] 的微内核设计 [Mi ...
分类:
移动开发 时间:
2017-09-05 16:50:49
阅读次数:
234
本篇简单介绍内核相关的基本概念。 主要内容: 单内核和微内核 内核版本号 1. 单内核和微内核 原理 优势 劣势 单内核 微内核 Linux的内核虽然是基于单内核的,但是经过这么多年的发展,也具备微内核的一些特征。(体现了Linux实用至上的原则) 主要有以下特征: 2. 内核版本号 内核的版本号主 ...
分类:
系统相关 时间:
2017-08-24 17:59:54
阅读次数:
166