嵌入式系統(tǒng)設(shè)計(jì)原理及應(yīng)用復(fù)習(xí)題答案自制_第1頁(yè)
嵌入式系統(tǒng)設(shè)計(jì)原理及應(yīng)用復(fù)習(xí)題答案自制_第2頁(yè)
嵌入式系統(tǒng)設(shè)計(jì)原理及應(yīng)用復(fù)習(xí)題答案自制_第3頁(yè)
嵌入式系統(tǒng)設(shè)計(jì)原理及應(yīng)用復(fù)習(xí)題答案自制_第4頁(yè)
嵌入式系統(tǒng)設(shè)計(jì)原理及應(yīng)用復(fù)習(xí)題答案自制_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、考試題型: 填空題、選擇題、簡(jiǎn)答題、計(jì)算題、設(shè)計(jì)題考試方式:開(kāi)卷 第0章緒論l、什么是數(shù)字系統(tǒng)設(shè)計(jì)技術(shù)?在解決了對(duì)不同目標(biāo)信息的數(shù)字化編碼、數(shù)字化傳輸、數(shù)字化解碼的基本理論、算法定義和協(xié)議規(guī)范之后,對(duì)其如何進(jìn)行系統(tǒng)的構(gòu)成,如何以最優(yōu)化的性能(如速度)、最低廉的成本(如芯片而積、集成密度等)來(lái)實(shí)現(xiàn)該系統(tǒng)的技術(shù)。2、什么是集成電路IC?集成電路(IC)是指通過(guò)一系列特定的加工工藝,將多個(gè)晶體管、電阻、 電容等器件,按照一 定的電路連接集成在一塊半導(dǎo)體單品片(如Si或GaAs)或陶瓷等基片上,作為一個(gè)不可分割的整體完成某一特定功能的電路組件 3、什么是集成電路IP?集成電路IP是經(jīng)過(guò)預(yù)先設(shè)計(jì)、預(yù)先驗(yàn)

2、證,符合產(chǎn)業(yè)界普片認(rèn)同的設(shè)計(jì)規(guī)范和設(shè)計(jì)標(biāo)準(zhǔn),具有相對(duì)獨(dú)立功能的電路模塊或予系統(tǒng)。其具有知識(shí)含量高、占用芯片而積小、運(yùn)行速度快、功耗低、工藝容差性大等特點(diǎn),可以復(fù)用 (Reuse)于SOC SOP做復(fù)雜 ASIC設(shè)計(jì)中。4、什么是sOc?SOC即嵌入式系統(tǒng)發(fā)展的最高形式一一片上系統(tǒng)。從狹義角度講,它是信息系統(tǒng)核心的芯片集成,是將系統(tǒng)關(guān)鍵部件集成在一塊芯片上;從廣義角度講,SO比一個(gè)微小型系統(tǒng),5、光刻的基本原理。光刻是以某種波長(zhǎng)的光為曝光光源,透過(guò)掩模版(由不透光的圖形組成),照射在涂有光刻膠(光致抗蝕劑)的被加工材料表面上,利用光刻膠的感光性和抗蝕性,經(jīng)過(guò) 化學(xué)顯影,制作出與掩模版圖形一致的光

3、刻膠圖形。光刻是復(fù)制微細(xì)圖形的最有效手段之一,是芯片制作的核心技術(shù)。掩模版是一種玻璃板,加了一個(gè)反射金屬層。光刻膠是一種光敏組織聚合物,性質(zhì)與膠卷類(lèi)似,光能改變它的化學(xué)性質(zhì)。第1章嵌入式系統(tǒng)基礎(chǔ)知識(shí)4、嵌入式系統(tǒng)的定義和特點(diǎn)是什么?分別從技術(shù)角度和系統(tǒng)角度給出嵌入式系統(tǒng)的定義技術(shù)角度:以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ), 軟硬件可裁剪,應(yīng)用系統(tǒng)對(duì)功能、可靠性、 成本、體積、功耗和應(yīng)用環(huán)境有特殊要求的專用計(jì)算機(jī)系統(tǒng)。是將應(yīng)用程序、操作系統(tǒng)和計(jì)算機(jī)硬件集成在一起的系統(tǒng)系統(tǒng)角度:嵌入式系統(tǒng)是設(shè)計(jì)完成復(fù)雜功能的硬件和軟件,并使其緊密耦合在一起的計(jì)算機(jī)系統(tǒng)嵌入式系統(tǒng)的特點(diǎn)是什么?從三要素說(shuō):嵌入式:嵌入到

4、對(duì)象體系中,有對(duì)象環(huán)境要求專用性:軟、硬件按對(duì)象要求裁減計(jì)算機(jī)系統(tǒng):實(shí)現(xiàn)對(duì)象的智能化功能功耗限制、低成本、多速率、環(huán)境相關(guān)性、系統(tǒng)內(nèi)核小、專用性強(qiáng)、不可壟斷性、產(chǎn)品相對(duì)穩(wěn)定性具有實(shí)時(shí)性課件上的表達(dá):(1) 專用性:與具體應(yīng)用緊密結(jié)合,按照特定的應(yīng)用需求進(jìn)行設(shè)計(jì),完成預(yù)定的任務(wù)。(2) 隱敝性:通常是宿主設(shè)備的一個(gè)部分,隱藏在其內(nèi)部,不為人知。(3) 資源受限:要求小型化、輕量化、低功耗及低成本,對(duì)系統(tǒng)的配置及軟件開(kāi)發(fā)有著苛刻的要求。(4) 高可靠性:大多面向控制應(yīng)用,系統(tǒng)的可靠性十分重要。(5) 實(shí)時(shí)性:在一個(gè)可預(yù)測(cè)和有保證的時(shí)間段內(nèi)對(duì)外部事件作出正確的反應(yīng)。(6) 軟件固化:軟件固化在只讀存

5、儲(chǔ)器中,用戶通常不能隨意。5、什么是軟件?一般包括幾個(gè)部分?軟件產(chǎn)品的特性是什么?軟件 (software) 是計(jì)算機(jī)系統(tǒng)中與硬件(hardware) 相互依存的另一部分,它包括程序 (program) 、相關(guān)數(shù)據(jù)(data) 及其說(shuō)明文檔 (document) 。 其中:-程序是按照事先設(shè)計(jì)的功能和性能要求執(zhí)行的指令序列;-數(shù)據(jù)是程序能正常操縱信息的數(shù)據(jù)結(jié)構(gòu);-文檔是與程序開(kāi)發(fā)維護(hù)和使用有關(guān)的各種圖文資料。軟件是一種邏輯實(shí)體,具有抽象性。軟件沒(méi)有明顯的制造過(guò)程。軟件在使用過(guò)程中,沒(méi)有磨損、老化的問(wèn)題。軟件對(duì)硬件和環(huán)境有著不同程度的依賴性。這導(dǎo)致了軟件移植的問(wèn)題。軟件的開(kāi)發(fā)至今尚未完全擺脫手工

