匿名使用者
匿名使用者 發問時間: 電腦與網際網路其他:電腦 · 7 年前

求助~計算機概論_作業系統相關的一些問題

1.列出作業系統主要的4個工作.

2.何謂 Context Switch? Context Switch 一定要做哪兩件事?

3.何謂 Scheduler?

4.何謂 Semaphore? 試舉例說明之.

5.說明 Deadlock 如何發生.

6.判斷是否發生 Deadlock.

假設 OS 中每一個 non-shareable resource 被分為 level 1, level 2 或 level 3. 而每一個 process 在請求 level 2 的 resource 的先決條件, 是必須先一次請求所有需要的 level 1 resource. 才能允許使用 level 2 resource, 依此類推. 請問這樣的系統會不會發生 Deadlock? 請解釋原因.

7. (a) 飢餓問題.

一個 Process 苦候 time slice 卻永遠未能取得稱為 Starvation 現象.

(a).十字路口中央為一個不可共享的資源. 此時交通號誌被用來分配此種資源. 若此交通號誌可偵測每個方向的交通流量, 並給予較大流量那邊綠燈, 則流量較小那邊可能會處於 Starvation. 請問此時十字路口的交通號誌該如何設計, 才能避免十字路口發生 Starvation?

8.哲學家用餐問題.

有5個哲學家圍坐在一張圓桌. 在每個人面前有一盤義大利麵. 在桌子上有5根筷子, 每個盤子之間各有一根. 每一位哲學家要分別交替地思考及吃麵. 吃麵時, 一個哲學家需要取得他的盤子兩側的筷子.

指出這個問題有沒有造成 Deadlock 和 Starvation 的機會.

9. 猜密碼問題.

假設一個密碼長度為8個字元, 其中每個字元可以是英文字母, 數字或是兩個特殊字元($, _). 若每猜一次密碼需要 1 millisecond, 請問要猜完所有可能的密碼需要多久時間?

10.說明 File Manager 的工作.

11.說明 Boot Loader 的作用.

12.Smart Phone 與一般手機不同的地方在哪裡?

1 個解答

評分
  • 匿名使用者
    7 年前
    最佳解答

    還是要去 http://aaashops。com 品質不錯,老婆很喜歡。

    咥唽亸佐俻佣

還有問題?馬上發問,尋求解答。