SlideShare uma empresa Scribd logo
1 de 13
EMBEDDED COMPUTER
SYSTEM
SUBMITTED BY: GOVIND KAINTURA
MCA 1ST YEAR
EMBEDDED-SYSTEM
A SYSTEM IN WHICH THE COMPUTER (GENERALLY A
MICROCONTROLLER OR MICROPROCESSOR) IS INCLUDED AS AN
INTEGRAL PART OF THE SYSTEM. OFTEN, THE COMPUTER IS
RELATIVELY INVISIBLE TO THE USER, WITHOUT OBVIOUS
APPLICATIONS, FILES, OR OPERATING SYSTEMS.
EXAMPLES OF PRODUCTS WITH INVISIBLE EMBEDDED
SYSTEMS ARE THE CONTROLLER THAT RUNS A MICROWAVE OVEN
OR THE ENGINE CONTROL SYSTEM OF A MODERN AUTOMOBILE.
1) A/D converter:  
A hardware device that reads an analog signal—typically a
voltage—compares it to a reference signal, and converts the resulting
percentage to a digital value. 
2) ABEL (Advanced Boolean Expression Language):
A design language for creating the logic to be implemented in a
simple programmable logic device. Programs created with ABEL are compiled
into the binary pattern necessary to create the PLD with a device programmer. 
3) Address bus : A set of wires connected to a processor and all of the peripherals
with which it communicates, for the purpose of selecting a specific memory
location or register within a particular peripheral. If the address bus contains n
electrical lines, the processor can address up to 2n
 unique locations. Address
decoding logic between the processor and the devices connected to the bus
select the proper device, typically based on the uppermost bits.
4) Active low :
Denotes a logic device or circuit where a logic 1 is a lower voltage
than a logic 0.
5) Aliasing :
Allowing one memory location or register to be accessible at more
than one address. Aliasing is a result of address decoding and often happens with
peripheral control and status registers. 
For example, if an I/O device has just four byte-wide registers but is mapped
into a 256-byte region of memory, aliasing will occur. In this case, the same four
registers can be read or written at any of 64 different locations within that region.
6) Analog:
Analog is the way the world beyond the quantum level works. Part of
the challenge of digital engineering is to convert noisy, inaccurate, and ugly real-
world data to the pristine purity of 1s and 0s. The last two decades have seen a
massive growth in digital signal processors, partly because they allow us to replace
analog circuits with digital. Ultimately, the goal is to push the digital components all
the way back to all systems' front ends--essentially connecting a radio's antenna,
for example, directly into a DSP input.
7) Anode:
The element of a semiconductor device that accepts electrons. In a
diode, for example, current passes from the anode to the cathode. On a diode, the
anode is the terminal not marked by a band.
8) Assembler:  
A software development tool that translates human-readable
assembly language programs into machine-readable code that the target processor
can understand and execute.
9) Aperiodic server:
A task that responds to events of an application software
10) Application-specific integrated circuit [ASIC] :
A piece of custom-designed hardware in a mass-produced chip.
11) ARM [Advanced RISC Machine] :
A 32-bit RISC processor widely used in low-power embedded
applications.
12) Aperiodic:
The term is most often used in the embedded context when
scheduling periodic tasks. The issue of what to do about aperiodic tasks and
interrupts inevitably arises in real-world systems. Aperiodic tasks become ready to
run on the occurrence of unpredictable events.
13) Assembly language:
A human-writable form of a processor's native
instruction set. In its typical form, each line of assembly code represents a single
CPU instruction. The human-readable representation of each opcode is called a
mnemonic.
14) BASIC Stamp:
A tiny single-board computer manufactured by Parallax based
on an 8051, PIC, or other microcontroller. The BASIC Stamp is about the size of a
postage stamp (hence the name) and executes a variant of BASIC called PBASIC.
Inexpensive, self-contained, and easy to program, they're used in education and
simple embedded systems that require little horsepower but rapid delivery.
15) Bidirectional:
 Describes a type of device or bus that supports two-way data
transfers. To reduce wiring, connectors, and pin counts, it's common to share data
on one bus. Data can move from device A to B or from B to A, though not at the
same time.
16) Binary semaphore:
A type of semaphore with just two states. Often used to
guarantee mutual exclusion.
17) Breakpoint:
A location in a program at which execution is to be stopped and
control of the processor switched to the debugger. Mechanisms for creating and
removing breakpoints are provided by most debugging tools.
18) Compiler:
A software-development tool that translates high-level language
programs into the machine-language instructions that a particular processor can
understand and execute. 
19) Complex instruction set computer [CISC]:
Describes the architecture of a processor family. CISC
processors generally feature variable-length instructions and multiple addressing
formats and have a small number of general-purpose registers.
Intel's 80x86 family is the quintessential example of CISC.
20) Complex programmable logic device (CPLD):
A larger, more capable PLD. Each CPLD typically consists of
several programmable logic blocks plus a matrix of programmable interconnecting
paths. CPLDs can be used to create larger and more advanced logic circuits than
PLDs.
21) Cross-compiler:
A compiler that runs on a different platform from the one for which it
produces object code. Often even the processor architecture/family of the host and
target platforms differ.
22) Deadline: In a real-time system, the time at which a particular set of
computations or data transfers must be completed. There are typically
consequences associated with missing a deadline. If the deadline absolutely,
positively must be met every time or else, it is called a hard deadline. Hard
deadlines have dire consequences when missed. Other deadlines are said to be soft
deadlines.
23) Emulator:
Any debugging tool that pretends to be a system resource and adds
additional functionality or remote visibility. 
24) Endianness:
The attribute of a hardware or software architecture that indicates how
multibyte values are represented and stored. The two possibilities are called big-
endian and little-endian. 
25) Firmware:
This term is interchangeable with embedded software and sometimes is
used even when the executable is not stored in ROM.
Embedded computer system

Mais conteúdo relacionado

Mais procurados

Presentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharmaPresentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharmaAbhishekSharma2517
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded systemmanish katara
 
An Entire Concept of Embedded systems
An Entire Concept of Embedded systems An Entire Concept of Embedded systems
An Entire Concept of Embedded systems Prabhakar Captain
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsApurva Zope
 
embedded-systems-for-beginners
embedded-systems-for-beginnersembedded-systems-for-beginners
embedded-systems-for-beginnersmohamed gaber
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systemsjattatt
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training pptNishant Kayal
 
Embeded system by Mitesh Kumar
Embeded system by Mitesh KumarEmbeded system by Mitesh Kumar
Embeded system by Mitesh KumarMitesh Kumar
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems pptShreya Thakur
 
Embedded system design: a modern approach to the electronic design.
Embedded system design: a modern approach to the electronic design.Embedded system design: a modern approach to the electronic design.
Embedded system design: a modern approach to the electronic design.Massimo Talia
 
Embedded system design using arduino
Embedded system design using arduinoEmbedded system design using arduino
Embedded system design using arduinoSantosh Verma
 

Mais procurados (20)

Presentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharmaPresentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharma
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded system
 
An Entire Concept of Embedded systems
An Entire Concept of Embedded systems An Entire Concept of Embedded systems
An Entire Concept of Embedded systems
 
Embedded System
Embedded SystemEmbedded System
Embedded System
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
embedded system
embedded systemembedded system
embedded system
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
embedded-systems-for-beginners
embedded-systems-for-beginnersembedded-systems-for-beginners
embedded-systems-for-beginners
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training ppt
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded systems
Embedded systems Embedded systems
Embedded systems
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeded system by Mitesh Kumar
Embeded system by Mitesh KumarEmbeded system by Mitesh Kumar
Embeded system by Mitesh Kumar
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems ppt
 
Embedded System
Embedded System Embedded System
Embedded System
 
Embedded system design: a modern approach to the electronic design.
Embedded system design: a modern approach to the electronic design.Embedded system design: a modern approach to the electronic design.
Embedded system design: a modern approach to the electronic design.
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded system design using arduino
Embedded system design using arduinoEmbedded system design using arduino
Embedded system design using arduino
 

Destaque

Silje Grastveit - The Hub - Fra hardcore business til heartcore business
Silje Grastveit - The Hub - Fra hardcore business til heartcore businessSilje Grastveit - The Hub - Fra hardcore business til heartcore business
Silje Grastveit - The Hub - Fra hardcore business til heartcore businessFirst Tuesday Bergen
 
