L3微内核

✍ dations ◷ 2025-08-02 00:31:15 #微内核

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微内核。

相关

  • 墨尔森条约《梅尔森条约》(法语:Traité de Meerssen,德语:Vertrag von Meersen),又译《墨尔森条约》,为西法兰克王国君主秃头查理及东法兰克王国国王日耳曼人路易于公元870年所签署的条约。8
  • 碳化钛碳化钛(TiC),是一种极其坚硬(莫氏硬度9-9.5)的金属碳化物。由于它具有硬度高,化学性质稳定(不溶于水,溶于硝酸)的优点,被用于制造金属陶瓷,耐热合金和硬质合金,还可作炼钢工业的脱氧剂。
  • 奎特曼县奎特曼县(Quitman County, Georgia)是美国乔治亚州西部的一个县,西邻亚拉巴马州。面积417平方公里。根据美国2000年人口普查,共有人口2,598人。县治乔治城 (Georgetown)。成立于
  • 岩藻糖醇岩藻糖醇又称L-岩藻糖醇,源自岩藻多糖,是北大西洋中一种称为墨角藻(Fucus vesiculosus)的海藻中发现的糖醇,亦可由岩藻糖还原得到。
  • 河岸湿地河岸湿地(riparian wetland),是一种洪涝湿地,指因河流泛滥而形成的湿地,其中又包括以下分类:
  • 外贸依存度贸易依存度(foreign trade degree of dependence, FTD)是指一定时期内一国或一地区的进出口贸易值与该国或该地区同时期内的国内生产总值(GDP)的比值,即E X
  • 悬河悬河又称地上河,即河床高出两岸地面的河流。悬河形成的原因是:含沙量很大的河流,在两岸河谷开阔、比较平缓的河段,泥沙大量堆积,河床不断抬高,水位也相应上升。为防止水害的发生,两
  • 短尾猫(L. rufus)短尾猫(学名:Lynx rufus)是分布在北美洲的一种猫科动物,其下已知有12个亚种,主要分布在加拿大南部至墨西哥北部,包括大部分的美国本土。短尾猫是有很强适应力的掠食者,栖息在林地、
  • 四氧化三铅四氧化三铅,化学式Pb3O4,可视为PbO2·2PbO之复合物,俗称铅丹。常温时为鲜红色粉末。与油类相调和后,涂在铁器上,可防止生锈。制备:由一氧化铅在空气中加热至500℃制得:产物中含有杂
  • 约翰·克鲁伊夫亨德里克·约翰内斯·“约翰”·克鲁伊夫(荷兰语:Hendrik Johannes "Johan" Cruijff, (荷兰语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libe