一.傳送控制方式有哪幾種?試比較它們各自的優(yōu)缺點(diǎn)? (1)程序控制方式; 由用戶進(jìn)程來(lái)直接控制內(nèi)存或CPU和外圍設(shè)備之間的信息傳送。它的優(yōu)點(diǎn)是控制簡(jiǎn)單,也不需要多少硬件支持。缺點(diǎn)是:CPU和外圍設(shè)備只能串行工作;設(shè)備之間的不能并行工作;無(wú)法發(fā)現(xiàn)和處理由于設(shè)備或其他硬件所產(chǎn)生的錯(cuò)誤。 (2) 中斷控制方式; 中斷控制方式是利用向CPU發(fā)送中斷的方式控制外圍設(shè)備和CPU之間的數(shù)據(jù)傳送。它的優(yōu)點(diǎn)是大大提高了CPU的利用率且能支持多道程序和設(shè)備的并行操作。缺點(diǎn)是:由于數(shù)據(jù)緩沖寄存器比較小,數(shù)如果發(fā)生中斷次數(shù)較多,將耗去大量的CPU處理時(shí)間;在外圍設(shè)備較多時(shí),由于中斷次數(shù)的急劇增加,可能造成CPU無(wú)法響應(yīng)中斷而出現(xiàn)中斷丟失的現(xiàn)象;如果外圍設(shè)備速度比較快,可能會(huì)出現(xiàn)CPU來(lái)不及從數(shù)據(jù)緩沖寄存器中取走數(shù)據(jù)而丟失數(shù)據(jù)的情況。 (3) DMA方式; 在外圍設(shè)備和內(nèi)存之間開(kāi)辟直接的數(shù)據(jù)交換通路進(jìn)行數(shù)據(jù)傳送。它的優(yōu)點(diǎn):除了在數(shù)據(jù)塊傳送開(kāi)始時(shí)需要CPU的啟動(dòng)指令,在整個(gè)數(shù)據(jù)塊傳送結(jié)束時(shí)需要發(fā)中斷通知CPU進(jìn)行中斷處理之外,不需要CPU的頻繁干涉。它的缺點(diǎn):在外圍設(shè)備越來(lái)越多的情況下,多個(gè)DMA控制器的同時(shí)使用,會(huì)引起內(nèi)存地址的沖突并使得控制過(guò)程進(jìn)一步復(fù)雜化。 (4) 通道方式。 使用通道來(lái)控制內(nèi)存或CPU和外圍設(shè)備之間的數(shù)據(jù)傳送。通道是一個(gè)獨(dú)立于CPU的專管輸入/輸出控制的機(jī)構(gòu),它控制設(shè)備與內(nèi)存直接進(jìn)行數(shù)據(jù)交換。它有自己的通道指令,這些指令受CPU啟動(dòng),并在操作結(jié)束時(shí)向CPU發(fā)中斷信號(hào)。該方式的優(yōu)點(diǎn)是進(jìn)一步減輕了CPU的工作負(fù)擔(dān),增加了計(jì)算機(jī)系統(tǒng)的并行工作程度。缺點(diǎn)是增加了額外的硬件,造價(jià)昂貴。 二.文件系統(tǒng)的定義及功能 文件系統(tǒng)是操作系統(tǒng)用于明確磁盤(pán)或分區(qū)上的文件的方法和數(shù)據(jù)結(jié)構(gòu);即在磁盤(pán)上組織文件的方法。也指用于存儲(chǔ)文件的磁盤(pán)或分區(qū),或文件系統(tǒng)種類。操作系統(tǒng)中負(fù)責(zé)管理和存儲(chǔ)文件信息的軟件機(jī)構(gòu)稱為文件管理系統(tǒng),簡(jiǎn)稱文件系統(tǒng)。 功能:1.文件管理 2.目錄管理 3.文件存儲(chǔ)空間的管理 4.文件的共享和保護(hù) 5.提供方便的接口 三.網(wǎng)絡(luò)安裝linux操作系統(tǒng)的方法和步驟 1.擬機(jī)中安裝windows server 2003, 并在windows server 2003操作系統(tǒng)中建立一個(gè)ftp服務(wù),通過(guò)服務(wù)器中的iso文件安裝linux操作系統(tǒng)。 2.訪問(wèn)ftp站點(diǎn),將linux安裝鏡像拷入ftp文件目錄中。 3.一個(gè)虛擬機(jī),選擇安裝linux系統(tǒng),在dvd中導(dǎo)入安裝引導(dǎo)文件(iso文件),并對(duì)虛擬機(jī)進(jìn)行相關(guān)配置。 4.虛擬機(jī),在啟動(dòng)命令中輸入linux askmethod,進(jìn)入linux安裝的引導(dǎo)畫(huà)面。 5.安裝介質(zhì)時(shí),在實(shí)驗(yàn)中選擇ftp安裝方式。 6.鏈接ftp服務(wù)器后,進(jìn)入正式安裝步驟,選擇相應(yīng)的選項(xiàng)直至安裝完成。 四.中斷是指計(jì)算機(jī)在執(zhí)行期間,系統(tǒng)內(nèi)部或外部設(shè)備發(fā)生了某一急需處理的事件,使得CPU暫時(shí)停止當(dāng)前正在執(zhí)行的程序而轉(zhuǎn)去執(zhí)行相應(yīng)的事件處理程序待處理完畢后又返回原來(lái)被中斷處,繼續(xù)執(zhí)行被中斷的過(guò)程。(1)保存現(xiàn)場(chǎng)(2)轉(zhuǎn)中斷處理程序進(jìn)行中斷處理(3)中斷返回 五.引入設(shè)備獨(dú)立性,可使應(yīng)用程序獨(dú)立于具體的物理設(shè)備,顯著改善資源的利用率及可適應(yīng)性;還可以使用戶獨(dú)立于設(shè)備的類型。 實(shí)現(xiàn)獨(dú)立性:在應(yīng)用程序中應(yīng)使用邏輯設(shè)備名稱來(lái)請(qǐng)求使用某類設(shè)備。當(dāng)應(yīng)用程序用邏輯設(shè)備名請(qǐng)求分配I/O 設(shè)備時(shí),系統(tǒng)必須為它分配相應(yīng)的物理設(shè)備,并在邏輯設(shè)備表LUT中建立一個(gè)表目。 六.在一個(gè)請(qǐng)求分頁(yè)系統(tǒng)中,采用FIFO頁(yè)面置換算法時(shí),假如一個(gè)作業(yè)的頁(yè)面走向?yàn)?、3、 2、1、4、3、5、4、3、2、1、5,當(dāng)分配給該作業(yè)的物理塊數(shù)M分別為3和4時(shí),試計(jì)算在訪問(wèn)過(guò)程中所發(fā)生的缺頁(yè)次數(shù)和缺頁(yè)率,并比較所得結(jié)果。 答: 操作系統(tǒng)考試復(fù)習(xí)資料--完整版 M=3 M=4 操作系統(tǒng)考試復(fù)習(xí)資料--完整版 操作系統(tǒng)考試復(fù)習(xí)資料--完整版 M=3時(shí),采用FIFO頁(yè)面置換算法的缺頁(yè)次數(shù)為9次,缺頁(yè)率為75%; M=4時(shí),采用FIFO頁(yè)面置換算法的缺頁(yè)次數(shù)為10次,缺頁(yè)率為83%。 由此可見(jiàn),增加分配給作業(yè)的內(nèi)存塊數(shù),反而增加了缺頁(yè)次數(shù),提高了缺頁(yè)率,導(dǎo)致系統(tǒng)頁(yè)面替換非常頻繁,大部分機(jī)器時(shí)間都用在來(lái)回進(jìn)行調(diào)整調(diào)度上,只有一小部分時(shí)間用于進(jìn)程的實(shí)際運(yùn)算,這種現(xiàn)象被稱為是抖動(dòng)現(xiàn)象。 七. 在頁(yè)式存儲(chǔ)管理的系統(tǒng)中,作業(yè)J的邏輯地址空間為4頁(yè)(每頁(yè)2048B),且已知該作 要求畫(huà)出地址變換圖,求出邏輯地址4865所對(duì)應(yīng)的物理地址。 解:由題意可知,頁(yè)大小為2048 字節(jié),則邏輯地址4865頁(yè)號(hào)及頁(yè)內(nèi)位移為: 頁(yè)號(hào)P為:4685/2048=2 頁(yè)內(nèi)位移W為:4685-2048*2=769 其地址變換過(guò)程如圖
標(biāo)簽: 操作系統(tǒng)
上傳時(shí)間: 2015-11-30
上傳用戶:wanglin_81
實(shí)現(xiàn)兩片單片機(jī)之間的通信,并利用proteus進(jìn)行了仿真模擬。
上傳時(shí)間: 2016-06-26
上傳用戶:chenpin
選Activate Product 然後下一步 進(jìn)到了註冊(cè)畫(huà)面 將註冊(cè)機(jī)打開(kāi)選擇Aster V7 2x 按Get Num產(chǎn)生註冊(cè)碼 將註冊(cè)碼複製到Aster的註冊(cè)畫(huà)面上,按下面的"其它" 將硬體代碼複製 將硬體代碼貼上註冊(cè)機(jī)上的Hardware ID後,按Get Key產(chǎn)生啟動(dòng)碼後複製到註冊(cè)畫(huà)面的最下方.按下一步即可啟動(dòng)
標(biāo)簽: aster 注冊(cè)機(jī)
上傳時(shí)間: 2016-08-22
上傳用戶:921005047
滑模預(yù)測(cè)控制的一片很好的文獻(xiàn),內(nèi)容詳細(xì),對(duì)學(xué)習(xí)滑模預(yù)測(cè)控制的很有幫助。
標(biāo)簽: Predictive Discrete Control Sliding Mode
上傳時(shí)間: 2017-08-05
上傳用戶:zhangyu97284
網(wǎng)絡(luò)爬蟲(chóng) 網(wǎng)絡(luò)爬蟲(chóng)在CPP中爬行鏈接到你想要的深度。控制臺(tái)應(yīng)用程序 Ubuntu 14.04 LTS上編譯的程序 用g+編譯器編譯 相依性 卷曲 Boost圖書(shū)館 用于編譯的命令 G+爬蟲(chóng).cpp-lcurl-lost_regex-o爬蟲(chóng) 輸入 URL:您想要抓取示例“dirghbuch.com”的URL 鏈接數(shù):要從爬行中提取的每頁(yè)鏈接數(shù) 深度:我們想爬多深,在哪里深度可以定義為樹(shù)的深度。 輸出量 crawler.txt 限制 鏈接數(shù)最多可達(dá)100。 Does not work for website which has blocked curl crawling for example google.com yahoo.com 由于缺乏并行性,所以速度很慢。 沒(méi)有完整URL的鏈接被追加到用戶在大容量中插入的URLwww.xyz.com有/conatct-us的網(wǎng)址將是www.xyz.com/contact-us 唯一的單詞也包含html標(biāo)記。 可能的改進(jìn),但尚未落實(shí) 限制共享變量的使用 改進(jìn)使其易于并行化 比卷曲更有效的爬行方式
標(biāo)簽: 網(wǎng)絡(luò)爬蟲(chóng) 編程
上傳時(shí)間: 2018-06-20
上傳用戶:1370893801
電子電氣專業(yè)畢業(yè)設(shè)計(jì)畢業(yè)論文及產(chǎn)品設(shè)計(jì)軟硬件資料文檔資料合集4(21個(gè)):光纖通信復(fù)用技術(shù)的研究資料國(guó)旗升降系統(tǒng)程序資料多功能出租車(chē)計(jì)價(jià)器設(shè)計(jì)資料多功能工業(yè)控制平臺(tái)多功能數(shù)字時(shí)鐘設(shè)計(jì)資料多功能電子醫(yī)藥盒設(shè)計(jì)多功能電機(jī)控制器資料多點(diǎn)無(wú)線數(shù)據(jù)傳輸系統(tǒng)資料多點(diǎn)溫度檢測(cè)系統(tǒng)設(shè)計(jì)資料點(diǎn)陣電子顯示屏資料電動(dòng)智能小車(chē)設(shè)計(jì)資料電壓檢測(cè)系統(tǒng)(含VB上位機(jī))proteus仿真+程序資料電子萬(wàn)年歷設(shè)計(jì)與制作資料電子密碼鎖1602液晶顯示資料電子式里程表設(shè)計(jì)資料電子秤proteus仿真+程序資料電容充放電產(chǎn)生方波,再經(jīng)積分器轉(zhuǎn)成三角波,再經(jīng)微分器轉(zhuǎn)成方波proteus仿真資料電機(jī)轉(zhuǎn)速測(cè)量系統(tǒng)紅外測(cè)溫模組紅外遙控電路設(shè)計(jì)資料給初學(xué)單片機(jī)的40個(gè)實(shí)驗(yàn)肺活量測(cè)量?jī)x設(shè)計(jì)資料高保真音響設(shè)計(jì)制作資料高靈敏無(wú)線探聽(tīng)器電路資料高頻電路實(shí)訓(xùn)裝置資料
標(biāo)簽: 電子電氣專業(yè)畢業(yè)設(shè)計(jì)
上傳時(shí)間: 2021-12-08
上傳用戶:
給初學(xué)單片機(jī)的40個(gè)實(shí)驗(yàn)
上傳時(shí)間: 2022-04-10
上傳用戶:
摘要藍(lán)牙是廉價(jià)低功耗無(wú)線技術(shù),最初是為了替代設(shè)備間的電纜。它已經(jīng)在很多設(shè)備上得到了應(yīng)用,文章介紹三種不同的藍(lán)牙協(xié)議棧實(shí)現(xiàn)方式,并以鼠標(biāo)為例具體介紹藍(lán)牙HID設(shè)備的開(kāi)發(fā)。關(guān)鍵詞藍(lán)牙 協(xié)議棧第一種方式是標(biāo)準(zhǔn)的雙處理器方式,基帶、鏈路管理協(xié)議在芯片中實(shí)現(xiàn),而上層協(xié)議和應(yīng)用則在另一個(gè)處理器中執(zhí)行,一般是PC或筆記本電腦,兩個(gè)處理器的接口是HCI,其物理層是USB或UART,這種方式適合于應(yīng)用程序較復(fù)雜的情況,例如對(duì)組網(wǎng)能力要求較高,要求同時(shí)連接多個(gè)設(shè)備完成多種服務(wù)等。同時(shí)因?yàn)樾酒瓿傻膮f(xié)議數(shù)量較少,片內(nèi)微處理器負(fù)荷較輕,可以完全實(shí)現(xiàn)協(xié)議中規(guī)定的同時(shí)支持7條ACL鏈路和3條并發(fā)的SCO鏈路的指標(biāo).USB適配器就是采用這種工作方式。第二種方式是嵌入式雙處理器方式。在芯片中實(shí)現(xiàn)基帶、LMP,L2CAP,RFCOMM,SDP協(xié)議,上層應(yīng)用放到外部處理器來(lái)執(zhí)行,這樣在外部處理器運(yùn)算能力有限時(shí),既充分發(fā)揮了片內(nèi)處理器的能力又減輕了復(fù)雜應(yīng)用對(duì)外部處理器的負(fù)荷。這種方式主要適用于便攜設(shè)備,它的網(wǎng)絡(luò)性能較差,只能支持5條ACL.鏈路。支持藍(lán)牙功能的移動(dòng)電話就是采用這種方式的,它主要是用來(lái)連接藍(lán)牙耳機(jī)或者藍(lán)牙車(chē)載免提,應(yīng)用比較簡(jiǎn)單。第三種是典型的完全嵌入式工作方式。把應(yīng)用程序和所需的協(xié)議棧放到芯片中執(zhí)行,不需要外加處理器就可以形成一個(gè)藍(lán)牙設(shè)備,根據(jù)應(yīng)用的不同可以設(shè)置不同的通信口。這種方式適合于應(yīng)用程序比較簡(jiǎn)單,對(duì)運(yùn)算能力要求不太高的情況,一般用于點(diǎn)對(duì)點(diǎn)連接或是作為微微網(wǎng)中的從設(shè)備。因?yàn)槠瑑?nèi)資源和微處理器的運(yùn)算能力都有限,在這種方式下目前的芯片只能最多同時(shí)支持3條ACL鏈路。HID設(shè)備(鍵盤(pán)、鼠標(biāo)、游戲桿)就是采用這種方式.
標(biāo)簽: 藍(lán)牙協(xié)議棧 hid
上傳時(shí)間: 2022-05-31
上傳用戶:
特權(quán)同學(xué) xilinx fpga伴你玩轉(zhuǎn)usb3.0與lvd叢書(shū)電子版PDF 本書(shū)主要使用Xilinx公司的Artix7 FPGA器件(引出自帶的LVDS接口)和Cypress公司的USB 3.0控制器芯片F(xiàn)X3,以及一些常見(jiàn)的DDR3存儲(chǔ)器、UART電路、擴(kuò)展接口等,由淺入深地引領(lǐng)讀者從板級(jí)設(shè)計(jì)、軟件工具、相關(guān)驅(qū)動(dòng)安裝到基礎(chǔ)的FPGA實(shí)例,從基于FPGA的UART、DDR3、USB 3.0、LVDS傳輸實(shí)例入手,掌握FPGA各種片內(nèi)資源的應(yīng)用以及接口時(shí)序的設(shè)計(jì)。本書(shū)基于特定的FPGA開(kāi)發(fā)平臺(tái),既有足夠的理論知識(shí)深度進(jìn)行支撐,也有豐富的例程進(jìn)行實(shí)踐講解,并且穿插著筆者多年FPGA學(xué)習(xí)和開(kāi)發(fā)過(guò)程中的各種經(jīng)驗(yàn)和技巧。對(duì)于希望基于FPGA實(shí)現(xiàn)USB 3.0和LVD S開(kāi)發(fā)的工程師,本書(shū)提供的很多實(shí)例都是很好的參考原型,可以幫助其實(shí)現(xiàn)快速系統(tǒng)原型的開(kāi)發(fā)。
標(biāo)簽: xilinx fpga usb lvds
上傳時(shí)間: 2022-06-11
上傳用戶:wangshoupeng199
STM32F103C8T6最小系統(tǒng)板,引出所有IO引腳,正面背面都帶2.54排針,此最小系統(tǒng)板原來(lái)是用于自己DIY些電子小玩意的主控板,如果每個(gè)DIY都焊接個(gè)STM32上去就很浪費(fèi)了,所以就制作了這個(gè)最小系統(tǒng)板,尺寸4.5x5cm。電路板使用該最小系統(tǒng)時(shí),可將原理圖和PCB的排針?lè)庋b另存,在新電路板中調(diào)用此排針?lè)庋b。電路尺寸小,適合作為比賽用的核心板,STM32F103C8T6是ST旗下的一款常用的增強(qiáng)型系列微控制器,適用于:電力電子系統(tǒng)方面的應(yīng)用,電機(jī)驅(qū)動(dòng),應(yīng)用控制,醫(yī)療,手持設(shè)備,PC游戲外設(shè),GPS平臺(tái),編程控制器(PLC),變頻器,掃描儀,打印機(jī),警報(bào)系統(tǒng),視頻對(duì)講,暖氣通風(fēng),空調(diào)系統(tǒng),LED 條屏控制。STM32F系列屬于中低端的32位ARM微控制器,該系列芯片是意法半導(dǎo)體(ST)公司出品,其內(nèi)核是Cortex-M3。該系列芯片按片內(nèi)Flash的大小可分為三大類:小容量(16K和32K)、中容量(64K和128K)、大容量(256K、384K和512K)。芯片集成定時(shí)器Timer,CAN,ADC,SPI,I2C,USB,UART等多種外設(shè)功能。
標(biāo)簽: stm32 最小系統(tǒng) pcb
上傳時(shí)間: 2022-06-11
上傳用戶:
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1