SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
Real Time Embedded
Systems
A Complete Assignment
This assignment is discuss the majors of embedded systems.
2018
Gentle_Xhaizi
CIIT Vehari
2/21/2018
Prepared By: Gentle Xhaizi Cell: +923156321005
Mail: fs.ahmad65@gmail.com
What is real time embedded system?
Definition:
An embedded system is computer system having various functions within a large
mechanical or electrical system. These systems have many of functions which are so critical. Its
include software and hardware devices which are connected to a system.
Introduction:
Real time embedded system are most popular computer nowadays. These devices are
found everywhere like microwave ovens, car engines, robots etc. these computers are used for
specific purposes. Embedded systems are primary and the operating system used for this purpose
provides limited features. Usually they have no user interface. Mostly these systems are used to
monitor and manage the devices like robotics, computerized weapons etc. and also they are used
by armed forces. This system is to be designed within some larger system.
These system are very different from normal system which we are use. Some of these use
as general purpose computer and sometimes they are used to implement a special purpose
activity like embedded systems providing just the functionality desired by user. Some of these
hardware devices with special IC’s that perform their tasks without an operating system. Real
time doesn’t mean real fast computer may be they will be slow. It means that you can calculate
the performance accurately when a program will execute. These systems are used in the industry
of consumer, medical, industrial, technology and military applications. These systems are most
widely used in our routine life.
For the developing of real time systems, it may involve many of activities like
requirements, architectural design, timing analysis, testing, implementation and debugging.
Actually these systems are the combination of computer software and hardware. Sometimes
these systems are using mechanical components. Embedded systems are used sensor, signal and
buttons to input information from these devices.
There are two types of real time.
1. Hard real time
Hard real time means that the systems that give response in required time.
This system is providing guaranteed services.
The examples of this system are Flight Controlling System, antimissile
system, cardiac pacemaker etc.
2. Soft real time
Soft real time means that the system that doesn’t give response in required
time. But it doesn’t means that they give not output. They missed the
deadline but not completely failure.
The examples of this system are global positioning system, digital camera,
robot soccer player, and wireless router system.
History:
Real time embedded systems are developed in 1961.the first embedded system was
developed by Charles Stark Draper in 1961 named Apollo Guidance Computer. He developed
this system in MIT instrumentation Lab. This system was considered the riskiest computer in
Apollo project.
Prepared By: Gentle Xhaizi Cell: +923156321005
Mail: fs.ahmad65@gmail.com
After this Apollo Guidance Computer another embedded system was developed named
Autonetics D-17 guidance computer for the Minuteman Missile. After the production of
minuteman II the D-17 was replaced with a new computer in which high volume integrated
circuits are used.
Why it’s needed?
Why we need an embedded system? We use an embedded system for interaction with I/O
devices. There are two approaches to interact with I/O devices such as Polling and interrupts. We
needed embedded system to improve the quality of computing. These systems are providing
reliability, power consumption and real time performance etc.
1. Polling
2. Interrupts
1. Polling:
It is a simplest approaches used in the embedded system to handle I/O activities.
In polling the continuous check is required for data arrival.
2. Interrupts:
Interrupts can be categorized into three main parts such that external interrupts,
software interrupts and internal interrupts.
2.1 External interrupts:
These interrupts are called hardware interrupts. These interrupts are
asynchronous events generated by external hardware devices to get the
microprocessor’s attention.
2.12 Software interrupts:
These interrupts are also called traps. These are unconditional in the sense
that the execution of the special instruction will always generate a software
interrupts.
2.13 Internal interrupts:
These interrupts are also called exception. Internal interrupts are
conditional in the sense that the execution of some valid instruction.
Where we use embedded system in routine life?
Mostly we used embedded to improve the routine life computing. These are often used in our
daily life which includes:
1. ATMs
2. Thermostats
3. Digital calculator
4. Mobile Phones
5. Photocopiers
6. Video games
7. Handheld computers
Prepared By: Gentle Xhaizi Cell: +923156321005
Mail: fs.ahmad65@gmail.com
8. PDAs (personal digital assistants)
9. Households (like microwave ovens)
Advantages and disadvantages of embedded systems:
Everything has its own advantages and disadvantages. We do not make a perfect machine
to solve our problems. Embedded systems have major advantages and disadvantages. The
advantages and disadvantages are given below:
Advantages of the embedded system:
i. These systems are small.
ii. These systems are faster to load.
iii. Managing these systems is easy
iv. Have a low cost
v. Use fewer resources during calculation
vi. Performance is better than other systems
vii. These systems are easy for mass production
viii. Very reliable systems
ix. Have interconnections
x. Improve the quality of the product
Disadvantages of embedded systems:
i. Up gradation of these systems are very difficult instead of other systems
ii. If we have a problem, we have to reset all the settings
iii. Limitation of the material
iv. Difficult to troubleshoot
v. Sharing data is difficult than other systems
vi. These systems are not scalable
vii. The interview is very hard
viii. Take backups of files is very difficult
ix. Technological improvements are not done in these systems
Applications and examples of real-time systems
Embedded systems are mostly used in our daily life in the form of commerce, military,
government, educational, cultural infrastructure and medical. Included are
i. Vehicle systems for automobiles, subways, aircraft, railways and ships
ii. Traffic control for motorways, airspace, railways and shipping lanes
iii. Process control for power plants, chemical plants and consumer products such as
soft drinks and beer
iv. Medical systems for radiotherapy, patient monitoring and defibrillation
v. Military uses such as firing weapons, tracking, and command and control
vi. Manufacturing systems with robots
vii. Telephone, radio, and satellite communications
viii. Computer games
Prepared By: Gentle Xhaizi Cell: +923156321005
Mail: fs.ahmad65@gmail.com
ix. Multimedia systems that provide text, graphic, audio, and video interfaces
x. Household systems for monitoring and controlling appliances
xi. Building managers that control such entities as heat, lights, doors, and elevators

