[英]How To Build a Operating System With C#
我正在閱讀有關Singularity的文章 ,它是部分用C#開發的,但我怎么能用C#開發一個操作系統?(因為引導加載程序需要在Assembly中,我知道)我想知道的是從哪里開始(教程,圖書館......)?
PS:恭喜Singularity開發者,非常好的工作! ;)
在托管代碼上運行的操作系統與直接在機器代碼上運行的操作系統之間的主要區別實際上只是具有一個非常低級別的字節碼解釋器,它處理發送給它的所有字節代碼並轉換為相應的機器代碼。 一旦存在,各種操作系統組件的實現方式與傳統操作系統中的方式幾乎相同。
只是因為你用c#編寫你的程序,它不需要編譯成IL。 將ac#寫入機器代碼編譯器可以完成,上次我看到用C#編寫的操作系統正是他們所做的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.