Shared Flashcard Set

Details

ELE709 01 intro
Ryerson ELE709: Real-Time Computer Control System
21
Engineering
Undergraduate 4
10/13/2008

Additional Engineering Flashcards

 


 

Cards

Term
What is a real-time system
Definition
Real-time systems must satisfy explicit (bounded) response-time constraints or risks severe consequences, including system failure.
Term
What is a control system?
Definition
Used to control physical processes to obtain predefined objectives within tolerances.
Term
What is a real-time control system?
Definition
A real-time control system must meet its control objectives within specific timing constraints (deadlines).
Term
What is a computer control system?
Definition
A digital control system.
Term
What are the classes of real-time systems? (3 points)
Definition
Soft, hard, Firm real-time systems
Term
What is a soft real-time system?
Definition
A soft real-time system will tolerate such lateness, and may respond with decreased service quality
Term
What is a hard real-time system?
Definition
The completion of an operation after its deadline is considered useless - ultimately, this may lead to a critical failure of the complete system
Term
What is a firm real-time system?
Definition
Some deadlines can be tolerated.. but if beyond certain point, system fail
Term
What are the features of a real-time system?
Definition
Predicably fast response to urgent events
High degree of schedualbility
Stability under transient overload
Term
Name the three specialized processors.
Definition
RISC (Reduced Instruction Set Computer)
Parallel processors (SIMD - single instruction path multiple data path, MISD - multiple instruction path single data path, MIMD - multiple instruction path multiple data path)
Digital signale processors (typically: separate data and instruction paths)
Term
Explain the different types of external signals that a computer control system may have to deal with.
Definition
Digital: Usually in binary format (e.g. For on/off status). Other binary codes (e.g. ASCII, BCD, etc.) are possible.
Analog: Usually the measurement values of analog devices (e.g. Strain gauges, potentiometers, etc.).
Pulses: Usually from measuring instruments that provides readings in the form of pulse trains (e.g. Stepper motors, flow meters, etc.).
Term
What is a timer?
Definition
Generates events at a specific time or measures the duration between two events.
Term
What is a counter used for?
Definition
Used to count pulses on other signals.
Term
What is a watchdog timer?
Definition
It monitors time outs by generating an error signal if a signal is not received within a specified time period.
Term
What is a DMA controller and how does it work?
Definition
DMA (Direct Memory Access) controller allows I/O devices to transfer data directly with the memory.
1. CPU sets up DMAC by specifying the memory address and amount of data to be transfered
2. transfer takes place directly between the memory and I/O device while the CPU can preform other jobs during the transfer
Term
What are the two DMA modes?
Definition
Burst - DMA controller takes over the data bus to transfer a block of data
Single-cycle/Cycle stealing - DMA controller takes occasional machine cycles from the CPU to transfer a byte of data
Term
Real-time system
Definition
Real-time systems must satisfy explicit (bounded) response-time constraints or risks severe consequences, including system failure.
Term
What is a control system?
Definition
Used to control physical processes to obtain predefined objectives within tolerances.
Term
What is a real-time control system?
Definition
A real-time control system must meet its control objectives within specific timing constraints (deadlines).
Term
What is a computer control system?
Definition
A digital control system.
Term
What are the classes of real-time systems?
Definition
Soft, hard, Firm real-time systems
Supporting users have an ad free experience!