999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SylixOS系統的中斷嵌套機制研究與實現

2021-06-11 05:39:10鄭志偉
科學與信息化 2021年15期
關鍵詞:機制系統

鄭志偉

中國電子科技集團公司第三十四研究所 廣西 桂林 541004

引言

當產品在具體的使用中,需要提高中斷事件的響應性能,但是,操作系統無法兼容和支持中斷嵌套,此時,如果所采用的設計方案過于復雜,那么將會降低產品的復雜性,甚至還會引發產品成本高、產品質量下降等問題。而中斷嵌套機制允許優先級中斷的快速執行,確保關鍵中斷事件響應速度慢問題得以有效解決,以滿足產品實時響應需求。因此,在SylixOS系統的應用背景下,如何科學研究和實現中斷嵌套機制是相關人員必須思考和解決的問題。

1 中斷嵌套原理

1.1 中斷原理

為了從根本上解決CPU循環等待問題,現采用程序查詢方式,將中斷系統引入到計算機系統中。同時,外設隨機事件要想享用CPU提供的服務[1],需要向CPU發出相應的中斷請求,此時,CPU會暫停所執行的所有程序,然后,響應外設隨機事件發出的請求,從而完成對中斷服務子程序的執行,當該子程序執行完畢后,CPU會繼續執行原程序。由此可見,CPU響應請求,執行程序不需要等待,因此,極大地提高了CPU工作效率和效果。c6x處理器內部含有的可屏蔽中斷有12個,各個中斷的優先級會隨著中斷號的降低而升高。中斷響應流程如圖1所示。為了保證中斷處理效率和效果,需要采用非嵌套處理方式,借助CPU,對中斷服務程序進行檢測,并嚴格按照中斷向量表相關標準和要求[2],從、找出與中斷向量表對應的服務程序,并對這些程序進行執行。中斷服務程序執行過程除了會被NMI打斷外,不會被其他情況所打斷,這樣一來,為最大限度地提高中斷服務程序的執行效率和效果打下堅實的基礎。

圖1 中斷響應流程

1.2 中斷嵌套原理

中斷嵌套作為一種常用的控制機制,主要是指CPU在實際的運行中,一旦遇到級別較高的中斷請求,會立即暫停當前正在執行的中斷服務程序,而優先執行級別較高的中斷服務程序,只有當該程序執行完畢后,才繼續執行原來的中斷服務程序。通常情況下,CPU僅僅支持NMI所對應的中斷嵌套,不支持其他類型的中斷嵌套。當SylixOS系統在執行中斷服務程序的過程中,會自動屏蔽其他中斷請求的響應,只有執行完當前的中斷服務程序,才會響應其他中斷請求,但這種處理模式顯然不符合實際需求,因此,相關人員要采用配置參數方式,對SylixOS系統相關參數進行配置,使得中斷嵌套機制應用于SylixOS系統中,確保SylixOS系統在執行當前中斷服務程序期間也能對其他中斷請求給予一定的響應的處理。首先,當SylixOS系統開始執行中斷服務程序時,需要對以下參數進行科學配置:①將NRP寄存器內容保存到SylixOS系統中;②將PGIE內容保存于SylixOS系統中;③將ITSR寄存器內容保存于SylixOS系統中;④將CIE設置為1。其次,當SylixOS系統執行完中斷服務程序后,系統代碼需要在第一時間內快速完成對寄存器相關內容的安全保存。同時,做好以下參數的配置。①將GIE位置設置為0;②將PGIE位所對應的內容進行恢復處理;③將ITSR寄存器所對應的內容進行恢復處理;④將NRP所對應的內容進行恢復處理。當中斷嵌套機制真正地發揮效應時,SylixOS系統在執行中斷服務程序的過程中,一旦檢測到級別更高的中斷請求時,會暫停當前所執行的中斷服務程序,而執行級別較高的中斷服務程序,當該程序執行完畢后,才能繼續執行原來的中斷服務程序。同時,為了提高SylixOS系統的運行性能,確保該系統能夠快速切換不同級別中斷服務程序執行操作,當SylixOS系統剛剛執行中斷服務程序期間,需要對當前系統所對應的運行環境進行及時備份,當級別較高的中斷服務程序執行完畢后,再將系統運行環境恢復到初始狀態,便于SylixOS系統繼續執行原來的中斷服務程序,只有這樣,才能充分發揮和利用中斷嵌套的應用優勢,使得SylixOS系統優先執行級別較高的中斷服務程序。

2 SylixOS系統設計

2.1 嵌入式操作系統中斷處理流程

中斷向量表明確指出出各個中斷服務程序入口與中斷之間的一一對應關系。所有中斷向量均有一個中斷服務程序入口與之相對應,當CPU在具體的運行中,一旦檢測到中斷,那么就會自動跳轉到相對應的中斷服務程序入口,實現對這些程序的快速執行。

在SylixOS系統中,中斷服務程序接口主要負責對總中斷服務程序的調用,同時,還要借助中斷向量號,將中斷服務程序相關參數傳入并保存到SylixOS系統中,便于其他人員的查看和調用。為了確保SylixOS系統能夠可靠、穩定、安全地運行,需要采用全局終端使能方式,針對中斷服務程序處理需求,將終端嵌套機制應用于中斷處理領域中,以達到提高中斷處理效率和效果的目的,這樣一來,有利于不斷修改、優化和完善SylixOS系統內終端處理框架,確保該系統能夠很好地兼容不同硬件平臺,從而提高SylixOS系統的利用率。

