作業系統 一 課程綜述

2021-10-24 09:57:54 字數 588 閱讀 2938

清華大學計算機系作業系統系列課程主頁

作業系統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...