• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/19

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

19 Cards in this Set

  • Front
  • Back

Define: System

A system is a mapping of a set of inputs into a set of outputs.

Define: System Program

Software that interfaces with the system hardware (e.g. drivers)

Define: Application Program

Written to solve specific problems.

Define: Response Time

The time it takes the output to respond to the input.

Define: Real-Time System

A computer system that must satisfy bounded response-time constraints or risk severe consequences, including failure.

Define: Failed System

A system that cannot satisfy one or more of the system's requirements.

Define: Embedded System

Hardware/Software computer system embedded within and controlling a product.

Define: Soft Real-Time System

A system in which performance is degraded but not destroyed by failure to meet response-time constraints.

Define: Hard Real-Time System

A system in which missing even one deadline may lead to complete or catastrophic failure.

Define: Firm Real-Time System

A system in which missing a few deadlines will not lead to total failure, but missing more than a few may lead to complete or catastrophic system failure.

Define: Event

Any occurrence that causes the program counter to change non-sequentially is considered a change of flow-of-control.

Define: Release Time

The time at which an instance of a scheduled task is ready to run (generally associated with an interrupt).

Define: Synchronous Event

An event that is predictable (follows the flow of control).

Define: Asynchronous Event

An event that occurs at an unpredictable point. Usually caused by unpredictable sources.

Define: Aperiodic and Sporadic events

Aperiodic events do not occur at regular periods. Sporadic events are aperiodic events that occur very infrequently.

Define: Deterministic System

Given a state and set of inputs, the outputs and next state can be determined.

Define: CPU Utilization Factor (aka Time Loading)

The measure of the non-idle processing taking place.

How do you calculate a systems overall utilization factor?



List five real-time design issues.

1) Measuring response times and reducing them.




2) Designing and implementing tests.




3) Nuances of high-level programming languages and how they translate into machine code




4) Choosing the correct hardware and software.




5) Taking advantage of open source technology.