Real-Time and Embedded System Design
Lecture 1
Introduction to Real-Time and
Embedded Systems
Asst. Prof. Tolga Ayav, Ph.D.
Department of Computer Engineering
İzmir Institute of Technology
System
A system has a set of one or more inputs entering a black box and a set of one or more outputs exiting the black box. i1 in
.
.
.
o1
.
.
.
om
System with n inputs and m outputs.
More formally:
Let i1 ∈I 1 ... in ∈I n , o1 ∈O1 ... o m ∈O m.
Then the system is a cross product of I 1. .. I n∧O1. ..On
S⊆I 1×...×I n ×O1×...×O n
I 1×...×I n are called input space. O1×...×On are called output space.
İzmir Institute of Technology
Real-Time and Embedded System Design
Deterministic System
Definition.
A system is said to be deterministic if for each possible state, and each set of inputs, a unique set of outputs, response times and next state of the system can be determined.
Event determinism.
Next states and outputs of the system are known for each set of inputs which trigger events.
Temporal determinism.
The response time of each set of outputs is known.
İzmir Institute of Technology
Real-Time and Embedded System Design
Embedded System
Definition of the term “Embedded System” is not exact. Here are a few definitions: An embedded system is a special-purpose computer system designed to perform one or a few dedicated functions, usually with real-time computing constraints. It is usually embedded as part of a complete device including hardware and mechanical parts.
A specialized computer system that is part of a larger system or machine. Typically, an embedded system is housed on a single microprocessor board with the programs stored in ROM.
Computing systems embedded within electronic devices. Nearly any computing system other than a desktop computer
İzmir Institute of Technology
Real-Time and Embedded System Design
Embedded Systems
İzmir Institute of