Interarrival Time Improvement for Timer Interrupts
碩士 === 國立中正大學 === 資訊工程研究所 === 91 === In a real-time system, timing constrains of real-time tasks must be satisfied otherwise it might not only be valueless but also sometimes harmful. Thus, fine timing control is an important feature in a real-time system. A simple approach to do the fine...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2003
|
Online Access: | http://ndltd.ncl.edu.tw/handle/55222557991181627256 |
id |
ndltd-TW-091CCU00392094 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-091CCU003920942016-06-24T04:15:54Z http://ndltd.ncl.edu.tw/handle/55222557991181627256 Interarrival Time Improvement for Timer Interrupts 計時器中斷間隔時間的改善方法 Zhi-Guo Shao 邵治國 碩士 國立中正大學 資訊工程研究所 91 In a real-time system, timing constrains of real-time tasks must be satisfied otherwise it might not only be valueless but also sometimes harmful. Thus, fine timing control is an important feature in a real-time system. A simple approach to do the fine control is to improve interarrival time of timer interrupts i.e. reduce interarrival time and increase its timing accuracy. There are basically two modes to generate timer interrupts, periodic and aperiodic. Some previous works use the aperiodic mode to improve the interarrival time, however it is limited by the setup time of hardware timers. To solve the problem, we study and analyze system architectures of uniprocessor and multiprocessor with multiple hardware timers where timer interrupts are generated aperiodically. Furthermore, to reduce the overhead caused by aperiodic timer interrupts, we propose an adjustable periodic method (APM) using periodic mode. Experiments show that APM can reduce about five percentages of the overhead. In order to improve timing granularity and accuracy, related system issues on kernel, software timer and system time are also presented. Chih-Wen Hsueh 薛智文 2003 學位論文 ; thesis 43 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中正大學 === 資訊工程研究所 === 91 === In a real-time system, timing constrains of real-time tasks must be satisfied otherwise it might not only be valueless but also sometimes harmful. Thus, fine timing control is an important feature in a real-time system. A simple approach to do the fine control is to improve interarrival time of timer interrupts i.e. reduce interarrival time and increase its timing accuracy. There are basically two modes to generate timer interrupts, periodic and aperiodic. Some previous works use the aperiodic mode to improve the interarrival time, however it is limited by the setup time of hardware timers. To solve the problem, we study and analyze system architectures of uniprocessor and multiprocessor with multiple hardware timers where timer interrupts are generated aperiodically. Furthermore, to reduce the overhead caused by aperiodic timer interrupts, we propose an adjustable periodic method (APM) using periodic mode. Experiments show that APM can reduce about five percentages of the overhead. In order to improve timing granularity and accuracy, related system issues on kernel, software timer and system time are also presented.
|
author2 |
Chih-Wen Hsueh |
author_facet |
Chih-Wen Hsueh Zhi-Guo Shao 邵治國 |
author |
Zhi-Guo Shao 邵治國 |
spellingShingle |
Zhi-Guo Shao 邵治國 Interarrival Time Improvement for Timer Interrupts |
author_sort |
Zhi-Guo Shao |
title |
Interarrival Time Improvement for Timer Interrupts |
title_short |
Interarrival Time Improvement for Timer Interrupts |
title_full |
Interarrival Time Improvement for Timer Interrupts |
title_fullStr |
Interarrival Time Improvement for Timer Interrupts |
title_full_unstemmed |
Interarrival Time Improvement for Timer Interrupts |
title_sort |
interarrival time improvement for timer interrupts |
publishDate |
2003 |
url |
http://ndltd.ncl.edu.tw/handle/55222557991181627256 |
work_keys_str_mv |
AT zhiguoshao interarrivaltimeimprovementfortimerinterrupts AT shàozhìguó interarrivaltimeimprovementfortimerinterrupts AT zhiguoshao jìshíqìzhōngduànjiāngéshíjiāndegǎishànfāngfǎ AT shàozhìguó jìshíqìzhōngduànjiāngéshíjiāndegǎishànfāngfǎ |
_version_ |
1718322705248288768 |