Che cos'è un bootloader? Come funziona un bootloader?

Che cos'è un bootloader? Come funziona un bootloader?

Un bootloader è molto importante per i sistemi operativi. Tuttavia, è spesso trascurato come componente chiave dei computer. Questo perché svolge il suo ruolo in background, aiutando ad attivare il corretto sistema operativo. La maggior parte delle schede del processore dei nostri dispositivi ha programmi precaricati. Questi programmi sono noti come bootloader.





Questo articolo spiega cos'è un bootloader e come funziona. Se sei interessato a sapere cos'è un bootloader e come funziona, questo articolo fa per te.





Cos'è un bootloader

Quando è acceso, un computer ha uno stato chiaro. Ciò significa che non ci sono programmi nella sua memoria e che i suoi componenti non sono accessibili.





Un bootloader aiuta a caricare il sistema operativo o l'ambiente di runtime per aggiungere programmi alla memoria e fornire l'accesso ai componenti. È necessario per eseguire il processo di avvio, inizializzare l'hardware e passare il controllo al kernel, che inizializza il sistema operativo.

BIOS

I componenti chiave di un bootloader includono il BIOS (Basic Input/Output System), il firmware che si trova nella memoria di sola lettura (ROM) di un PC. Quando il PC è acceso, il BIOS viene eseguito prima di qualsiasi altro programma.



