2 Software Le categorie di software I sono la componente inserita, memorizzata, elaborata e restituita in output dai programmi. In quanto tali, e poiché non fisicamente cablati sui componenti hardware del computer, fanno parte del software. Tuttavia, nell’uso comune, il termine software viene utilizzato per indicare esclusivamente i , cioè le sequenze di istruzioni che vengono eseguite dai computer. Esistono principali di programmi: Il è la del sistema ed è costituito dai programmi e dai dati. software componente logica dati programmi quattro categorie ; firmware software di base; driver; programmi applicativi. firm / stabile, fisso I FIRMWARE Il è una sequenza di istruzioni (cioè un programma) all’interno di un componente elettronico. Generalmente trova posto all’interno di una memoria ROM o di un processore. Il firmware più conosciuto è quello che , chiamato comunemente ( ), responsabile del corretto avvio del computer. firmware direttamente integrata risiede all’interno della ROM BIOS Basic Input-Output System Lo sapevi che Il termine , in inglese, significa anche azienda, infatti, normalmente, il firmware è un software che viene inserito nel componente hardware direttamente dal suo produttore. firm APPROFONDIMENTO - IL BIOS E IL BOOTSTRAP Le ROM utilizzate nei computer sono in realtà dei posizionati sulla scheda madre. Un ( ROM) è una ROM sulla quale è anche piccole quantità di informazioni a livello software. Quando il computer viene acceso, la CPU legge le prime istruzioni a partire da una locazione fissa nella memoria EEPROM. Queste prime istruzioni di avvio (bootstrap) del computer caricano nella RAM il software BIOS che si trova memorizzato permanentemente nella EEPROM stessa. Il BIOS effettua i dell’hardware (chiamati POST, ) e nella RAM prelevandolo dalla memoria di massa e lo fa partire. Da questo momento il controllo viene preso dal sistema operativo. chip EEPROM EEPROM Electrically Erasable Programmable possibile scrivere più volte controlli di diagnostica Power-On Self-Test carica il sistema operativo IL SOFTWARE DI BASE Il , a sua volta si divide in: sistemi operativi, compilatori e interpreti e librerie. software di base Il sistema operativo Il è un e i dispositivi a esso collegati. sistema operativo insieme di software che rende operativo il computer / sistema operativo operating system