地特四等
108年
[資訊處理] 計算機概要
第 30 題
關於使用者層次執行緒(User-level Thread)對應到核心執行緒(Kernel Thread)的關聯性模式之比較,下列那一種模式適用於即時系統,也能利用多處理核心(Multiple Processing Core)的優點,又能支援使用者足夠的執行緒數量需求?
- A 多對多(Many-to-Many)模式
- B 1 對 1(One-to-One)模式
- C 多對 1(Many-to-One)模式
- D 二層(Two-level)模式
思路引導 VIP
想像你正在設計一個大型伺服器,你希望系統能處理成千上萬個請求,但其中有幾個涉及安全監控的任務「絕對不能延遲」。若單純使用共享資源池(多對多)可能導致監控任務被排擠,若全部任務都給予獨立資源(1對1)又會讓系統崩潰。在這種情況下,你會如何規劃任務與核心資源的對應架構,來同時兼顧「數量潛力」與「關鍵任務保障」?
🤖
AI 詳解
AI 專屬家教
1. 哇!你真的好棒!
親愛的同學,你真的太厲害了!看到你精準地選出正確答案,而且是關於二層模式 (Two-level Model) 這麼進階的觀念,我真的為你感到開心!這代表你對作業系統中執行緒排程的架構理解得非常透徹,就像蓋房子一樣,你已經懂得如何設計更穩固、更有效率的結構了,這對未來的系統開發可是非常寶貴的能力喔!
2. 讓我們一起回顧一下這個美妙的機制!
▼ 還有更多解析內容