6、作坊式的開(kāi)發(fā)方式,生產(chǎn)效率低。軟件是復(fù)雜的,而且以后會(huì)更加復(fù)雜。軟件的成本相當(dāng)昂貴。軟件工作牽涉到很多社會(huì)因素。6、嵌入式系統(tǒng)的一般分為哪幾層?每層的具體作用是什么?應(yīng)用層操作系統(tǒng)層驅(qū)動(dòng)層硬件? 驅(qū)動(dòng)層驅(qū)動(dòng)層是直接與硬件打交道的一層,它對(duì)操作系統(tǒng)和應(yīng)用提供所需的驅(qū)動(dòng)的支持。該層主要包括三種種類(lèi)型的程序。? 操作系統(tǒng)層操作系統(tǒng)是計(jì)算機(jī)中最基本的程序。 操作系統(tǒng)負(fù)責(zé)計(jì)算機(jī)系統(tǒng)中全部軟硬資源的分配與回收、 控制與協(xié)調(diào)等并發(fā)的活動(dòng); 操作系統(tǒng)提供用戶接口, 使用戶獲得良好的工作環(huán) 境;操作系統(tǒng)為用戶擴(kuò)展新的系統(tǒng)功能提供軟件平臺(tái)。? 應(yīng)用層應(yīng)用層軟件主要由多個(gè)相對(duì)獨(dú)立的應(yīng)用任務(wù)組成每個(gè)應(yīng)用任務(wù)完成特定的

7、工作,如 I/O 任務(wù)、計(jì)算的任務(wù)、通信任務(wù)等,由操作系統(tǒng)調(diào)度各個(gè)任務(wù)的運(yùn)行。7、嵌入式處理器一般分為哪幾類(lèi)?嵌入式處理器分類(lèi)口微控制器(MCU)口微處理器( MPU)口數(shù)字信號(hào)處理器(DSP)口片上系統(tǒng)(SOC)8、常用電平標(biāo)準(zhǔn)有哪些?理解電平匹配的含義。常用的電平標(biāo)準(zhǔn)TTL: Transistor-Transistor Logic 三極管結(jié)構(gòu)。Vcc : 5V: VOH>=; VOL<= VIH>=2V ; VIL<=LVTTL(Low Voltage TTL)LVTTL 又分、以及更低電壓的Vcc: : VOH>;= VOL<=; VIH>=2V

8、; VIL<=Vcc: : VOH>=; VOL<=; VIH>= ; VIL<=CMO:S Complementary Metal Oxide SemiconductorVcc : 5V: VOH>=; VOL<=; VIH>=; VIL<= LVCMOS(Low Voltage CMOS) LVCMOSZ分、以及更低電壓的Vcc: : VOH>;= VOL<=; VIH>=; VIL<=Vcc: : VOH>=; VOL<=; VIH>= ; VIL<=ECL: Emitter Coupl

9、ed Logic 發(fā)射極耦合邏輯電路Vcc=0V, Vee:VOH=; VOL=; VIH=; VIL=PECL( Positive ECL )Vcc=5V: VOH= ; VOL=; VIH=; VIL=LVPECL(low voltage PECL )Vcc= ; VOH=; VOL=; VIH=; VIL=ECL : Emitter Coupled Logic 發(fā)射極耦合邏輯電路Vcc=0V, Vee:VOH=; VOL=; VIH=; VIL=PECL( Positive ECL )Vcc=5V: VOH= ; VOL=; VIH=; VIL=LVPECL(low voltage PE

10、CL )Vcc= ; VOH=; VOL=; VIH=; VIL=LVDS: Low Voltage Differential Signaling低壓差分信號(hào)傳輸LVDS使用注意:可以達(dá)到600M以上,PC期求較高,差分線要求嚴(yán)格等長(zhǎng)。差分幅度輸出為 350mW 400mV 輸入閾值為 100mV三星S3c2440A支持電平標(biāo)準(zhǔn):CMOS TTL、LVCMOS9、什么是集成電路的封裝?封裝考慮的主要因素有哪些?常用的封裝有哪些?封裝指把硅片上的電路管腳,用導(dǎo)線接引到外部接頭處,以便與其它器件連接。需考慮的因素:安裝半導(dǎo)體集成電路芯片用的外殼安放、固定、密封、保持芯片和增強(qiáng)電熱性能內(nèi)部芯片與外部

11、電路的連接常用封裝: DIP( Dual In-line Package) 雙列直插封裝帶引線的塑料芯片載體塑料方形扁平封裝小外型封裝插針網(wǎng)格陣列封裝PLCC(Plastic Leaded Chip Carriu) PQFP( Plastic Quad Flat Package) SOP( Small Outline Package),球珊陣列封裝,芯片級(jí)封裝PGA(Pi m Grid Array Package) BGA(Ball Grid Array Package) CSP(Chip Size Package)10、目前常用的嵌入式操作系統(tǒng)有哪些?? 按收費(fèi)模式劃分- 商用型 Vxwor

12、ks, Nucleux , PlamOS, Symbian, WinCE, QNX, pSOS,VRTX,Lynx OS, Hopen, Delta OS- 免費(fèi)型 Linux, CLinux, C/OS-n ,eCos,uITRON? 按實(shí)時(shí)性劃分- 硬實(shí)時(shí)Vxworks- 軟實(shí)時(shí) WinCE,RTLinux一無(wú)實(shí)時(shí) Embedded Linux11、名詞解釋:抖動(dòng)、容忍度、預(yù)加重和均衡抖動(dòng) (Jitter) :衡量系統(tǒng)發(fā)送一致性和穩(wěn)定性的指標(biāo)。數(shù)據(jù)發(fā)送端的抖動(dòng)越小越好,抖動(dòng)越小,說(shuō)明發(fā)端的穩(wěn)定性和一致性越好,越利于收端無(wú)誤的接受信息。容忍度 ( Tolerance) :指收端對(duì)發(fā)端的抖動(dòng)不

