Professional Documents
Culture Documents
Untitled
Untitled
Untitled
back. The refresh task has priority over the CPU and thus affects the memory-access time.
Operating system: The operating system determines such issues as task scheduling and memory
management, both of which have a major impact on the execution time. Along with the machine
architecture, it determines the interrupt handling overhead.
system (a set of tasks) is said to be schedulable if a feasible schedule exists for the system. The bulk
of real-time scheduling work deals with finding feasible schedules.
An algorithm is said to be optimal if it always produces a feasible schedule as long as a given
set of tasks has feasible schedules.
A schedule may be computed before the system is put in operation or obtained dynamically at
runtime.
FAULT TOLERANCE TECHNIQUES
Fault tolerance is imperative in a real-time system since a failure may result in catastrophic
events. All of the redundancy techniques described which are hardware. information, software, and time
redundancies described are applicable to such systems. In reality, hardware redundancy is frequently
employed in safety-critical systems such as an airplane. A fundamental requirement from a real-time
system is to have task meet their deadlines.
Static Scheduling: Static Scheduling algorithms which work offline.
Dynamic Scheduling: Dynamic Scheduling algorithms that decide the next task to schedule at runtime.
CLOCK SYNCHRONISATION.