試驗開發第三代操作系統
阿新 • • 發佈:2019-02-02
我們 高級語言 編譯工具 MIP 程序 這樣的 mips 就是 article
隨著計算機技術的發展,技術越來越先進了,具有強勁3D運算的顯示卡和大容量低價內存的到來,要進入第三代操作系統開發了。
以DOS和unix命令行的操作系統為代表的第一代操作系統,以Windows和X Windows等為代表的第二代2D圖形操作系統。那麽第三代操作系統,就是以3D界面為主的操作系統就快要到來了。
為了實現第三代操作系統的強大功能,就應使用C++這樣的高級語言來開發,才可以加快開發速度,減少BUG的出現。就是為了這個目的,我開始試著使用C++的編譯工具去設計和實現一個比較小的框架,以便後面添加代碼就越來越快,這樣就可以實現3D界面功能的框架,以便後面使用3D作為操作系統的主要界面,所有程序都可以使用3D的界面作為主程序界面,當然也可以使用2D的界面,那只不過是一種3D中的特例。
目前,主要基於C++的基本功能進行開發,比如使用C++的成員函數,單繼承,虛函數和模板來開發,其它的功能都不能使用。進行所有可行性的試驗性探索,看看這種設計思路和方法是否可行。
小框架有如下代碼:
使用CYGWIN和MIPSISA32的編譯通過,在龍芯電腦上測試運行。希望再做下一步的試驗,看看有什麽大的問題沒有,這樣才能知道有什麽難點。
代碼下載:
http://www.lemote.com/bbs/attachment.php?aid=1579
再分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!https://blog.csdn.net/jiangjunshow
試驗開發第三代操作系統