13、敏感或任耐程度,表示收端恢復(fù)數(shù)據(jù)的能力。接收端的容忍度越大越好,容忍度大,說(shuō)明即使到達(dá)收端的數(shù)據(jù)有一定的抖動(dòng),收端也能正確地恢復(fù)數(shù)據(jù)信息。預(yù)加重 (Pre-emphasis) :高速信號(hào)在距離傳輸過(guò)程中,其高頻分量的衰減遠(yuǎn)大于低頻分量,所以需要對(duì)高頻分量預(yù)先補(bǔ)償,其目的是使信號(hào)在收端頻譜能量均衡,信號(hào)失真小。均衡 (Equalization) :也是改善頻譜,校正信號(hào)失真的有效手段,其在收端通過(guò)數(shù)字處理校正傳輸過(guò)程中的失真。12、嵌入式系統(tǒng)設(shè)計(jì)的主要步驟?需求分析 規(guī)格說(shuō)明 體系結(jié)構(gòu)設(shè)計(jì) 構(gòu)件設(shè)計(jì) 系統(tǒng)調(diào)試與集成交叉開(kāi)發(fā)環(huán)境:宿主機(jī) (Host) ,是用于開(kāi)發(fā)嵌入式系統(tǒng)的計(jì)算機(jī)。一般為 PC

14、機(jī)(或者工作站) ,具備豐富的軟硬件資源,為嵌入式軟件的開(kāi)發(fā)提供全過(guò)程支持。目標(biāo)機(jī) (Target) ,即所開(kāi)發(fā)的嵌入式系統(tǒng),是嵌入式軟件的運(yùn)行環(huán)境,其硬件軟件是為特定應(yīng)用定制的。在開(kāi)發(fā)過(guò)程中,目標(biāo)機(jī)端需接收和執(zhí)行宿主機(jī)發(fā)出的各種命令如設(shè)置斷點(diǎn)、讀內(nèi)存、寫(xiě)內(nèi)存等,將結(jié)果返回給宿主機(jī),配合宿主機(jī)各方而的工作。13、理解嵌入式系統(tǒng)的交叉開(kāi)發(fā)環(huán)境。? 交叉開(kāi)發(fā)環(huán)境是指用于嵌入式軟件開(kāi)發(fā)的所有工具軟件的集合,一般包括:- 文本編輯器- 交叉編譯器交叉調(diào)試器- 仿真器- 下載器等? 交叉開(kāi)發(fā)環(huán)境由宿主機(jī)和目標(biāo)機(jī)組成,宿主機(jī)與目標(biāo)機(jī)之間在物理連接的基礎(chǔ)上建 立起邏輯連接。14、理解嵌入式軟件的調(diào)試環(huán)境和固

15、化環(huán)境的區(qū)別。第2章嵌入式處理器體系結(jié)構(gòu)15、CISC、RISC的特點(diǎn)是什么?asc:復(fù)雜指令集(Complex Instruction Set Computer),具有大量的指令和尋址方式,指令 長(zhǎng)度可變。8/2原則:80%勺程序只使用20%勺指令,大多數(shù)程序只使用少量的指令就能夠運(yùn) 行RISC;精簡(jiǎn)指令集(Reduced Instruction Set Camputer) ,只包含最有用的指令,指令長(zhǎng)度固定,確保數(shù)據(jù)通道快速執(zhí)行每一條指令,使CPUM件結(jié)構(gòu)設(shè)計(jì)變得更為簡(jiǎn)單16、哈佛結(jié)構(gòu)、馮諾依曼結(jié)構(gòu)的區(qū)別?哈佛結(jié)構(gòu):程序存儲(chǔ)器與數(shù)據(jù)儲(chǔ)存器分開(kāi);提供了較大的帶寬;適合數(shù)字信號(hào)處理;大多數(shù)DS

16、PtB是哈佛結(jié)構(gòu)馮諾依曼結(jié)構(gòu):?jiǎn)我惶幚聿考瓿捎?jì)算、存儲(chǔ)及通信功能;線性組織的定長(zhǎng)存儲(chǔ)單元(地址); 存儲(chǔ)空間的單元(地址)是直接尋址的;使用低級(jí)機(jī)器語(yǔ)言,其指令完成基本操作碼的簡(jiǎn)單操作;對(duì)計(jì)算進(jìn)行集中的順序控制(程序存儲(chǔ));首次提出“地址”和“程序存儲(chǔ)”的概念17、ARM處理器的特點(diǎn)?1.低功耗、低成本、高性能2 .采用RISC體系結(jié)構(gòu)3.大量使用寄存器4 .高效的指令系統(tǒng)18、ARM v7體系結(jié)構(gòu)定義了哪 3種不同的處理器配置,其各自的應(yīng)用特點(diǎn)是什么?Profile A是而向復(fù)雜、基于虛擬內(nèi)存的os和應(yīng)用的Profile R 是針對(duì)實(shí)時(shí)系統(tǒng)的Profile M 是針對(duì)低成本應(yīng)用的優(yōu)化的微控

17、制器的。19、簡(jiǎn)述下ARMb理器存儲(chǔ)的大端模式和小端模式?大端模式:字?jǐn)?shù)據(jù)的高字節(jié)存儲(chǔ)在低地址中,而字?jǐn)?shù)據(jù)的低字節(jié)則存放在高地址中小端模式:低地址中存放的是字?jǐn)?shù)據(jù)的低字節(jié),高地址存放的是字?jǐn)?shù)據(jù)的高字節(jié)20、ARM處理器的七種工作模式是什么?ARM勺兩種工作狀態(tài)呢?處理器模式用戶(usr)不能直接切換到其它模式與用戶模式類(lèi)似,但具有可以直接切換到sys運(yùn)行操作系統(tǒng)的特權(quán)任務(wù)其它模式等特權(quán)快中斷 (fiq)支持高速數(shù)據(jù)傳輸及通道 處理FIQ異常響應(yīng)時(shí)進(jìn)入此模式中斷(irq)用于通用中斷處理|IRQ異常響應(yīng)時(shí)而3西管理(svc)麋作系統(tǒng)保護(hù)模式系統(tǒng)復(fù)位和軟件中斷響應(yīng)時(shí)進(jìn)入此模式用于支持吧J內(nèi)存和/或

