資料介紹
作為嵌入式系統(tǒng)主控單元——單片機(jī),其軟件往往是一個微觀的實時操作系統(tǒng),且大部分是為某種應(yīng)用而專門設(shè)計的。系統(tǒng)程序有實時過程控制或?qū)崟r信息處理的能力,要求能夠及時響應(yīng)隨機(jī)發(fā)生的外部事件并對該事件做出快速處理。而分時操作系統(tǒng)卻是把CPU的時間劃分成長短基本相同的時間區(qū)間,即“時間片”,通過操作系統(tǒng)的管理,把這些時間片依次輪流地分配給各個用戶使用。如果某個作業(yè)在時間片結(jié)束之前,整個任務(wù)還沒有完成,那么該作業(yè)就被暫停下來,放棄CPU,等待下一輪循環(huán)再繼續(xù)做。此時CPU又分配給另一個作業(yè)去使用。由于計算機(jī)的處理速度很快,只要時間片的間隔取得適當(dāng),那么一個用戶作業(yè)從用完分配給它的一個時間片到獲得下一個CPU時間片,中間有所“停頓”;但用戶察覺不出來,好像整個系統(tǒng)全由它“獨(dú)占”似的。分時操作系統(tǒng)主要具有以下3個特點(diǎn):① 多路性。用戶通過各自的終端,可以同時使用一個系統(tǒng)。② 及時性。用戶提出的各種要求,能在較短或可容忍的時間內(nèi)得到響應(yīng)和處理。③ 獨(dú)占性。在分時系統(tǒng)中,雖然允許多個用戶同時使用一個CPU,但用戶之間操作獨(dú)立,互不干涉。
分時操作系統(tǒng)主要是針對小型機(jī)以上的計算機(jī)提出的。一般而言,微處理器(MPU)驅(qū)動的通用計算機(jī),系統(tǒng)設(shè)計人員對每一臺的最終具體應(yīng)用都是不得而知的,因此,在價格允許的情況下,硬件設(shè)計務(wù)求CPU時鐘盡可能的快;計算及管理能力盡可能的強(qiáng);程序和數(shù)據(jù)存儲器的容量盡可能的大;各種計算機(jī)外設(shè)的配接盡可能的詳盡等等,特別是采用分時操作系統(tǒng)的機(jī)器,因為是一機(jī)多用戶的管理系統(tǒng),它的要求就更高了。相對而言,微控制器(MCU)俗稱單片機(jī),是一個單片集成系統(tǒng),它將這些或那些計算機(jī)所需的外設(shè),諸如程序和數(shù)據(jù)存儲器、端口以及有關(guān)的子系統(tǒng)集成到一片芯片上。從硬件上,單片機(jī)系統(tǒng)與采用分時操作系統(tǒng)的計算機(jī)系統(tǒng)是無法比擬的。但是,在單片機(jī)系統(tǒng)的設(shè)計中,設(shè)計人員對其最終具體應(yīng)用是一清二楚的,它的使用環(huán)境相對是單一固定的。所控制的過程的可預(yù)見性為分時系統(tǒng)思想的實現(xiàn)提供了可能性。具體一點(diǎn)就是:雖然單片機(jī)的CPU速度較低,但其任務(wù)是可預(yù)見的,這樣作業(yè)調(diào)度將變得簡單而無須占用很多的CPU時間,同時“時間片”的設(shè)計是具體而有針對性的,因此可變得很有效。
一、單片機(jī)分時系統(tǒng)的設(shè)計
單片機(jī)系統(tǒng)往往是一個嵌入式的控制系統(tǒng),因此目前絕大部分的單片機(jī)系統(tǒng)還是一實時系統(tǒng)。能夠真正體現(xiàn)分時系統(tǒng)的設(shè)計思想的往往是那些多路重復(fù)檢測控制系統(tǒng)。即便是在這些多路重復(fù)檢測控制系統(tǒng)中,它的實時性也是非常重要的。也就是說,在單片機(jī)系統(tǒng)中應(yīng)用了分時系統(tǒng)設(shè)計思想,但其及時性應(yīng)首先進(jìn)行考慮。
分時操作系統(tǒng)主要是針對小型機(jī)以上的計算機(jī)提出的。一般而言,微處理器(MPU)驅(qū)動的通用計算機(jī),系統(tǒng)設(shè)計人員對每一臺的最終具體應(yīng)用都是不得而知的,因此,在價格允許的情況下,硬件設(shè)計務(wù)求CPU時鐘盡可能的快;計算及管理能力盡可能的強(qiáng);程序和數(shù)據(jù)存儲器的容量盡可能的大;各種計算機(jī)外設(shè)的配接盡可能的詳盡等等,特別是采用分時操作系統(tǒng)的機(jī)器,因為是一機(jī)多用戶的管理系統(tǒng),它的要求就更高了。相對而言,微控制器(MCU)俗稱單片機(jī),是一個單片集成系統(tǒng),它將這些或那些計算機(jī)所需的外設(shè),諸如程序和數(shù)據(jù)存儲器、端口以及有關(guān)的子系統(tǒng)集成到一片芯片上。從硬件上,單片機(jī)系統(tǒng)與采用分時操作系統(tǒng)的計算機(jī)系統(tǒng)是無法比擬的。但是,在單片機(jī)系統(tǒng)的設(shè)計中,設(shè)計人員對其最終具體應(yīng)用是一清二楚的,它的使用環(huán)境相對是單一固定的。所控制的過程的可預(yù)見性為分時系統(tǒng)思想的實現(xiàn)提供了可能性。具體一點(diǎn)就是:雖然單片機(jī)的CPU速度較低,但其任務(wù)是可預(yù)見的,這樣作業(yè)調(diào)度將變得簡單而無須占用很多的CPU時間,同時“時間片”的設(shè)計是具體而有針對性的,因此可變得很有效。
一、單片機(jī)分時系統(tǒng)的設(shè)計
單片機(jī)系統(tǒng)往往是一個嵌入式的控制系統(tǒng),因此目前絕大部分的單片機(jī)系統(tǒng)還是一實時系統(tǒng)。能夠真正體現(xiàn)分時系統(tǒng)的設(shè)計思想的往往是那些多路重復(fù)檢測控制系統(tǒng)。即便是在這些多路重復(fù)檢測控制系統(tǒng)中,它的實時性也是非常重要的。也就是說,在單片機(jī)系統(tǒng)中應(yīng)用了分時系統(tǒng)設(shè)計思想,但其及時性應(yīng)首先進(jìn)行考慮。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于操作系統(tǒng)編程與裸機(jī)編程的區(qū)別
- 單片機(jī)編程和操作系統(tǒng)綜述 40次下載
- 開發(fā)51單片機(jī)操作系統(tǒng)時應(yīng)注意哪些問題資料下載
- 使用51單片機(jī)簡單實現(xiàn)小型操作系統(tǒng)的程序免費(fèi)下載
- 在單片機(jī)中嵌入操作系統(tǒng)有哪些優(yōu)缺點(diǎn)
- 分時操作系統(tǒng)思想在單片機(jī)中的應(yīng)用分析 4次下載
- 51單片機(jī)多任務(wù)操作系統(tǒng)的原理與實現(xiàn) 16次下載
- MSP430單片機(jī)實時多任務(wù)操作系統(tǒng)c源代碼 91次下載
- 基于分時操作系統(tǒng)原理的單片機(jī)控制系統(tǒng)
- 計算機(jī)操作系統(tǒng)試題及答案
- 分時調(diào)度思想在單片機(jī)應(yīng)用中的一個實例
- 基于實時操作系統(tǒng)的單片機(jī)應(yīng)用系統(tǒng)設(shè)計
- 基于單片機(jī)的嵌入式USB主機(jī)系統(tǒng)的實現(xiàn)
- 利用多線程思想實現(xiàn)單片機(jī)系統(tǒng)的偽并行處理
- 操作系統(tǒng)期末試題
- fpga編程與單片機(jī)編程的區(qū)別 715次閱讀
- 國產(chǎn)RT-thread操作系統(tǒng)在國民技術(shù)單片機(jī)上移植 395次閱讀
- 單片機(jī)編程和plc編程有什么區(qū)別 1800次閱讀
- 單片機(jī)最小系統(tǒng)的組成部分 使用proteus軟件搭建最小單片機(jī)系統(tǒng)的操作方法 1747次閱讀
- Linux是實時系統(tǒng)還是分時操作系統(tǒng)? 1414次閱讀
- 51單片機(jī)實現(xiàn)最小系統(tǒng)的原理和電路與編程設(shè)計說明 8437次閱讀
- 51單片機(jī)操作系統(tǒng)開發(fā)中有什么技巧會碰到什么問題 2898次閱讀
- 基于Keil 5版本單片機(jī)編程軟件中MDK的應(yīng)用技巧解析 5068次閱讀
- 如何對IAR單片機(jī)編程軟件進(jìn)行編譯優(yōu)化 9205次閱讀
- 單片機(jī)編程器是什么_單片機(jī)編程器應(yīng)用 1.6w次閱讀
- 單片機(jī)多任務(wù)處理方案 9315次閱讀
- 單片機(jī)的引腳圖及引腳功能_單片機(jī)簡易編程 5w次閱讀
- 51單片機(jī)實時操作系統(tǒng)的基本結(jié)構(gòu)與模式 5397次閱讀
- 一文看懂單片機(jī)與PLC程序設(shè)計的區(qū)別 7332次閱讀
- 單片機(jī)控制系統(tǒng)中不可缺少的“中斷”基礎(chǔ)知識 1793次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 651單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多