15.系統(tǒng)調(diào)用在用戶態(tài)還是內(nèi)核態(tài)?
答案:系統(tǒng)調(diào)用過程,如果用戶態(tài)程序需要執(zhí)行系統(tǒng)調(diào)用,就需要切換到內(nèi)核態(tài)執(zhí)行。
16.進程的就緒狀態(tài)和阻塞狀態(tài)有何不同?
答案:
阻塞狀態(tài)的進程還不具務(wù)執(zhí)行的條件,即使放到處理機上能執(zhí)行;
就緒狀態(tài)的進程具備了執(zhí)行的所有條件,放在處理機上就能執(zhí)行。
17.Linux進程調(diào)度算法有哪些?
答案:
1. SCHED_OTHER 分時調(diào)度策略
2. SCHED_FIFO實時調(diào)度策略,先到先服務(wù)
3. SCHED_RR實時調(diào)度策略,時間片輪轉(zhuǎn)
18.常見的中斷源有哪些?
答案:
1、軟中斷/內(nèi)中斷
2、外中斷/硬件中斷
3、異常
19.用簡短的語言概括一下中斷過程
答案:請求中斷→響應(yīng)中斷→關(guān)閉中斷→保留斷點→中斷源識別→保護現(xiàn)場→中斷服務(wù)子程序→恢復(fù)現(xiàn)場→中斷返回。
20.問進程有進程號,線程有線程號嗎?
答案:
進程有進程號,線程也有線程號。
進程號系統(tǒng)唯一,線程號程序中唯一。
更多關(guān)于物聯(lián)網(wǎng)培訓的問題,歡迎咨詢千鋒教育在線名師。千鋒教育擁有多年IT培訓服務(wù)經(jīng)驗,采用全程面授高品質(zhì)、高體驗培養(yǎng)模式,擁有國內(nèi)一體化教學管理及學員服務(wù),助力更多學員實現(xiàn)高薪夢想。