第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在各種操作系統(tǒng)中(PC 嵌入式等等),有很多進(jìn)程(Task)是像這個(gè)樣子被創(chuàng)建的:

在各種操作系統(tǒng)中(PC 嵌入式等等),有很多進(jìn)程(Task)是像這個(gè)樣子被創(chuàng)建的:

Create_Task(進(jìn)程描述符指針, 任務(wù)名字符串, MyTask()函數(shù), 參數(shù)個(gè)數(shù), 參數(shù)表指針, 堆棧指針, 堆棧大小 優(yōu)先級 ...)假如整個(gè)系統(tǒng)只創(chuàng)建了一個(gè)Task,而且非常簡單,只有void MyTask(){while(1);}1 這個(gè)Task的狀態(tài)會(huì)是什么? 是Running,還是Idle,Block,Wait 等等?2 書上經(jīng)常說“當(dāng)CPU(或者OS)發(fā)現(xiàn)沒有任務(wù)在執(zhí)行時(shí),會(huì)進(jìn)入睡眠(或省電)模式”,“沒有任務(wù)在執(zhí)行”是靠什么算法得出來的? 是看PC指針移動(dòng)的活躍度?還是有別的算法?謝謝!
查看完整描述

2 回答

?
叮當(dāng)貓咪

TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊

1、沒有其他進(jìn)程和MyTask爭奪資源,而它又一直不退出,所以一直在running。
2、操作系統(tǒng)會(huì)維護(hù)一個(gè)“任務(wù)隊(duì)列”,按照某種策略從隊(duì)列中取一個(gè)任務(wù),給他分配了資源和時(shí)間片,就認(rèn)為它是在執(zhí)行的,不會(huì)去管這個(gè)任務(wù)的細(xì)節(jié)。所以只要任務(wù)隊(duì)列不為空就認(rèn)為肯定有任務(wù)在執(zhí)行。

查看完整回答
反對 回復(fù) 2023-02-14
?
holdtom

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超10個(gè)贊

執(zhí)行用戶任務(wù)--用戶態(tài),進(jìn)入睡眠狀態(tài)--核心態(tài),這個(gè)切換需要用戶進(jìn)程“同意”嗎?進(jìn)入核心態(tài)是無條件的。進(jìn)入睡眠狀態(tài)前,操作系統(tǒng)頂多是不再接收新任務(wù);保存任務(wù)隊(duì)列;保存running進(jìn)程的參數(shù)、狀態(tài)(對操作系統(tǒng)來講,這些也無需關(guān)心任務(wù)細(xì)節(jié),只要保存了當(dāng)時(shí)寄存器的情形就行),以便再恢復(fù);這些做完就可以關(guān)機(jī)了,何須再去判斷每個(gè)進(jìn)程是什么狀態(tài)呢?計(jì)算機(jī)軟件系統(tǒng)是分層次的,每層調(diào)用上層提供的接口干好自己的事情就行,不能干涉下層的細(xì)節(jié),舉例說,進(jìn)程的狀態(tài)只是它自己需要的,操作系統(tǒng)做出什么舉動(dòng),不需要關(guān)心某個(gè)用戶進(jìn)程是什么狀態(tài)的,它只做他該做的事情就行,比如保存寄存器狀態(tài),保存任務(wù)隊(duì)列等。

查看完整回答
反對 回復(fù) 2023-02-14
  • 2 回答
  • 0 關(guān)注
  • 118 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號