DocumentCode
3143022
Title
Hierarchical design of a μITRON specification kernel: TR2
Author
Fukuoka, Katsuhito ; Yokozawa, Akira ; Tamaru, Kiichiro
Author_Institution
Dept. of Adv. Microprocessor Technol., Toshiba Corp., Kawasaki, Japan
fYear
1991
fDate
21-27 Nov 1991
Firstpage
69
Lastpage
76
Abstract
In designing the architecture of a realtime kernel, the problem of trading between functions and responses is always important. The authors describe the design approach of TR2 and show how they have solved the problem. TR2 is a realtime kernel for TX-series microprocessors based on the μITRON specification. TR2 employs a two-level hierarchical architecture. A basic kernel provides primitive constant-response functions, while an extension kernel provides various additional functions. TR2 executes these complex functions without locking dispatch. To provide useful programming elements, TR2 allows the complex functions to be requested in an interrupt handler. The complex functions are not executed immediately but deferred, and executed by a server task. With the architecture, TR2 assures constant responses for an interrupt handler and a task
Keywords
formal specification; interrupts; operating systems (computers); real-time systems; Real-Time Operating System Nucleus; TR2; TX-series microprocessors; interrupt handler; mu ITRON specification kernel; primitive constant-response functions; server task; Data structures; Delay; Kernel; Protection;
fLanguage
English
Publisher
ieee
Conference_Titel
TRON Project Symposium, 1991. Proceedings., Eighth
Conference_Location
Tokyo
ISSN
1063-6749
Print_ISBN
0-8186-2475-2
Type
conf
DOI
10.1109/TRON.1991.213115
Filename
213115
Link To Document