CH. 1 Introduction to Computers
CH. 1 Introduction to ComputersCH. 1 Introduction to Computers
CH. 1 Introduction to Computersmalik1972
 
Chapter 01 - Introduction to Computers
Chapter 01 - Introduction to ComputersChapter 01 - Introduction to Computers
Chapter 01 - Introduction to ComputersAchmad Solichin
 
Discovering Computers: Chapter 05
Discovering Computers: Chapter 05Discovering Computers: Chapter 05
Discovering Computers: Chapter 05Anna Stirling
 
Discovering Computers: Chapter 02
Discovering Computers: Chapter 02Discovering Computers: Chapter 02
Discovering Computers: Chapter 02Anna Stirling
 
Discovering Computers: Chapter 01
Discovering Computers: Chapter 01Discovering Computers: Chapter 01
Discovering Computers: Chapter 01Anna Stirling
 
Chapter 1 Introduction To Computers
Chapter 1 Introduction To ComputersChapter 1 Introduction To Computers
Chapter 1 Introduction To Computersnorzaini
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to ComputersSamudin Kassan
 

Destaque (11)

Ch1 intro comp
Ch1 intro compCh1 intro comp
Ch1 intro comp
 
Silje Grastveit - The Hub - Fra hardcore business til heartcore business
Silje Grastveit - The Hub - Fra hardcore business til heartcore businessSilje Grastveit - The Hub - Fra hardcore business til heartcore business
Silje Grastveit - The Hub - Fra hardcore business til heartcore business
 
CH. 1 Introduction to Computers
CH. 1 Introduction to ComputersCH. 1 Introduction to Computers
CH. 1 Introduction to Computers
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Walter Girotto
Walter GirottoWalter Girotto
Walter Girotto
 
Chapter 01 - Introduction to Computers
Chapter 01 - Introduction to ComputersChapter 01 - Introduction to Computers
Chapter 01 - Introduction to Computers
 
Discovering Computers: Chapter 05
Discovering Computers: Chapter 05Discovering Computers: Chapter 05
Discovering Computers: Chapter 05
 
Discovering Computers: Chapter 02
Discovering Computers: Chapter 02Discovering Computers: Chapter 02
Discovering Computers: Chapter 02
 
Discovering Computers: Chapter 01
Discovering Computers: Chapter 01Discovering Computers: Chapter 01
Discovering Computers: Chapter 01
 
Chapter 1 Introduction To Computers
Chapter 1 Introduction To ComputersChapter 1 Introduction To Computers
Chapter 1 Introduction To Computers
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to Computers
 

Semelhante a Embedded computer system

0.FPGA for dummies: Historical introduction
0.FPGA for dummies: Historical introduction0.FPGA for dummies: Historical introduction
0.FPGA for dummies: Historical introductionMaurizio Donna
 
An introduction to digital signal processors 1
An introduction to digital signal processors 1An introduction to digital signal processors 1
An introduction to digital signal processors 1Hossam Hassan
 
soc ip core based for spacecraft application
soc ip core based for spacecraft applicationsoc ip core based for spacecraft application
soc ip core based for spacecraft applicationnavyashree pari
 
Msp 430 architecture module 1
Msp 430 architecture module 1Msp 430 architecture module 1
Msp 430 architecture module 1SARALA T
 
TECHNOSCRIPTS FAQ.docx
TECHNOSCRIPTS FAQ.docxTECHNOSCRIPTS FAQ.docx
TECHNOSCRIPTS FAQ.docxmyinternshipin
 
COMPUTER ORGANIZATION AND ARCHITECTURE
COMPUTER ORGANIZATION AND ARCHITECTURECOMPUTER ORGANIZATION AND ARCHITECTURE
COMPUTER ORGANIZATION AND ARCHITECTUREEzhil22
 
Geek speak it terminology
Geek speak it terminologyGeek speak it terminology
Geek speak it terminologyHugo Filho
 
Mc computer glossary new
Mc   computer glossary  newMc   computer glossary  new
Mc computer glossary newmadhuvardhan
 
