作業系統學習 WEEK1 WEEK5

2021-07-23 06:05:32 字數 275 閱讀 4527

fork()通過複製呼叫程序來建立新的程序

exec()通過用一段新的程式**覆蓋原來的位址空間,實現程序執行**的轉換

程序的撤銷(unix:exit;windows:terminateprocess)

程序阻塞(unix:wait;windows:waitforsingleobject)

執行緒是程序中的乙個執行實體,是cpu的排程單位。共享所在程序的位址空間和資源

實現機制:使用者級執行緒(unix),核心級執行緒(windows),混合模型(solaris)

作業系統學習 1

1 作業系統介面 1.1 作業系統的工作 1.2 作業系統通過界面向使用者提供服務 設計乙個好的介面很難。一方面我們希望介面設計得簡單和精準,易於正確地實現 另一方面,又想為應用提供一些更加複雜的功能。解決這種矛盾的方法 介面的設計依賴於少量的機制 而通過這些機制的組合提供強大 通用的功能。1.3 ...

作業系統學習

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

作業系統學習

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