清華大學計算機系作業系統系列課程主頁程式語言作業系統2020春
特點彙編
與機器指令集相關;
c為高階語言,不對應特定的體系結構,靈活性好,高效,廣泛應用於核心開發;
rust
具備一些 c 不具備的特徵(對型別檢查比 c 嚴格,安全性高,從語言級別上提供了對併發、同步的支援,減少由它開發出來的作業系統**的錯誤;
作業系統要給基本的應用程式提供乙個執行環境,核心要維護各種各樣的資料結構,我們需要用到資料結構的各種知識,來組織作業系統的資料結構管理。
熟悉 mips 原理,對於康總的 x86 要有基本的理解。
我們基於 patterson risc-v 來研究作業系統的基本原理。
risc-v 是一種新興起的作業系統體系結構,和 mips 很相似,但是其是完全開源的,已受到業界的廣泛重視。
程式語言要轉換成機器**,需要用到編譯器,編譯的辦法對我們寫出來的程式執行的效率有很大的影響。
我們使用程式語言 rust 來寫 os。
清華學堂
b 站
piazza 交流論壇
大一課程總結
當初你是如何做出選擇計算機專業的決定的?自己對計算機比較感興趣,在了解計算機的就業還有發展之後覺得還不錯所以就選擇該專業 2.對比開篇部落格,哪些方面還存在不足?對於,我還沒有很多的了解,不過我覺得是個不錯的地方分享自己的學習過程 3.回憶整個學期,如果重新來過一次,你打算做哪些 技術上,而不是態度...
作業系統第一課 BIOS
在剛開始啟動電腦的時候,並不是從記憶體中定址啟動程式,而是通過啟動bios實現計算機的開機。bios相當於乙個flush,儲存著開機用到的所有程式。開機狀態是實模式的,實模式的特性是乙個20位的儲存器位址空間。即1m的儲存器可以被定址,可以直接軟體訪問bios以及周邊的硬體,沒有硬體支援的分頁機制和...
作業系統(一)
1.01 歷史 1.02 分類 作業系統 桌面作業系統 redhat fedora slackware ubuntu debian suse linux centos 伺服器作業系統 linux ubuntu deepin startos mint debain suse redhat centos...