久久久精品2019免费观看_亚洲国产精品成人久久久_69国产成人综合久久精品91_国产精品久久精品视

什么是計算機的操作系統(tǒng)

之前我們學習了計算機三大核心硬件,那有的小伙伴會問了:“計算機的操作系統(tǒng)到底是個啥?”

假設(shè)我現(xiàn)在要開發(fā)一款程序,名字叫快播,這是一款播放小視頻的軟件。既然說到播放視頻必然涉及到從硬盤里面讀取視頻數(shù)據(jù)。現(xiàn)在我們要明白一件事,計算機硬件說到底就是一堆破銅爛鐵,它本身是不可能自己就能運行的,硬件所有的運行都受限于軟件的支配。

現(xiàn)在我們要寫快播這款軟件,把視頻給播放出來,一定是要控制硬件的。我們要先寫一個最基本的控制程序,去讓你計算機的硬件,且不單單是硬盤,是計算機所有的組件都能先運行起來。然后才是在這個控制程序的基礎(chǔ)上,再來寫我們快播這款視頻播放軟件。

每當我們要控制硬件的時候,我們就要去控制程序的功能,讓程序幫我們?nèi)タ刂朴布O窨觳ミ@種程序,我們就稱之為應用程序。所以控制程序的作用就是把使用硬件的復雜操作封裝成簡單的功能,給上層的應用程序使用控制程序本身十分復雜,你需要深入了解計算機硬件最最底層是怎么運行的。

現(xiàn)在問題來了,第一:如果我要開發(fā)快播這款軟件,要從控制程序開始寫的話,那可能要給我十年時間,讓我先寫個控制程序,這就太浪費時間了。

第二:這時候換另一個程序員,要寫另一個應用程序QQ,是不是也要再寫一遍控制程序?

現(xiàn)在問題來了,我們都在做重復的勞動。由于上層的應用程序功能是各不相同的,QQ是用來聊天的,快播是用來播放小視頻的,但是下層的控制程序基本上都是一致的。基于這兩個原因,就有專門的公司跳出來了。

就是中間寫控制程序的這么復雜過程他來做,你就什么都不用管了,只要專注開發(fā)應用程序就行了。這樣大家都不用做重復勞動了。

這個控制程序就是我們使用的操作系統(tǒng),常用的Linux操作系統(tǒng)、Windows操作系統(tǒng)。所以說現(xiàn)在我們讀寫數(shù)據(jù)其實都是跟操作系統(tǒng)打交道,讓操作系統(tǒng)幫我們控制硬盤的讀寫。

未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » 什么是計算機的操作系統(tǒng)

贊 (0) 打賞

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