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...

Full description

Bibliographic Details
Main Authors: Huang, Hsiang-I, 黃祥毅
Other Authors: Chen Sao-Jie
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