Final Flashcards
This event type occurs at predictable times in flow of control
Synchronous Event
This is the most important characteristic of real time system
Determinism
This is relative measure of the non-idle processing taking place
CPU utilization
This system is one in which missing a single deadline may lead to complete or catastrophic system failure
Hard real-time system
This utilization zone is considered overloaded
> 100%
This I/O mechanism provides a data transfer mechanism that is convenient because it does not require the use of special CPU I/O instruction
Memory mapped I/O
This device provides access to the computer’s memory and other devices in the system without CPU intervention
DMA (direct memory access)
This type of memory technology is typically used in main memory
DRAM
This mechanism imparts and implicit execution parallelism in the different cycles of processing an instruction
Pipelining
This special variable is the most common method for protecting critical regions
Semaphores
The process of saving and restoring sufficient information for real-time task so that it can be resumed after being interrupted
Context-switching
In this scheduling algorithm, each executable task is assigned a fixed-time quantum called a time slice in which to execute
Round-robin scheduling
This code interacts with other serially reusable resources and should not be preempted
Critical section
Each real time task is associated with this data structure
Task control block (TCB)
These types of langauges prohibit the mixing of types, forcing the programmer to be precise
Strongly typed