第二章C与C++语言介绍.doc

第二章C与C++语言介绍.doc

第二章 作業系統的結構 第 PAGE 9頁 私立吳鳳技術學院資管系 教師:丁國順 第二章 作業系統的結構 何謂作業系統 作業系統好比是一個政府。電腦系統的組成有硬體、軟體和資料等資源。作業系統則提供電腦系統在運作時,如何正確的使用這些資源。一個電腦系統可能擁有許多可用的資源:中央處理器時間、記憶體空間、檔案儲存空間、輸入/輸出裝置。我們也可以視作業系統為一個資源分配者。 作業系統的目的有二: 創造使用者的便利。 提高電腦系統的效率。 事實上,作業系統和電腦架構之間有著非常大的互相影響關係。 作業系統的歷史 早期的系統 起初電腦系統只有硬體,而且早期電腦的體積非常龐大,是由控制台操作,並無所謂的作業系統。之後,電腦系統不斷發展出其他的硬體與軟體。如用來儲存或列印的讀卡機、列表機、及磁帶機就變的愈來愈普遍。而組譯程式、載入程式及連結程式為了使程式執行工作更容易相繼出生。一般應用軟體使用的函數程式庫也應運而生。 在當時,每一個輸出入裝置均需編寫一個特殊功能的程式碼,這種程式碼稱為裝置驅動程式(device driver)。在執行一項工作的時候,可能需要花上很長的一段建立時間(setup time)來設定系統。 單純的整批系統(Simple Batch System) 工作的建立時間(setup time)的確是一個問題,尤其是早期的電腦數量非常少又非常昂貴。為了消除這閒置時間,

文档评论(0)

1亿VIP精品文档

相关文档