電腦運行原理與作業系統基礎

來源:互聯網
上載者:User

標籤:電腦硬體   windows   系統軟體   應用程式   軟體程式   

一、馮諾依曼體系

  1. 使用二進位

  2. 資料和代碼儲存在一起

  3. 儲存空間是按地址訪問的線性編製的一維結構。

二、電腦五大組件

運算器(CA)、控制器(CC)、儲存空間(M,記憶體+外存)、輸入裝置(I)、輸出裝置(O)

三、電腦運行原理

五大組件中,以控制器為中心的指令流和以運算器為中心的資料量貫通其中,從而得出結果。

四、作業系統基礎

目前大家所知道的作業系統有windows,mac,linux,unix等。

作業系統是運行在系統硬體上用於整合硬體資源的系統軟體。

主要包括儲存管理、進程管理、檔案管理、裝置管理以及作業管理五個部分。

事實上,作業系統=核心+管理工具+系統管理軟體。

要瞭解作業系統,需要搞清楚幾個概念:

1.硬體架構

硬體架構指的是電腦硬體的程式執行處理結構。軟體程式的運行是建立在硬體架構的基礎上的,比如我們熟悉的intel系列處理器,就是屬於x86架構。可以說不同晶片廠商的硬體架構不盡相同。

而早期的機器語言以及由其發展的組合語言所寫的作業系統因其基礎語言與硬體關係密切,移植困難,導致早期pc機各不同硬體架構都有自己的作業系統。現存並發展較好的也就上邊所提的那幾款了。

2.系統調用,庫,應用程式

系統調用是核心上的準系統模組,這些模組不能獨立運行,只能由應用程式調用運行。

庫是功能相似或者經常應用的系統調用的集合模組。

應用程式則是調用系統庫或者直接調用系統調用製作的基於一定目的的指令集合。

鑒於應用程式在一個作業系統上運行就需要調用其系統庫或者系統調用,而系統調用來源於核心,核心基於硬體架構。因此,同上所言,這些應用程式在不同硬體架構的作業系統就不一定能運作起來了。

3.系統介面

圖形化使用者介面(GUI):windows、mac系統常見形式,只要是圖形互動介面,便於使用。

命令列介面(CLI):Dos、Linux等系統使用較多,主要是早期編程人員使用。

電腦運行原理與作業系統基礎

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.