Weitere ähnliche Inhalte

Was ist angesagt?

5 Techniques to Achieve Functional Safety for Embedded Systems
5 Techniques to Achieve Functional Safety for Embedded Systems5 Techniques to Achieve Functional Safety for Embedded Systems
5 Techniques to Achieve Functional Safety for Embedded SystemsAngela Hauber
 
EMBEDDED SYSTEMS 1
EMBEDDED SYSTEMS 1EMBEDDED SYSTEMS 1
EMBEDDED SYSTEMS 1PRADEEP
 
IRJET- Machine Care Effectiveenergy Monitring Model based on Wireless Sen...
IRJET-  	  Machine Care Effectiveenergy Monitring Model based on Wireless Sen...IRJET-  	  Machine Care Effectiveenergy Monitring Model based on Wireless Sen...
IRJET- Machine Care Effectiveenergy Monitring Model based on Wireless Sen...IRJET Journal
 
Advanced PC Maintenance and Troubleshooting
Advanced PC Maintenance and TroubleshootingAdvanced PC Maintenance and Troubleshooting
Advanced PC Maintenance and TroubleshootingNatan Mesfin
 
Quality attributes of Embedded Systems
Quality attributes of Embedded Systems Quality attributes of Embedded Systems
Quality attributes of Embedded Systems VijayKumar5738
 
PST SC015 Chapter 1 Intro. to IT 2017/2018
PST SC015 Chapter 1 Intro. to IT 2017/2018PST SC015 Chapter 1 Intro. to IT 2017/2018
PST SC015 Chapter 1 Intro. to IT 2017/2018Fizaril Amzari Omar
 
Nature and Qualities of Software, Types of Software
Nature and Qualities of Software, Types of SoftwareNature and Qualities of Software, Types of Software
Nature and Qualities of Software, Types of SoftwareRaja Adapa
 
Introducing sociotechnical systems
Introducing sociotechnical systemsIntroducing sociotechnical systems
Introducing sociotechnical systemssommerville-videos
 
Design and Development of Arm-Based Control System for Nursing Bed
Design and Development of Arm-Based Control System for Nursing Bed Design and Development of Arm-Based Control System for Nursing Bed
Design and Development of Arm-Based Control System for Nursing Bed IJCSES Journal
 
An Extended Notation of FTA for Risk Assessment of Software-intensive Medical...
An Extended Notation of FTA for Risk Assessment of Software-intensive Medical...An Extended Notation of FTA for Risk Assessment of Software-intensive Medical...
An Extended Notation of FTA for Risk Assessment of Software-intensive Medical...Yoshio SAKAI
 
Feature Analysis of Estimated Causes of Failures in Medical Device Software a...
Feature Analysis of Estimated Causes of Failures in Medical Device Software a...Feature Analysis of Estimated Causes of Failures in Medical Device Software a...
Feature Analysis of Estimated Causes of Failures in Medical Device Software a...Yoshio SAKAI
 
Computer application lecture 02
Computer application lecture 02Computer application lecture 02
Computer application lecture 02Mahmudur Rahman
 
Computer system and it class 1
Computer system and it class 1Computer system and it class 1
Computer system and it class 1Sajib Mahmood
 
