CIT 301 Operating Systems 1
CIT 301 Operating Systems 1
Operating Systems I
Reginald Ekene Ogu
[email protected]
Outline
1/7/2023
Hardware, includes a processor
(microprocessor- or microcontroller) with
supporting components, sensor(s) and
actuator(s).
Parts of an • The processor is at the heart of the system.
1/7/2023
How Embedded system works
• An embedded system takes input variables,
• Performs operation(s) on the variable to
determine
• The output variable.
• Decides what to do based on the value of the
output variable.
• User interface is used as a means of
communication between the system and the
user.
• There is an option for an ES to be connected to
another.
1/7/2023
Embedded Systems cont.
• 98% of all processors manufactured are used in embedded systems.
• Modern ESs are often based on microcontrollers,
➢ CPUs with integrated memory or peripheral interfaces
▪ Processor(s) used in ESs may be types, ranging from general purpose to application specific
or custom designed for the application at hand.
▪ ESs range from having no user interface (UI) to having graphical user interfaces (GUIs) .
▪ User interfaces can include buttons, LEDs, touchscreen sensing and more.
1/7/2023
Characteristics of Embedded Systems
1/7/2023
Real Time Performance of Embedded Systems
• An ES is real-time if the total correctness of an operation depends on:
➢its logical correctness and
➢time taken to be perform the operation.
• Real-time ESs are classified by the consequence of missing a deadline:
➢Hard:
✓ Missing a deadline is a total system failure.
➢Firm:
✓ Infrequent deadline misses are tolerable.
✓ The usefulness of a result is zero after its deadline.
➢Soft:
✓ The usefulness of a result degrades after its deadline, thereby degrading the system's quality of
service.
1/7/2023
• These days students are fascinated to design more
innovative embedded projects as projects such as:
➢ Internet (IOT) of Things based underground cable
fault distance display using GSM
➢ Electronic passport system using smart card
➢ Patient body temperature monitoring remotely
using Internet of Things (IOT)
Embedded ➢ Power saver for street light using high sensitive
LDR managed by Arduino
System Today ➢ GSM based prepaid energy meter
➢ Automatic meter reading system using Zigbee
➢ A notice board display system using voice
commands using an Android phone
➢ Home automation using voice commands
➢ Solar based electric fencing system to deter cattle
1/7/2023