11 1 Linux概述 1.2 Linux内核 口 Linux内核源代码是公开的,任何人都可以对内核加以修改并发布给其 他人使用,这需要对内核版本进行规范化的管理。Linu內核版本号有 两种体系,一个是内核版本号,一个是发行版本号。 口 Linux内核版本号由r、X、y三组数字组成,目前 lInux内核版本有稳定 版和开发版。 口①第一个组数字「:当前发布的内核主版本号 口②第二个组数字x:偶数表示稳定版,奇数表示开发版; 口③第三个组数字y:错误修补的次数。 口例如:3.10.0(rxy):主版本号r=3;次版本号x=10,且表示稳定版;错误修 补的次数y=0前两个数字(主、次版本号)组合可以描述内核系列,如稳定版 的3.10.0,它是3.10版内核系列。 可南中医药大学/阮晓龙/13938213680/htpo// linux xg. hactcm.edu.cn/htp//ww.51 ucweb. cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 11 1.2 Linux内核 Linux内核源代码是公开的,任何人都可以对内核加以修改并发布给其 他人使用,这需要对内核版本进行规范化的管理。Linux内核版本号有 两种体系,一个是内核版本号,一个是发行版本号。 Linux内核版本号由r、x、y三组数字组成,目前Linux内核版本有稳定 版和开发版。 ①第一个组数字r:当前发布的内核主版本号; ②第二个组数字x:偶数表示稳定版,奇数表示开发版; ③第三个组数字y:错误修补的次数。 例如:3.10.0(r.x.y):主版本号r=3;次版本号x=10,且表示稳定版;错误修 补的次数y=0;前两个数字(主、次版本号)组合可以描述内核系列,如稳定版 的3.10.0,它是3.10版内核系列
2 eCentos7Teach /I rootecentos7Teach /1# anerio #24-Ubuntu SMP won Dec 18 17:29: 16 UTC
12
3 1 Linux概述 1.2 Linux内核 ¤内核是操作系统的最基本部分,它有多种不同的实现模式,其中主要t 有单内核和微内核,还有主要在科研系统里使用的外内核。 单内核 口 Linux.大部分都是单内核的,单内核有一个较大的进程管理系统,属于集中式操 作系统,它的内部又被分为用户程序、系统调用以及硬件控制三个层次和若干 个模块。运行时每一个模块都是一个独立的二进制映像或者进程,并且可通过 直接调用其他模块中的函数来实现通信。 单内核的所有的模块也都在同一块寻址空间内运行,倘若某个模块有错误,运 行时就会损及整个操作系统运行。相反,如果单内核架构的操作系统在开发设 计时相当完善,并经测试验证后具有高度可靠性,则操作系统内的各软件组件 因具有高度紧密性,系统运行效率也会大幅提高。 可南中医药大学/阮晓龙/13938213680/htpo// linux xg. hactcm.edu.cn/htp//ww.51 ucweb. cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 13 1.2 Linux内核 内核是操作系统的最基本部分,它有多种不同的实现模式,其中主要t 有单内核和微内核,还有主要在科研系统里使用的外内核。 单内核 Linux大部分都是单内核的,单内核有一个较大的进程管理系统,属于集中式操 作系统,它的内部又被分为用户程序、系统调用以及硬件控制三个层次和若干 个模块。运行时每一个模块都是一个独立的二进制映像或者进程,并且可通过 直接调用其他模块中的函数来实现通信。 单内核的所有的模块也都在同一块寻址空间内运行,倘若某个模块有错误,运 行时就会损及整个操作系统运行。相反,如果单内核架构的操作系统在开发设 计时相当完善,并经测试验证后具有高度可靠性,则操作系统内的各软件组件 因具有高度紧密性,系统运行效率也会大幅提高
1 Linux概述 1.2 Linux内核 ¤内核是操作系统的最基本部分,它有多种不同的实现模式,其中主要 有单内核和微內核,还有主要在科研系统里使用的外内核。 微内核 ¤微内核岀现于单内核之后,它仅将操作系统中最核心的功能写入内核,如线程 管理、内存管理、地址空间、进程间通信等。微内核模式是面向对象理论在操 作系统设计中的产物,其通过对系统逻辑功能的划分,将操作系统结构中的处 理管理、文件管理、存储箮理和设备管理等高级功能服务模块从內核中分离岀 来,成为在一定的特权方式下运行并且具有独立运行空间的独立进程,同时各 个进程之间以消息机制来完成信息交换。 ¤微内核以模块化的方式完成操作系统中比较高级的操作,这样的设计使内核中 最核心部分的设计更简单,增加了内核的灵活性,使之易于维护和移植。在微 内核操作系统中,一个服务组件的失效并不会导致整个系统的崩溃,内核需要 做的,仅仅是重新启动这个组件,而不影响其它的部分。 可南中医药大学/阮晓龙/13938213680/htpo// linux xg. hactcm.edu.cn/htp//ww.51 ucweb. cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 14 1.2 Linux内核 内核是操作系统的最基本部分,它有多种不同的实现模式,其中主要 有单内核和微内核,还有主要在科研系统里使用的外内核。 微内核 微内核出现于单内核之后,它仅将操作系统中最核心的功能写入内核,如线程 管理、内存管理、地址空间、进程间通信等。微内核模式是面向对象理论在操 作系统设计中的产物,其通过对系统逻辑功能的划分,将操作系统结构中的处 理管理、文件管理、存储管理和设备管理等高级功能服务模块从内核中分离出 来,成为在一定的特权方式下运行并且具有独立运行空间的独立进程,同时各 个进程之间以消息机制来完成信息交换。 微内核以模块化的方式完成操作系统中比较高级的操作,这样的设计使内核中 最核心部分的设计更简单,增加了内核的灵活性,使之易于维护和移植。在微 内核操作系统中,一个服务组件的失效并不会导致整个系统的崩溃,内核需要 做的,仅仅是重新启动这个组件,而不影响其它的部分
15 1 Linux概述 1.2 Linux内核 共 智慧家庭 KB级内核 传感智能化 10-3毫瓦级功耗1 降低时延 提升精度 微秒级响应 联接智能化 loT安全 智能化 IoT联接管理平台 交持短距+长距多协议 1个平台 APIs 合 数据安全 应用智能化」 (设备管理)(数据管理)(运营管理 Huawei LiteS Re- Active编程模型 接入安全 种接入方式 A eLTE/NB.,/5G敏捷物联网关|智敏家庭网关 1个oTOS Huawei LiteS|芯片|模组 http://developer.huaweicom/ict/cn/site-iot/product/liteos 可南中医药大学/阮晓龙/13938213680/htpo// linux xg. hactcm.edu.cn/htp//ww.51 ucweb. cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 15 1.2 Linux内核 http://developer.huawei.com/ict/cn/site-iot/product/liteos