Differenze tra firmware e del software

August 9

La differenza tra il firmware e il software è più notevole nel modo in cui è memorizzato e utilizzato: il firmware è un tipo di software che viene fornito precaricato su memoria di sola lettura ed è di vitale importanza per l'esecuzione di un dispositivo, mentre il software può essere vitale o non vitale, ed è spesso gestito e personalizzabile dall'utilizzatore.

firmware

Firmware, a volte chiamato anche "software duro", è memorizzato in una memoria di sola lettura o chip ROM programmabili che non richiede alimentazione per conservare i dati. Firmware si riferisce al software che il dispositivo (come ad esempio router o lettore Blu-ray) richiede per funzionare. BIOS del computer, che identifica i dispositivi e gli stivali il sistema operativo, è anche una forma di firmware.

Chip ROM e PROM

In un primo firmware è stato immutabile, memorizzati su chip ROM. Come si è evoluta la memoria, il firmware è ora memorizzato su entrambi PROM cancellabile o ROM programmabile, EPROM. L'uso di questi chip programmabili e riscrivibili consente di modificare e aggiornare il firmware quando necessario.

Software

Qualsiasi programma che si installa sul vostro computer è un software. Ci sono due tipi distinti di software in uso sul computer: software di sistema e software applicativo. Software di sistema si riferisce ai programmi richiesti per il computer per eseguire correttamente, il sistema operativo è il primo esempio. Il software applicativo include altri programmi installati sul computer, come ad esempio l'elaborazione di testi, gestione dei media e dei programmi di navigazione Internet.

Aggiornamenti del firmware

Di tanto in tanto firmware richiede aggiornamenti per riparare alcune funzioni o bug in un programma, o per aggiornare il set di funzionalità del dispositivo. La maggior parte dei lettori Blu-ray richiedono aggiornamenti firmware semi-frequenti; si può anche a volte aggiornerà il firmware su telefoni cellulari e lettori MP3. Tutti gli aggiornamenti del firmware vengono gestiti dall'utente, e di solito non richiede molto tempo.