所屬科目:研究所、轉學考(插大)、學士後-計算機概論
1. 請說明管線(pipelining)、多工作業(multitasking)及平行處理(parallel processing)的相異之處?(10分)
2. 請解釋虛擬記憶體(virtual memory)並說明它如何增進電腦系統的效能?(10分)
3. 請說明間諜軟件(spyware)和廣告軟體(adware)的差異性?(10分)
4. 請說明頻寬(bandwidth)和吞吐量(throughput)有何不同?(10分)
5. 請說明編譯(compiled)和直譯(interpreted)語言的差異性,並舉例一個使用編譯的語言和一個使用直譯的語言。(10分)
(1) 請用你熟悉的程式語言寫出題目所述的排序程式。請務必在每行程式後面加上清楚的註解,評分將會以演算流程為主要依據,程式語法的小錯不會列入計分。(10分)
(2) 假設有一個讀取系統時間的函式叫做my_clock()(註:回傳的時間精密度是千分之一秒),只要將之插入上述(1)的排序程式碼的前跟後,並在程式的最後將所得的系統時間相減,即可得知(1)的執行時間。但問題是,現在的電腦都十分快速,因此前述的測量方式的結果通常是0秒。在不考慮作業系統的其他干擾下,請問你要如何使用my_clock(),才能較精準地算出(1)的執行時間?(5分)
7. 如果符號 <<s表示left-shift s bits,已知a=9AFF, b=5BE6(十六進位), 請問((a<<8) AND b) 等於多少?(請以十六進位回答。)(5分)
(1) 「硬碟轉速是影響電腦執行效能的重要因素之一」。請評述前面那句話(對或不對,為什麼?)。(5分)
(2) 現在很多電腦會「以固態硬碟(SSD)當作開機碟,並以傳統硬碟當作資料碟」,請以上述配置來說明固態硬碟相較於傳統硬碟的優缺點各是什麼?(5分)
(3) 請說明什麼是「雲端硬碟」?優缺點是什麼?(5分)
9. 電腦系統中共有四種常見的記憶元件:RAM、Hard disk、Register、Cache。請依照他們的存取速度由大到小排序。這些元件的存取速度其實與他們跟CPU的距離有關,「越近越快、但總容量也越小」,請說明引號內所陳述的設計考量是什麼?(5分)
10. 請仔細說明網路領域裡的LAN與WAN有什麼不同?(至少列舉三點以上)(5分)
11. 請列舉出(並說明)五個可以強化企業網路安全性的工作項目。例如:所有電腦安裝防毒軟體,以避免電腦遭感染惡意程式、造成資料的損毀。(5分)