L3微内核

✍ dations ◷ 2025-11-20 08:30:39 #微内核

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

相关

  • 杯状细胞杯状细胞(goblet cells)是一种上皮细胞,主要功能为分泌黏液,协助其表面所在的润滑。在身体内,杯状细胞能在气管、支气管、小肠、大肠、上眼睑等处发现:在气管内,负责分泌使气管湿润
  • 南美洲南亚美利加洲(西班牙语:Sudamérica 或 América del Sur;葡萄牙语:América do Sul;法语:Amérique du Sud;英语:South America;荷兰语:Zuid-Amerika;字源:阿美利哥·维斯普西),简称南美
  • 犬科依据世界动物名称数据库犬科动物包括狗、狼、豺、狐狸等。犬科动物是地球上较为成功的一种肉食哺乳动物。犬科家族包括大约三十七种现存的狼、胡狼、狐和其他野生动物及家犬
  • 病原相关分子模式病原相关分子模式(Pathogen-associated molecular patterns, PAMP)是与病原体相关的小分子序列。它们可被Toll样受体和其它模式识别受体(pattern recognition receptors, PRR)识
  • 孝康章皇后孝康章皇后(满语:ᡥᡳᠶᠣᠣᡧᡠᠩᡤᠠ ᠨᡝᠰᡠᡴᡝᠨ ᡝᠯᡩᡝᠮᠪᡠᡥᡝ ᡥᡡᠸᠠᠩᡥᡝᠣ,穆麟德:hiyoošngga nemgiyen eldembuhe hūwangheo,太清:hiyouxngga nemgiyen elde
  • 质能方程E = mc²(即质能等价,亦称为质能转换公式、质能方程)是一种阐述能量(E)与质量(m)间相互关系的理论物理学公式,公式中的 c 是物理学中代表光速的常数。该公式表明物体相对于一个参照
  • 深切治疗重症医学(Intensive care medicine )是医学中的一个分支,诊断及管理会危及生命的疾病或是情形,会需要器官支持(英语:Organ support)及侵入性监测设备。在重症监护室中常见的设备有
  • 环球服务英国广播公司商业分支有限公司(BBC Worldwide Limited)是英国广播公司全资的商业附属机构,由BBC Enterprises于1995年重组而成。2011年3月31日前的一年,英国广播公司商业分支总
  • 阿帕拉契山阿巴拉契亚山脉(英语:Appalachian Mountains),又译阿帕拉契山脉,是北美洲东部的一座山系。南起美国的阿拉巴马州,北至加拿大的纽芬兰和拉布拉多省。最北部余脉则延伸到魁北克的加
  • 破伤风疫苗破伤风疫苗(Tetanus vaccine),又称破伤风类毒素(tetanus toxoid, TT)为一种用以对抗破伤风的疫苗。儿童时建议施打五剂并每隔十年追加一剂。施打三剂后几乎所有人都已免疫。若受