Exokernel:修订间差异

求闻百科,共笔求闻
添加的内容 删除的内容
(修改自此处;原许可:CC BY-SA 3.0[网站升级迁移])
 
(批量替换文字)
 

(未显示3个用户的3个中间版本)

第1行: 第1行:
{{noteTA|G1=IT}}
{{noteTA|G1=IT}}
[[File:Exokernel.svg|有框|右|外核心的形概述]]
[[File:Exokernel.svg|有框|右|外核心的形概述]]
'''Exokernel''',一[[作]][[核]]架,是一種極簡化的核心,也被稱為'''外核心'''(Exokernel),'''外核'''、或'''限核心'''。
'''Exokernel''',一[[作系]][[核]]架,是一种极简化的核心,也被称为'''外核心'''(Exokernel),'''外核'''、或'''限核心'''。


在Exokernel中,作在核心空的唯一行程就是核,唯一工作就是負責分配系統資源,防止使用者行程存取到其他行程的源。每使用者行程都有一[[器]],可以行自己的作
在Exokernel中,作在核心空的唯一行程就是核,唯一工作就是负责分配系统资源,防止使用者行程存取到其他行程的源。每使用者行程都有一[[器]],可以行自己的作系


Exokernel的設計理念是可能的減少軟體的[[抽象化 ()|抽象化]],使得開發者可以的抽象化。外核心的設計極為簡化,它的目是在時簡傳統[[微核]]的傳遞機制,以及[[整性核心]]的軟體抽象
Exokernel的设计理念是可能的減少软件的[[抽象化 ()|抽象化]],使得开发者可以的抽象化。外核心的设计极为简化,它的目是在时简传统[[微核]]的传递机制,以及[[整性核心]]的软件抽象


== 史 ==
== 史 ==
Exokernel是在1994年提出的概念,由[[麻省理工院]]并行与分布式操作系统小组(Parallel and Distributed Operating Systems Group)所展出。
Exokernel是在1994年提出的概念,由[[麻省理工院]]并行与分布式操作系统小组(Parallel and Distributed Operating Systems Group)所展出。


现在,外核设计还停留在研究阶段,没有任何一个作系统采用了这种设计。几种概念上的操作系统正在被开发,如[[剑桥大学]]的Nemesis,格拉斯哥大学的Citrix系统和瑞士计算机科学院的一套系统。[[麻省理工学院]]也在进行着这类研究。
现在,外核设计还停留在研究阶段,没有任何一个作系统采用了这种设计。几种概念上的操作系统正在被开发,如[[剑桥大学]]的Nemesis,格拉斯哥大学的Citrix系统和瑞士计算机科学院的一套系统。[[麻省理工学院]]也在进行着这类研究。


== 技術內容 ==
== 技术内容 ==
它的设计理念是让用户程序的设计者来决定硬件接口的设计。外内核本身非常的小,它通常只负责系统保护和系统资源复用相关的服务。
它的设计理念是让用户程序的设计者来决定硬件接口的设计。外内核本身非常的小,它通常只负责系统保护和系统资源复用相关的服务。


第25行: 第25行:
* [[Hypervisor]]
* [[Hypervisor]]


== 外部連結 ==
== 外部链接 ==
* [https://web.archive.org/web/20110323025628/http://pdos.csail.mit.edu/exo.html MIT Exokernel作]
* [http://pdos.csail.mit.edu/exo.html MIT Exokernel作系]


{{操作系统}}
{{操作系统}}


{{DEFAULTSORT:Exokernel}}
{{DEFAULTSORT:Exokernel}}
[[Category:作核心]]
[[Category:作系核心]]
[[Category:操作系统技术]]
[[Category:操作系统技术]]
[[Category:微核]]
[[Category:微核]]