Here are 1000 MCQs on Embedded Systems (Chapterwise).
1. Which memory storage is widely used in PCs and Embedded Systems?
a) EEPROM
b) Flash memory
c) SRAM
d) DRAM
View Answer
Explanation: DRAM is used in PCs and Embedded systems because of its low cost. SRAM, flash memory and EEPROM are more costly than DRAM.
2. How is the protection and security for an embedded system made?
a) Security chips
b) Memory disk security
c) IPR
d) OTP
View Answer
Explanation: Intellectual property right provides security and protection to embedded systems.
3. Which of the following task swapping method is a better choice in the embedded systems design?
a) time slice
b) RMS
c) cooperative multitasking
d) pre-emptive
View Answer
Explanation: The pre-emptive method of task swapping is the first choice for embedded system design because of its better system response.
4. Which type of memory is suitable for low volume production of embedded systems?
a) Non-volatile
b) RAM
c) Volatile
d) ROM
View Answer
Explanation: The devices which use non-volatile memory allow the software to be download and returned in the device. UV erasable EPROM is favorable but EEPROM is also gaining favor. Therefore, this type of memory is used in low volume production.
5. Which activity is concerned with identifying the task at the final embedded systems?
a) scheduling
b) task-level concurrency management
c) high-level transformation
d) compilation
View Answer
Explanation: There are many design activities associated with the platforms in the embedded system and one such is the task-level concurrency management which helps in identifying the task that needed to be present in the final embedded systems.
6. Which level simulates the algorithms that are used within the embedded systems?
a) algorithmic level
b) switch level
c) gate level
d) circuit level
View Answer
Explanation: The algorithmic level simulates the algorithm which is used within in the embedded system.
7. How an embedded system communicate with the outside world?
a) Memory
b) Output
c) Peripherals
d) Input
View Answer
Explanation: The system communicates with the outside world through peripherals.
8. Which of the following helps in reducing the energy consumption of the embedded system?
a) emulator
b) debugger
c) simulator
d) compilers
View Answer
Explanation: The compilers can reduce the energy consumption of the embedded system and the compilers performing the energy optimizations are available.
9. What is the purpose of memory refresh register of Z80?
a) To control on-chip SRAM
b) To control on-chip DRAM
c) To clear cache
d) To control ROM
View Answer
Explanation: In addition to the general purpose registers, a stack pointer, program counter, and two index registers are included in Z80. It was also used in many embedded designs because of its high-quality performance and for its in-built refresh circuitry for DRAMs.
10. What does MESI stand for?
a) modified exclusive system input
b) modifies embedded shared invalid
c) modified exclusive shared invalid
d) modified exclusive stale invalid
View Answer
Explanation: The MESI protocol supports a shared state which is a formal mechanism for controlling the cache coherency by using the bus snooping techniques. MESI refers to the states that cached data can access. In MESI protocol, multiple processors can cache shared data.
11. Which of the following is the pin efficient method of communicating between other devices?
a) memory port
b) peripheral port
c) parallel port
d) serial port
View Answer
Explanation: The serial ports are considered to be the pin efficient method of communication between other devices within an embedded system.
12. Which of the following is a traditional method for emulating the processor?
a) CPU simulator
b) SDS
c) ICE
d) Low-level language simulator
View Answer
Explanation: The SDS is one of the simulation tool used in the embedded systems. CPU simulator and the low-level simulator are the other kinds of the simulator used in the embedded system design.
13. Which of the following unit protects the memory?
a) memory management unit
b) peripheral unit
c) execution unit
d) bus interface unit
View Answer
Explanation: The resources have to be protected in an embedded system and the most important resource to be protected is the memory which is protected by the memory management unit through different programming.
14. Identify the standard software components that can be reused in an embedded system design?
a) memory
b) application software
c) application manager
d) operating system
View Answer
Explanation: There are certain software components that can be reused in an embedded system design. These are the operating systems, real-time databases and some other forms of middleware.
15. What does ICE stand for?
a) in-circuit EPOM
b) in-code emulation
c) in-circuit emulation
d) in-code EPROM
View Answer
Explanation: The ICE or in-circuit emulation is one the traditional method used to emulate the processor in the embedded system so that the software can be downloaded and can be debugged in situ in the end application.
16. Who proposed the first power model?
a) Tiwari
b) Russell and Jacome
c) Russell
d) Jacome
View Answer
Explanation: Tiwari proposed the first power model in the year 1974. The model includes the so-called bases and the inter-instruction instructions. Base costs of the instruction correspond to the energy consumed per instruction execution when an infinite sequence of that instruction is executed. Inter instruction costs model the additional energy consumed by the processor if instructions change.
17. Which of the following offers external chips for memory and peripheral interface circuits?
a) Embedded system
b) Peripheral system
c) Microcontroller
d) Microprocessor
View Answer
Explanation: Microcontrollers are the CPUs which have integrated memory and peripherals whereas microprocessor offers external chips for memory.
18. What kind of socket does an external EPROM to plugged in for prototyping?
a) Piggyback reset socket
b) Multi-socket
c) Piggyback
d) Single socket
View Answer
Explanation: Some controllers use a special package called piggyback socket on the top of the package to allow the EPROM for prototyping.
19. Which is the single device capable of providing prototyping support for a range of microcontroller?
a) Umbrella device
b) OTP
c) RAM
d) ROM
View Answer
Explanation: Umbrella device is capable of providing prototyping support for a range of microcontrollers.
20. By which instruction does the switching of registers take place?
a) Register instruction
b) EXX instruction
c) Instruction opcodes
d) AXX instruction
View Answer
Explanation: Only one set of registers can be used at one time and the switching of registers and data transfer is performed by the EXX instruction.
21. Which of the architecture is more complex?
a) MC68040
b) MC68030
c) SPARC
d) 8086
View Answer
Explanation: SPARC have RISC architecture which has a simple instruction set but MC68020, MC68030, 8086 have CISC architecture which is more complex than CISC.
22. Which of the following statements are true for von Neumann architecture?
a) separate bus between the program memory and data memory
b) external bus for program memory and data memory
c) external bus for data memory only
d) shared bus between the program memory and data memory
View Answer
Explanation: von Neumann architecture shares bus between program memory and data memory whereas Harvard architecture have a separate bus for program memory and data memory.
23. What is approximate data access time of SRAM?
a) 2ns
b) 10ns
c) 60ns
d) 4ns
View Answer
Explanation: SRAM access data in approximately 4ns because of its flip-flop arrangement of transistors whereas the data access time in DRAM is approximately 60ns since it has a single capacitor for one-bit storage.
24. Which of the following is a plastic package used primarily for DRAM?
a) Zig-zag
b) DIMM
c) SIMM
d) Dual-in-line
View Answer
Explanation: Zig-zag package of memory is a plastic package used for DRAM. The leads of this package are arranged in a zigzag manner.
25. Which of the following is the biggest challenge in the cache memory design?
a) coherency
b) memory access
c) size
d) delay
View Answer
Explanation: The coherency is a major challenge in designing the cache memory. The cache has to be designed by solving the problem of data coherency while remaining hardware and software compatible.
26. Which ports are used in the multi-master system to avoid errors?
a) bidirectional port
b) tridirectional port
c) multi directional port
d) unidirectional port
View Answer
Explanation: By using the bidirectional ports, each master can monitor the line and confirm its expected state and if it is not matched, a mismatch or collision had occurred which will discontinue the transmission by the master.
27. Which provides an input clock for the receiver part of the UART 8250?
a) DDIS
b) MR
c) RD
d) RCLK
View Answer
Explanation: RCLK provides an input clock for the receiver part of the UART. RD is the read signal. MR is the master reset pin and DDIS is used to control bus arbitration logic.
28. What does PCM stand for?
a) peculiar code modulation
b) pulse codec machine
c) pulse code modulation
d) peripheral code machine
View Answer
Explanation: The linear codec is also known as pulse code modulation which is commonly used in the telecommunications industry.
29. Which of the following is the common method for connecting the peripheral to the processor?
a) software
b) exception
c) external interrupts
d) internal interrupts
View Answer
Explanation: The common method for connecting the peripheral to the processor is the external interrupts. The external interrupts are provided through the external pins which are connected to the peripherals.
30. What allows the data protection in the software interrupt mechanism?
a) TRAP
b) SWI
c) Same mode
d) Different mode
View Answer
Explanation: The switching between user mode and supervisor mode provides protection for the processor, that is, the different modes in the software interrupt allows the memory and the associated code and data to be protected from each other.
31. In which of the exceptions does the external event causes the exception?
a) precise
b) imprecise
c) asynchronous exception
d) synchronous exception
View Answer
Explanation: The asynchronous exception is the one in which an external event causes an exception and is independent of the instruction flow. On the other hand, the synchronous exceptions are synchronised, that is, it is caused by the instruction flow.
32. Which interrupts generate fast interrupt exception?
a) software interrupt
b) hardware interrupt
c) internal interrupt
d) external interrupt
View Answer
Explanation: The external interrupts generates the fast interrupt routine exception in which the external interrupt is synchronised with the processor clock.
33. Which task swap method works in a regular periodic point?
a) cooperative multitasking
b) schedule algorithm
c) pre-emption
d) time slice
View Answer
Explanation: The time slicing works by switching task in regular periodic points in time, that is, any task that needs to run next will have to wait until the current time slice is completed.
34. Which of the following is a part of RTOS kernel?
a) register
b) ISR
c) memory
d) input
View Answer
Explanation: The ISR can send the message for the tasks and it is a part of RTOS kernel.
35. Which provides the TCP/IP communication over the ethernet and FDDI?
a) pNA+ network manager
b) pSOS+
c) pSOS+ kernel
d) pSOS+m
View Answer
Explanation: A pNA+ network manager is a networking option which can provide the TCP/IP communication over a large variety of media such as the FDDI and the ethernet.
36. What limits the amount of virtual memory in Windows 3.1?
a) static file
b) dynamic file
c) nature of swap file
d) size of the swap file
View Answer
Explanation: The swap file of Windows 3.1 have a size of 25 Mbytes and thus limits the amount of virtual memory that it can support.
37. Which one of the following offers CPUs as integrated memory or peripheral interfaces?
a) Memory system
b) Embedded system
c) Microcontroller
d) Microprocessor
View Answer
Explanation: Microcontrollers are the CPUs which have integrated memory and peripherals but microprocessor possesses external chips for memory.
38. Which algorithm is based on Jackson’s rule?
a) EDF
b) LST
c) LL
d) EDD
View Answer
Explanation: The EDD or earliest due date is based on Jackson’s rule. The Jackson’s rule states that for a given a set of n independent tasks, any algorithm that executes the tasks in the order of nondecreasing deadlines is optimal with respect to reducing the maximum lateness. EDF is the earliest deadline first, LL is the least laxity and the LST is the least slack time first.
39. Which of the following does not have the ability to get hundred individual signal cables into the probe in the emulation technique?
a) JTAG
b) ICE
c) BDM
d) OnCE
View Answer
Explanation: The in-circuit emulation does not have the ability to get a hundred individual signal cables into the probe. This problem comes under the physical limitation of the probe, that is as the density of the processor increases the available sockets which provide good electrical contacts is becoming harder which causes a restriction to the probe.
40. Which technique can solve the errors in the linear buffer?
a) low and high water mark
b) pointer
c) high water mark
d) low water mark
View Answer
Explanation: The errors in the linear buffering include the loss of data especially during the regular sampling which can be avoided by the pointers that are checked against certain values and this result is used for fetching more data. These points are known as the low water mark and the high water mark.
41. Which buffering mechanism is common to the SPOX operating system?
a) directional buffer
b) linear buffer
c) single buffer
d) buffer exchange
View Answer
Explanation: The buffer exchange can support the SPOX operating system which is used for the digital signal processors and it is easy to implement.
1000+ Multiple Choice Questions on Embedded Systems
- Embedded System
- Embedded Processors
- Memory Systems
- Basic Peripherals
- Interfacing to the Analog World
- Interrupts and Exceptions
- Real Time Operating systems
- Embedded Operating System, Middleware and Scheduling
- Emulation and Debugging Techniques
- Buffering and other Data Structures
- Implementing Embedded System: Hardware/Software Codesign
- Writing Software for Embedded Systems
- Specification
- Validation
1. MCQ on Embedded System
The section contains Embedded System multiple choice questions and answers on processors, memory, microcontrollers and microprocessors of embedded systems.
|
|
2. Multiple Choice Question on Embedded Processors
The section contains Embedded System questions and answers on risc processor, features of intel, architecture of embedded, coprocessor of intel, berkeley and sun sparc risk model and types of processors.
3. Embedded System Multiple Choice Question on Memory Systems
The section contains Embedded System MCQs on sram, dram, memory management, dram refreshing techniques and interfaces, cache memory and its sizes, burst interface, segmentation and paging.
4. Embedded System MCQ on Basic Peripherals
The section contains Embedded System multiple choice questions and answers on parallel ports, timer, i2c, rs232, uart, dma and its implementation.
|
|
5. Embedded System Multiple Choice Question on Interfacing to the Analog World
The section contains Embedded System questions and answers on codecs, errors of techniques, power controls.
|
|
6. Embedded System MCQ on Interrupts and Exceptions
The section contains Embedded System MCQs on interrupts and its sources, mechanism of interrupts, risk exceptions, and fast interrupts.
|
|
7. Embedded System Multiple Choice Question on Real Time Operating systems
The section contains Embedded System multiple choice questions and answers on operating system, multitasking and commercial operating system, tasks, resource protection, linux, task swapping and characteristics of windows nt.
8. Multiple Choice Question on Embedded Operating System, Middleware and Scheduling
The section contains Embedded System questions and answers on periodic and aperiodic scheduling, predictions of execution times and scheduling algorithm.
|
|
9. Embedded System MCQ on Emulation and Debugging Techniques
The section contains Embedded System MCQs on debugging and emulation techniques.
|
|
10. Embedded System Multiple Choice Question on Buffering and other Data Structures
The section contains Embedded System multiple choice questions and answers on buffers, types of buffers, buffer exchange and its memory.
|
|
11. MCQ on Implementing Embedded System: Hardware/Software Codesign
The section contains Embedded System questions and answers on hardware and software implementation, high level optimization and compilers.
|
|
12. Multiple Choice Question on Writing Software for Embedded Systems
The section contains Embedded System MCQs on compilation process.
|
|
13. Embedded System MCQ on Specification
The section contains Embedded System multiple choice questions and answers on vhdl, verilog system and levels of hardware modelling.
|
|
14. Embedded System Multiple Choice Question on Validation
The section contains questions and answers on Embedded System testing, risk and dependability analysis and formal verification.
|
|
Wish you the best in your endeavor to learn and master Embedded System!