我是一名文組生,2年前順利跨領域轉職為工程師
希望能藉由這次鐵人賽逼迫自己學習《計算機概論》相關知識
補足以前大學錯過的課程,接下來30天會將所學記錄下來
俗話說的好:可以錯過,但不能一錯再錯
如果真的想,就努力踏出第一步吧
過程或許會遭遇很多阻礙
但未來的你一定會感謝現在這麼認真的自己
定義 藉由模擬技術,複製一份與底層硬體完全一致的功能也有獨享的虛擬資源,包括處理器、記憶體、硬碟、網路介面和其他配件;實際上,這些資源來自執行虛擬機器的實體主機...
呼~終於開始來到行程了 定義 行程(process) = 正在執行中的程式(program) 行程狀態轉換 State Transition Diagram...
不知道什麼是短期排班演算法建議可以先看看上一篇2-9 行程 短期排班名詞介紹 Throughput 吞吐量:單位時間工作完成量 Waiting Time:pr...
執行緒Thread Process: 它是資源分配的最小單位,並且同時是個『操作單位』。 Thread: CPU執行的最小單位,它是最小的操作單位,且包含在...
前一章提到死結,今天來聊聊最常用的死結避免的方法:銀行家演算法,確保系統的安全執行 銀行家演算法 其實這個演算法是參考銀行放貸款的風險計算方法,假設胖虎、小夫、...
前面2-11用thread舉例有提到過共享記憶體可能會發生Race Condition,而Process可以分成兩大類 independent process...
前面2-13討論到怎麼避免發生race condition情況,主要是透過臨界區間的概念,並針對2個procress的情況說明3個演算法今天來聊多個procre...
前面主要都在描述OS如何分配行程資源給procress,讓procress之間不要打架搶資源,現在主要來看看記憶體如何存放這些procress,也就是記憶體配置...
前一章提到的多重基底限制暫存器和Compaction壓縮都是要解決記憶體碎裂的問題,而今天要講第三種解決辦法: 分頁式記憶體管理 概念 會有一個邏輯記憶體就是我...
當 program size > physical memory size, 為了讓程式能執行, 有以下兩種解決方法: Dynamic Loading...