【作業系統】考試題目1


作業系統考前大補帖


--- 第一次考試 練習試題1
--- 第二次考試 練習試題2
--- 第三次考試 練習試題3

-----------------------------------------------
1.        What is os?
Ans:提供使用者更簡單操作系統環境,透過作業系統達到使用者想要完成之目的。作業系統控制系統資源的正常運作,以及公平分配系統資源,還有行程的分配。偵錯系統上的錯誤,並特別注重I/O的操作與控制。
2.        名詞解釋
Ø  Kernel(核心):作業系統是隨時在電腦內執行的程式。
Ø  Tarp(陷阱):這是一種把CPU使用權從使用者手上交還作業系統的方法之一,當行程正常或不正常結束,或是因故停止,透過系統呼叫產生一個Trap來中斷,屬於軟體中斷,交給作業系統來完成或結束行程。
Ø  Caching:快取記憶體是使用最頻繁的記憶空間,使CPU讀取資料速度加快。
Ø  Timesharimg(multitasking):同時在許多行程中透過內文切換,達到同時好像在處理多個行程的錯覺,代表使用者仍可跟不同行程交談,但其實CPU在同一時間只執行一個行程而已。
Ø  Graceful degradation依適度的降級原理所設計可偵測失誤且更正的系統
Ø  Tightly-coupled systems:擁有多個處理器的系統,可以在同一時間同時處理多個不同的行程,一般分為對稱與非對稱的架構。
3.        列出電腦至少六種儲存裝置和不同種儲存裝置的特質有哪些?
Ans:主記憶體,快取記憶體,電子式磁碟,磁碟,光碟,暫存器
    成本,速度,容量不同三種指標。
4.        系統呼叫的用途為何?為什麼需要系統呼叫?
Ans:作業系統會提供許多的函數給使用者跟作業系統作連接交談,使用者想連接作業系統這方式就叫系統呼叫。
5.        VM?
Ans:可以在單一電腦硬體上同時執行不同的作業系統,讓使用者產生好像有多部獨立的電腦。
6.        User interface有哪兩種?
Ø  命令介面:直接透過輸入文字指令控制系統功能,但對初學者不易。
Ø  圖形化介面:透過I/O的視窗介面,可作視窗內圖形選擇,輸入方式是透過滑鼠與鍵盤。

留言

這個網誌中的熱門文章

【Python】py2exe 使用方法教學

【Python】將python 打包成exe執行檔 (pyinstaller 使用方法教學)

【作業系統】重點名詞解釋