单一内核
单一内核(Unikernel)是用途专一的系统映像。单一内核将应用程序与其依赖的系统组件,打包为一个具有单一地址空间的映像,可以直接在(虚拟化)硬件层面运行。这样的内核免去了上下文切换(context switch)的开销,同时减少了系统大小、启动时间和应用面[1],提供了内核层面的隔离,大幅提升了程序执行效率和安全性。[2]
参考文献
- Ali Raza; Parul Sohal; James Cadden; Jonathan Appavoo; Ulrich Drepper; Richard Jones; Orran Krieger; Renato Mancuso; Larry Woodman. . Boston University OpenBU. 2019-05-13 [2021-04-25]. doi:10.1145/3317550.3321445. (原始内容存档于2021-04-25).
- Pierre Olivier; Daniel Chiba; Stefan Lankes; Changwoo Min; Binoy Ravindran. . VEE 2019. April 14, 2019: 59-73.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.