文章目錄
- 前言
- CPU管理的直觀想法
前言
一個本碩雙非的小菜雞,備戰24年秋招,計劃學習操作系統并完成6.0S81,加油!
本文總結自B站【哈工大】操作系統 李治軍(全32講)
老師課程講的非常好,感謝
【哈工大】操作系統 李治軍(全32講)
CPU管理的直觀想法
操作系統在管理CPU的時候引出了一個多進程圖像,多進程圖像是操作系統的核心
IO指令很耗時間,但可以切出去
宏觀上是并發,實際上還是串行。調度做了優化
進程:描述運行中的程序,執行的程序。需要有個東西記錄它運行中的樣子,存在于PCB中。
操作系統要管理CPU→操作系統要使用CPU→操作系統執行一段程序,CPU就工作起來→只執行一個程序,CPU利用率較低,所以為了交替執行多個程序→為了完成多個程序切來切去,就需要記錄執行起來的程序的樣子→運行程序與靜態程序不同,所以引出進程概念。
啟動一個進程,讓CPU管理起來這個進程。多個進程一起執行,就是CPU執行起來的樣子。