作業系統筆記(一)

2021-07-10 06:09:21 字數 728 閱讀 2072

參考書籍 《計算機作業系統》

都是一些上課記得零散筆記。。不全的之後補充,感覺第一章介紹了一下作業系統,都是些理論的東西

作業系統的學習在我看來可能並不能增長我語言程式設計的能。但可以讓我成為真正的程式設計高手。讓我能更好的理解程式設計

作業系統並不能做具體應用。而是為所有的軟體提供最基礎的硬體相關。

實體地址,介面暫存器,緩衝區等

作業系統是系統軟體。

完成硬體相關,應用無關的工作

作業系統的目標:

方便性 ;

有效性:系統資源的利用率,系統吞吐量;

可擴充性:能夠適應硬體、體系結構及應用發展要求;

開放性:能遵循世界標準規範、如開放系統互連osi;

作業系統的作用:

作業系統位於使用者和硬體之間。是使用者與硬體系統之間的介面。也就是說我們使用者是在作業系統的幫助下更加方便快捷可靠地操縱計算機硬體來執行自己的程式。

是計算機系統資源管理者

資源分為處理機,儲存器,i/o裝置以及檔案。os就是對這4類資源進行有效管理。

處理機管理是用於分配和控制處理機。

儲存器管理是主要負責記憶體分配與**。

i/o裝置管理是負責i/o裝置的分配**與操縱。

檔案管理是用於實現對檔案的訪問共享和保護。

os實現了對計算機資源的抽象

我的理解就是我們不需要關心硬體到底是如何實現的,我們通過軟體來實現對硬體的管理。例如視窗軟體。我們便可以在視窗環境下方便地使用計算機。

作業系統筆記一(作業系統概述)

1.1作業系統是什麼?作業系統是管理計算機硬體和軟體資源的計算機程式,管理配置記憶體 決定資源供需順序 控制輸入輸出裝置等,作業系統提供讓使用者和系統互動的操作介面。1.2作業系統有什麼用?作業系統統一管理計算機資源!計算機資源包括處理器資源 io資源 儲存器資源 檔案資源 作業系統實現了對計算機資...

作業系統筆記(一)

乙個程式在載入過程中會發生分頁缺失中斷,為什麼?答 乙個程序在啟動後會分配一塊特定的區域。程式語句的呼叫會有兩種方式 在程式開始,或發生跳轉等語句的時候,先載入硬碟中需要的語句到記憶體,再執行。在發生這些跳轉的時候,先不載入,之間跳轉,執行失敗後,再載入硬碟中的語句到此記憶體。在執行過程中可能發生多...

作業系統筆記(一)

c程式要被轉化為可執行檔案,並以二進位制磁碟檔案的形式存放起來。過程由gcc編譯器驅動程式完成 gcc讀取hello.c 源程式,文字 經過預處理器 cpp 讀取系統標頭檔案內容並插入程式 hello.i 修改後源程式,文字 經過編譯器 ccl hello.s 匯程式設計序,文字 彙編器 as 翻譯...