Il BIOS è composto da quanto segue:

  • POST (autotest all'accensione)
  • Caricatore del settore di avvio
  • Interruzioni del BIOS
  • Menu di configurazione

Il menu di configurazione aiuta a regolare i parametri del bootloader. Le versioni moderne del BIOS vengono utilizzate per impostare parametri diversi. Ciò include l'ordine di avvio, che determina i dispositivi che Controlli del BIOS prima dell'avvio.





Il caricatore del settore di avvio carica il primo settore da 512 byte dal disco di avvio nella RAM. È necessario che il primo blocco o settore di memoria disponibile nel supporto sia riservato per il record.

Imparentato: Come accedere al BIOS su un computer Windows 8





Gli interrupt del BIOS sono driver di dispositivo utilizzati dai bootloader per accedere allo schermo, alla tastiera e ai dischi. Non tutti i sistemi operativi utilizzano gli interrupt del BIOS.

Oltre al BIOS, ci sono ROM di estensione. Il BIOS principale può avviare le ROM di estensione.

Il bootloader è solitamente composto da tre programmi:

  • Un programma del settore di avvio caricato direttamente dal BIOS all'avvio
  • Un programma di seconda fase caricato dal programma del settore di avvio per completare il processo di avvio
  • Un programma di installazione del bootloader per installare il bootloader e il programma di seconda fase nel disco di avvio.

UEFI BIOS

Le esigenze in continua evoluzione degli utenti di computer hanno portato alla creazione di un moderno successore del BIOS.

UEFI (Unified Extensible Firmware Interface) è un mini sistema operativo che carica il bootloader in memoria prima che esegua routine operative aggiuntive.

Sebbene condivida alcune somiglianze con il BIOS, diverse differenze chiave hanno portato molti a considerare UEFI come un'estensione piuttosto che un BIOS tradizionale sostitutivo.

Una delle principali differenze tra UEFI e BIOS è il modo in cui UEFI fornisce un'interfaccia operativa per i computer e utilizza nuovi meccanismi e funzioni. Inoltre, sebbene UEFI non definisca come il firmware debba essere programmato nella sua interezza, influenza l'interfaccia tra il firmware e il sistema operativo.

Il programma UEFI si trova in modo permanente su un chip di memoria sulla scheda madre. Ciò significa che viene mantenuto anche quando non c'è alimentazione. Un livello operativo univoco viene utilizzato per comunicare tra il firmware e il sistema operativo. La modalità UEFI può essere inizializzata prima dell'avvio del sistema operativo.

Alcuni dei principali vantaggi di UEFI includono:

  • Non richiede un sistema operativo attivo per la funzionalità di rete
  • Migliore usabilità attraverso l'uso di un mouse per computer e un'interfaccia utente grafica
  • Maggiore sicurezza grazie alla funzione Secure Boot
  • Una struttura modulare flessibile che lo aiuta ad adattarsi ad ambienti hardware speciali e profili di requisiti
  • Boot manager, che gestisce diversi bootloader per vari sistemi operativi
  • Uno strumento da riga di comando per eseguire la diagnostica e la risoluzione dei problemi

Lo scopo di Secure Boot è migliorare la sicurezza. Parti del firmware UEFI, del bootloader e del kernel del sistema operativo devono essere verificate prima dell'avvio. I componenti vengono verificati utilizzando firme digitali crittografiche nel database delle firme del firmware UEFI. L'avvio del sistema può essere annullato se il controllo di sicurezza non viene superato.

In ambienti professionali, Secure Boot viene generalmente utilizzato con un componente hardware. Il Trusted Platform Module (TPM) è un componente chiave di Secure Boot , fornendo funzionalità di sicurezza per i computer.

Rispetto al tradizionale metodo di avvio del sistema BIOS legacy, i seguenti vantaggi possono essere ottenuti da UEFI e GPT offre i seguenti vantaggi:

  • Consente l'installazione contemporanea di più sistemi operativi con i propri boot manager.
  • Si avvia più velocemente dei sistemi BIOS legacy
  • Supporta le applicazioni di pre-avvio

In questi giorni, viene utilizzata una NVRAM (memoria ad accesso casuale non volatile) per le impostazioni relative all'avvio. Le impostazioni vengono memorizzate dopo lo spegnimento del computer. Viene utilizzata una piccola quantità di energia dalla batteria della scheda madre.

Come funziona un bootloader?

Dopo l'accensione del computer, sullo schermo vengono visualizzate le informazioni sull'hardware installato. Il bootloader inserisce il suo sistema operativo nella memoria. Il sistema di input/output di base (BIOS) esegue i test prima di trasferire il controllo al Master Boot Record (MBR), che contiene il boot loader.

come installare google play store su amazon fire

Molti bootloader sono configurati per offrire agli utenti diverse opzioni di avvio. Le opzioni includono diversi sistemi operativi, diverse versioni dello stesso sistema operativo, opzioni di caricamento del sistema operativo e programmi eseguiti senza un sistema operativo.

Imparentato: Come disabilitare l'avvio protetto UEFI per il doppio avvio di qualsiasi sistema

In alcuni casi, un dispositivo può avere due sistemi operativi. I bootloader possono essere utilizzati su questi dispositivi per avviare automaticamente il sistema operativo corretto che gli utenti preferiscono. Un bootloader può essere utilizzato anche per avviare il sistema operativo in modalità provvisoria per il ripristino.

È possibile utilizzare un bootloader per avviare un programma senza dover avviare il sistema operativo. Questo può essere utile con dispositivi come le console di gioco. Dopo che il disco del gioco è stato inserito nella console e la console è stata accesa, l'utente viene indirizzato direttamente al gioco anziché alla schermata di benvenuto.

Eccezioni e interruzioni

I bootloader sono molto importanti per il mantenimento della sicurezza e dell'architettura software. Eccezioni e interruzioni possono essere gestite in modo diverso da bootloader e applicazioni. Il metodo con cui l'hardware e il software sono collegati influisce direttamente sul funzionamento delle eccezioni e degli interrupt e sulla funzionalità del bootloader.

Condividere Condividere Tweet E-mail 5 modi per correggere le impostazioni del firmware UEFI mancanti in Windows 10

Se accedi al tuo BIOS e trovi impostazioni mancanti, ecco come recuperarle.

Leggi Avanti
Argomenti correlati
  • La tecnologia spiegata
  • Bootloader GRUB
  • BIOS
  • UEFA
  • Errori di avvio
Circa l'autore Calvin Ebun-Amu(48 articoli pubblicati)

Calvin è uno scrittore di MakeUseOf. Quando non guarda Rick e Morty o le sue squadre sportive preferite, Calvin scrive di startup, blockchain, sicurezza informatica e altri regni della tecnologia.

Altro da Calvin Ebun-Amu

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti