glomosim仿真的运行过程
1 glomosim系統啟動的入口是.\main\driver.pc文件中的main()函數。main()函數首先調用parsec_main()函數。parsec_main()函數是parsec運行庫函數,我們看不到它的源代碼。
2 parsec系統的入口是driver實體。parsec系統啟動時首先執行driver實體的代碼。driver實體首先讀取核心配置文件,解
3 GLOMOPartition類型的實體partitionEntityName被創建時就立即申請所需內存空間。當接收到driver實體發送過來的消息
4 實體driver 接收到信息Ready 后得知partitionEntityName已經初始化完畢,所以它向partitionEntityName發送信息
5 實體partitionEntityName接收到信息StartSim后即進入仿真事件處理循環。該循環將持續下去直到事件隊列為空或設定的仿
6 退出循環后即進入仿真收尾階段。該階段中實體partitionEntityName將依次調用各節點的各層模塊的收尾函數以將仿真過程中搜集的統計數據寫入本區域實體的仿真數據臨時文件中。仿真收尾階段中,實體partitionEntityName針對每個節點依次調用radio、mac、網絡層、傳輸層和應用層的收尾調度模塊。收尾階段完成后仿真過程結束,至此函數parsec_main()執行完畢,系統重新回到函數main()的控制下。函數main()中parsec_main()后的代碼繼續執行。
轉載于:https://www.cnblogs.com/Aioria0622/archive/2009/03/05/1404223.html
總結
以上是生活随笔為你收集整理的glomosim仿真的运行过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: POJ 基础数学
- 下一篇: 算法精解----快速排序2