程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> seL4環境配置,sel4環境

seL4環境配置,sel4環境

編輯:關於C語言

seL4環境配置,sel4環境


       既然奔著seL4來的,那麼對於宏內核與微內核的區別應該是很清楚的了,在此就簡單地介紹兩者的區別,本文主要用來完成seL4環境配置工作

   對於小白來說,自己獨自完成對seL4微內核的閱讀和理解真的很困難,目前跟著老師助教一起進行對seL4微內核的分析和理解。所以准備長期更新seL4學習的博客,希望大家多多支持,錯誤之處還請各位幫忙指出改正。

       對於兩者的區別也就簡單提一下,相關的資料十分充足可以自行查找滿足自己的需求。

        微內核:所有的服務器都相對獨立並且運行在各自的地址空間。通過進程間通信機制(IPC)實現進程之間的通訊,互換“服務”。服務器的獨立運行避免了一個服務器崩潰或及其他的服務器。

        宏內核:也稱為單內核,將內核從整體上作為一個大過程實現,並且同時運行在一個單獨的地址空間。這也意味所有的內核服務之間可以直接調用函數,簡單高效。

下圖為宏內核與微內核架構圖:

下面的示例均為Ubuntu14.04版本(64-bit)或者可以安裝在Ubuntu16.04版本(64-bit),當然也可以嘗試其他的Unix系統(包括Mac OS)等。

下圖為進行第一個實驗的要求:

推薦技術分享網站:http://www.jianshu.com/users/d130a6d54c7b/latest_articles(技術分享,歡迎大家捧場)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved