Boot loader: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
AttoBot (discussione | contributi)
m Bot: Aggiungo il tag <references /> mancante; modifiche estetiche
AttoBot (discussione | contributi)
m WPCleaner v1.41 - Disambigua corretti 2 collegamenti - OEM, Tablet / Fixed using Wikipedia:Check Wikipedia (Collegamenti esterni senza descrizione)
Riga 20:
Ad esempio, nell'architettura [[IBM compatibile]] il boot loader può essere memorizzato nel [[master boot record]] (MBR) del [[disco di avvio]], oppure nel primo settore della [[partizione (informatica)|partizione]] che ospita il [[sistema operativo]] (nel qual caso deve essere richiamato da un [[boot manager]] installato nel MBR); oppure può essere anche nel primo settore di un [[Volume (informatica)|volume]]) avviabile, come ad esempio un ambiente di ripristino (come [[Windows Recovery Environment]]).
 
Esistono alcune limitazioni imposte dalla tecnica e dai produttori di hardware e firmware per cui, al fine di aggirarle molti boot loader moderni operano ricorrendo al cosiddetto ''boot in due stadi'', lo stage 1 e lo stage 2, divisione logica che rimarca diversi momenti della fase di avvio. Quanto alle limitazioni esse sono, per esempio, la possibilità di caricare dal dispositivo di boot nella [[RAM|memoria centrale]] solo una piccola quantità di byte e trovarla posizionata in un punto piuttosto sconveniente della memoria - è il caso emblematico dei sistemi basati sulla famiglia [[Architettura x86|x86]] che carica i primi 512 byte che incontra sul dispositivo di boot a partire dall'indirizzo 0x0000:0x7C00 in avanti (ultimo byte in 0x0000:0x7DFF).
 
== Esempio di boot a stadi ==
Riga 49:
* [[Windows Boot Manager|WINLOAD.EXE]] - usato dai sistemi operativi [[Windows]], da [[Windows Vista]]/[[Windows Server 2008 R2]]
 
I sistemi [[IBM]], [[serverBlade bladeserver]] o [[mainframe]], utilizzano bootloader proprietari<ref>Questa è la situazione tipica del vecchio [[Os/400]], ad esempio.</ref> quando non direttamente i comandi contenuti nell'[[UEFI]] oppure (se sono sistemi nella configurazione Linux based) i bootloader visti sopra (o specifici bootloader Linux ricompilati specificatamente per i [[Sistema operativo|sistemi operativi]] delle macchine IBM come "Petitboot").
 
== Bootloader mobile ==
Anche il sistema operativo di uno [[smartphone]], [[Tablet PC|tablet]] o [[palmare]] contiene un boot loader. Nel campo dei [[Dispositivo mobile|dispositivi mobili]] i bootloader dei sistemi operativi originali sono spesso modificati dagli [[Original equipment manufacturer|OEM]] cioè i produttori del dispositivo, come succede per gli smartphone che montano [[Android]]. Questo, invece, non accade per i dispositivi [[Apple]] essendo realizzati dalla stessa azienda che sviluppa il sistema operativo ([[IOS]]).
 
I boot loader dei sistemi operativi installati su dispositivi mobili, con le relative limitazioni lato utente, hanno scatenato la "moda" del cosiddetto [[modding]] e delle operazioni conseguenti (''rootare'', sbloccare, ''flashare'', ecc.)<ref>[https://www.androidpit.it/bootloader-cose Guida al Bootloader: cos'è e a cosa serve - AndroidPIT]</ref>.
 
== Note ==