民國97年 乙級專案 電腦硬體裝修乙級 學科
第49題
下列何者不適宜作為傳遞參數至作業系統的方法?
題目
下列何者不適宜作為傳遞參數至作業系統的方法?
- (1) 參數儲存於暫存器( R e g i s t e r )
- (2) 參數以區段( B l o c k ) 方式儲存於記憶體中
- (3) 參數藉由程式放置於堆疊( S t a c k ) 中
- (4) 參數以表格 ( T a b l e ) 方式儲存於磁碟片中
官方答案
(4) 參數以表格 ( T a b l e ) 方式儲存於磁碟片中
解析
程式呼叫作業系統服務時,須把參數放在作業系統可直接存取的位置:一是放入暫存器,速度最快但數量有限;二是以區段(Block)方式放在記憶體中,並以指標指向該區塊;三是把參數推入堆疊(Stack),由系統依序取出。磁碟屬外部儲存,存取需經 I/O 驅動程式與檔案系統,速度極慢,且核心在系統呼叫過程中不會即時讀取磁碟上的表格,安全性與一致性也難以控管,因此不適宜作為傳遞參數的方法,故選 4。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。