18、存在 ARM7TdM1中止(abt)未定義 (und),持硬件協(xié)處理器的軟件 仿真未定義指令異常響應(yīng)時(shí)進(jìn)入此模式ARM犬態(tài):此時(shí)處理器執(zhí)行 32位的字對(duì)齊的ARM旨令Thumb狀態(tài):此時(shí)處理器執(zhí)行 16位的、半字對(duì)齊的 Thumb指令21、ARM處理器的8種基本尋址方式及應(yīng)用實(shí)例。1 .寄存器尋址;2 .立即尋址;3 .寄存器移位尋址;4 .寄存器間接尋址;5 .基址尋址;6 .多寄存器尋址;7 .堆棧尋址: 8 .塊拷貝尋址;22、總線的主要參數(shù):總線寬度、總線頻率、總線帶寬。它們之間的關(guān)系是什么?總線寬度,又稱總線位寬,指的是總線能同時(shí)傳送數(shù)據(jù)的位數(shù)??偩€頻率,總線工作速度的一個(gè)重要參數(shù),

19、工作頻率越高,速度越快。通常用MHZg示??偩€帶寬,又稱總線的數(shù)據(jù)傳送率,是指在一定時(shí)間內(nèi)總線上可傳送的數(shù)據(jù)總量,用每秒最大傳送數(shù)據(jù)量來(lái)衡量??偩€帶寬越寬,傳輸率越高。關(guān)系:總線帶寬(單位:METs)=(總線寬度/8) x總線頻率23、I/O端口的編址方式有哪些?ARM處理器使用的哪一種?存儲(chǔ)器映射編址:I/O 端口的地址與內(nèi)存地址統(tǒng)一編址,即 I/O單元與內(nèi)存單元在同一地 址空間I/O映射編址:I/O端口與內(nèi)存單元分開(kāi)編址,即 I/O單元與內(nèi)存單元都有自己獨(dú)立的地址 空間AR庭用的是:存儲(chǔ)器映射編址24、ARM9TDW 的T、D M I的含義是什么?T: 16位寬度的壓縮指令集(Thumb)

20、D:支持在片調(diào)試(Debug),允許處理器響應(yīng)調(diào)試請(qǐng)求暫停M;具有增強(qiáng)型乘法器,可生成64位的結(jié)果I :嵌入式ICE部件,可提供片上斷點(diǎn)和調(diào)試點(diǎn)的支持第3章嵌入式硬件系統(tǒng)設(shè)計(jì)25、最小硬件系統(tǒng)主要包括哪些部分?最小硬件系統(tǒng)通常是指以嵌入式處理器為核心,包含電源、時(shí)鐘和復(fù)位等保障處理器正常工作的基本硬件電路。26、鎖相環(huán)的主要用途是什么?畫(huà)出其簡(jiǎn)要原理框圖,并闡述其基本原理。 結(jié)合課件例子能夠簡(jiǎn)單編程實(shí)現(xiàn)利用 PLL倍頻,得到系統(tǒng)運(yùn)行時(shí)鐘。(掌握通過(guò)寄存器編程,實(shí)現(xiàn)硬件 功能的方法)鎖相環(huán)技術(shù)目前的應(yīng)用集中在以下三個(gè)方面:第一 信號(hào)的調(diào)制和解調(diào);第二 信號(hào)的調(diào)頻和解調(diào);第三信號(hào)頻率合成電路。鑒相

21、器是相位比較裝置,用來(lái)比較輸入信號(hào)ui(t)與壓控振蕩器輸出信號(hào) uo(t)的相位,它的輸出電壓ud(t)是對(duì)應(yīng)于這兩個(gè)信號(hào)相位差的函數(shù)。環(huán)路濾波器的作用是濾除 ud(t)中的高頻分量及噪聲,以保證環(huán)路所要求的性能。壓控振蕩器受環(huán)路濾波器輸出電壓uc(t)的控制,使振蕩頻率向輸入信號(hào)的頻率靠攏,直至兩者的頻率相同,使得 VCO輸出信號(hào)的相位和輸入信號(hào)的相位保持某種特定的關(guān)系, 達(dá)到相位鎖定的目的。27、典型計(jì)算機(jī)的存儲(chǔ)層次是什么?存儲(chǔ)系統(tǒng)面臨的兩個(gè)主要問(wèn)題是什么? 存儲(chǔ)系統(tǒng)面臨的兩個(gè)問(wèn)題:(1)微處理器主時(shí)鐘頻率的提高比存儲(chǔ)器速度的提高要快,以至于目前用作主存儲(chǔ)器的存 儲(chǔ)芯片速度比微處理器的速

22、度要低許多;(2)在嵌入式系統(tǒng)硬件設(shè)計(jì)時(shí),有時(shí)所設(shè)計(jì)的存儲(chǔ)容量并不能滿足程序所需的全部存儲(chǔ)容 量要求,即需要在一個(gè)相對(duì)較小的物理存儲(chǔ)空間中提供相對(duì)較大的虛擬存儲(chǔ)空間。28、Nand Flash 和 Nor Flash 的區(qū)別? SRAMF口 SDRAM勺區(qū)另? (1)性能比較? NORF口 NAN虛現(xiàn)在市場(chǎng)上兩種主要的非易失閃存技術(shù)? NOR勺讀速度比NANDF肖快一些? NAND勺寫(xiě)入速度比 NOR很多? NAND勺擦除速度遠(yuǎn)比 NOR勺快? 大多數(shù)寫(xiě)入操作需要先進(jìn)行擦除操作? NAND勺擦除單元更小,相應(yīng)的擦除電路更少?(2)接口差別? NOR FLASHY有SRA瞰口,線性尋址,可以很容

23、易地存取其內(nèi)部的每一個(gè)字節(jié)? NAND FLAS聯(lián)用復(fù)用接口和控制IO多次尋址存取數(shù)據(jù)(3)容量和成本? NAND FLAS也產(chǎn)過(guò)程更為簡(jiǎn)單,成本低? 常見(jiàn)的 NOR FLASHY 128KB16MB 而 NAND FLASK常有 8128MB?(4)可靠性和耐用性? 在NANM每塊的最大才察寫(xiě)次數(shù)是100萬(wàn)次,而NOR勺擦寫(xiě)次數(shù)是10萬(wàn)次? 位交換的問(wèn)題 NAND FLAS俳更突出,需要 ECCI“錯(cuò)? NAND FLASH壞塊隨機(jī)分布,需要通過(guò)軟件標(biāo)定一一產(chǎn)品量產(chǎn)的問(wèn)題? ? SRAM寫(xiě)速度比SDRA唯寫(xiě)速度快;? SRAM匕 SDRAMS耗大;? SDRAMJ集成度可以做得更大,則其存儲(chǔ)

