Wednesday 1 May 2019

Hirred Embedded Systems based Viva Questions and Answers

Frequently Asked Embedded Systems viva questions with answers:


Embedded Systems based Viva Questions


Q1. What is an embedded system?
Ans. An embedded system is a special purpose computer system which is completely encapsulated by device it control. It is a programmed hardware device in which the hardware chip is programmed with specific function. It is a combination of hardware and software.

Q2. What are the characteristics of embedded system? 
Ans. The Characteristics of the embedded systems are as follows-
1. Sophisticated functionality
2. Real time behavior
3. Low manufacturing cost
4. Low power consumption
5. User friendly
6. Small size

Q3. What are the types of embedded system? 
Ans. They are of 4 types
1. General computing
2. Control System
3. Digital Signal Processing
4. Communication and network

Q4. What is digital signal controller ?
Ans. DSC is 16 bit RISC machine that combines control advantages of micro-controller and digital signal processing to produce tightly coupled single chip-single instruction stream solution for embedded system design.

Q5. What are the components of embedded system?
Ans. Microcontroller, microprocessor, DSC, DSP, busses, system clock, Read only Memory(ROM), RAM, Real time clock these are the components of embedded system.

Q6. Why we use embedded systems?
Ans. Embedded systems avoid lots of electronic components and they have rich built in functionality. They reduces the cost and maintenance cost and the probability of failure of embedded system is less so embedded system are in very much use now a days.

Q7. What are the languages used in embedded system?
Ans. Assembly language and C are  basically used for embedded system. Java and ADA are also preferred.

Q8. How does combination of functions reduce memory requirement in embedded system?
Ans. By using functions the amount of code that has to be dealt with is reduced thus redundancy is eliminated for everything common in function.

Q9. What is the significance of watchdog timer in ES?
Ans. It is a timing device which is set to predefined time interval and some task is to be performed at that time. It is used to reset original state when an inappropriate event take place.It is usually operated by counter device.

Q10. What is the difference between mutexes and semaphores?
Ans. Semaphores are the synchronization tool to overcome critical section problem.
Mutex is also a tool that is used to provide deadlock free mutual exclusion. It protects access to every critical data item, if the data is locked and is in use,it either waits for the thread to finish or awakened to release the lock from its inactive state.

Q11. What is the difference between FIFO and the memory?
FIFO (first in first out) is a memory structure where data’s can be stored and retrieved. This is a queue where memory is a storage device which can hold data’s dynamically or at any desired locations and can be retrieved in any order.

Q12. What is an anti-aliasing filter?
Anti-aliasing filter reduces errors due to aliasing.

Q13. How to implement a fourth order Butter worth LP filter at 1 KHz if sampling frequency is 8 KHz?
A fourth order butter worth filter can be made as cascade of two second order LP filters with zeta of 0.924 and 0.383. One can use a bilinear transformation approach for realising second order LP filters. Using this technique described well in many texts, one can make second order LP filters and cascade them

Q14. Is 8085 an embedded system?
It’s not an embedded system. B’coz it will be a part of an embedded system and it does not work on any software.

 Q15.What is the role of segment register?
In the 8086 processor architecture, memory addresses are specified in two parts called the segment and the offset. Segment values are stored in the segment registers. There are four or more segment registers: Code Segment (CS) contains segment of the current instruction (IP is the offset), Stack segment (SS) contain stack of the segment (SP is the offset), DS is the segment used by default for most data operations; ES is an extra segment register.

Q16.What type of registers contains an INTEL CPU?
 Special function registers like accumulator, program controller (PC), data pointer (DPTR), TMOD and TCON (timing registers), 3 register banks with r0 to r7, Bit addressable registers like B.

 Q17. What is the difference between microprocessor and micro controller?
Microprocessor is managers of the resources (I/O, memory) which lie out-side of its architecture.
Micro controllers have I/O, memory etc. built into it and specifically designed for control.

Q18. DMA deals with which address (physical/virtual addresses)?
DMA deals with physical addresses. DMA controller is a device which directly drives the data and address bus during data transfer. So it is purely physical address.

 Q19. What is the difference between testing and verification?
Verification is a front end process and testing is a post silicon process. Verification is to verify the functionality of the design during the design cycle. Testing is find manufacturing faults.

11 comments:

writing essays of different kinds said...

Have you guys considered and taken all required steps? I would be so happy if you could share your opinion with us!

Glenn Hannan said...

Very informative and impressive post you have written, this is quite interesting and i have went through it completely, an upgraded information is shared, keep sharing such valuable information. UCAT Practice

James Charlie said...

Hey, I was also struggling with my scholarly assignments just as you stated in your post but luckily I stumbled across the online Dissertation Writing Service facility by the MyAssignmentHelpAU platform. Their skilled subject-specific experts leave no stone unturned to deliver accurate assignment solutions that can easily impress your professors and mentors. You can order any assignment format for any subject area from this portal and improve your academic grades remarkably.

Ramesh said...

Really you have done a good job. Thanks for sharing this valuable information....
Embedded System Courses in Chennai
Embedded Course in Coimbatore

Reshma said...


Nice blog! Thanks for sharing this valuable information
German Classesin Bangalore
German Language Course in Hyderabad
German Language Course in Delhi
German Language Classes in Pune
German Classes in Mumbai
German Language classes in Ahmedabad
German Language Course in Cochin
German Language Course in Gurgaon
German Language Course in Kolkata
German Language Course in Trivandrum

Unknown said...

Great post. keep sharing such a worthy information

Big Data Course in Chennai
Big data training in chennai

Express Astra said...

I liked it. Its an awesome article. Thank you for sharing it. visit:-
Express Astra Noida Extension

komala said...

Authentic content very knowledgble thanks for this
Vmware Training In Chennai
Vmware Course In Chennai
VMware Online Training

David Fincher said...

This post is so interactive and informative.keep update more information...
ccna Training in Velachery
ccna course in Chennai

Pavithra Devi said...

This post is so interactive and informative.keep update more information...
Software testing training in Tambaram
Software testing training in chennai

milka said...

Great post. keep sharing such a worthy information.
Salesforce Training in Chennai
salesforce training online