- 2068 Baisakh (old course) · 8 marks
Goals of plug and play BIOS
Short answer
The main goals are automatic configuration without jumpers, conflict‑free assignment of IRQ/DMA/I/O memory, boot device setup before OS loads, dynamic reconfiguration for hot-plug, a standard OS interface, backward compatibility with legacy hardware, storing settings in non‑volatile memory, and OS independence.
What are the main goals of the plug and play BIOS specification? Explain.
The Plug and Play BIOS specification defines how the system BIOS supports automatic configuration of devices. Its main goals are:
- Automatic configuration: configure PnP devices without jumpers, switches or user setup, assigning IRQ, DMA, I/O address and memory to avoid conflicts.
- Resource conflict resolution: allocate non-conflicting resources among PnP cards and legacy (fixed) devices, using the stored configuration (ESCD).
- Boot device configuration: configure the devices that are needed to start the system (display, keyboard, boot disk) before the OS loads.
- Dynamic configuration: support hot insertion/removal and docking or undocking, with the system able to reconfigure without a restart.
- Common interface for the OS: provide a standard set of BIOS functions so that the operating system can find the device nodes, read their resource needs and change settings.
- Backward compatibility: work with existing ISA bus devices and existing software; no changes to the hardware of legacy cards are required.
- Non-volatile storage of configuration: keep the settings in non-volatile memory for faster boot-up next time.
- Operating-system independence: the BIOS does the initial configuration; the OS can take over control of the resource allocation, so the same scheme works with different operating systems.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Plug and play device configuration · Computer Organization and Architecture, chapter 7 · asked 2×
All Computer Organization and Architecture chapter 7 questions →