從Keil C51 的內存空間管理方式入手,著重討論實時操作系統在任務調度時的重入問題,分析一些解決 重入的基本方式與方法:分析實時操作系統任務調度的占先性,提出非占先的任務調度是能更適合于 Keil C51 的一種調度方式。為此,構造這一實時操作系統,并有針對性地介紹此系統的堆管理方法、任務 的建立以及任務的切換等。
標簽: Keil 任務調度 C51 方式
上傳時間: 2014-01-04
上傳用戶:wab1981
本程序以哈爾濱工業大學為例,用堆結構實現了校園內導航圖這一功能,用戶輸入自己在校園內的所在地和目的地,程序會自動給出路線。
標簽: 程序 工業 大學
上傳時間: 2014-02-04
上傳用戶:壞天使kk
實現各種內部排序。包括冒泡排序,直接插入排序,Shell排序,快速排序,堆排序,并比較排序的比較次數和移動次數。主要是C語言。
標簽: 排序
上傳時間: 2015-07-12
上傳用戶:yd19890720
《Delphi算法與數據結構》源碼 Delphi開發人員Julian Bucknall從實用角度為廣大程序員提供了有關使用算法和數據結構的一個詳盡的介紹。Bucknall先從算法性能的討論開始,涵蓋了諸如數組、鏈表和二叉樹等內容。這本書強調了查找算法(如順序和二分查找),另外也重點介紹了排序算法(包括冒泡排序、插入排序、希爾排序、快速排序和堆排序),此外還提供了有關的優化技術。不僅如此,作者還介紹了散列和散列表、優先隊列、狀態機和正則表達式以及諸如哈夫曼和LZ77等數據壓縮技術。 隨附光盤中有作者所開發的一個相當成功的自由軟件庫EZDSL,另外還有可運行于各版本Delphi上和Kylix上的源代碼,此外還提供了TurboPower Software公司的可執行程序。
標簽: Bucknall Delphi Julian 算法
上傳時間: 2013-12-21
上傳用戶:標點符號
數控分頻器設計:對于一個加法計數器,裝載不同的計數初始值時,會有不同頻率的溢出輸出信號。計數器溢出時,輸出‘1’電平,同時溢出時的‘1’電平反饋給計數器的輸入端作為裝載信號;否則輸出‘0’電平。
標簽: 數控 分頻器 加法 計數器
上傳時間: 2015-07-16
上傳用戶:wxhwjf
一份在unix環境下變成的文檔,內容有關內存溢出處理方面,有對應實例,適合高級編程人員
標簽: unix 環境 文檔
上傳時間: 2013-12-02
上傳用戶:1427796291
java 排序,冒泡排序,快速排序,選擇排序,插入排序,堆排序,歸并排序等等!
標簽: java 排序
上傳用戶:wfl_yy
現代先進微處理器有非常高的集成度和復雜度,又有寄存器堆、Cache等嵌入式部件,而且芯片管腳數相對較少,必須要有一定的自測試設計和其它的可測試性設計來簡化測試代碼,提高故障覆蓋率。本文簡要討論NRS4000微處理器芯片的以邊界掃描測試為主體,以自測試為補充的可測試性設計框架。著重介紹芯片的邊界掃描設計和芯片中譯碼控制器PLA和微程序ROM以及采用內嵌RAM結構的指令Cache和寄存器堆的內建自測試設計。仿真結果表明,這些可測試性設計大大縮短了測試代碼的長度。
標簽: 微處理器 復雜度 集成
上傳時間: 2015-07-25
上傳用戶:moshushi0009
PAGES3完成了程序的 基本框架,FIFO()除了命中和置換情況外基本完成,但是修改位示圖的子函數 出現問題,得不到正確的行數和列數,有時更改不了0 PAGES4修正了3中的問題,完成FIFO() PAGES5修正了FIFO()中執行置換時未將位示圖中的對應塊置0 PAGES6完成了LRU() PAGES7優化了界面,修正了切換算法后訪問次數與上次算法相連的錯誤 PAGES8完成了OPT()修正了在頁面置換切換時頁表內存位示圖不能各自初始化的錯誤。發現OPT()中頁面置換時出現的錯誤。 位示圖置0和置1時出錯 。而且輸出的頁表缺失項目 PAGES9好像是修正了 8中的錯誤,現在還沒有找到讓9中OPT()發生置換的測試用例 PAGES10找到8,9中出錯原因,在于置換時沒有得到最久要訪問的Memory[i] PAGES11修正10中的錯誤。完成OPT() 發現了LRU()輸出界面的信息冗余,已經更正 PAGES12刪除了編程過程中的測試信息 PAGES13修正了判斷溢出時的一個錯誤。將判斷的〈=改為〈
標簽: PAGES3 程序
上傳時間: 2014-01-20
上傳用戶:cuibaigao
數據結構中,主要是運用最小堆,實現最小代價生成樹
標簽: 數據結構
上傳時間: 2015-08-20
上傳用戶:wfeel
蟲蟲下載站版權所有 京ICP備2021023401號-1