Computer maintenance work plan
Computer maintenance  work plan Computer maintenance  work plan
Computer maintenance work plan gberk
 

Was ist angesagt? (20)

5 Techniques to Achieve Functional Safety for Embedded Systems
5 Techniques to Achieve Functional Safety for Embedded Systems5 Techniques to Achieve Functional Safety for Embedded Systems
5 Techniques to Achieve Functional Safety for Embedded Systems
 
System success and failure
System success and failureSystem success and failure
System success and failure
 
EMBEDDED SYSTEMS 1
EMBEDDED SYSTEMS 1EMBEDDED SYSTEMS 1
EMBEDDED SYSTEMS 1
 
IRJET- Machine Care Effectiveenergy Monitring Model based on Wireless Sen...
IRJET-  	  Machine Care Effectiveenergy Monitring Model based on Wireless Sen...IRJET-  	  Machine Care Effectiveenergy Monitring Model based on Wireless Sen...
IRJET- Machine Care Effectiveenergy Monitring Model based on Wireless Sen...
 
Advanced PC Maintenance and Troubleshooting
Advanced PC Maintenance and TroubleshootingAdvanced PC Maintenance and Troubleshooting
Advanced PC Maintenance and Troubleshooting
 
Quality attributes of Embedded Systems
Quality attributes of Embedded Systems Quality attributes of Embedded Systems
Quality attributes of Embedded Systems
 
PST SC015 Chapter 1 Intro. to IT 2017/2018
PST SC015 Chapter 1 Intro. to IT 2017/2018PST SC015 Chapter 1 Intro. to IT 2017/2018
PST SC015 Chapter 1 Intro. to IT 2017/2018
 
Nature and Qualities of Software, Types of Software
Nature and Qualities of Software, Types of SoftwareNature and Qualities of Software, Types of Software
Nature and Qualities of Software, Types of Software
 
Emergent properties
Emergent propertiesEmergent properties
Emergent properties
 
Introducing sociotechnical systems
Introducing sociotechnical systemsIntroducing sociotechnical systems
Introducing sociotechnical systems
 
Design and Development of Arm-Based Control System for Nursing Bed
Design and Development of Arm-Based Control System for Nursing Bed Design and Development of Arm-Based Control System for Nursing Bed
Design and Development of Arm-Based Control System for Nursing Bed
 
An Extended Notation of FTA for Risk Assessment of Software-intensive Medical...
An Extended Notation of FTA for Risk Assessment of Software-intensive Medical...An Extended Notation of FTA for Risk Assessment of Software-intensive Medical...
An Extended Notation of FTA for Risk Assessment of Software-intensive Medical...
 
Feature Analysis of Estimated Causes of Failures in Medical Device Software a...
Feature Analysis of Estimated Causes of Failures in Medical Device Software a...Feature Analysis of Estimated Causes of Failures in Medical Device Software a...
Feature Analysis of Estimated Causes of Failures in Medical Device Software a...
 
Careers in it
Careers in itCareers in it
Careers in it
 
Infrastructure dependability
Infrastructure dependabilityInfrastructure dependability
Infrastructure dependability
 
Chapter 2 : IT Components
Chapter 2 : IT ComponentsChapter 2 : IT Components
Chapter 2 : IT Components
 
Computer application lecture 02
Computer application lecture 02Computer application lecture 02
Computer application lecture 02
 
Computer system and it class 1
Computer system and it class 1Computer system and it class 1
Computer system and it class 1
 
Computer maintenance work plan
Computer maintenance  work plan Computer maintenance  work plan
Computer maintenance work plan
 
Software
SoftwareSoftware
Software
 

Ähnlich wie Real Time Embedded Systems: A Complete Guide

A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating SystemsA Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating SystemsRick Vogel
 
Embedded Systems 1 (1).pptx MMMMMMMMMMMM
Embedded Systems 1 (1).pptx MMMMMMMMMMMMEmbedded Systems 1 (1).pptx MMMMMMMMMMMM
Embedded Systems 1 (1).pptx MMMMMMMMMMMMMengistuBiruke
 
Embedded system notes
Embedded system notesEmbedded system notes
Embedded system notesTARUN KUMAR
 
Introduction to Embedded System Architecture and Design.docx.pdf
Introduction to Embedded System Architecture and Design.docx.pdfIntroduction to Embedded System Architecture and Design.docx.pdf
Introduction to Embedded System Architecture and Design.docx.pdfArshak28
 
Embedded Basics
Embedded Basics Embedded Basics
Embedded Basics Electro 8
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded SystemsNavin Kumar
 
