L3微内核

✍ dations ◷ 2024-12-23 03:08:59 #微内核

L3微内核(英语:L3 microkernel),一种微内核架构的计算机操作系统内核,可以运行在Intel x86架构的电脑上。开发者是约亨·李德克以及他在卡内基梅隆大学(CMU)SET实验室(SET institute)的同事。它的下一代,为L4微内核。

微内核架构长期以来被认为效能不佳,约亨·李德克想要证明更薄的IPC层、对性能更关注和与硬件特性相关(和与平台无关相对)的设计,会更加贴近现实世界中的的性能改进。相对于Mach的复杂的IPC系统,他的L3仅简单的传递消息,而没有任何额外的开销。安全和权限被视为同其它用户空间所必需的服务器一样。L3也使用了各种硬件的特性来传递消息,让每个调用都最大化的利用硬件特性,像寄存器。相对而言,Mach则使用的是one-size-fits-all的通用机制,以牺牲性能为代价而获取可移植性。这些改变大量减少IPC中额外的开销。在同样的系统中,Mach需要114毫秒来发送即使是最短的消息,而L3可以用少于10毫秒的时间来发送同样的消息。一次系统调用的时间比Unix所花费的一半还少,而Mach执行同样的系统调用需要5倍于Unix的时间。通过在TÜV SÜD中使用多年,L3被证明是一个安全的操作系统内核。

在L3之后,Liedtke开始意识到其它的一些Mach的概念也存在同样的问题,对此进行改进,最终形成L4微内核。

相关

  • 内科医师人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学医生又称医师,在中国古代称大夫或郎中
  • 儿童照顾儿童照顾(Child care)也称为儿童看护、育儿或是托儿,是指照顾一名或多名儿童,儿童年龄一般在是六个月到十三岁之间。一般是指由日托中心、保姆或是其他人照顾儿童的行为或是技能
  • 安提西尼安提西尼(古希腊语:Ἀντισθένης,Antisthenes,前445年-前365年),或译为安提斯泰尼,古希腊哲学家,苏格拉底弟子之一。安提西尼约生于公元前445年,他的父亲也叫安提西尼(Antisthe
  • 文白异读文白异读是汉语族的一种特有现象,一些汉字在汉语中有两种发音:文读和白读,两者代表不同的语音层次:汉语中的白读普遍是在《广韵》或更早的音系基础上继承和发展来的语言固有成分
  • 太空航行对人体的影响人类在生理学上能够良好地适应在地球上生存。载人太空航行会对人体产生许多负面影响。最显著之长期影响是肌肉萎缩(英语:muscle atrophy)以及骨骼退化(英语:spaceflight osteopen
  • 巴勒斯坦总统巴勒斯坦总统是巴勒斯坦国的国家元首,巴勒斯坦国在1988年11月由巴勒斯坦解放组织单方面宣布独立以后,由巴勒斯坦解放组织的议会选举产生。
  • 蓝天使美国海军蓝天使特技飞行队(英语:Blue Angels U.S. Naval Flight Demonstration Squadron)是美国海军一支成立于1946年的特技飞行队伍,是全世界历史第二悠久的特技飞行队,由来自海
  • 算符在物理学里,算符(operator),又称算子,作用于物理系统的状态空间,使得物理系统从某种状态变换为另外一种状态。这变换可能相当复杂,需要用很多方程来表明,假若能够使用算符来代表,可以
  • 1175年重要事件及趋势重要人物
  • 偏利共栖偏利共生(英语:Commensalism,又称为偏利共栖现象)是两种生物间共生关系的一种。是指在生物界中,某两物种间的生态关系,其中一种的生物会因这个关系而获得生存上的利益,但是,另一方的