跳轉到內容

Oberon/簡介

來自華夏公益教科書

對想從基礎學習計算的初學者來說,它能夠免除其他系統帶來的繁重且不必要的複雜性。更高階的使用者將找到一個有效的工具,該工具具有完整的原始碼,允許深入學習。系統工程師可以根據具體需求調整 Oberon,包括自動化大資料計算和資料密集型計算。

典型使用過程包括以下階段。

  1. 安裝
  2. 配置
  3. 生產
  4. 錯誤修復
  5. 定製和開發

讀者應該安裝並使用至少一個 Oberon 系統。程式設計入門課程是很有益的準備,但並非必不可少。

在頁面底部連結提供的“移動檢視”中,大部分維基百科模板被刪除。這在複製原始碼文字時特別有用。

系統特性

[編輯 | 編輯原始碼]

Oberon 被開發為一個獨立的個人工作站,並且在該領域仍然具有可行性。該系統旨在實現緊湊性、可理解性、效率、可靠性、響應性[1] 安全性和簡單性。對於在裸機上安裝ETH Oberon的初學者來說,極端的緊湊性是顯而易見的。完整的系統(包括應用程式、文件、圖形介面、字型和原始碼文字)是從十張 HD 軟盤安裝的。[2]。對於當代的視角,請參考以下用例

Oberon 系統包含一系列模組,本書每頁介紹一個模組。[3]。例如 ETH Oberon 中的Sort.Mod。此外,還有工具頁面,每個頁面都是可執行命令的模板。例如Sort.Tool。系統構建工具是重建整個系統的模板,包括系統安裝程式和模組包。

教育工作站

[編輯 | 編輯原始碼]

Oberon 被用作系統構建課程中的工作站作業系統,該課程在ETHZ開設。

個人工作站

[編輯 | 編輯原始碼]

在所有 Oberon 系統中,ETH OberonV4A2 在個人工作站的應用程式級開發方面擁有最廣泛的應用範圍。然而,與熟悉的商業系統和類 Unix 系統相比,其功能有限。透過在這些熟悉的系統之一中使用 Oberon 子系統,可以結合使用這些優點。子系統可以作為應用程式安裝,例如 UnixA2。或者,子系統可以作為虛擬機器管理程式的客戶機,例如 ETH Oberon 託管在QEMU 上。子系統也可以被模擬;Oberon RISC 模擬器就是一個典型的例子。請參考系統變體表。

領先的工作站機器開發位於SkuTek Instrumentation。RiskZero 和 RiskFive 機器列在計算機部分。

嵌入式控制系統

[編輯 | 編輯原始碼]

目前,Oberon 開發在嵌入式系統中引起了極大興趣。Astrobe 提供了一個基於MS Windows整合開發環境,用於生成用於工業控制的 Oberon 原始碼和可執行檔案。Radiar 在色素混合系統中使用A2 瑞士工業控制器

綜合系統

[編輯 | 編輯原始碼]

現在有支援軟體開發和操作控制的系統。請參考Astrobe RISC5 工作站Oberon RTK

  1. 在《Oberon 系統》(Addison-Wesley 出版社,1991 年)的前言中,Martin Reiser 評論道:“就作者所知,這是迄今為止最具響應性的系統。這種響應性極大地提高了使用者的工作效率。”
  2. 使用當代設施,可以使用 Oberon0.Dsk 映象和虛擬機器管理程式(如QEMU)輕鬆安裝基本系統。請參考ETH Oberon的安裝說明。
  3. Oberon 系統包含數百甚至數千個模組。對於任何系統變體,這裡只介紹了少量模組。然而,一種洞察力可以促進理解,一個小小的錯誤修復對於任務的成功至關重要。
華夏公益教科書