Developing fault tolerance integrity protocol for distributed real time systems
Developing fault tolerance integrity protocol for distributed real time systemsDeveloping fault tolerance integrity protocol for distributed real time systems
Developing fault tolerance integrity protocol for distributed real time systemsDr Amira Bibo
 
Jaya.pptx of the micro processeor labaratory
Jaya.pptx of the micro processeor labaratoryJaya.pptx of the micro processeor labaratory
Jaya.pptx of the micro processeor labaratoryShanmukhVegi
 
IR and Metal senosors Based Product Sorting.docx
IR and Metal senosors Based Product Sorting.docxIR and Metal senosors Based Product Sorting.docx
IR and Metal senosors Based Product Sorting.docxSaikiranBasuthkar
 
Mini final docmtn final
Mini final docmtn finalMini final docmtn final
Mini final docmtn finalAyesha Mubeen
 
EMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptxEMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptxMohammedtajuddinTaju
 
Embedded system software
Embedded system softwareEmbedded system software
Embedded system softwareJamia Hamdard
 

Ähnlich wie Real Time Embedded Systems: A Complete Guide (20)

A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating SystemsA Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
 
Embedded Systems 1 (1).pptx MMMMMMMMMMMM
Embedded Systems 1 (1).pptx MMMMMMMMMMMMEmbedded Systems 1 (1).pptx MMMMMMMMMMMM
Embedded Systems 1 (1).pptx MMMMMMMMMMMM
 
Embedded system notes
Embedded system notesEmbedded system notes
Embedded system notes
 
Introduction to Embedded System Architecture and Design.docx.pdf
Introduction to Embedded System Architecture and Design.docx.pdfIntroduction to Embedded System Architecture and Design.docx.pdf
Introduction to Embedded System Architecture and Design.docx.pdf
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Embedded Basics
Embedded Basics Embedded Basics
Embedded Basics
 
Operating System
Operating SystemOperating System
Operating System
 
Socio technical system
Socio technical systemSocio technical system
Socio technical system
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02
 
mechatronics.pdf
mechatronics.pdfmechatronics.pdf
mechatronics.pdf
 
Developing fault tolerance integrity protocol for distributed real time systems
Developing fault tolerance integrity protocol for distributed real time systemsDeveloping fault tolerance integrity protocol for distributed real time systems
Developing fault tolerance integrity protocol for distributed real time systems
 
Jaya.pptx of the micro processeor labaratory
Jaya.pptx of the micro processeor labaratoryJaya.pptx of the micro processeor labaratory
Jaya.pptx of the micro processeor labaratory
 
IR and Metal senosors Based Product Sorting.docx
IR and Metal senosors Based Product Sorting.docxIR and Metal senosors Based Product Sorting.docx
IR and Metal senosors Based Product Sorting.docx
 
dhamo
dhamodhamo
dhamo
 
Embedded Systems
Embedded Systems Embedded Systems
Embedded Systems
 
Mini final docmtn final
Mini final docmtn finalMini final docmtn final
Mini final docmtn final
 
A4 (1).pdf
A4 (1).pdfA4 (1).pdf
A4 (1).pdf
 
EMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptxEMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptx
 
Embedded system software
Embedded system softwareEmbedded system software
Embedded system software
 

Kürzlich hochgeladen

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 

Kürzlich hochgeladen (20)

Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 

