InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
How do malloc and calloc work? |
Answer»
|
|
| 2. |
Explain the difference between testing and verification? |
||||||||||||
|
Answer» Both testing and verification are TWO different methods but these help in checking the application requirements and developments. The primary purpose of both is to provide a correct application — however, the difference between the two.
|
|||||||||||||
| 3. |
What is RTOS in an embedded system? |
|
Answer» The full-form of RTOS is a Real-Time Operating System. The primary purpose of an RTOS in an EMBEDDED system is to SERVE the real-time applications which can process the data without any kind of buffer delays. It also LOOKS after the hardware complexities. RTOS is used in an embedded system because it can meet real-time deadlines and can efficiently manage complexities. Note:- Some times interviewer can give you to make a standard report at the time of embedded system interview QUESTIONS. |
|
| 4. |
Why is java used in embedded systems? |
|
Answer» Java is USED in an embedded system for sophisticated and non-hard real-time tasks. It gives high performance and has SMALL FOOTPRINTS. This reduces development time and errors. Java has a set of standard libraries, so the functionality rewriting is not NEEDED. It provides excellent development PRODUCTIVITY which is required in an embedded system. |
|
| 5. |
What is the purpose of a watchdog timer? |
|
Answer» It is a PIECE of hardware which is used for automatic detection of software anomalies. If such defects occur, then it resets the processor. This timer is mainly based on a counter which can count down from some initial value to zero. 14. What is mutex in an embedded system?The mutex is known as Mutual Exclusion. This is usually used by tasks for GIVING exclusive access to a SHARED resource. It can be used for multiple tasks or THREADS in a system. |
|
| 6. |
What is the purpose of the segment register? |
|
Answer» The purpose of the segment register is to HOLD the base address of the MEMORY where a PARTICULAR segment begins. There are different types of segment registers to perform various functions. They are code segment (CS), data segment (DS), STACK segment (SS) and extra segment (ES). |
|
| 7. |
What is the task of the pre-processor? |
|
Answer» Pre-processor is system software which can run on a computer's hardware and application. It executes pre-PROCESSING of the High-Level LANGUAGE (HLL). It is the first step of the language processing system. The MAIN TASKS of a pre-processor are COMMENTS removing, the inclusion of files and expansion of macros. |
|
| 8. |
How do you reduce interrupt latency? |
|
Answer» Interrupt latency can be reduced by making a short interrupt routine if interrupt priorities are not allowed by the hardware. In such a case interrupt routine which is STARTED cannot be INTERRUPTED by another interrupt. It will be better to AVOID disabling the INTERRUPTS in any method. In such a case the interrupt has to wait for the NEXT one to be allowed. |
|
| 9. |
How are macros different from functions? |
|||||||||||||||||||||
|
Answer» Macros are different from functions in many ways like:
|
||||||||||||||||||||||
| 10. |
What is DMA in an embedded system? |
|
Answer» In an embedded system, DMA stands for Direct Memory Access. It is a process that allows an input/output (I/O) DEVICE to send or receive data from the main memory. A chip known as the DMA controller (DMAC) manages the DMA process. Data is communicated between the PERIPHERAL device and system memory through the DMA CHANNELS. |
|
| 11. |
Explain the difference between microcontroller and microprocessor? |
||||||||||||||||||||||||
|
Answer» The difference between microprocessor and microcontroller are:
Note:- The embedded system market is continually INCREASING, so embedded system interview questions are ESSENTIAL. |
|||||||||||||||||||||||||
| 12. |
Explain the difference between a microcontroller and an embedded system? |
||||||||||||
|
Answer» The DIFFERENCE between an embedded system and microcontroller are:
|
|||||||||||||
| 13. |
Explain the components of an embedded system? |
|
Answer» The components of an embedded system are mainly divided into THREE parts:
|
|
| 14. |
What are the advantages and disadvantages of embedded system? |
|
Answer» Advantages of the embedded systems
|
|
| 15. |
What are the different types of embedded systems? |
|
Answer» The embedded system is based on the performance and functional requirements. The embedded system is divided into four major categories.
Note: Embedded systems uses are very general question in Embedded systems INTERVIEW QUESTIONS. |
|
| 16. |
Explain the characteristics of embedded system? |
|
Answer» The Embedded systems COME varied shapes and SIZES. It varies from large multiple racked data STORAGE systems to tiny or small modules like the personal MP3 players or cellular handsets. Some of the significant characteristics of an embedded system are:
|
|
| 17. |
What is an embedded system and why it is used? |
|
Answer» The embedded SYSTEM is an integrated hardware circuit system which is PROGRAMMED to operate, organize and perform the SINGULAR or MULTIPLE TASKS based on the application. The assembled units of the embedded system work together based on a set of program or rules which have been embedded into the microcontroller. |
|