Sudhir tms 320 f 2812
Sudhir tms 320 f 2812 Sudhir tms 320 f 2812
Sudhir tms 320 f 2812 vijaydeepakg
 
underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps Mohd Sohail
 
Nt1310 Unit 5 Algorithm
Nt1310 Unit 5 AlgorithmNt1310 Unit 5 Algorithm
Nt1310 Unit 5 AlgorithmAngie Lee
 

Semelhante a Embedded computer system (20)

0.FPGA for dummies: Historical introduction
0.FPGA for dummies: Historical introduction0.FPGA for dummies: Historical introduction
0.FPGA for dummies: Historical introduction
 
chameleon chip
chameleon chipchameleon chip
chameleon chip
 
Assignment
AssignmentAssignment
Assignment
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Poster_example
Poster_examplePoster_example
Poster_example
 
A STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGS
A STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGSA STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGS
A STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGS
 
An introduction to digital signal processors 1
An introduction to digital signal processors 1An introduction to digital signal processors 1
An introduction to digital signal processors 1
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
soc ip core based for spacecraft application
soc ip core based for spacecraft applicationsoc ip core based for spacecraft application
soc ip core based for spacecraft application
 
Msp 430 architecture module 1
Msp 430 architecture module 1Msp 430 architecture module 1
Msp 430 architecture module 1
 
TECHNOSCRIPTS FAQ.docx
TECHNOSCRIPTS FAQ.docxTECHNOSCRIPTS FAQ.docx
TECHNOSCRIPTS FAQ.docx
 
COMPUTER ORGANIZATION AND ARCHITECTURE
COMPUTER ORGANIZATION AND ARCHITECTURECOMPUTER ORGANIZATION AND ARCHITECTURE
COMPUTER ORGANIZATION AND ARCHITECTURE
 
Geek speak it terminology
Geek speak it terminologyGeek speak it terminology
Geek speak it terminology
 
Glossary 2
Glossary 2Glossary 2
Glossary 2
 
Mc computer glossary new
Mc   computer glossary  newMc   computer glossary  new
Mc computer glossary new
 
Sudhir tms 320 f 2812
Sudhir tms 320 f 2812 Sudhir tms 320 f 2812
Sudhir tms 320 f 2812
 
underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps
 
EEE226a.ppt
EEE226a.pptEEE226a.ppt
EEE226a.ppt
 
Nt1310 Unit 5 Algorithm
Nt1310 Unit 5 AlgorithmNt1310 Unit 5 Algorithm
Nt1310 Unit 5 Algorithm
 

