010-160 · Question #28
Where is the operating system of a Raspberry Pi stored?
The correct answer is C. On a removable SD card which is put into the Raspberry Pi. The Raspberry Pi boots its operating system from a removable microSD card, which serves as its primary storage medium.
Question
Options
- AOn the master device attached to the Raspberry Pi's IDE bus.
- BOn a read only partition on the Raspberry Pi's firmware, next to the BIOS.
- COn a removable SD card which is put into the Raspberry Pi.
- DOn a Linux extension module connected to the Raspberry Pi's GPIO pins.
- EOn rewritable flash storage which is built into the Raspberry Pi.
How the community answered
(20 responses)- C95% (19)
- E5% (1)
Why each option
The Raspberry Pi boots its operating system from a removable microSD card, which serves as its primary storage medium.
The Raspberry Pi does not have an IDE bus; it uses GPIO, USB, and CSI/DSI interfaces, none of which function as IDE storage.
The Raspberry Pi has a small onboard EEPROM/firmware chip for the bootloader stage but the full OS is not stored there; it has no BIOS partition containing the OS.
The Raspberry Pi was designed without built-in persistent flash storage, so it relies on a removable microSD card to store the bootloader, kernel, and full operating system. This design choice keeps the hardware cost low and makes it easy to swap operating systems simply by swapping cards. The Raspberry Pi firmware reads the boot files (bootcode.bin, config.txt, etc.) directly from the FAT partition on the SD card at startup.
GPIO pins are a general-purpose input/output interface for connecting sensors and peripherals, not a storage medium for an operating system.
Standard Raspberry Pi models do not include built-in rewritable eMMC flash storage; that is a feature found on the Compute Module variants, not the standard Pi boards.
Concept tested: Raspberry Pi operating system storage medium
Source: https://www.raspberrypi.com/documentation/computers/getting-started.html
Topics
Community Discussion
No community discussion yet for this question.