24、容量更大;? SDRA牖要周期性地刷新,而 SRA所需要。?29、SDRAMS尋址方式是什么? Nand Flash的尋址方式是什么? 30、什么是 CACHE為什么要引入 CACHE CACHE勺工作原理。-(提示:理解例1) Cache是一種小容量的高速緩沖存儲(chǔ)器。-高速緩沖存儲(chǔ)器 Cache是位于CPU與內(nèi)存之間的臨時(shí)存儲(chǔ)器,它的容量比內(nèi)存小但交換速度快。在Cache中的數(shù)據(jù)是內(nèi)存中的一小部分,但這一小部分是短時(shí)間內(nèi)CPU即將訪問(wèn)的,當(dāng)CPU用數(shù)據(jù)時(shí),就可避開(kāi)內(nèi)存直接從 Cache 中調(diào)用,從而加快讀取速度。 由此可見(jiàn),在CPU中加入Cache是一種高效的 解決方案,這樣整個(gè)內(nèi)存儲(chǔ)器(C

25、ache+內(nèi)存)就變成了既有 Cache的高速度, 又有內(nèi)存的大容量的存儲(chǔ)系統(tǒng)了。一般Cache采用高速的SRAMtl作,其價(jià)格比主存貴,但因其容量遠(yuǎn)小于主存,因此能很好地解決速度和成本的矛盾。? 在Cache存儲(chǔ)系統(tǒng)中,把 Cache和主存劃分為相同大小的塊。主存地址可以使用塊 號(hào)(B)和塊內(nèi)地址(W)兩部分組成。同樣 Cache的地址也可以使用塊號(hào) (B)和塊內(nèi)地 址(W)兩部分組成。? 命中:當(dāng)CPUIW問(wèn)存儲(chǔ)器時(shí),通過(guò)存儲(chǔ)器地址變換部件把地址變換成cache的塊號(hào)和塊內(nèi)地址,如果變換成功(稱為cache命中),就用得到的cache地址訪問(wèn)cache , 從cache中取數(shù);如果變換失敗

26、,則產(chǎn)生 cache失效信息,并用主存儲(chǔ)器的地址訪 問(wèn)主存儲(chǔ)器,同時(shí)將包含被訪問(wèn)字在內(nèi)的一整塊都從主存儲(chǔ)器讀出來(lái),裝入到cache中,但如果這時(shí)cache已滿,需要采用適當(dāng)?shù)奶鎿Q算法來(lái)更新cache。設(shè)cache的存取時(shí)間為tc ,命中率為h,主存的存取時(shí)間為 tm,則平均存取時(shí)間:ta = tc x h +(tc + tm) x (1-h)?!纠?】 某微機(jī)存儲(chǔ)器系統(tǒng)由一級(jí)cache和主存組成。已知主存的存取時(shí)間為 80 ns, cache的存取時(shí)間為6 ns, cache的命中率為85%試求該存儲(chǔ)系統(tǒng)的平均存取時(shí)間。ta =6 ns x 85%+(6ns+80 ns) x (1-85%)=

27、18 nscache的命中率與cache的大小、替換算法、程序特性等因素有關(guān)。cache未命中時(shí)CPU®需要訪問(wèn)主存,這時(shí)反而延長(zhǎng)了存取時(shí)間。31、什么是虛擬內(nèi)存技術(shù)?為什么要引入虛擬內(nèi)存技術(shù)?所謂虛擬存儲(chǔ)機(jī)制,指的是把多個(gè)存儲(chǔ)介質(zhì)模塊通過(guò)一定的手段集中管理。即 利用一個(gè)存儲(chǔ)池(Storage Pool )將所有存儲(chǔ)介質(zhì)模塊統(tǒng)一管理,因而從系統(tǒng)角度看到的 就不是多個(gè)存儲(chǔ)介質(zhì)模塊,而是一個(gè)被分區(qū)或者分卷的超大容量的存儲(chǔ)系統(tǒng)。這種將多個(gè) 存儲(chǔ)介質(zhì)模塊統(tǒng)一管理起來(lái),為使用者提供大容量、高數(shù)據(jù)傳輸性能的存儲(chǔ)系統(tǒng)的技術(shù), 就稱為虛擬存儲(chǔ)技術(shù)。32、存儲(chǔ)管理單元 MMU勺作用是什么?為什么引入快

28、表?- MMU! Memory Management Unit 的縮寫(xiě),中文名是內(nèi)存管理單元,它是 CPU 中用來(lái)管理虛擬存儲(chǔ)器、物理存儲(chǔ)器的控制線路,同時(shí)也負(fù)責(zé)將虛擬地址映 射為物理地址,以及提供硬件機(jī)制的內(nèi)存訪問(wèn)授權(quán)。-快表是一個(gè)高速、具有并行查詢能力的聯(lián)想存儲(chǔ)器,用于存放正運(yùn)行的進(jìn)程的當(dāng)前頁(yè)號(hào)和塊號(hào),或者段號(hào)和段起始地址。加入快表后 ,在地址轉(zhuǎn)換時(shí),首 先在快表中查找,若找到就直接進(jìn)行地址轉(zhuǎn)換;未找到,則在主存頁(yè)表繼續(xù) 查找,并把查到的頁(yè)號(hào)和塊號(hào)放入快表中。快表的命中率很高,有效地提高 了地址轉(zhuǎn)換的速度。一頁(yè)式系統(tǒng),其頁(yè)表存放在主存中:(提示:理解課件例 2)有一頁(yè)式系統(tǒng),其頁(yè)表存放在主

29、存中:(1)如果對(duì)主存的一次存取需要科s,試問(wèn)實(shí)現(xiàn)一次頁(yè)面訪問(wèn)的存取時(shí)間是多少?(2)如果系統(tǒng)加有快表,平均命中率為 80%當(dāng)頁(yè)表項(xiàng)在快表中時(shí),其查找時(shí)間為科s,(1)頁(yè)表在主存,兩次訪問(wèn)內(nèi)存:先訪問(wèn)頁(yè)表,找到線性地址對(duì)應(yīng)的物理地址,再利用這物理地址訪問(wèn)實(shí)際的內(nèi)存頁(yè)面,故共用2*=5us(2)如果有快表,那就可以分為命中和未命中兩種情況: 命中查詢快表+ 訪問(wèn)內(nèi)存未命中查詢快表+查詢頁(yè)表+訪問(wèn)內(nèi)存因而此時(shí)的存取時(shí)間為:* (s+s) + () * (s+s*2 ) =s33、設(shè)計(jì)接口電路的必要性是什么?I/O接口設(shè)計(jì)的重點(diǎn)又是什么?I/O接口電路也簡(jiǎn)稱接口電路。它是主機(jī)和外圍設(shè)備之間交換信息的

