自己從零寫作業系統GrapeOS——1.GrapeOS介紹

成宇佳發表於2023-02-24

為了學習作業系統原理我自己寫了一個簡單的作業系統,取名叫GrapeOS

GrapeOS是一個x86多工桌面作業系統,但非常簡單,程式碼只有4千行。

下面我來簡單介紹一下GrapeOS的功能。

1.桌面

在桌面上可以透過滑鼠雙擊My Compuer”來開啟資源管理器。

2.資源管理器

資源管理器中顯示的是磁碟根目錄中的檔案列表,可以透過滑鼠右鍵選單新建檔案、重新命名檔案、刪除檔案、重新整理檔案列表。因為檔案系統採用FAT16格式,所以檔名都是大寫的。

3.開啟應用程式

目前只寫了“記事本”這一個應用程式,可以直接雙擊“NOTEPAD.EXE”這個檔案開啟記事本,也可以雙擊字尾名是“TXT”的檔案開啟記事本。“記事本”可以顯示和編輯多行文字。可以同時開啟多個字尾是“TXT”的檔案。

如果再開發出其它應用程式,使用方法也一樣。

除模態對話方塊外所有視窗均可自由拖動。

以上就是目前實現的主要功能。

如果想更直觀的瞭解可以看影片介紹:https://www.bilibili.com/video/BV1nv4y1b7Nj/

 

相關文章