1. What is the startup code?
It is a code that is called before the execution of the main function. It creates a platform for an application to run. It is called an assembly language.
2. What is the Semaphore?
It is a variable that is non-negative and can be shared between threads. It solves the critical selection problem and achieves synchronization in the processes.
3. What are the 2 types of Semaphore?
The 2 semaphores are Binary Semaphore and Counting Semaphore.
4. What is the full form of ISR?
ISR means Interrupt Service Routines. It is used when an interruption occurs. These procedures are stored at a memory location in the software.
5. When do we use a volatile keyword?
When a compiler changes its behavior unexpectedly after optimization, a volatile keyword is used.
6. What are the advantages of an Embedded system?
Some advantages of embedded systems are
It is reliable
It is inexpensive and small in size
It ensures mass production
Its operations are fast and require low power
It improves product quality
7. What are the disadvantages of Embedded Systems?
It is hard to maintain because of its use and throw nature
It does not improve the technology
It uses less power if it is battery operated
Backup of embedded files is hard to take
8. What is an embedded system?
It is a hardware system that software designed to perform a specific specialized function or task. It can be a complete system or belong to a large system.
9. List the components of an embedded system.
There are 3 components of an embedded system
Hardware
Software
Operating system
These components are further divided into
Processor
Memory
Timers counters
Communication ports
Output
Input
Comments
Post a Comment