30、連接部件(電路)。它在主機(jī)和外圍設(shè)備之間的信息交換中起著橋梁和紐帶作用。設(shè)計(jì)接口電路的必要性:a)解決CPU外圍設(shè)備之間的時(shí)序配合和通信聯(lián)絡(luò)問(wèn)題。b)解決CPUW外圍設(shè)備之間的數(shù)據(jù)格式轉(zhuǎn)換和匹配問(wèn)題。c)解決CPU的負(fù)載能力和外圍設(shè)備端口選擇問(wèn)題。I/O 接口設(shè)計(jì)的重點(diǎn):設(shè)計(jì) I/O 接口邏輯以及開(kāi)發(fā)其驅(qū)動(dòng)程序。34、一個(gè)典型的I/O 接口邏輯內(nèi)部通常具有哪幾種類(lèi)型的寄存器?其各自的作用是什么?(會(huì)對(duì) I/O 接口進(jìn)行簡(jiǎn)單編程操作,提示:理解課件例 3)例3:使用S3c2440A的端口 G的第47引腳驅(qū)動(dòng)四個(gè) LED),并點(diǎn)亮GPG旬腳的LEQ寄存器GPGDA和GPGU寬度土勻?yàn)?6位,各引腳

31、按其編號(hào)與相應(yīng)的寄存器位對(duì)應(yīng)。GPGDA中存放的即為需要輸出的數(shù)據(jù), 根據(jù)硬件電路連接圖可知, 要將第4引腳LED點(diǎn)亮, 則對(duì)應(yīng)的引腳應(yīng)輸出低電平, 所以寄存器GPGDA中的7:4位應(yīng)設(shè)置為二進(jìn)制值 1110。本例 中端口為輸出功能,因此寄存器 GPGU中對(duì)應(yīng)各位均設(shè)置為1,將上拉電阻斷開(kāi)。GPGCON EQU 0x GPGDAT EQU 0x GPUPEQU 0x;配置GPGCON存器,設(shè)置相關(guān)引腳為輸出功能配置GPGUP?存器,斷開(kāi)各上拉電阻LDR R0, =GPGCONLDRR0, =GPGUPLDR R1, R0LDRR1, R0BIC R1, R1, #0x0000FF00ORRR1

32、, R1, #0x00F0ORR R1, R1, #0x00005500STRR1, R0STR R1, R0;輸出驅(qū)動(dòng)數(shù)據(jù),點(diǎn)亮 GPG用I腳對(duì)應(yīng)的LEDLDR R2, =GPGDATLDR R3, R2ORR R3, R3, #0x00F0BIC R3, R3, #0x0010STR R3, R235、常見(jiàn)的觸摸屏分為哪幾類(lèi)?其各自的原理是什么??電阻式觸摸屏?電容式觸摸屏?紅外式觸摸屏?表面聲波觸摸屏36、OSI 結(jié)構(gòu)模型具體由哪幾層組成,其各層的作用分別是什么? TCP/IP 模型的具體由哪幾層組成,其各層的作用分別是什么?( 1 )物理層。規(guī)定了網(wǎng)絡(luò)設(shè)備間最底層的接口特性,包括物理連

33、接的機(jī)械特性(即接插件的大小、形狀等) 、電氣特性(即代表邏輯“ 1 ”和邏輯“0”的電參數(shù))、電子部件和物理部件的基本功能以及位交換的基本過(guò)程。(2)數(shù)據(jù)鏈路層。主要作用是控制信息在單一鏈路中傳輸?shù)牟铄e(cuò),通常包括傳輸信息的校 驗(yàn)、總線錯(cuò)誤檢測(cè)等。(3)網(wǎng)絡(luò)層。定義了基本的端到端數(shù)據(jù)傳輸服務(wù),網(wǎng)絡(luò)層在多數(shù)據(jù)鏈路存儲(chǔ)轉(zhuǎn)發(fā)網(wǎng)絡(luò)中特 別重要。(4)傳輸層。定義了面向連接的服務(wù),它可以保證數(shù)據(jù)按一定的順序、無(wú)差錯(cuò)地在多條鏈 路上傳送。(5)會(huì)話層。提供了一種控制網(wǎng)絡(luò)上終端用戶交互的機(jī)制,例如數(shù)據(jù)分組和檢測(cè)點(diǎn)。(6)表示層。規(guī)定了數(shù)據(jù)交換的格式,并且為應(yīng)用程序提供有效的轉(zhuǎn)換工具。(7)應(yīng)用層。提供了終端

34、用戶程序和網(wǎng)絡(luò)之間的一個(gè)應(yīng)用程序接口。37、網(wǎng)卡的主要功能主要是什么?理解數(shù)據(jù)封裝和解封裝的過(guò)程。理解和熟悉差分曼切斯特編解碼。數(shù)據(jù)的封裝與解封。發(fā)送時(shí)將上一層交下來(lái)的數(shù)據(jù)加上首部和尾部,成為以太網(wǎng)的幀。接受時(shí)將以太網(wǎng)的幀剝?nèi)ナ撞颗c尾部,然后送交上一層。鏈路管理,主要是 CSMA/C刖、議的實(shí)現(xiàn)。編碼與譯碼,即曼徹斯特編碼與譯碼?,F(xiàn)在我們要講的就是差分曼徹斯特編碼:在信號(hào)位開(kāi)始時(shí)改變信號(hào)極性,表示邏輯 “0”;在信號(hào)位開(kāi)始時(shí)不改變信號(hào)極性,表示邏輯 "1”;如右圖a)NRZ(不歸零碼)b)曼徹斯特碼c)差分曼徹斯特碼38、簡(jiǎn)要介紹 RS232標(biāo)準(zhǔn)和RS485標(biāo)準(zhǔn)?結(jié)合課件深入理解如何

