作業系統學習 基礎概念

2022-07-11 14:30:17 字數 626 閱讀 9327

作業系統是一種控制和管理整個計算機的硬體和軟體資源,並合理組織排程計算機工作和資源的分配,以提供給使用者其他軟體方便的介面和環境的系統軟體

功能和目標:

併發:兩個或者多個時間同一時間間隔內發生

資源共享:包括互斥共享和同時共享,即巨集觀上資源只允許乙個程序訪問和允許多個程序「同時」訪問

虛擬:把物理實體硬體程式設計邏輯上的對應物,如記憶體的空分復用技術(多執行緒公用記憶體),時分復用技術(多執行緒公用cpu)

非同步:多程式環境下,多個程式併發執行,但程序的執行不是一貫到底的,而是以不可預知的速度推進。

只有作業系統才有併發性,因此才有非同步性。

實時性作業系統

硬實時系統:任務必須在規定時間內完成,如導航系統

軟實時系統:能接受任務偶爾違反時間規定,如訂票系統

作業系統學習筆記 作業系統基礎

先看下面的一張圖 你會聯想到什麼?沒錯這是整個計算機啊。我們講計算機是用來幫助人們解決一些實際問題的工具 那我們不妨先 一下,在螢幕上輸入 hello 計算機內部都會進行哪些工作吧。輸出 hello 的工作 cpu發指令給記憶體,把記憶體位址為300的地方東西拿出來,寫入到777視訊記憶體位址。螢幕...

作業系統學習

看了幾天的資料,今天終於有時間把測試環境搭建起來。模擬機bochs nasm ultraiso 模擬機bochs的設定不難,在網上搜了些資料和參考了bochs的說明檔案,基本上就可以組建並執行起來。在網上下了個dos的映象,執行bochs從a盤啟動,之後把硬碟分割槽格式化,乙個最基礎的測試環境就完成...

作業系統學習

1 處理器硬體故障中斷事件 由處理器,記憶體儲器,匯流排等故障引起 程式性中斷事件 2 處理器執行機器指令引起 1.1 除數為零,運算元溢位等算術異常 1.3 終止程序指令 終止程序 3 自願性中斷事件 1.1 處理器執行陷入指令請求os服務引起 1.2 請求分配外設,請求io等 1.3 處理流程是...