版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
會(huì)計(jì)學(xué)1chapt嵌入式系統(tǒng)概述實(shí)用課程安排
Chapt1嵌入式系統(tǒng)概述
Chapt2ARM體系結(jié)構(gòu)及編程模型
Chapt3ARM指令系統(tǒng)
Chapt4ARM嵌入式程序設(shè)計(jì)基礎(chǔ)
Chapt5總結(jié)交流第1頁(yè)/共49頁(yè)Chapt1嵌入式系統(tǒng)概述嵌入式系統(tǒng)組成嵌入式微處理器嵌入式操作系統(tǒng)常用Linux命令第2頁(yè)/共49頁(yè)典型嵌入式系統(tǒng)組成—硬件第3頁(yè)/共49頁(yè)典型嵌入式系統(tǒng)組成—軟件第4頁(yè)/共49頁(yè)嵌入式系統(tǒng)定義IEEE(國(guó)際電氣和電子工程師協(xié)會(huì))的定義嵌入式系統(tǒng)是“用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置”(原文為devicesusedtocontrol,monitor,orassisttheoperationofequipment,machineryorplants)一般定義
“以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟件硬件可裁剪、功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)?!钡?頁(yè)/共49頁(yè)嵌入式系統(tǒng)發(fā)展第一階段:以單芯片為核心的可編程控制器形式的系統(tǒng);第二階段:以嵌入式CPU為基礎(chǔ)、以簡(jiǎn)單操作系統(tǒng)為核心的嵌入式系統(tǒng);第三階段:以嵌入式操作系統(tǒng)為標(biāo)志的嵌入式系統(tǒng);第四階段:以internet為標(biāo)志的嵌入式系統(tǒng)。第6頁(yè)/共49頁(yè)嵌入式系統(tǒng)分類按表現(xiàn)形式分:(硬件范疇)芯片級(jí)嵌入(含程序或算法的處理器)模塊級(jí)嵌入(系統(tǒng)中的某個(gè)核心模塊)系統(tǒng)級(jí)嵌入按實(shí)時(shí)性要求分:(軟件范疇)非實(shí)時(shí)系統(tǒng)(PDA)軟實(shí)時(shí)系統(tǒng)(消費(fèi)類產(chǎn)品)硬實(shí)時(shí)系統(tǒng)(導(dǎo)引頭等工業(yè)和軍工系統(tǒng))第7頁(yè)/共49頁(yè)嵌入式微處理器
硬件基礎(chǔ)馮·諾依曼體系結(jié)構(gòu)和哈佛體系結(jié)構(gòu)CISC與RICS影響CPU性能的因素存儲(chǔ)器系統(tǒng)第8頁(yè)/共49頁(yè)馮·諾依曼結(jié)構(gòu)和哈佛結(jié)構(gòu)馮·諾依曼結(jié)構(gòu)哈佛結(jié)構(gòu)第9頁(yè)/共49頁(yè)馮諾依曼結(jié)構(gòu)1)數(shù)據(jù)與指令都存儲(chǔ)在存儲(chǔ)器中2)被大多數(shù)計(jì)算機(jī)所采用3)ARM7——馮諾依曼體系哈佛結(jié)構(gòu)1)程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器分開(kāi)2)提供了較大的數(shù)存儲(chǔ)器帶寬3)適合于數(shù)字信號(hào)處理4)大多數(shù)DSP都是哈佛結(jié)構(gòu)5)ARM9是哈佛結(jié)構(gòu)第10頁(yè)/共49頁(yè)CISC和RISCCISC:復(fù)雜指令集(ComplexInstructionSetComputer)具有大量的指令和尋址方式大多數(shù)程序只使用少量的指令就能夠運(yùn)行。
RISC:精簡(jiǎn)指令集(ReducedInstructionSetComputer)8/2原則:80%的程序只使用20%的指令在通道中只包含最有用的指令確保數(shù)據(jù)通道快速執(zhí)行每一條指令使CPU硬件結(jié)構(gòu)設(shè)計(jì)變得更為簡(jiǎn)單第11頁(yè)/共49頁(yè)
影響CPU性能的因素:流水線、超標(biāo)量和緩存
RISC流水線技術(shù):幾個(gè)指令可以并行執(zhí)行提高了CPU的運(yùn)行效率內(nèi)部信息流要求通暢流動(dòng)第12頁(yè)/共49頁(yè)超標(biāo)量執(zhí)行:超標(biāo)量CPU采用多條流水線結(jié)構(gòu)第13頁(yè)/共49頁(yè)高速緩存(Cache)1、為什么采用高速緩存微處理器的時(shí)鐘頻率比內(nèi)存速度提高快得多,高速緩存可以提高內(nèi)存的平均性能。2、高速緩存的工作原理高速緩存是一種小型、快速的存儲(chǔ)器,它保存部分主存內(nèi)容的拷貝。Question?
什么是虛擬內(nèi)存?什么是物理內(nèi)存?第14頁(yè)/共49頁(yè)BUSandBusBridge第15頁(yè)/共49頁(yè)存儲(chǔ)器系統(tǒng)RAM:隨機(jī)存取存儲(chǔ)器SRAM:靜態(tài)隨機(jī)存儲(chǔ)器DRAM:動(dòng)態(tài)隨機(jī)存儲(chǔ)器
1)SRAM比DRAM快
2)SRAM比DRAM耗電多
3)DRAM存儲(chǔ)密度比SRAM高得多(體積)
4)DRAM需要周期性刷新ROM:只讀存儲(chǔ)器FLASH:閃存第16頁(yè)/共49頁(yè)嵌入式微處理器分類第17頁(yè)/共49頁(yè)嵌入式微控制器(EMCU)嵌入式微控制器的典型代表是單片機(jī),這種8位的電子器件目前在嵌入式設(shè)備中仍然有著極其廣泛的應(yīng)用。
單片機(jī)芯片內(nèi)部集成ROM/EPROM、RAM、總線、總線邏輯、定時(shí)/計(jì)數(shù)器、看門(mén)狗、I/O、串行口、脈寬調(diào)制輸出、A/D、D/A、FlashRAM、EEPROM等各種必要功能和外設(shè)。典型的EMCU有51系列,MC68系列,PIC系列,MSP430系列.微控制器的最大特點(diǎn)是單片化,體積大大減小,從而使功耗和成本下降、可靠性提高。微控制器是目前嵌入式系統(tǒng)工業(yè)的主流。微控制器的片上外設(shè)資源一般比較豐富,適合于控制,因此稱為微控制器.近來(lái)Atmel推出的AVR單片機(jī)由于其集成了FPGA等器件,所以具有很高的性價(jià)比,勢(shì)必將推動(dòng)單片機(jī)獲得更高的發(fā)展。第18頁(yè)/共49頁(yè)嵌入式數(shù)字信號(hào)處理器(EDSP)DSP處理器是專門(mén)用于信號(hào)處理方面的處理器,其在系統(tǒng)結(jié)構(gòu)和指令算法方面進(jìn)行了特殊設(shè)計(jì),在數(shù)字濾波FFT、譜分析等各種儀器上DSP獲得了大規(guī)模的應(yīng)用。DSP的理論算法在70年代就已經(jīng)出現(xiàn),但是由于專門(mén)的DSP處理器還未出現(xiàn),所以這種理論算法只能通過(guò)MPU等由分立元件實(shí)現(xiàn)。1982年世界上誕生了首枚DSP片,在語(yǔ)音合成和編碼解碼器中得到了廣泛應(yīng)用。DSP的運(yùn)算速度進(jìn)一步提高,應(yīng)用領(lǐng)域也從上述范圍擴(kuò)大到了通信和計(jì)算機(jī)方面。目前最為廣泛應(yīng)用的嵌入式DSP處理器是TI的TMS320C2000/C5000/C6000系列,ADI公司的DSP的如Blackfin系列,另外如Intel的MCS-296和Siemens的TriCore也有各自的應(yīng)用范圍.第19頁(yè)/共49頁(yè)嵌入式微處理器(EMPU)EMPU嵌入式微處理器是由通用計(jì)算機(jī)中的CPU演變而來(lái)的,80386-80387與計(jì)算機(jī)處理器不同的是,在實(shí)際嵌入式應(yīng)用中,只保留和嵌入式應(yīng)用緊密相關(guān)的功能硬件,去除其他的冗余功能部分,這樣就以最低的功耗和資源實(shí)現(xiàn)嵌入式應(yīng)用的特殊要求。和工業(yè)控制計(jì)算機(jī)相比,嵌入式微處理器具有體積小、重量輕、成本低、可靠性高的優(yōu)點(diǎn)。目前主要的嵌入式處理器類型有Am186/88、386EX、SC-400、PowerPC、68000、MIPS、ARM/StrongARM系列等第20頁(yè)/共49頁(yè)嵌入式片上系統(tǒng)(SystemOnChip)SoC就是SystemonChip,SoC嵌入式系統(tǒng)微處理器就是一種電路系統(tǒng)。它結(jié)合了許多功能區(qū)塊,將功能做在一個(gè)芯片上,像是ARMRISC、MIPSRISC、DSP或是其他的微處理器核心,加上通信的接口單元,像是萬(wàn)用串行端口(USB)、TCP/IP通信單元、GPRS通信接口、GSM通信接口、IEEE1394、藍(lán)牙模塊接口等等,這些單元以往都是依照各單元的功能做成一個(gè)個(gè)獨(dú)立的處理芯片。第21頁(yè)/共49頁(yè)
SoC嵌入式系統(tǒng)微處理器所具有的其他的好處可以分為下列幾種:利用改變內(nèi)部工作電壓,降低芯片功耗。減少芯片對(duì)外管腳數(shù),簡(jiǎn)化制造過(guò)程。減少外圍驅(qū)動(dòng)接口單元及電路板之間的信號(hào)傳遞,可以加快微處理器數(shù)據(jù)處理的速度。內(nèi)嵌的線路可以避免外部電路板在信號(hào)傳遞時(shí)所造成系統(tǒng)雜訊。第22頁(yè)/共49頁(yè)嵌入式操作系統(tǒng)操作系統(tǒng)分類(1)順序執(zhí)行系統(tǒng):系統(tǒng)內(nèi)只含有一個(gè)程序,獨(dú)占CPU的運(yùn)行時(shí)間,按語(yǔ)句順序執(zhí)行該程序,直至執(zhí)行完畢,另一程序才能啟動(dòng)運(yùn)行。如DOS操作系統(tǒng)。(2)分時(shí)操作系統(tǒng):系統(tǒng)內(nèi)同時(shí)可以有多個(gè)程序運(yùn)行,把CPU的時(shí)間分按順序分成若干片,每個(gè)時(shí)間片內(nèi)執(zhí)行不同的程序。如UNIX(3)實(shí)時(shí)操作系統(tǒng):系統(tǒng)內(nèi)有多個(gè)程序運(yùn)行,每個(gè)程序有不同的優(yōu)先級(jí),只有最高優(yōu)先級(jí)的任務(wù)才能占有CPU的控制權(quán)第23頁(yè)/共49頁(yè)按實(shí)時(shí)性分類具有強(qiáng)實(shí)時(shí)特點(diǎn)的嵌入式操作系統(tǒng)具有弱實(shí)特點(diǎn)的嵌入式操作系統(tǒng)沒(méi)有實(shí)時(shí)特點(diǎn)的嵌入式操作系統(tǒng)強(qiáng)實(shí)時(shí)系統(tǒng),其系統(tǒng)響應(yīng)時(shí)間在毫秒或微秒級(jí)(數(shù)控機(jī)床)
一航實(shí)時(shí)系統(tǒng),其系統(tǒng)響應(yīng)時(shí)間在毫秒-幾秒的數(shù)量級(jí)上,其實(shí)時(shí)性的要求比強(qiáng)實(shí)時(shí)系統(tǒng)要差一些(電子菜譜的查詢)
弱實(shí)時(shí)系統(tǒng),其系統(tǒng)響應(yīng)時(shí)間約為數(shù)十秒或更長(zhǎng)(工程機(jī)械控制器)第24頁(yè)/共49頁(yè)按軟件結(jié)構(gòu)分類(1)循環(huán)輪詢系統(tǒng):(PollingLoop)最簡(jiǎn)單的軟件結(jié)構(gòu)是循環(huán)輪詢,程序依次檢查系統(tǒng)的每一個(gè)輸入條件,一旦條件成立就進(jìn)行相應(yīng)的處理。
Initialize()While(true){if(condition_1)action_1();if(condition_2)action_2();……if(condition_n)acition_n();}第25頁(yè)/共49頁(yè)(2)事件驅(qū)動(dòng)系統(tǒng):(Event-Drivensystem)
事件驅(qū)動(dòng)系統(tǒng)是能對(duì)外部事件直接響應(yīng)的系統(tǒng)。它包括前后臺(tái)、實(shí)時(shí)多任務(wù)、多處理器等,是嵌入式實(shí)時(shí)系統(tǒng)的主要形式。應(yīng)用程序是一個(gè)無(wú)限的循環(huán),循環(huán)中調(diào)用相應(yīng)的函數(shù)完成相應(yīng)的操作,這部分可以看成后臺(tái)行(background)。中斷服務(wù)程序處理異步事件,這部分可以看成前臺(tái)行為(foreground)。后臺(tái)也可以叫做任務(wù)級(jí),前臺(tái)也叫中斷級(jí)。例如,很多基于微處理器的產(chǎn)品采用前后臺(tái)系統(tǒng)設(shè)計(jì),如微波爐、電話機(jī)、玩具等。從省電的角度出發(fā),平時(shí)微處理器處在停機(jī)狀態(tài),所有的事都靠中斷服務(wù)來(lái)完成。第26頁(yè)/共49頁(yè)嵌入式操作系統(tǒng)及其特點(diǎn)嵌入式操作系統(tǒng)是一種支持嵌入式系統(tǒng)應(yīng)用的操作系統(tǒng)軟件,它是嵌入式系統(tǒng)的重要組成部分。嵌入時(shí)操作系統(tǒng)具有通用操作系統(tǒng)的基本特點(diǎn),能夠有效管理復(fù)雜的系統(tǒng)資源,并且把硬件虛擬化。常見(jiàn)的嵌入式系統(tǒng)Linux、uClinux、WinCE、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX、Rtems、QNX、INTEGRITY、OSE、CExecutive從應(yīng)用角度可分為通用型嵌入式操作系統(tǒng)和專用型嵌入式操作系統(tǒng)。常見(jiàn)的通用型嵌入式操作系統(tǒng)有Linux、VxWorks、WindowsCE.net等。常用的專用型嵌入式操作系統(tǒng)有SmartPhone、PocketPC、Symbian等。第27頁(yè)/共49頁(yè)幾種典型的嵌入式系統(tǒng)VxWorksVxWorks操作系統(tǒng)是美國(guó)WindRiver公司于1983年設(shè)計(jì)開(kāi)發(fā)的一種嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS),具有良好的持續(xù)發(fā)展能力、高性能的內(nèi)核以及友好的用戶開(kāi)發(fā)環(huán)境,在嵌入式實(shí)時(shí)操作系統(tǒng)領(lǐng)域牢牢占據(jù)著一席之地。VxWorks所具有的顯著特點(diǎn)是:可靠性、實(shí)時(shí)性和可裁減性。它支持多種處理器,如x86、i960、SunSparc、MotorolaMC68xxx、MIPSRX000、POWERPC、XScale等等。
應(yīng)用領(lǐng)域:
廣泛應(yīng)用于軍事通信,導(dǎo)彈制導(dǎo),衛(wèi)星通信,飛機(jī)導(dǎo)航等例如美F-16戰(zhàn)斗機(jī),B-2隱形轟炸機(jī)第28頁(yè)/共49頁(yè)WindowsEmbeddedWindowsCE3.0:一種針對(duì)小容量、移動(dòng)式、智能化、32位、連接設(shè)備的模塊化實(shí)時(shí)嵌入式操作系統(tǒng)針對(duì)掌上設(shè)備、無(wú)線設(shè)備的動(dòng)態(tài)應(yīng)用程序和服務(wù)提供了一種功能豐富的操作系統(tǒng)平臺(tái),WindowsCE嵌入但不夠?qū)崟r(shí),屬于軟實(shí)時(shí)操作系統(tǒng),目前也開(kāi)始中文手機(jī)的研究開(kāi)發(fā)。操作系統(tǒng)的基本內(nèi)核需要至少200K的ROM。第29頁(yè)/共49頁(yè)嵌入式Linux嵌入式系統(tǒng)越來(lái)越追求數(shù)字化、網(wǎng)絡(luò)化和智能化。因此原來(lái)在某些設(shè)備或領(lǐng)域中占主導(dǎo)地位的軟件系統(tǒng)越來(lái)越難以為繼,整個(gè)系統(tǒng)必須是開(kāi)放的、提供標(biāo)準(zhǔn)的API,并且能夠方便地與眾多第三方的軟硬件溝通。Linux的內(nèi)核小、功能強(qiáng)大、運(yùn)行穩(wěn)定、系統(tǒng)健壯、效率高,易于定制剪裁,在價(jià)格上極具競(jìng)爭(zhēng)力uClinux是針對(duì)沒(méi)有MMU的處理器設(shè)計(jì)的,它不能使用處理器的虛擬內(nèi)存管理技術(shù),它對(duì)內(nèi)存的訪問(wèn)是直接的,所有程序中訪問(wèn)地址都是實(shí)際的物理地址.uClinux專為嵌入式系統(tǒng)做了許多小型化的工作.第30頁(yè)/共49頁(yè)uC/OS-ⅡμCOS不但提供了一個(gè)完整的嵌入式實(shí)時(shí)內(nèi)核的源代碼,而且對(duì)這些代碼的細(xì)節(jié)作了詳盡的解釋,它不僅告訴讀者這個(gè)實(shí)時(shí)內(nèi)核是怎么寫(xiě)的,還解釋了為什么要這樣寫(xiě)。而商業(yè)上的實(shí)時(shí)操作系統(tǒng)軟件不但價(jià)格昂貴(一般都在5千到2萬(wàn)美元的價(jià)位上),而且其中很多都是所謂黑盒子,即不提供源代碼。源代碼的絕大部分是用C語(yǔ)言寫(xiě)的,經(jīng)過(guò)簡(jiǎn)單的編譯,讀者就能在
PC機(jī)上運(yùn)行,邊讀書(shū)、邊實(shí)踐。由于用匯編語(yǔ)言寫(xiě)的部分只有200
行左右,該實(shí)時(shí)內(nèi)核可以方便地移植到幾乎所有的嵌入式應(yīng)用類
CPU上。移植范例的源代碼可以從因特網(wǎng)上下載。該操作系統(tǒng)支持多達(dá)64個(gè)任務(wù),大部分嵌入式微處理器都支持uC/OS-Ⅱ第31頁(yè)/共49頁(yè)NokiaN系列SymbianOSMotoA1200LinuxOSMPX220WindowsMobileDopod
WindowsMobile第32頁(yè)/共49頁(yè)嵌入式操作系統(tǒng)的基本概念操作系統(tǒng)的分類嵌入式實(shí)時(shí)操作系統(tǒng)前臺(tái)與后臺(tái)多任務(wù),任務(wù)優(yōu)先級(jí),調(diào)度非占先式與占先式、可重入型函數(shù)第33頁(yè)/共49頁(yè)前后臺(tái)系統(tǒng)(后臺(tái)循環(huán)、前臺(tái)中斷)第34頁(yè)/共49頁(yè)多任務(wù)第35頁(yè)/共49頁(yè)一個(gè)任務(wù),也稱作一個(gè)線程,是一個(gè)簡(jiǎn)單的運(yùn)行程序。每個(gè)任務(wù)都是整個(gè)應(yīng)用的某一部分,每個(gè)任務(wù)被賦予一定的優(yōu)先級(jí),有它自己的一套CPU寄存器和自己的??臻g。多任務(wù)運(yùn)行的實(shí)現(xiàn)實(shí)際上是靠CPU(中央處理單元)在許多任務(wù)之間轉(zhuǎn)換、調(diào)度。CPU只有一個(gè),輪番服務(wù)于一系列任務(wù)中的某一個(gè)。多任務(wù)運(yùn)行使CPU的利用率得到最大的發(fā)揮,并使應(yīng)用程序模塊化。在實(shí)際應(yīng)用中,多任務(wù)的最大特點(diǎn)是,開(kāi)發(fā)人員可以將很復(fù)雜的應(yīng)用程序?qū)哟位C合實(shí)驗(yàn)(時(shí)鐘、位圖、USB、KEY)。第36頁(yè)/共49頁(yè)非占先式與占先式非占先式(non-preemptive)非占先式調(diào)度法也稱作合作型多任(cooperative
multitasking),各個(gè)任務(wù)彼此合作共享一個(gè)CPU。中斷服務(wù)可以使一個(gè)高優(yōu)先級(jí)的任務(wù)由掛起狀態(tài)變?yōu)榫途w狀態(tài)。但中斷服務(wù)以后控制權(quán)還是回到原來(lái)被中斷了的那個(gè)任務(wù),直到改任務(wù)主動(dòng)放棄CPU的使用權(quán)時(shí),那個(gè)高優(yōu)先級(jí)的任務(wù)才能獲得CPU的使用權(quán)。
非占先式內(nèi)核的一個(gè)特點(diǎn)是幾乎不需要使用信號(hào)量保護(hù)共享數(shù)據(jù)。運(yùn)行著的任務(wù)占有CPU,而不必?fù)?dān)心被別的任務(wù)搶占。非占先式內(nèi)核的最大缺陷在于其響應(yīng)高優(yōu)先級(jí)的任務(wù)慢,任務(wù)已經(jīng)進(jìn)入就緒態(tài),但還不能運(yùn)行,也許要等很時(shí)間,直到當(dāng)前運(yùn)行著的任務(wù)釋放CPU。內(nèi)核的任務(wù)級(jí)響應(yīng)時(shí)間是不確定的,不知道什么時(shí)候最高優(yōu)先級(jí)的任務(wù)才能拿到CPU的控制權(quán),完全取決于應(yīng)用程序什么時(shí)候釋放CPU。第37頁(yè)/共49頁(yè)非占先式(non-preemptive)第38頁(yè)/共49頁(yè)占先式(preemptive)當(dāng)系統(tǒng)響應(yīng)時(shí)間很重要時(shí),要使用占先(preemptive)內(nèi)核。最高優(yōu)先級(jí)的任務(wù)一旦就緒,總能得到CPU的控制權(quán)。當(dāng)一個(gè)運(yùn)行著的任務(wù)使一個(gè)比它優(yōu)先級(jí)高的任務(wù)進(jìn)入了就緒態(tài),當(dāng)前任務(wù)的CPU使用權(quán)就被剝奪了,或者說(shuō)被掛起了,那個(gè)高優(yōu)先級(jí)的任務(wù)立刻得到了CPU的控制權(quán)。使用占先式內(nèi)核時(shí),應(yīng)用程序不應(yīng)直接使用不可重入型函數(shù)。如果調(diào)入可重入型函數(shù)時(shí),低優(yōu)先級(jí)的任務(wù)CPU的使用權(quán)被高優(yōu)先級(jí)任務(wù)剝奪,不可重入型函數(shù)中的數(shù)據(jù)有可能被破壞。第39頁(yè)/共49頁(yè)占先式(preemptive)第40頁(yè)/共49頁(yè)中斷與中斷優(yōu)先級(jí)第41頁(yè)/共49頁(yè)同步與異步一系列時(shí)間相關(guān)事件稱為同步事件,驅(qū)動(dòng)的任務(wù)為同步任務(wù)隨機(jī)發(fā)生的事件稱為異步事件,驅(qū)動(dòng)的任務(wù)為異步任務(wù),如中斷第42頁(yè)/共49頁(yè)系統(tǒng)內(nèi)核(Kernel)多任務(wù)系統(tǒng)中,內(nèi)核負(fù)責(zé)管理各個(gè)任務(wù),或者說(shuō)為每個(gè)任務(wù)分配CPU時(shí)間,并且負(fù)責(zé)任務(wù)之間的通信。內(nèi)核提供的基本服務(wù)是任務(wù)切換。內(nèi)核本身也增加了應(yīng)用程序的額外負(fù)荷,代碼空間增加ROM用量,內(nèi)核本身的數(shù)據(jù)結(jié)構(gòu)增加了RAM的用量。內(nèi)核本身對(duì)CPU的占用時(shí)間一般在2到5個(gè)百分點(diǎn)之間。第43頁(yè)/共49頁(yè)調(diào)度(Dispatcher)這是操作系統(tǒng)的主要職責(zé)之一,它決定該輪到哪個(gè)任務(wù)運(yùn)行了。往往調(diào)度是基于優(yōu)先級(jí)的,根據(jù)其重要不同被賦予任務(wù)不同的優(yōu)先級(jí)。CPU總是讓處在就緒態(tài)的優(yōu)先級(jí)最高的任務(wù)先運(yùn)行。何時(shí)讓高優(yōu)先級(jí)任務(wù)掌握CPU的使用權(quán),有兩種不同的情況,這要看用的是什么類型的內(nèi)核,是非占先式的還是占先式的內(nèi)核。第44頁(yè)/共49頁(yè)任務(wù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 14903:2025 EN Refrigerating systems and heat pumps - Qualification of tightness of components and joints
- 2024年統(tǒng)一損失賠償合同范本一
- 2024年咖啡飲品加盟連鎖經(jīng)營(yíng)合同范本3篇
- 溫度溫度顯示器課程設(shè)計(jì)
- 浙大生物制藥課程設(shè)計(jì)
- 油梁式抽油機(jī)課程設(shè)計(jì)
- (標(biāo)準(zhǔn)員)基礎(chǔ)知識(shí)樣卷(共六卷)
- 安全月活動(dòng)總結(jié)試題
- 2024年美術(shù)教案課件
- 財(cái)務(wù)風(fēng)險(xiǎn)管理概述
- 中國(guó)八大植被區(qū)域劃分
- 廠內(nèi)機(jī)動(dòng)叉車日常檢查記錄表
- 各類儀器儀表校驗(yàn)記錄表18篇
- 自動(dòng)生產(chǎn)排程 SMT 多線體 版
- 防造假管理程序文件
- 譯林版英語(yǔ)八年級(jí)上冊(cè)單詞表
- 中石油職稱英語(yǔ)
- 2023年副主任醫(yī)師(副高)-神經(jīng)內(nèi)科學(xué)(副高)考試歷年真題薈萃帶答案
- 國(guó)家義務(wù)教育質(zhì)量監(jiān)測(cè)科學(xué)四年級(jí)創(chuàng)新作業(yè)測(cè)試卷【附答案】
- 硫磺安全技術(shù)說(shuō)明書(shū)MSDS
- 工程施工現(xiàn)場(chǎng)存在的環(huán)保問(wèn)題及解決建議
評(píng)論
0/150
提交評(píng)論