學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>操作系統(tǒng)基礎(chǔ)知識>

分時操作系統(tǒng)的概念

時間: 佳洲1085 分享

  操作系統(tǒng)相信大家都很熟悉,那么分時操作系統(tǒng)又是什么呢??下面由學(xué)習(xí)啦小編為大家整理了分時操作系統(tǒng)的概念的相關(guān)知識,希望對大家有幫助!

  分時操作系統(tǒng)的概念

  分時操作系統(tǒng) (time-sharing system),“分時”的含義:分時是指多個用戶分享使用同一臺計算機(jī)。多個程序分時共享硬件和軟件資源。

  分時操作系統(tǒng)是指在一臺主機(jī)上連接多個帶有顯示器和鍵盤的終端,同時允許多個用戶通過主機(jī)的終端,以交互方式使用計算機(jī),共享主機(jī)中的資源。分時操作系統(tǒng)是一個多用戶交互式操作系統(tǒng)。

  分時操作系統(tǒng),主要分為三類:單道分時操作系統(tǒng),多道分時操作系統(tǒng),具有前臺和后臺的分時操作系統(tǒng)。分時操作系統(tǒng)將CPU的時間劃分成若干個片段,稱為時間片。操作系統(tǒng)以時間片為單位,輪流為每個終端用戶服務(wù)。

  分時操作系統(tǒng)簡介

  并發(fā)操作這一概念很多計算機(jī)專業(yè)相關(guān)的人都有所了解了,它是為充分利用資源,提高資源利用率而實(shí)施的一種技術(shù)。其中CPU和通道并行操作,通道與通道并行操作,通道與I/O設(shè)備并行操作已成為現(xiàn)代計算機(jī)系統(tǒng)的基本特征。為了節(jié)省設(shè)備,CPU、通道和I/O設(shè)備之間的并行操作又按分時方式共享系統(tǒng)資源。與三種并行操作相應(yīng)的有三種分時:CPU與通道分時使用內(nèi)存、只讀存貯器、數(shù)據(jù)通路等;通道和通道在分時操作的時候會使用CPU、內(nèi)存、通道的公用控制部分等;同一通道中的I/O設(shè)備又分時使用內(nèi)存、通道等。

  補(bǔ)充:分時操作系統(tǒng)的原理

  時操作系統(tǒng)主要針對小型機(jī)以上的計算機(jī)提出的,而單片機(jī)盡管CPU速度較低,但由于其任務(wù)的可預(yù)見性,作業(yè)調(diào)度和時間片的劃分也就相對簡單有效。單片機(jī)應(yīng)用分時操作系統(tǒng),尤其是多任務(wù)操作的情況下,可以避免底層重復(fù)性勞動,提高研制效率,縮短研發(fā)時間,同時也有利于多人的分工協(xié)作,產(chǎn)品的穩(wěn)定性、可靠性也會得到提高。

  常見的單片機(jī)分時操作系統(tǒng)劃分的時間片一般都小于每一任務(wù)執(zhí)行所花費(fèi)的時間,當(dāng)時間片用盡,任務(wù)尚未執(zhí)行完即被掛起,等待下一次獲得時間片后再執(zhí)行。這就是分時操作的原理,而任務(wù)被掛起后,需要將當(dāng)前的一些運(yùn)行參數(shù),如斷點(diǎn)、寄存器狀態(tài)等保護(hù)起來,以便下次輪轉(zhuǎn)到時間片時能繼續(xù)執(zhí)行下去,這就會占用較多的RAM及堆棧區(qū)域,而且也要涉及到函數(shù)的可重人問題。這種方式實(shí)現(xiàn)的操作系統(tǒng)代碼量都不會太小,占用系統(tǒng)資源較多,從而影響到系統(tǒng)的及時性。

3630936