前言
眾所周知,
電腦都是由硬體和軟體組成的,
缺了任何一樣電腦都是沒有辦法執行的。
在我們使用電腦的過程中,一切的操作都是利用作業系統來完成。
最早的計算機其實並沒有作業系統,
在那個時候人們想要操作計算機只能通過各種
不同的操作按鈕來控制計算機,然後隨著計算機技術的不斷發展隨後就出現了彙編語
言,並將它的編譯器內建到電腦中,操作人員通過帶有孔的紙帶將程式輸入電腦進行編
譯。這些將語言內建的電腦只能由操作人員自己編寫程式來執行,不利於裝置、程式的
共用。為了解決這種問題,就出現了作業系統,這樣就很好實現了程式的共用,以及對
計算機硬體資源的管理,
使人們可以從更高層次對電腦進行操作,而不用關心其底層的
運作。圖形作業系統鼻祖——
alto
年月,第乙個可操作的
alto
電腦在xerox parc
完成。alto
是第乙個把
計算機所有元素結合到一起的圖形介面作業系統。它使用
鍵滑鼠、圖形視窗、乙太網
絡連線。
真正讓pc
能夠像現在這樣普及的功勞還要歸功於
digisat reseach
公司的工程師
加里·基爾達爾,他在
世紀年代所開發的
cp/m
作業系統,
cp/m
當時是在
ibm/704
大型機上執行的一款
位作業系統。
自此之後,
pc就拉開了飛速發展的序幕,在短短的
年內,計算機技術已經發展
到了無所不能的地步。
實時作業系統主流排程方法RMS
作業系統的排程方法有很多種,這裡主要介紹主流的排程演算法,像edf這種排程演算法就不表述了。目前幾乎所有的商業實時作業系統的排程理論都基於rms理論.以下是基於rms的一些假設理論 1 各個任務之間沒有資源共享,沒有忙等,沒有mutex,也沒有semaphore.2 每個任務的最後期限是週期性的。3...
實時作業系統主流排程方法RMS
作業系統的排程方法有很多種,這裡主要介紹主流的排程演算法,像edf這種排程演算法就不表述了。目前幾乎所有的商業實時作業系統的排程理論都基於rms理論.以下是基於rms的一些假設理論 1 各個任務之間沒有資源共享,沒有忙等,沒有mutex,也沒有semaphore.2 每個任務的最後期限是週期性的。3...
作業系統原理學習筆記 4 現代主流作業系統簡介
1.7 現代主流作業系統簡介 windows作業系統是乙個多工作業系統,它允許使用者同時執行多個應用程式,或在乙個程式中同事做幾件事情,系統為每個應用程式開啟乙個視窗,使用者可以移動視窗,或在不同的應用程式之間切換。windowsnt以及windows2000都屬於多使用者作業系統,windowsn...