summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2003-08-30 07:39:23 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2003-08-30 07:39:23 +0000
commitdae6fd646ab20ed46a728e58a5e632db531091b4 (patch)
treecd0b53cc26c7157b65bdf04cd3597ab8825b7a92 /doc
parent2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de> (diff)
downloadrtems-dae6fd646ab20ed46a728e58a5e632db531091b4.tar.bz2
2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* rtmon.t: Eliminate @lowersections/@raisesections (texi2www is too broken to deal with them).
Diffstat (limited to 'doc')
-rw-r--r--doc/user/ChangeLog2
-rw-r--r--doc/user/rtmon.t18
2 files changed, 9 insertions, 11 deletions
diff --git a/doc/user/ChangeLog b/doc/user/ChangeLog
index fef1ff4049..4626439784 100644
--- a/doc/user/ChangeLog
+++ b/doc/user/ChangeLog
@@ -2,6 +2,8 @@
* c_user.texi: include common/rtems.texi.
* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
+ * rtmon.t: Eliminate @lowersections/@raisesections (texi2www is too
+ broken to deal with them).
2003-08-22 Joel Sherrill <joel@OARcorp.com>
diff --git a/doc/user/rtmon.t b/doc/user/rtmon.t
index 23dd21fdcf..8ce6901c19 100644
--- a/doc/user/rtmon.t
+++ b/doc/user/rtmon.t
@@ -215,9 +215,7 @@ can meet all deadlines, even under transient overload, without
knowing exactly when any given task will execute by applying
proven schedulability analysis rules.
-@lowersections
-
-@subsection Assumptions
+@subsubsection Assumptions
The schedulability analysis rules for RMS were
developed based on the following assumptions:
@@ -245,7 +243,7 @@ Once the basic schedulability analysis is understood,
some of the above assumptions can be relaxed and the
side-effects accounted for.
-@subsection Processor Utilization Rule
+@subsubsection Processor Utilization Rule
@cindex RMS Processor Utilization Rule
@@ -279,7 +277,7 @@ greater utilization factor. In fact, the average processor
utilization threshold for a randomly generated task set is
approximately 0.88.
-@subsection Processor Utilization Rule Example
+@subsubsection Processor Utilization Rule Example
This example illustrates the application of the
Processor Utilization Rule to an application with three critical
@@ -361,7 +359,7 @@ The total processor utilization for this task set is
0.779, imposed by the Processor Utilization Rule. Therefore,
this task set is guaranteed to be schedulable using RMS.
-@subsection First Deadline Rule
+@subsubsection First Deadline Rule
@cindex RMS First Deadline Rule
@@ -386,7 +384,7 @@ deletes itself. This technique ensures that all tasks begin to
compete for execution time at the same instant -- when the user
initialization task deletes itself.
-@subsection First Deadline Rule Example
+@subsubsection First Deadline Rule Example
The First Deadline Rule can ensure schedulability
even when the Processor Utilization Rule fails. The example
@@ -565,7 +563,7 @@ time 200. Thus, all of the tasks have met their first deadlines
at time 200, and the task set is schedulable using the First
Deadline Rule.
-@subsection Relaxation of Assumptions
+@subsubsection Relaxation of Assumptions
The assumptions used to develop the RMS
schedulability rules are uncommon in most real-time systems.
@@ -603,7 +601,7 @@ Every hardware and software factor which impacts the execution
time of each task must be accounted for in the schedulability
analysis.
-@subsection Further Reading
+@subsubsection Further Reading
For more information on Rate Monotonic Scheduling and
its schedulability analysis, the reader is referred to the
@@ -625,8 +623,6 @@ Theory and Ada." @b{IEEE Computer}. April 1990. pp. 53-62.}
review." @b{Software Engineering Journal}. May 1991. pp. 116-128.}
@end itemize
-@raisesections
-
@section Operations
@subsection Creating a Rate Monotonic Period