2.2 嵌入式系統中斷嵌套測試流程

為了更好地驗證中斷嵌套的可行性和有效性,相關人員

要重視對嵌入式系統中斷嵌套的全面測試。通常情況下,在保證中斷服務程序正常運行的基礎上,級別較高的中斷服務程序會被CPU優先執行。嵌入式系統中斷嵌套測試步驟如下:①采用配置GPIO7的方式,將中斷向量設置為3;采用配置GPIO8的方式,將中斷向量設置為5。②對于中斷向量3所對應的中斷服務程序而言,一旦進入到執行階段,系統會自動輸出“vector3enter”,在退出程序執行階段中,系統會自動輸出“vector3exit”。③對于中斷向量5所對應的中斷服務程序而言,一旦進入到執行階段,系統會自動輸出“vector5enter”,在退出程序執行階段中,系統會自動輸出“vector5exit”。④在觸發執行GPIO7后,方可觸發執行GPIO8,并對最終的顯示效果進行觀察和記錄。

3 實驗結果及分析

圖4 實驗結果

實驗結果如圖4所示,從圖中可以看出,在測試SylixOS系統的過程中,中斷向量5所對應的中斷服務程序在執行的過程中,遇到中斷向量3所對應的中斷服務程序,由于中斷向量3級別較高,會優先執行中斷向量3程序,當該程序執行完畢后,才自動返回到中斷向量5,并繼續執行該向量所對應的中斷服務程序,這種實驗結果符合預期目標。

4 結束語

綜上所述,在SylixOS系統的應用背景下,為了有效地解決關鍵中斷事件響應慢問題,相關人員要重視對中斷嵌套機制的制定和完善,確保中斷嵌套機制的系統性、健全性和完整性,只有這樣,才能最大限度地提高關鍵中斷事件響應速度,避免因中斷事件響應效率而嚴重影響產品質量,甚至增大產品生產成本,為提高相關企業的社會效益和經濟效益,促進相關企業的健康、可持續發展提供有力的保障。

猜你喜歡
機制系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
構建“不敢腐、不能腐、不想腐”機制的思考
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
自制力是一種很好的篩選機制
文苑(2018年21期)2018-11-09 01:23:06
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
定向培養 還需完善安置機制
中國衛生(2016年9期)2016-11-12 13:28:08
破除舊機制要分步推進
中國衛生(2015年9期)2015-11-10 03:11:12
主站蜘蛛池模板: 日本国产在线| 精品久久久久久中文字幕女 | 91在线国内在线播放老师 | 91成人免费观看在线观看| 欧美在线黄| 91外围女在线观看| 久夜色精品国产噜噜| 亚洲二三区| www中文字幕在线观看| 日韩毛片在线视频| 欧美成人亚洲综合精品欧美激情| 精品成人一区二区三区电影| 国产国语一级毛片在线视频| 欧美日韩91| 亚洲美女操| 国产偷倩视频| 成人午夜亚洲影视在线观看| 亚洲AV无码久久精品色欲| 国产国产人在线成免费视频狼人色| 永久免费无码成人网站| 国产美女叼嘿视频免费看| 国产69囗曝护士吞精在线视频| 国产精品高清国产三级囯产AV| 亚洲欧美成人| 538国产视频| 中文字幕久久精品波多野结| AV无码一区二区三区四区| 亚洲高清日韩heyzo| 亚洲综合色婷婷| 在线观看视频99| 伊人婷婷色香五月综合缴缴情| 真实国产精品vr专区| 99久久无色码中文字幕| 成年人视频一区二区| 97狠狠操| 久久这里只有精品2| 亚洲日韩第九十九页| 精品亚洲国产成人AV| 天堂av综合网| 91视频首页| 久久大香伊蕉在人线观看热2| 亚洲精品无码AⅤ片青青在线观看| 国产色婷婷| 欧美中文字幕无线码视频| 99精品福利视频| 五月丁香在线视频| 精品无码一区二区三区电影| 在线观看国产黄色| 浮力影院国产第一页| 乱码国产乱码精品精在线播放| 日本免费一区视频| 亚洲黄色高清| 伊人色在线视频| 日韩激情成人| 一级爆乳无码av| 精品久久香蕉国产线看观看gif| 蜜臀AVWWW国产天堂| 一级毛片不卡片免费观看| 亚洲婷婷在线视频| 综合社区亚洲熟妇p| 草逼视频国产| 九色最新网址| 亚洲天堂区| 四虎影视国产精品| 人妻熟妇日韩AV在线播放| 国产午夜一级淫片| 欧美国产精品不卡在线观看| 国产欧美视频在线| 国产亚洲精品yxsp| 亚洲一欧洲中文字幕在线| jijzzizz老师出水喷水喷出| 日韩视频免费| 无码视频国产精品一区二区| 一级看片免费视频| 久久亚洲日本不卡一区二区| 毛片视频网址| 小说区 亚洲 自拍 另类| 国产视频a| 凹凸精品免费精品视频| 国产AV无码专区亚洲A∨毛片| 国产网站在线看| 国产成人无码播放|