乙個酒店,裡面滿滿的客人在吃飯,
好比是,酒店裡面的所有人速速離開酒店,讓下一波客人吃。
好比是:酒店裡的客人不需要離開酒店,但是服務員就是不給他們上菜,因為服務員去給 vip 客戶服務去了,好在 vip 客戶比較好說話,很快就伺候好了,服務員再來給酒店裡的客人服務:「不好意思,這道菜的工序比較複雜,讓您久等了…「。由於就晚服務了一小會,客人也沒多說什麼。
好比是:這個酒店比較慘,全酒店就一雙筷子,誰拿到筷子誰有吃飯權;拿不到筷子的原地等候。好在所有客人依然占有酒店座位、菜品,只是暫時沒有筷子而已,但至少不會被請出去。
CPU上下文切換
linux任務執行前,cpu都要知道從任務從 載入 又從 開始執行,也就是說,需要系統事先幫它設定好cpu暫存器和程式計數器 cpu上下文 cpu暫存器和程式計數器 cpu暫存器 cpu內建容量小 速度極快的記憶體 程式計數器 儲存cpu正在執行的指令位置 或者即將執行的下一條指令位置 把前乙個任務...
筆記 cpu上下文,上下文切換
cpu 上下文 cpu 暫存器,是 cpu 內建的容量小 但速度極快的記憶體。而程式計數器,則是用來儲存 cpu 正在執行的指令位置 或者即將執行的下一條指令位置。它們都是 cpu 在執行任何任務前,必須的依賴環境。cpu 上下文切換 就是先把前乙個任務的 cpu 上下文 也就是 cpu 暫存器和程...
理解CPU上下文切換
liunx是多工作業系統,但當任務數量大於cpu數量時,系統會在很短的時間內將cpu輪流分配給任務,並不是所有的任務都在同時執行。每個任務在執行前,系統都需要事先設定好cpu暫存器和程式計數器。cpu暫存器是cpu內建的容量小速度極快的記憶體,程式計數器是用來儲存cpu正在執行的指令位置 或者即將執...