Design of a Real-Time Kernel
碩士 === 國立臺灣大學 === 電機工程學系 === 85 === In this thesis, a real-time kernel is constructed to help thedevelopment of real-time applications. Six scheduling algorithms, cyclic, rate-monotonic, deadline-monotonic, earliest deadline first, mixed, and sporadic ser...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1997
|
Online Access: | http://ndltd.ncl.edu.tw/handle/87765542590791393075 |
id |
ndltd-TW-085NTU00442045 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-085NTU004420452016-07-01T04:15:38Z http://ndltd.ncl.edu.tw/handle/87765542590791393075 Design of a Real-Time Kernel 即時系統核心之設計 Huang, Hsiang-I 黃祥毅 碩士 國立臺灣大學 電機工程學系 85 In this thesis, a real-time kernel is constructed to help thedevelopment of real-time applications. Six scheduling algorithms, cyclic, rate-monotonic, deadline-monotonic, earliest deadline first, mixed, and sporadic server, are provided in this kernel. Besides,system services that allow an application developer to employ theperiod transformation method easily are also included in the kernel.Hard deadline periodic tasks, soft deadline aperiodic tasks, and sporadictasks can all be scheduled in our kernel. The process model adopted in the kernel is the lightweight processmodel. Semaphores are provided to control the mutual-exclusive access ofthe shared resources; mailboxes and message queues are supported for intertask communication. For avoiding deadlock and indefinite priorityinversions, the stack resource policy is used to manage the access of theshared resources. A simple example is provided in this Thesis to show howto use our kernel. Chen Sao-Jie 陳少傑 1997 學位論文 ; thesis 68 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 電機工程學系 === 85 === In this thesis, a real-time kernel is constructed to help
thedevelopment of real-time applications. Six scheduling
algorithms, cyclic, rate-monotonic, deadline-monotonic, earliest
deadline first, mixed, and sporadic server, are provided in this
kernel. Besides,system services that allow an application
developer to employ theperiod transformation method easily are
also included in the kernel.Hard deadline periodic tasks, soft
deadline aperiodic tasks, and sporadictasks can all be scheduled
in our kernel. The process model adopted in the kernel is the
lightweight processmodel. Semaphores are provided to control the
mutual-exclusive access ofthe shared resources; mailboxes and
message queues are supported for intertask communication. For
avoiding deadlock and indefinite priorityinversions, the stack
resource policy is used to manage the access of theshared
resources. A simple example is provided in this Thesis to show
howto use our kernel.
|
author2 |
Chen Sao-Jie |
author_facet |
Chen Sao-Jie Huang, Hsiang-I 黃祥毅 |
author |
Huang, Hsiang-I 黃祥毅 |
spellingShingle |
Huang, Hsiang-I 黃祥毅 Design of a Real-Time Kernel |
author_sort |
Huang, Hsiang-I |
title |
Design of a Real-Time Kernel |
title_short |
Design of a Real-Time Kernel |
title_full |
Design of a Real-Time Kernel |
title_fullStr |
Design of a Real-Time Kernel |
title_full_unstemmed |
Design of a Real-Time Kernel |
title_sort |
design of a real-time kernel |
publishDate |
1997 |
url |
http://ndltd.ncl.edu.tw/handle/87765542590791393075 |
work_keys_str_mv |
AT huanghsiangi designofarealtimekernel AT huángxiángyì designofarealtimekernel AT huanghsiangi jíshíxìtǒnghéxīnzhīshèjì AT huángxiángyì jíshíxìtǒnghéxīnzhīshèjì |
_version_ |
1718328921624150016 |