作業系統(一)—宏觀導論,作業系統宏觀導論
作業系統(一)—宏觀導論
系統,對這詞並不陌生,每天一來機房一開電腦就會接觸到系統。我們有現在用的
Windows 系統、之前瞭解過虛擬機器系統、Linux系統等等這都屬於作業系統範疇。《操
作系統概論》這本教程很薄,主要還是介紹一些基本的概念和基本的原理等偏文科的一
些識記的東西。
作業系統(Operating System,簡稱OS)是管理和控制電腦硬體與軟體資源的計
算機程式,是直接運行在“裸機”上的最基本的系統軟體,任何其他軟體都必須在操作
系統的支援下才能運行。
作業系統又是使用者和電腦的介面,同時也是電腦硬體和其他軟體的介面。全書
分為六章來介紹作業系統的,開頭基本上都是介紹作業系統的基本概念基礎;之後第二
到第五章介紹作用,分別詳細的介紹軟硬體的管理方法和實現原理;最後單獨拿出一章
第6章介紹進程中的並發進程。
一、發展曆程:
從上世紀80年代之前電腦沒有作業系統到現在的個人電腦和各種作業系統,分別經
曆微機OS——網路OS——分布式OS——嵌入式OS四個作業系統曆程。
1、微機OS:當初最早是的構造,處理器、磁碟、主儲存空間、顯示器、印表機、滑鼠鍵
盤等組成。那時OS主要就能實現檔案管理、輸入/出控制和命令的解釋,當時都叫單用
戶微機作業系統。
2、網路OS:這是不在是僅僅的單使用者,用網路通訊將電腦都連起來成電腦網路,
也就叫網路OS了。
3、分布式OS:隨著科技的發展,電腦功能逐漸擴大,應用日益廣泛,就形成了分布
式電腦系統。其中有三種結構:環形結構、星型和樹形結構。對於使用者來說這有兩個
特點:統一性和透明性。
4、嵌入式OS:隨著科技的發展,大部分的硬體不在是獨立的,基本上都嵌入到各種應
用系統中去了。這樣對各種組件、裝置等資源進行統一協調、處理和控制的系統軟體叫
嵌入式OS。
二、主要功能作用
1、檔案管理:這主要是面向使用者對常用的檔案儲存、檢索、共用保護等管理。
2
、儲存管理:主要是對主儲存空間進行管理
3、
裝置管理:對各類外圍裝置進行管理,分配、啟動、故障處理以及實現虛擬設備等。
4、
處理器管理:對處理器進行分配和調度,特別是躲到程式或多使用者情況下。
三、OS組成及類型:
OS分別由硬體和軟體,所謂硬體就是各種我們能看到的物理實體,其中包括中央處理
器、儲存空間、輸入/出系統和輸入/出裝置等。電腦系統中最內層的是硬體。 軟體包含
系統軟體、支撐軟體和運行軟體。我們人和電腦的介面就是——軟體,電腦系統中
最外層是使用電腦的人。
類型有三種:
1、批處理:批,就是一個接著一個,一批一批的按順序的執行方式運行。
2、分時:就是可以同時處理很多的事件。
3、即時:通俗的說就是及時(JIT)注意要用的時間t<=T(周期),在這個過程中,
先要保證即時性、可靠性再保證效率。
小結:作業系統就可以看作是一個較大的軟體,更是一個可以運行很多小軟體的環
境。一台電腦或現在的很多電子裝置,有了物理裝置要真正運行起來,就必須要有一個
相應的運行系統,而作業系統幾乎是這些相應軟體啟動並執行基礎。
人與人之間的差別就在於“行動”,現在仔細想想,誰都想好,可能很多人都想
開豪車、住好房、有身份地位好的工作,很多人都有夢想,但是人與人之間關鍵就是看
誰更會去行動了。做計劃,看自考,很久都沒有行動起來,今天和幾個同學結組學習,
看書和投入的狀態一直都很好,越來越喜歡團隊學習的氛圍。