Wikipedia descrive un firmware come questo:
In electronic systems and computing, firmware is a term often used to
denote the fixed, usually rather small, programs and/or data
structures that internally control various electronic devices.
Wikipedia descrive i principali livelli di iOS in questo modo:
In iOS, there are four abstraction layers: the Core OS layer, the Core
Services layer, the Media layer, and the Cocoa Touch layer.
C'è un sito chiamato theiphonewiki e la sua pagina del firmware link a ciò che sembra essere completo .ipsw immagini che includono tutto il software per una data versione di iOS. Quindi, theiphonewiki considera il firmware come tutto il software.
Dopo aver letto la definizione di Wikipedia, ritengo che il firmware di iOS risieda interamente nel livello del sistema operativo principale e che sia composto dal kernel del sistema operativo, dai driver di dispositivo e da altri componenti software hardware. Senza sapere esattamente come viene implementato iOS, posso solo ipotizzare che questi componenti siano chiaramente definiti e distinti (anche se questo non è sempre il caso nella pratica).
Modifica: Questo articolo TUAW indica che tutte le applicazioni e i dati utente non raggruppati vengono cancellati dal telefono durante un ripristino DFU. Ciò mi suggerisce che la memoria interna è stata completamente cancellata e che tutto il software del dispositivo è stato reinstallato (sistema operativo di basso livello, banda base se applicabile e applicazioni iOS in bundle).