NEW
Font size
WorksheetsESD RG 2025
Total questions: 25
Worksheet time: 13mins
Which of the following is not a characteristic of embedded systems?
Real-time operation
High power consumption
Specific functionality
Limited user interface
Which of the following is an example of an embedded system?
Laptop
Web server
Washing machine controller
Cloud storage service
The purpose of a bus in an embedded processor is to:
Display output
Store instructions
Transfer data among components
Perform logical operations
Which type of memory is non-volatile and can be electrically erased and reprogrammed?
SRAM
DRAM
Flash
Cache
Which component controls the DMA operations?
CPU
DMA controller
ALU
Cache
I/O ports in embedded systems are used for:
Memory storage
Data communication with peripherals
Voltage regulation
Cooling the processor
RS232 supports:
Full-duplex communication
Half-duplex only
Multi-master protocol
Optical communication
CAN Bus uses what type of communication technique?
Master-slave
Token passing
Broadcast
Polling
I2C bus requires how many communication lines?
1
2
3
4
SPI is typically used for:
Long-distance communication
Network packet switching
High-speed short-range communication between microcontroller and peripherals
Wireless sensor data collection
Which of the following is an alternative to busy-waiting that improves CPU efficiency?
Polling
Memory-mapped I/O
Interrupt-driven I/O
Caching
What is an ISR (Interrupt Service Routine)?
A scheduler for user processes
A kernel module for device installation
A function that handles interrupts
A driver for serial communication
Which of the following can be a source of interrupt?
Timer
Keyboard
I/O port
All of the above
What is context switching?
Switching between different I/O devices
Saving and restoring CPU state during interrupt handling or multitasking
Changing CPU clock speed
Modifying hardware interrupt lines
Deadline in real-time systems refers to:
Maximum duration of ISR
Time by which a task must complete
ISR nesting time
Stack memory usage
The primary objective of an RTOS is to:
Maximize CPU usage
Minimize memory use
Ensure deterministic task execution
Support cloud integration
Which of the following is TRUE about a thread?
It has its own memory space
It shares memory with other threads in the same process
It cannot be scheduled individually
It can’t communicate with other threads
Multiprocessing improves:
Task sequencing
Hardware interrupt speed
Parallel execution
Device programming
Message passing in RTOS involves:
Writing to global memory
Using semaphores for data copying
Sending data through queues or mailboxes
Serial ports only
Semaphores are primarily used for:
Task memory allocation
Device driver installation
Synchronizing access to shared resources
Scheduling I/O devices
What is the first phase of the embedded product development life cycle?
System Testing
Requirement Analysis
Implementation
Prototyping
System architecture design includes:
Coding application logic
Creating user manuals
Defining hardware-software boundaries
Writing test cases
In an automatic chocolate vending machine, the embedded system must:
Manage cash flow
Detect coin insertion and product dispensing
Monitor internet traffic
Send emails
Precision agriculture systems are designed to:
Perform manual irrigation
Monitor and optimize farming through embedded technology
Track online market prices
Print agricultural maps
11. Which embedded system feature is crucial for real-time obstacle detection in autonomous cars?
Microphone
LiDAR sensor
Barcode scanner
Smart card reader
