[閒聊] 電腦架構沒那麼難啦-之2【淺談作業系統】

看板Nethood作者 (小嚴)時間15年前 (2011/03/29 22:52), 編輯推噓4(405)
留言9則, 5人參與, 最新討論串1/1
接續上一篇之後,現在又要來講點別的東西啦~ 上次提到了處理器、記憶體和硬碟之間的關係 這次想要來說點什麼呢? 這次就專門來講點作業系統吧~ 作業系統基本上就是一個管理員 管理什麼呢? 管理你主機裡面有的各種資源 你想想看,如果你是一間公司的管理員,就是我們俗稱的老闆 你底下有哪些資源要管? 很好~我聽到有人舉手回答了~ 員工,沒錯,還有呢? 請容許我把員工歸類成「工作力」可以嗎? 資金,對。我把資金歸類為「資源」,任何可以運用的,不只是錢,都算資源 還有一個東西,大家可能比較沒想到的,叫做「時間」 俗話說時間就是金錢嘛 現在作業系統就像這個老闆,在這台電腦裡面,他是老大,他說的算!! 那他管什麼呢? 管這台電腦裡面的「工作力」、「資源」和「時間」 工作力指的是,在這台電腦裡面的處理器,你要讓他忙在哪裡呢? 一台電腦在運作,有很多情況下,會需要同時執行好幾個程式 就好像你一邊聽音樂一邊上網一樣,執行了兩個程式,對吧? 那你要讓你的處理器或者是處理器「們」怎麼分工呢? 而且還要分工合作呢 這就是作業系統的工作之一 所以如果看過Ctrl + Alt + Delete這三劍客的神奇組合 也就是我們俗稱的「工作管理員」的人 應該就不難理解,為什麼他會在裡面列出各個程式,分別用了多少百分比的處理器 讓處理器忙翻天,完全沒空理你的,就叫做100% 反過來說,閒得沒事做的,就叫做0% 而當處理器全部忙翻天,一直在跑100%的狀況,我們就會說他「當機」 因為電腦都沒回應嘛...忙翻天哪有空理你呢? 你說是吧 接下來是資源 資源指的是記憶體的空間,或者是網路頻寬,硬碟空間也可以包含在內 他是電腦在運作當中,可以調動的額度 就像公司運作,總是要有些周轉吧? 當你在工作的時候,是不是應該要分配一下,你的桌子要怎麼擺放東西呢? 是不是都會大概的區分一下,什麼東西應該擺在哪裡,因為這樣比較順手之類的 或者是說一些習慣的問題,所以某某東西應該要擺在這裡 尤其是當你同時不只進行一件工作的時候,這個擺放配置就更重要了,對吧? 所以當我們的電腦在運作的時候,也是同樣的情況 他會規劃那些程式要用的東西,應該放在記憶體的哪裡 擺哪裡,用多少,可以用多久...等等之類的問題,這個也是作業系統的工作 擺得不好,電腦運作的效率可是會差很多的 就像一個很亂很亂的桌子,你不大可能會運作的比有系統式的還要順手 再來就是時間了 假設今天老闆丟給你兩個差事,一個需要一天完成,另一個則需要一個月完成 需要一個月完成的差事不急,但是需要一天完成的那件差事明天就要,很緊急!! 而偏偏老闆先給你的差事是一個月要完成的那件事情 告訴我你會怎麼做? 難道是「老闆明明就先給我了一個月的這份差事,我得要先把他做好」嗎? 然後再來完成「一天的那份差事」? 想當然也是先完成一天的差事囉!! 假想看看,一台電腦要運作,每個作業都會花上不同的時間 雖然花上的不是一天一個月,而是千分之一秒,頂多一秒鐘 但是有千百萬件的事情,同時要處理器去做 這是人腦可以排得出來的嗎? 所以這也是作業系統的工作囉~ 以上,就是作業系統概略的解說 如果沒有作業系統,我想... 電腦只不過是一個對我們人類而言太快速又太複雜的東西 一點實用性都沒有,對吧? 所以下次電腦當機,請不要再罵軟體公司了 他們能夠設計出這樣的作業系統,實在是一件了不起的事情呀!! 感謝大家收看,我們下回再見~ :-) -- 嚴小天的小天地 http://tim90403.blogspot.com -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.46.199.62

03/31 23:34, , 1F
之3呢!!? 幫推
03/31 23:34, 1F

04/01 20:17, , 2F
04/01 20:17, 2F

04/03 21:52, , 3F
推!
04/03 21:52, 3F

04/05 23:40, , 4F
電腦當機當然罵微軟啊,難道我還罵蘋果或LINUX嗎?他們不是
04/05 23:40, 4F

04/05 23:41, , 5F
號稱不當機的嗎?
04/05 23:41, 5F

04/05 23:42, , 6F
雖然現在主打暈倒 7,可是我當機早超過7次,還是抓不準啊
04/05 23:42, 6F

04/10 09:37, , 7F
樓上 你想想電腦多快 少說2GHz吧 你用多久當機7次?
04/10 09:37, 7F

04/10 09:38, , 8F
就算是一秒 當7次好了 2000000件事只錯7次 還要嫌嘛...
04/10 09:38, 8F

04/10 09:39, , 9F
人的錯誤率絕對比這高 請別再嫌了....
04/10 09:39, 9F
文章代碼(AID): #1DaV96Fo (Nethood)