基于DOS的多任務系統的實現 1. 用C語言完成線程的創建和撤消,并按優先權加時間片輪轉算法對多個線程進行調度; 2. 改變時間片的大小,觀察結果的變化。思考:為什么時間片不能太小或太大; 3. 假設兩個線程共用同一軟件資源(如某一變量,或某一數據結構),請用記錄型信號量來實現對它的互斥訪問; 4. 假設有兩個線程共享一個可存放5個整數的緩沖,一線程不停的計算1到50的平方,并將結果放入緩沖中,另一個線程不斷的從緩沖中取出結果,并將他們打印出來,請用記錄型信號量實現這一生產者和消費者的同步問題; 5. 實現消息緩沖通信,并于3,4中的簡單通信進行比較; 6. 思考:在線程間進行消息緩沖通信時,若對消息隊列的訪問沒有滿足互斥要求,情況會怎么樣?
標簽: DOS C語言 多任務系統 線程
上傳時間: 2013-12-20
上傳用戶:趙云興
增強型8位單片機UPSD33xx系列芯片常用片上外設的驅動程序(ADC,TIMER,UART,I2C..),c51編寫,適合KEIL開發。還包含了啟動代碼例程。
標簽: TIMER UPSD UART ADC
上傳時間: 2015-09-29
上傳用戶:libenshu01
精選一個 uC/OS-II Porting 於一般業界使用之 MSP430F1132 開發板上任務調度的例程,於 app.c 內建構了一個可於此開發板上 Port 1.0 驅動 LED 閃爍任務工程,全例程於 IAR MSP430 V3.42A 下編譯,同時亦將此工程設好斷點可方便於 Simulator 內直接觀測 uC/OS 任務調度狀態.
標簽: Porting OS-II F1132 1132
上傳時間: 2015-12-14
上傳用戶:skfreeman
本章提供于Windows 操作系統設計Modbus 通信程序所需的基本子程 序,以Borland C++ Builder V5.0 所設計的Sample Porgram 提供讀者參考。 所有原始檔(source program)都存于隨書贈送的光盤片內。讀者必須了 解通信程序是需要高度與操作系統的API 相配合,各種資料型態的轉換, Multi-Thread 的運用,時間的掌控等事項,以C 語言為最適合的語言。
標簽: Windows Modbus 操作 系統設計
上傳時間: 2014-01-18
上傳用戶:asddsd
惡魔城-曉月圓舞曲 JAVA手機遊戲,帶源程序與圖片資源
標簽: JAVA
上傳用戶:tianyi223
GenDriver即簡單的資料流驅動程式,雖未跟硬體溝通,但匯出10個進入點,可被任何Windows CE系統所載入。為讓系統載入GenDriver可在系統啟動時,加入任何[HKEY_LOCAL_MACHINE]\Drivers\Builtin下的項目,讓驅動程式載入,或撰寫一個應用程式,在別處建立驅動程式機碥並呼叫ActivateDevice
標簽: GenDriver 驅動 程式
上傳時間: 2016-06-24
上傳用戶:離殤
本程式碼是一個簡單的股票分析系統,分為server與client兩端,客戶可以從client端看到當前的股票價錢訊息,而系統編輯者只需要從server端去輸入那一則股票價錢有變動即可。
標簽: 程式 分 股票 系統
上傳時間: 2016-08-24
上傳用戶:sdq_123
在室內環境中可結合式子母機器人系統,子機為一多功能平臺,可放置各種家庭所需之設備,而母機為一輪式機器人,經由兩者的結合,可提供高機動性與多功能的服務。在結合的技術面,傳統的吸塵器機器人與充電站之間的導航系統使用紅外線感測作為依據,當兩者間有障礙物阻擋時,紅外線感測器導航系統將會失效。因此本系統利用聲源方向做為機器人決定移動方向的依據,由於聲波傳遞的特性,即使在有障礙物的情況下,依然可以有效地偵測。此外,在移動的過程中,本系統利用光流偵測法判斷是否遭遇障礙物或是利用Support Vector Machine分類判斷與聲源之間為是否有障礙物的阻隔;若發現前方有障礙物,則啟動避障策略,用有效的方式繼續往目標移動。最後,當母機接近子機時,可根據多種紅外線感測器資訊進行子母機器人的結合,結合成功後,母機將可搭載子機成為一自由行動之機器人。
標簽: 系統
上傳時間: 2013-12-19
上傳用戶:mhp0114
程式描述:使用Cypress的Cy7C68013A晶片進行設計,通過外接EEPROM來進行供電時的重列舉。程式包括USB韌體端的程式以及電腦端的程式。 安裝:把來源程式碼複製到硬碟特定目錄下,使用Keil C編譯器和Visual C++ 6.0運行即可。 注意:可以首先使用Cypress的測試工具進行韌體程式的測試,以確保韌體程式的正確性。
標簽: Cypress 68013A C68013 68013
上傳時間: 2017-02-10
上傳用戶:waitingfy
程式描述:使用Cypress的Cy7C68013A晶片進行設計,實現USB鍵盤輸入的功能。 安裝:把來源程式碼複製到硬碟特定目錄下,使用Keil C編譯器運行即可。 注意:可以首先使用Cypress的測試工具進行韌體程式的測試,以確保韌體程式的正確性。
上傳用戶:ecooo
蟲蟲下載站版權所有 京ICP備2021023401號-1