微核心 编辑
电脑科学中,微内核,是一种内核的设计架构,由尽可能精简的计算机程序所组成,以实现一个操作系统所需要的最基本功能,包括了底层的定址空间管理、执行绪管理、与进程间通讯。
8
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
混合核心,又译为混合式核心、混合内核,一种操作系统内核架构。传统上的操作系统内核可以分为整块性核心与微核心两大基本架构,混合核心结合了这两种核心架构。
整块性核心,也译为集成式核心、单体式核心,一种内核架构,此架构的特性是整个核心程式是一个单一二进制执行档,在核心空间以监管者模式来执行。相对于其他类型的操作系统架构,如微核心架构或混核心架构等,这些核心会定义出一个高阶的虚拟界面,由该界面来涵盖描述整个电脑硬件,这些描述会集合成一组硬件描述用词,有时还会附加一些系统调用,如此可以用一个或多个模组来实现各种操作系统服务,如行程管理、共时控制、内存管理等。
Minix,是一个迷你版本的类Unix操作系统,由安德鲁·斯图尔特·塔能鲍姆教授为了教学之用而创作,采用微核心设计。它启发了Linux核心的创作。
整块性核心,也译为集成式核心、单体式核心,一种内核架构,此架构的特性是整个核心程式是一个单一二进制执行档,在核心空间以监管者模式来执行。相对于其他类型的操作系统架构,如微核心架构或混核心架构等,这些核心会定义出一个高阶的虚拟界面,由该界面来涵盖描述整个电脑硬件,这些描述会集合成一组硬件描述用词,有时还会附加一些系统调用,如此可以用一个或多个模组来实现各种操作系统服务,如行程管理、共时控制、内存管理等。
MINIX 3,一个自由软件专案,目标在于创造一个小型的类UNIX操作系统,具备高度可靠性与功能性。为Minix系统第三版,它的主要开发者为安德鲁·斯图尔特·塔能鲍姆,使用BSD许可证授权释出。采用微核心架构,它接续了先前MINIX 1与MINIX 2的发展成果,主要希望使用在小型嵌入式系统与教育之用。
开放核心实验室,一间美国私人开放源代码软件公司,创办于2006年,企业总部位于芝加哥,研发中心位于澳洲悉尼。它主要的业务是为嵌入式系统,发展出开放源码的处理器虚拟化技术,与微核心操作系统。
GNU Mach是一套效仿Mach而制作的微内核系统,是GNU Hurd操作系统预设的微核心,以GNU通用公共许可证发布。它在IA-32平台运作,是GNU 计划的一部分。
混合核心,又译为混合式核心、混合内核,一种操作系统内核架构。传统上的操作系统内核可以分为整块性核心与微核心两大基本架构,混合核心结合了这两种核心架构。
ChorusOS 是为嵌入式系统所设计的一个微核心即时操作系统。该操作系统是由Chorus Systems所创造出来的,于1997年升阳收购该公司,并且不再提供对ChorusOS的支援。原先的Chorus Systems的创办人于2002年8月成立一家新的公司称为Jaluna。Jaluna使用Linux和ChorusOS来设计嵌入式系统。
整块性核心,也译为集成式核心、单体式核心,一种内核架构,此架构的特性是整个核心程式是一个单一二进制执行档,在核心空间以监管者模式来执行。相对于其他类型的操作系统架构,如微核心架构或混核心架构等,这些核心会定义出一个高阶的虚拟界面,由该界面来涵盖描述整个电脑硬件,这些描述会集合成一组硬件描述用词,有时还会附加一些系统调用,如此可以用一个或多个模组来实现各种操作系统服务,如行程管理、共时控制、内存管理等。