Real Time Embedded Systems: A Complete Guide

  • 1. Real Time Embedded Systems A Complete Assignment This assignment is discuss the majors of embedded systems. 2018 Gentle_Xhaizi CIIT Vehari 2/21/2018
  • 2. Prepared By: Gentle Xhaizi Cell: +923156321005 Mail: fs.ahmad65@gmail.com What is real time embedded system? Definition: An embedded system is computer system having various functions within a large mechanical or electrical system. These systems have many of functions which are so critical. Its include software and hardware devices which are connected to a system. Introduction: Real time embedded system are most popular computer nowadays. These devices are found everywhere like microwave ovens, car engines, robots etc. these computers are used for specific purposes. Embedded systems are primary and the operating system used for this purpose provides limited features. Usually they have no user interface. Mostly these systems are used to monitor and manage the devices like robotics, computerized weapons etc. and also they are used by armed forces. This system is to be designed within some larger system. These system are very different from normal system which we are use. Some of these use as general purpose computer and sometimes they are used to implement a special purpose activity like embedded systems providing just the functionality desired by user. Some of these hardware devices with special IC’s that perform their tasks without an operating system. Real time doesn’t mean real fast computer may be they will be slow. It means that you can calculate the performance accurately when a program will execute. These systems are used in the industry of consumer, medical, industrial, technology and military applications. These systems are most widely used in our routine life. For the developing of real time systems, it may involve many of activities like requirements, architectural design, timing analysis, testing, implementation and debugging. Actually these systems are the combination of computer software and hardware. Sometimes these systems are using mechanical components. Embedded systems are used sensor, signal and buttons to input information from these devices. There are two types of real time. 1. Hard real time Hard real time means that the systems that give response in required time. This system is providing guaranteed services. The examples of this system are Flight Controlling System, antimissile system, cardiac pacemaker etc. 2. Soft real time Soft real time means that the system that doesn’t give response in required time. But it doesn’t means that they give not output. They missed the deadline but not completely failure. The examples of this system are global positioning system, digital camera, robot soccer player, and wireless router system. History: Real time embedded systems are developed in 1961.the first embedded system was developed by Charles Stark Draper in 1961 named Apollo Guidance Computer. He developed this system in MIT instrumentation Lab. This system was considered the riskiest computer in Apollo project.
  • 3. Prepared By: Gentle Xhaizi Cell: +923156321005 Mail: fs.ahmad65@gmail.com After this Apollo Guidance Computer another embedded system was developed named Autonetics D-17 guidance computer for the Minuteman Missile. After the production of minuteman II the D-17 was replaced with a new computer in which high volume integrated circuits are used. Why it’s needed? Why we need an embedded system? We use an embedded system for interaction with I/O devices. There are two approaches to interact with I/O devices such as Polling and interrupts. We needed embedded system to improve the quality of computing. These systems are providing reliability, power consumption and real time performance etc. 1. Polling 2. Interrupts 1. Polling: It is a simplest approaches used in the embedded system to handle I/O activities. In polling the continuous check is required for data arrival. 2. Interrupts: Interrupts can be categorized into three main parts such that external interrupts, software interrupts and internal interrupts. 2.1 External interrupts: These interrupts are called hardware interrupts. These interrupts are asynchronous events generated by external hardware devices to get the microprocessor’s attention. 2.12 Software interrupts: These interrupts are also called traps. These are unconditional in the sense that the execution of the special instruction will always generate a software interrupts. 2.13 Internal interrupts: These interrupts are also called exception. Internal interrupts are conditional in the sense that the execution of some valid instruction. Where we use embedded system in routine life? Mostly we used embedded to improve the routine life computing. These are often used in our daily life which includes: 1. ATMs 2. Thermostats 3. Digital calculator 4. Mobile Phones 5. Photocopiers 6. Video games 7. Handheld computers
  • 4. Prepared By: Gentle Xhaizi Cell: +923156321005 Mail: fs.ahmad65@gmail.com 8. PDAs (personal digital assistants) 9. Households (like microwave ovens) Advantages and disadvantages of embedded systems: Everything has its own advantages and disadvantages. We do not make a perfect machine to solve our problems. Embedded systems have major advantages and disadvantages. The advantages and disadvantages are given below: Advantages of the embedded system: i. These systems are small. ii. These systems are faster to load. iii. Managing these systems is easy iv. Have a low cost v. Use fewer resources during calculation vi. Performance is better than other systems vii. These systems are easy for mass production viii. Very reliable systems ix. Have interconnections x. Improve the quality of the product Disadvantages of embedded systems: i. Up gradation of these systems are very difficult instead of other systems ii. If we have a problem, we have to reset all the settings iii. Limitation of the material iv. Difficult to troubleshoot v. Sharing data is difficult than other systems vi. These systems are not scalable vii. The interview is very hard viii. Take backups of files is very difficult ix. Technological improvements are not done in these systems Applications and examples of real-time systems Embedded systems are mostly used in our daily life in the form of commerce, military, government, educational, cultural infrastructure and medical. Included are i. Vehicle systems for automobiles, subways, aircraft, railways and ships ii. Traffic control for motorways, airspace, railways and shipping lanes iii. Process control for power plants, chemical plants and consumer products such as soft drinks and beer iv. Medical systems for radiotherapy, patient monitoring and defibrillation v. Military uses such as firing weapons, tracking, and command and control vi. Manufacturing systems with robots vii. Telephone, radio, and satellite communications viii. Computer games
  • 5. Prepared By: Gentle Xhaizi Cell: +923156321005 Mail: fs.ahmad65@gmail.com ix. Multimedia systems that provide text, graphic, audio, and video interfaces x. Household systems for monitoring and controlling appliances xi. Building managers that control such entities as heat, lights, doors, and elevators