Oberon/啟動
外觀
< Oberon
這裡簡短的說明旨在引導學生學習權威的參考資料。
對於在 Ceres 機器上執行的 V2,系統啟動和核心在Project Oberon, 1992(PDF) 的 14.1 和 14.2 節中描述。
在 ETH Oberon 中,內部核心包括基本的作業系統功能,包括儲存管理、檔案系統、載入器、編譯器等。外部核心包括顯示、鍵盤和滑鼠的管理。內部和外部核心共同構成與類 Unix 系統的核心類似的功能。系統的結構可以從系統構建工具Native.Tool中理解。
來自 Joerg Straube 在 http://lists.inf.ethz.ch/pipermail/oberon/2021/015938.html 中的描述:
"UEFI 的功能與 FPGA Oberon 中的 BootLoad.Mod 有些類似。BootLoad 駐留在 ROM 中,是 RISC-5 CPU 在上電後執行的第一段程式碼。它從磁碟載入內部核心到地址 0000 並跳轉到 0000。
然後內部核心載入外部核心。外部核心載入 Oberon 系統。"
在 V5,Project Oberon 中,內部核心僅包含 Kernel(記憶體管理,磁碟儲存管理,陷阱,定時器)、FileDir(目錄處理)、Files(檔案處理)和 Modules(模組載入)模組。權威的闡述在Project Oberon, 2013 Edition(PDF) 的 14.1 和 14.2 節中。

ETH Oberon、A2 和其他直接在 x86 硬體上執行的系統提供了 多個作業系統 的進一步可能性,這需要啟動管理。啟動管理器由 André Fischer 根據 Oberon 原則編寫,現在在 ETH 的 SVN 倉庫 中維護。這些頁面包含更多資訊。
- 使用啟動管理器,應用於 ETH Oberon,早於啟動管理器。
- André Fischer 的啟動管理器說明.
- 在當代 PC 中,GPT 和 UEFI 使該主題更加複雜。歡迎對文件的貢獻。