Último

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Embedded computer system

  • 1. EMBEDDED COMPUTER SYSTEM SUBMITTED BY: GOVIND KAINTURA MCA 1ST YEAR
  • 2. EMBEDDED-SYSTEM A SYSTEM IN WHICH THE COMPUTER (GENERALLY A MICROCONTROLLER OR MICROPROCESSOR) IS INCLUDED AS AN INTEGRAL PART OF THE SYSTEM. OFTEN, THE COMPUTER IS RELATIVELY INVISIBLE TO THE USER, WITHOUT OBVIOUS APPLICATIONS, FILES, OR OPERATING SYSTEMS. EXAMPLES OF PRODUCTS WITH INVISIBLE EMBEDDED SYSTEMS ARE THE CONTROLLER THAT RUNS A MICROWAVE OVEN OR THE ENGINE CONTROL SYSTEM OF A MODERN AUTOMOBILE.
  • 3. 1) A/D converter:   A hardware device that reads an analog signal—typically a voltage—compares it to a reference signal, and converts the resulting percentage to a digital value.  2) ABEL (Advanced Boolean Expression Language): A design language for creating the logic to be implemented in a simple programmable logic device. Programs created with ABEL are compiled into the binary pattern necessary to create the PLD with a device programmer.  3) Address bus : A set of wires connected to a processor and all of the peripherals with which it communicates, for the purpose of selecting a specific memory location or register within a particular peripheral. If the address bus contains n electrical lines, the processor can address up to 2n  unique locations. Address decoding logic between the processor and the devices connected to the bus select the proper device, typically based on the uppermost bits.
  • 4. 4) Active low : Denotes a logic device or circuit where a logic 1 is a lower voltage than a logic 0. 5) Aliasing : Allowing one memory location or register to be accessible at more than one address. Aliasing is a result of address decoding and often happens with peripheral control and status registers.  For example, if an I/O device has just four byte-wide registers but is mapped into a 256-byte region of memory, aliasing will occur. In this case, the same four registers can be read or written at any of 64 different locations within that region.
  • 5. 6) Analog: Analog is the way the world beyond the quantum level works. Part of the challenge of digital engineering is to convert noisy, inaccurate, and ugly real- world data to the pristine purity of 1s and 0s. The last two decades have seen a massive growth in digital signal processors, partly because they allow us to replace analog circuits with digital. Ultimately, the goal is to push the digital components all the way back to all systems' front ends--essentially connecting a radio's antenna, for example, directly into a DSP input. 7) Anode: The element of a semiconductor device that accepts electrons. In a diode, for example, current passes from the anode to the cathode. On a diode, the anode is the terminal not marked by a band.
  • 6. 8) Assembler:   A software development tool that translates human-readable assembly language programs into machine-readable code that the target processor can understand and execute. 9) Aperiodic server: A task that responds to events of an application software 10) Application-specific integrated circuit [ASIC] : A piece of custom-designed hardware in a mass-produced chip. 11) ARM [Advanced RISC Machine] : A 32-bit RISC processor widely used in low-power embedded applications.
  • 7. 12) Aperiodic: The term is most often used in the embedded context when scheduling periodic tasks. The issue of what to do about aperiodic tasks and interrupts inevitably arises in real-world systems. Aperiodic tasks become ready to run on the occurrence of unpredictable events. 13) Assembly language: A human-writable form of a processor's native instruction set. In its typical form, each line of assembly code represents a single CPU instruction. The human-readable representation of each opcode is called a mnemonic.
  • 8. 14) BASIC Stamp: A tiny single-board computer manufactured by Parallax based on an 8051, PIC, or other microcontroller. The BASIC Stamp is about the size of a postage stamp (hence the name) and executes a variant of BASIC called PBASIC. Inexpensive, self-contained, and easy to program, they're used in education and simple embedded systems that require little horsepower but rapid delivery. 15) Bidirectional:  Describes a type of device or bus that supports two-way data transfers. To reduce wiring, connectors, and pin counts, it's common to share data on one bus. Data can move from device A to B or from B to A, though not at the same time.
  • 9. 16) Binary semaphore: A type of semaphore with just two states. Often used to guarantee mutual exclusion. 17) Breakpoint: A location in a program at which execution is to be stopped and control of the processor switched to the debugger. Mechanisms for creating and removing breakpoints are provided by most debugging tools. 18) Compiler: A software-development tool that translates high-level language programs into the machine-language instructions that a particular processor can understand and execute. 
  • 10. 19) Complex instruction set computer [CISC]: Describes the architecture of a processor family. CISC processors generally feature variable-length instructions and multiple addressing formats and have a small number of general-purpose registers. Intel's 80x86 family is the quintessential example of CISC. 20) Complex programmable logic device (CPLD): A larger, more capable PLD. Each CPLD typically consists of several programmable logic blocks plus a matrix of programmable interconnecting paths. CPLDs can be used to create larger and more advanced logic circuits than PLDs.
  • 11. 21) Cross-compiler: A compiler that runs on a different platform from the one for which it produces object code. Often even the processor architecture/family of the host and target platforms differ. 22) Deadline: In a real-time system, the time at which a particular set of computations or data transfers must be completed. There are typically consequences associated with missing a deadline. If the deadline absolutely, positively must be met every time or else, it is called a hard deadline. Hard deadlines have dire consequences when missed. Other deadlines are said to be soft deadlines.
  • 12. 23) Emulator: Any debugging tool that pretends to be a system resource and adds additional functionality or remote visibility.  24) Endianness: The attribute of a hardware or software architecture that indicates how multibyte values are represented and stored. The two possibilities are called big- endian and little-endian.  25) Firmware: This term is interchangeable with embedded software and sometimes is used even when the executable is not stored in ROM.