內(nèi)容從數(shù)據(jù)結(jié)構(gòu)的基本原 理到面向?qū)ο蟪绦蛟O(shè)計(jì)的方法。書(shū)內(nèi)使用適應(yīng)面極廣的C++語(yǔ)言。 1緒論;2基本數(shù)據(jù)類型;3抽象數(shù)據(jù)類型與類;4. 集合類;5棧與隊(duì)列;6.抽象運(yùn)算符;7.類屬數(shù)據(jù)類型;8.類與動(dòng)態(tài) 存儲(chǔ);9鏈表;10遞歸;11樹(shù);12繼承與抽象類;13先進(jìn)的非線 性結(jié)構(gòu);14構(gòu)建集合。
標(biāo)簽: c++學(xué)習(xí)視頻教程
上傳時(shí)間: 2015-06-14
上傳用戶:plancking
一.傳送控制方式有哪幾種?試比較它們各自的優(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
微機(jī)原理與接口知識(shí)點(diǎn)總結(jié): 1.緒論:計(jì)算機(jī)系統(tǒng)組成;馮諾依曼體系結(jié)構(gòu);進(jìn)制之間的轉(zhuǎn)換;數(shù)的原碼、反碼、補(bǔ)碼表示;補(bǔ)碼加減法運(yùn)算;溢出判斷 2.通用計(jì)算機(jī)工作原理:指令格式;存儲(chǔ)器模型;程序如何自動(dòng)執(zhí)行 3.CPU工作原理:CPU的基本構(gòu)成(運(yùn)算器、控制器、寄存器),各個(gè)部分的功能;CPU的工作原理;CPU的具體實(shí)例8086內(nèi)部結(jié)構(gòu);8086的地址構(gòu)成(邏輯地址與物理地址關(guān)系);8086存儲(chǔ)器分段概念;8086存儲(chǔ)器組織(存儲(chǔ)順序);8086的外部引腳;8086處理器的基本時(shí)序。
標(biāo)簽: 接口資料1
上傳時(shí)間: 2016-01-03
上傳用戶:glylgw
1 (1) 過(guò)程監(jiān)控原則,以實(shí)現(xiàn)實(shí)時(shí)狀態(tài)數(shù)據(jù)監(jiān)測(cè); (2) 手自動(dòng)切換無(wú)擾原則; (3) 滿足遠(yuǎn)程控制和參數(shù)整定; (4) 時(shí)鐘同步和心跳檢測(cè)功能; (5) 滿足周期召喚和狀態(tài)變位主動(dòng)上送; (6) 滿足歷史數(shù)據(jù)召喚; (7) 提供數(shù)據(jù)點(diǎn)表和通訊方式; (8) 數(shù)據(jù)傳輸鏈路包括PLC通訊鏈路和上位機(jī)通訊鏈路方式; (9) 具備RJ45以太網(wǎng)通信接口供集中管控系統(tǒng)接入,支持Modbus TCP(作為從站)或者OPC Server通訊協(xié)議; 業(yè)務(wù)數(shù)據(jù)通過(guò)Web Service或者數(shù)據(jù)庫(kù)中間表方式進(jìn)行數(shù)據(jù)交互。如采用Web Service方式(遠(yuǎn)光共創(chuàng)作為服務(wù)端),雙方公布API接口供對(duì)方調(diào)用,接口方式為報(bào)文接口方式,數(shù)據(jù)報(bào)文以XML進(jìn)行描述;如采用數(shù)據(jù)庫(kù)中間表方式,則由第三方提供數(shù)據(jù)庫(kù)中間表;
標(biāo)簽: 汽車采制業(yè)務(wù)對(duì)接
上傳時(shí)間: 2016-01-18
上傳用戶:ganggehao
C語(yǔ)言課程設(shè)計(jì)上機(jī)實(shí)習(xí)內(nèi)容 一、從下面題目中任選一題: A.簡(jiǎn)單的學(xué)生成績(jī)管理程序設(shè)計(jì) B.考卷成績(jī)分析軟件程序設(shè)計(jì) C.簡(jiǎn)單醫(yī)療費(fèi)用報(bào)銷管理軟件程序設(shè)計(jì) 除此之外,學(xué)生也可自行選擇課題進(jìn)行設(shè)計(jì),如自動(dòng)柜員機(jī)界面程序、學(xué)生信息管理(包括生日祝賀)、計(jì)件工資管理等(但課題必須經(jīng)指導(dǎo)教師審題合格后方可使用)。 二、課程設(shè)計(jì)說(shuō)明書(shū)的編寫(xiě)規(guī)范 1、程序分析和設(shè)計(jì) 2、流程圖 3、源程序清單 4、調(diào)試過(guò)程:測(cè)試數(shù)據(jù)及結(jié)果,出現(xiàn)了哪些問(wèn)題,如何修改的 5、程序有待改進(jìn)的地方 6、本次實(shí)習(xí)的收獲和建議 三、提交的資料 1、軟件 軟件需提供源程序,并能正常運(yùn)行。 注:對(duì)于程序中未能實(shí)現(xiàn)的部分需要加以說(shuō)明。 對(duì)于程序中所參考的部分代碼需要加以聲明,并說(shuō)明出處。 2、文檔 課程設(shè)計(jì)文檔要求打印稿,同時(shí)提交電子文檔。文檔中必須包含課程設(shè)計(jì)小結(jié),即收獲和體會(huì)。 文檔要注意格式,標(biāo)題一律用小四號(hào)宋體加黑,正文用五號(hào)宋體,行間距固定值18,首行縮進(jìn)2字符;如果有圖表,每個(gè)圖表必須順序編號(hào)并有標(biāo)題,如“圖1 計(jì)算平均分的N-S圖”、“表1 地信081班成績(jī)一覽表”,一般圖名在圖的正下方、表名在表的正上方。 四、成績(jī)?cè)u(píng)定 通過(guò)學(xué)生的動(dòng)手能力、獨(dú)立分析解決問(wèn)題的能力、創(chuàng)新能力、課程設(shè)計(jì)報(bào)告、答辯水平以及學(xué)習(xí)態(tài)度綜合考核。 考核標(biāo)準(zhǔn)包括: 1、完成設(shè)計(jì)題目所要求的內(nèi)容,程序書(shū)寫(xiě)規(guī)范、有一定的實(shí)用性,占45%; 2、平時(shí)表現(xiàn)(考勤+上機(jī)抽查)占10%; 3、課程設(shè)計(jì)報(bào)告占30%; 4、答辯及演示占15%。 五、實(shí)習(xí)計(jì)劃 以選題一為例 實(shí)習(xí)計(jì)劃 時(shí)間 內(nèi)容 第1天 一、布置實(shí)習(xí)內(nèi)容和要求 1、 實(shí)習(xí)內(nèi)容介紹、實(shí)習(xí)安排、實(shí)習(xí)紀(jì)律、注意事項(xiàng) 2、 學(xué)生選題 第2天 二、上機(jī)實(shí)習(xí) 1、根據(jù)所選題的要求,進(jìn)行總體設(shè)計(jì),確定程序總體框架 2、選擇和準(zhǔn)備原始數(shù)據(jù),制作.txt文本文件 第3天 3、文件的讀寫(xiě)函數(shù)的使用,實(shí)現(xiàn)文本文件的讀取和寫(xiě)入功能。 使用函數(shù)fread(); fwrite(); fprint(); fscan();完成對(duì)原始數(shù)據(jù)的文本輸入和輸出。 第4、5天 4、主要算法的選擇和功能實(shí)現(xiàn)(以學(xué)生成績(jī)管理系統(tǒng)為例): ① 計(jì)算每個(gè)學(xué)生三門功課的平均分,并按平均分排列名次,若平均分相同則名次并列;結(jié)果寫(xiě)入文件。 ② 統(tǒng)計(jì)全班每門課程的平均分,并計(jì)算各分?jǐn)?shù)段(60以下,60~69,70~79,80~89,90以上)的學(xué)生人數(shù);結(jié)果寫(xiě)入文件。 第6、7天 5、結(jié)果格式輸出及程序整合(以學(xué)生成績(jī)管理系統(tǒng)為例) ① 按格式在屏幕上打印每名學(xué)生成績(jī)條; ② 在屏幕上打印出所有不及格學(xué)生的下列信息:學(xué)號(hào),不及格的課程名,該不及格課程成績(jī); (選做)在屏幕打印優(yōu)等生名單(學(xué)號(hào),三門課程成績(jī),平均成績(jī),名次),優(yōu)等生必須滿足下列條件:1)平均成績(jī)大于90分;或平均分大于85分且至少有一門功課為100分;或者平均分大于85分且至少兩門課程成績(jī)?yōu)?5分以上;2) 名次在前三名; 3) 每門功課及格以上; 第8天 三、測(cè)試完整程序 要求功能完整,結(jié)果符合設(shè)計(jì)要求,并進(jìn)行程序驗(yàn)收。 第9、10天 四、編寫(xiě)報(bào)告 完成實(shí)習(xí)報(bào)告的編寫(xiě),并打印上交報(bào)告。
標(biāo)簽: 大學(xué) c語(yǔ)言 程序設(shè)計(jì)
上傳時(shí)間: 2016-06-27
上傳用戶:lh643631046
一個(gè)簡(jiǎn)單操作系統(tǒng)的實(shí)現(xiàn), 為了一個(gè)簡(jiǎn)單操作系統(tǒng)的實(shí)現(xiàn)能夠有一個(gè)開(kāi)始的基礎(chǔ),對(duì)于內(nèi)核加載應(yīng)該做到: 1、對(duì)于源代碼的逐步語(yǔ)句的理解; 2、匯編語(yǔ)言的基本知識(shí); 3、加載地址的認(rèn)識(shí); 4、如何判斷是否是引導(dǎo)扇區(qū)。
標(biāo)簽: 操作系統(tǒng)
上傳時(shí)間: 2016-07-26
上傳用戶:趙安qw
?CAN BUS: Controller area network(ISO-11898) 是起緣於80年代,由國(guó)際標(biāo)準(zhǔn)化組織(ISO)所 發(fā)佈,是一種應(yīng)用於極嚴(yán)苛環(huán)境下的傳輸匯流排
標(biāo)簽: CAN
上傳時(shí)間: 2016-11-24
上傳用戶:test1111
第二章 習(xí)題參考答案 1. 問(wèn)題定義的任務(wù)和主要工作? 問(wèn)題定義的任務(wù):將用戶提出的要求具體化、定量化;確定研制系統(tǒng)的范圍,明確研制的邊 界。問(wèn)題定義階段的工作: (1) 通過(guò)調(diào)查研究,了解系統(tǒng)需求; (2) 確定系統(tǒng)的功能需求、性能需求、可靠性需求、安全及保密性、資源、開(kāi)發(fā)費(fèi)用及開(kāi)發(fā)進(jìn)度等的需求; (3) 問(wèn)題定義階段的產(chǎn)品——系統(tǒng)目標(biāo)與范圍說(shuō)明書(shū)。 2.可行性研究目的? 確定在問(wèn)題定義中所提出的問(wèn)題是否值得去解,在限制條件下,問(wèn)題能否解決。 3.可行性研究的任務(wù)? (1) 進(jìn)一步分析和澄清問(wèn)題的定義,在澄清問(wèn)題的基礎(chǔ)上,導(dǎo)出系統(tǒng)的邏輯模型; (2) 從系統(tǒng)邏輯模型中,選擇問(wèn)題的若干種主要解法,研究每一種解法的可行性,為以后的行動(dòng)提出建議; (3) 如果問(wèn)題沒(méi)有可行的解,建議停止系統(tǒng)開(kāi)發(fā);如果問(wèn)題有可行的解,應(yīng)該推薦一個(gè)較好的解決方案,并為工程制定一個(gè)初步的計(jì)劃。 4.可行性研究包括哪幾方面的內(nèi)容? (1)技術(shù)可行性:現(xiàn)有技術(shù)能否實(shí)現(xiàn)本系統(tǒng),現(xiàn)有技術(shù)人員能否勝任,開(kāi)發(fā)系統(tǒng)的資源能否滿足; (2)經(jīng)濟(jì)可行性:經(jīng)濟(jì)效益是否超出開(kāi)發(fā)成本; (3)操作可行性:系統(tǒng)操作在用戶內(nèi)部行得通嗎? (4)法律可行性:新系統(tǒng)開(kāi)發(fā)是否會(huì)侵犯他人、集體或國(guó)家利益,是否違反國(guó)家法律。 5.可行性研究的步驟? (1)復(fù)查系統(tǒng)的規(guī)模和目標(biāo); (2)研究目前正在使用的系統(tǒng),總結(jié)現(xiàn)有系統(tǒng)的優(yōu)劣,提出新系統(tǒng)的雛形; (3)導(dǎo)出新系統(tǒng)的高層邏輯模型; (4)推薦建議方案; (5)推薦行動(dòng)方針; (6)書(shū)寫(xiě)計(jì)劃任務(wù)書(shū)(可行性報(bào)告); (7)提交審查。 6. 可行性研究報(bào)告的主要內(nèi)容? 可行性分析的結(jié)果是可行性研究報(bào)告,內(nèi)容包括: (1) 系統(tǒng)概述:說(shuō)明開(kāi)發(fā)的系統(tǒng)名稱,提出單位和開(kāi)發(fā)單位。 (2) 可行性研究的前提:系統(tǒng)目標(biāo);要求;約束和限制;可行性研究的基本準(zhǔn)則等。 (3) 對(duì)現(xiàn)有系統(tǒng)的分析:處理流程,圖示說(shuō)明現(xiàn)有系統(tǒng)的處理流程和數(shù)據(jù)流程;現(xiàn)有系統(tǒng)存在的問(wèn)題。 (4) 系統(tǒng)需求:主要功能;主要性能及其要求;操作要求;信息要求;限制性要求。 (5) 建議系統(tǒng):系統(tǒng)目標(biāo);處理流程;系統(tǒng)結(jié)構(gòu),功能,性能;系統(tǒng)技術(shù)可行性;投資和效益分析;操作可行性;法律可行性。 (6) 其它可選方案:與國(guó)內(nèi)外同類型方案的比較;提出一兩個(gè)可行性方案供論證和探討。 (7) 制定下一階段的預(yù)算。 (8) 結(jié)論性意見(jiàn):由用戶方、設(shè)計(jì)方和投資方共同簽署意見(jiàn)。
標(biāo)簽: 計(jì)算機(jī)圖形學(xué)
上傳時(shí)間: 2017-11-05
上傳用戶:小蟻123
導(dǎo)波雷達(dá)液位計(jì)信號(hào)處理模塊設(shè)計(jì);ucc2305-q1汽車類HID燈控制器;DSP在現(xiàn)代電力電子與交流電機(jī)控制系統(tǒng)中的應(yīng)用
標(biāo)簽: 設(shè)計(jì)資料
上傳時(shí)間: 2018-04-05
上傳用戶:yuwei664
設(shè)計(jì)一個(gè)可進(jìn)行復(fù)數(shù)運(yùn)算的程序,要求能夠進(jìn)行6種基本運(yùn)算:1)由輸入實(shí)部和虛部數(shù)值生成一個(gè)復(fù)數(shù);2)對(duì)兩個(gè)復(fù)數(shù)求和;3)對(duì)兩個(gè)復(fù)數(shù)求差;4)對(duì)兩個(gè)復(fù)數(shù)求積;5)從已知復(fù)數(shù)中取出實(shí)部;6)從已知復(fù)數(shù)中取出虛部。程序提供交互界面,用戶能夠選擇進(jìn)行指定功能。
標(biāo)簽: c語(yǔ)言 實(shí)驗(yàn) 操作
上傳時(shí)間: 2018-05-06
上傳用戶:1693135964
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1