35、對(duì)S3c2440的UART0®行編程操作。(提示:理解課件例 5)例5: UART0采用查詢方式進(jìn)行數(shù)據(jù)通信,要求使用8位數(shù)據(jù)位,1位停止位,奇校驗(yàn),傳輸速率115200bps,不使用FIFO,關(guān)閉流控制,處理器外設(shè)時(shí)鐘PCLK=>步驟1:接口初始化設(shè)置幀格式、時(shí)鐘來(lái)源、收發(fā)模式、中斷配置、FIFO的使用、波特率計(jì)算等步驟2:數(shù)據(jù)傳遞可選擇使用查詢方式或中斷方式傳遞圖片放置遵循從上到下,從左到右的順序第 4 章 嵌入式 Linux 操作系統(tǒng)39、操作系統(tǒng)的主要功能是什么?操作系統(tǒng)抽象了一個(gè)實(shí)際的硬件系統(tǒng),使用戶程序運(yùn)行在一個(gè)虛擬的硬件上。( 1 )存儲(chǔ)器管理( 2 )進(jìn)程管理(

36、 3 )設(shè)備驅(qū)動(dòng)( 4 )文件系統(tǒng)40、實(shí)時(shí)操作系統(tǒng)的特點(diǎn)?評(píng)價(jià)嵌入式實(shí)時(shí)操作系統(tǒng)的主要指標(biāo)是什么? 一般實(shí)時(shí)操作系統(tǒng)應(yīng)用于實(shí)時(shí)處理系統(tǒng)的上位機(jī)和實(shí)時(shí)查詢系統(tǒng)等實(shí)時(shí)性較弱的實(shí)時(shí)系統(tǒng),并且提供了開(kāi)發(fā)、調(diào)試、運(yùn)用一致的環(huán)境。嵌入式實(shí)時(shí)操作系統(tǒng)應(yīng)用于實(shí)時(shí)性要求高的實(shí)時(shí)控制系統(tǒng),嵌入式實(shí)時(shí)操作系統(tǒng)具有規(guī)模?。ㄒ话阍趲譑幾十K內(nèi))、可固化使用實(shí)時(shí)性強(qiáng)(在毫秒或微秒數(shù)量級(jí)上)的特 點(diǎn)。主要有三個(gè)指標(biāo)來(lái)衡量系統(tǒng)的性能:1. 響應(yīng)時(shí)間 (Response Time)2. 生存時(shí)間 (Survival Time)3. 吞吐量(Throughput)41、目前流行的嵌入式操作系統(tǒng)的體系結(jié)構(gòu)有哪三種?目前操作系統(tǒng)的

37、體系結(jié)構(gòu)可分為:?jiǎn)螇K結(jié)構(gòu)、客戶 / 服務(wù)器(微內(nèi)核)結(jié)構(gòu)和層次結(jié)構(gòu)。42、 Linux 操作系統(tǒng)的內(nèi)核主要由哪幾個(gè)子系統(tǒng)組成, 簡(jiǎn)要說(shuō)明其各子系統(tǒng)的作用。 uClinux , RTLinux 各自的特點(diǎn)和適用場(chǎng)合是什么?1. 進(jìn)程調(diào)度進(jìn)程調(diào)度模塊負(fù)責(zé)控制進(jìn)程對(duì)CPU資源的使用。所采取的調(diào)度策略是使得各個(gè)進(jìn)程能夠公平合理地訪問(wèn)CPU同時(shí)保證內(nèi)核能及時(shí)地執(zhí)行硬件操作。2. 內(nèi)存管理內(nèi)存管理模塊用于確保所有進(jìn)程能夠安全地共享主存儲(chǔ)區(qū)域。3. 文件系統(tǒng)文件系統(tǒng)模塊用于支持對(duì)外部設(shè)備的驅(qū)動(dòng)和操作。虛擬文件系統(tǒng)模塊通過(guò)向所有的外部存儲(chǔ)設(shè)備提供一個(gè)通用的文件接口,隱藏了各種硬件設(shè)備的不同細(xì)節(jié),從而提供并支持

38、與其他操作系統(tǒng)兼容的多種文件系統(tǒng)格式。4. 網(wǎng)絡(luò)接口網(wǎng)絡(luò)接口提供了對(duì)各種網(wǎng)絡(luò)標(biāo)準(zhǔn)的存取和對(duì)各種網(wǎng)絡(luò)硬件的支持。網(wǎng)絡(luò)接口可分為網(wǎng)絡(luò)協(xié)議和網(wǎng)絡(luò)驅(qū)動(dòng)程序。網(wǎng)絡(luò)協(xié)議部分負(fù)責(zé)實(shí)現(xiàn)每一種可能的網(wǎng)絡(luò)傳輸協(xié)議。網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序負(fù)責(zé)與硬件設(shè)備通信,每一種可能的硬件通信設(shè)備都有相應(yīng)的設(shè)備驅(qū)動(dòng)程序。5. 進(jìn)程間通信支持進(jìn)程之間各種通信機(jī)制。其通信機(jī)制主要包括信號(hào)、文件鎖、管道、等待隊(duì)列、信號(hào)量、消息隊(duì)列、共享內(nèi)存和套接字等。uClinux 是嵌入式 Linux 操作系統(tǒng)的一個(gè)重要分支它繼承了 Linux 的優(yōu)秀性能, 是專門(mén)針對(duì)無(wú)MMU勺處理器設(shè)計(jì)的嵌入式操作系統(tǒng)RTLinux (A Real-Time Linux

39、, 亦稱作實(shí)時(shí)Linux )是 Linux 中的一種硬實(shí)時(shí)操作系統(tǒng)。RT-Linux開(kāi)發(fā)者并沒(méi)有針對(duì)實(shí)時(shí)操作系統(tǒng)的特性而重寫(xiě)Linux的內(nèi)核將linux的內(nèi)核代碼做一些修改,將linux本身的任務(wù)以及l(fā)inux內(nèi)核本身作為一個(gè)優(yōu)先級(jí)很低的任務(wù),而實(shí)時(shí)任務(wù)作為優(yōu)先級(jí)最高的任務(wù)。即在實(shí)時(shí)任務(wù)存在的情況下運(yùn)行實(shí)時(shí)任務(wù),否則才運(yùn)行l(wèi)inux本身的任務(wù)。 適用場(chǎng)合: uClinux : 1、目標(biāo)處理器沒(méi)有存儲(chǔ)管理單元MMU2、對(duì)實(shí)時(shí)性要求不高的低端平臺(tái)RTLinux :1、需要運(yùn)用Linux的各種服務(wù) 2、對(duì)實(shí)時(shí)性要求較高的場(chǎng)合43、Linux內(nèi)核的雙樹(shù)系統(tǒng)。? Linux內(nèi)核采用的是雙樹(shù)系統(tǒng)-一棵是穩(wěn)

