[發明專利]一種外部中斷響應性能測試系統及方法在審
| 申請號: | 202010010097.X | 申請日: | 2020-01-06 |
| 公開(公告)號: | CN111209175A | 公開(公告)日: | 2020-05-29 |
| 發明(設計)人: | 崔凱;陳乃闊;劉毅楓 | 申請(專利權)人: | 山東超越數控電子股份有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250100 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 外部 中斷 響應 性能 測試 系統 方法 | ||
本發明公開了一種外部中斷響應性能測試系統及方法,本發明的測試系統包括陪測計算機、外部中斷源模塊和被測計算機。本發明的測試方法包括如下步驟:S1、通過陪測計算機接收用戶操作需求,向外部中斷源模塊發送指令;S2、外部中斷源模塊基于接收的指令產生相應至少一路外部中斷信號傳遞至被測計算機中;S3、被測計算機通過多線程處理模塊接收所有外部中斷信號,并根據每路外部中斷信號產生相應中斷響應信號回傳至外部中斷源模塊;S4、外部中斷源模塊接收中斷響應信號,計算中斷響應時間,并回傳至陪測計算機顯示。本發明提高了測試系統的運行效率,提供了更加便捷和友好的用戶操作體驗,具有較高的技術參考價值和推廣價值。
技術領域
本發明涉及計算機中斷測試技術領域,具體地說是一種外部中斷響應性能測試系統及方法。
背景技術
中斷響應是指計算機運行過程中,出現某些意外情況需主機干預時,計算機能自動停止正在運行的程序并轉入處理新情況的程序,處理完畢后又返回原被暫停的程序繼續運行。中斷響應性能是衡量計算機系統計算性能、實時性能的一項重要技術指標。
傳統的中斷響應性能測試系統存在如下弊端:
(1)整個測試系統非常封閉,就像一個黑盒子,缺少與用戶的交互接口,整個測試過程用戶難以參與;
(2)通常一套測試程序只能測試一路中斷,要測試不同信道的中斷需編寫不同版本的測試程序;
(3)外部中斷源觸發裝置以及計時裝置多以CPLD以及FPGA為主,輸出的時間信息多以二進制或16進制數據呈現,用戶難以直觀的獲知中斷響應時間信息。
發明內容
本發明的目的是針對以上不足,提供一種便于用戶參與的外部中斷響應性能測試系統,還提供一種進行多路中斷測試的外部中斷響應性能測試方法。
本發明所采用技術方案是:
一種外部中斷響應性能測試系統,包括陪測計算機、外部中斷源模塊和被測計算機;其中:
所述陪測計算機用于向外部中斷源模塊發動人機交互指令和顯示被測數據;
所述外部中斷源模塊根據陪測計算機傳遞來的指令產生相應至少一路外部中斷信號傳遞至被測計算機中;
所述被測計算機接收來自外部中斷源模塊產生的中斷信號,并針對每路外部中斷信號產生相應中斷響應信號回傳至外部中斷源模塊。
作為一種優選的實施例,本發明所述被測計算機包括內部CPLD模塊和CPU模塊,所述內部CPLD模塊中設置有第一計數器和第二計數器,所述第一計數器為秒級計數器,所述第二計數器為毫秒級計數器,當被測計算機接收到任一一路中斷信號時,均讀取第一計數器和第二計數器的計數值,并通過多線程處理模塊傳遞至陪測計算機上顯示。
作為一種優選的實施例,本發明所述外部中斷源模塊包括外部CPLD模塊,所述外部中斷響應信號均由外部CPLD模塊產生,外部中斷源模塊產生的外部中斷信號中存在可被內部CPLD模塊識別的中斷信號,該中斷信號傳遞至內部CPLD模塊時,內部CPLD模塊產生內部中斷信號,該內部中斷信號也傳遞至被測計算機的CPU模塊中,被測計算機的CPU模塊通過多線程處理模塊同時接收所有外部中斷信號和內部中斷信號,并同時輸出相應的中斷響應信號。
作為一種優選的實施例,本發明所述第一計數器和第二計數器均以接收到內部CPLD模塊可識別的外部中斷信號為對時信號。
作為一種優選的實施例,本發明所述被測計算機內設置有數據解析轉化模塊,所述數據解析轉化模塊用于將外部CPLD模塊產生16進制數據轉換成直觀閱讀信息,并傳遞至陪測計算機上顯示,所述直觀閱讀信息包括十進制數據以及文本信息。
本發明還提供一種外部中斷響應性能測試方法,包括如下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東超越數控電子股份有限公司,未經山東超越數控電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010010097.X/2.html,轉載請聲明來源鉆瓜專利網。