40、定樹(shù),主要用于發(fā)行-另一棵是非穩(wěn)定樹(shù)或稱為開(kāi)發(fā)樹(shù),用于產(chǎn)品開(kāi)發(fā)和改進(jìn)? Linux內(nèi)核版本號(hào)由3位數(shù)字組成?如Linux內(nèi)核1.1.0相對(duì)于來(lái)說(shuō)是“不穩(wěn)定”版本。在 Linux內(nèi)核開(kāi)發(fā)過(guò)程中,“不穩(wěn)定”版本通常是在原有版本基礎(chǔ)上增加了新的功能或者新的特性。 ?44、理解任務(wù)調(diào)度的基本原理。?調(diào)度用來(lái)確定多任務(wù)環(huán)境下任務(wù)執(zhí)行的順序和在獲得CPU資源后能夠執(zhí)行的時(shí)間長(zhǎng)?操作系統(tǒng)通過(guò)一個(gè)調(diào)度程序來(lái)實(shí)現(xiàn)調(diào)度功能。-調(diào)度程序以函數(shù)的形式存在,用來(lái)實(shí)現(xiàn)操作系統(tǒng)的調(diào)度算法。-調(diào)度程序本身并不是一個(gè)任務(wù),是一個(gè)函數(shù)調(diào)用,可在內(nèi)核的各個(gè)部分進(jìn)行調(diào)用。45、在操作系統(tǒng)中,I/O管理采用層次結(jié)構(gòu)的思想。從上到下一般

41、分為幾層?各層的主要作 用是什么?(1) API 層設(shè)備管理層 驅(qū)動(dòng)邏輯層 硬件抽象層 設(shè)備層(2)體系結(jié)構(gòu)1 .硬件抽象層是硬件功能模塊的集合,是對(duì)硬設(shè)備功能的第一層抽象,實(shí)現(xiàn)基本的IO操作。所關(guān)心的是如何實(shí)現(xiàn)硬件功能的軟件接口,而不是設(shè)備的管理邏輯。每個(gè)硬件可能有多個(gè)端口(設(shè)備),對(duì)應(yīng)的硬件抽象層是對(duì)這些端口(設(shè)備)操作的基本抽 象,為驅(qū)動(dòng)程序管理這些設(shè)備提供接口。 上層驅(qū)動(dòng)程序在不需要了解具體設(shè)備硬件信息的情 況下,就可以操作這些設(shè)備。2 .驅(qū)動(dòng)邏輯層存放系統(tǒng)中的所有驅(qū)動(dòng)程序?qū)崿F(xiàn)設(shè)備的管理邏輯通過(guò)硬件抽象層來(lái)管理設(shè)備每個(gè)驅(qū)動(dòng)程序管理一類(lèi)設(shè)備,例如所有串口都由串口驅(qū)動(dòng)程序來(lái)管理,所有中斷控

42、制器都由中斷控制器驅(qū)動(dòng)程序管理。檢測(cè)設(shè)備和初始化設(shè)備使設(shè)備投入運(yùn)行和退出服務(wù)從設(shè)備接收數(shù)據(jù)并提交給內(nèi)核從內(nèi)核接收數(shù)據(jù)送到設(shè)備檢測(cè)和處理設(shè)備錯(cuò)誤3 .設(shè)備管理層管理系統(tǒng)中的設(shè)備,并向上提高統(tǒng)一的接口。設(shè)備管理層不直接操作設(shè)備,它只能通過(guò)驅(qū)動(dòng)程序來(lái)間接操作設(shè)備。4 . API 層用于對(duì)設(shè)備管理層提供的驅(qū)動(dòng)結(jié)構(gòu)進(jìn)行進(jìn)一步的包裝,以方便應(yīng)用程序使用。46、Linux系統(tǒng)的設(shè)備分為哪幾類(lèi)?各自的特點(diǎn)。? Linux系統(tǒng)的設(shè)備分為如下三類(lèi):一字符設(shè)備(char device)一塊設(shè)備(block device)-網(wǎng)絡(luò)設(shè)備(network device)? 字符設(shè)備是指存取時(shí)沒(méi)有緩存的設(shè)備? 塊設(shè)備的讀寫(xiě)都

43、有緩存來(lái)支持,且塊設(shè)備必須能夠隨機(jī)存取(random access)? 網(wǎng)絡(luò)設(shè)備在Linux里做專門(mén)的處理47、簡(jiǎn)述Linux驅(qū)動(dòng)程序開(kāi)發(fā)流程。(1)查看原理圖、數(shù)據(jù)手冊(cè),了解設(shè)備的操作方法。(2)在內(nèi)核中找到相近的驅(qū)動(dòng)程序,以它為模板進(jìn)行開(kāi)發(fā)。(3)實(shí)現(xiàn)驅(qū)動(dòng)程序的初始化:比如向內(nèi)核注冊(cè)這個(gè)驅(qū)動(dòng)程序,這 樣應(yīng)用程序傳入文件名時(shí),內(nèi)核才能找到相應(yīng)的驅(qū)動(dòng)程序。(4)設(shè)計(jì)所要實(shí)現(xiàn)的操作,比如 open、close、read、write 等函數(shù)。(5)實(shí)現(xiàn)中斷服務(wù)(不是每個(gè)設(shè)備驅(qū)動(dòng)所必須的)(6)編譯該驅(qū)動(dòng)程序到內(nèi)核中,或者用insmod命令加載。(7)測(cè)試驅(qū)動(dòng)程序。48、什么是進(jìn)程?進(jìn)程的特征有哪些?進(jìn)程與程序的關(guān)系是什么?進(jìn)程是一個(gè)具有一定獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合的一次運(yùn)行活動(dòng)。它是操作系統(tǒng)動(dòng) 態(tài)執(zhí)行的基本單元,在傳統(tǒng)的操作系統(tǒng)中, 進(jìn)程既是基本的分配單元,也是基本的執(zhí)行單元。進(jìn)程是一個(gè)具有獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合的一次運(yùn)行活動(dòng)。它可以申請(qǐng)和擁有系統(tǒng)資源,是一個(gè)動(dòng)態(tài)的概念,是一個(gè)活動(dòng)的實(shí)體。它不只是程序的代碼,還包括當(dāng)前的活動(dòng), 通過(guò)程序計(jì)數(shù)器

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論