sistemi operativi
sistema operativo in generale
sistema operativo agisce come un intermediario tra l’hardware del dispositivo, il software di sistema e i vari progr
ammi in esecuzione. Consente all’utente di interagire con il dispositivo, ad esempio,
attraverso un mouse o una tastiera, e fornisce un ambiente in cui i programmi possono essere eseguiti.
cosa fa un sistema operativo
- Gestione risorse hardware. Prima di tutto, il sistema operativo si occupa della gestione
delle risorse hardware e software del sistema informatico nel quale è installato. In un comp
uter, ad esempio, il sistema operativo si trova a gestire la potenza di calcolo del processore, quella di produrre poligoni della scheda video,
la memoria RAM, lo spazio di archiviazione sul disco rigido, e le altre componenti hardware
- Piattaforma operativa software. Il sistema
operativo si occupa, poi, di fornire una piattaforma stabile e versatil
e grazie alla quale le applicazioni possano sfruttare le varie componenti interne di un sistema informatico indipendentemente
dalla natura delle stesse: se un processore è più o meno potente, il sistema operativo dovrà fare in modo che il programma giri lo
stesso armonizzando il funzionamento dell'intera macchina
componenti
- Il nucleo ( core ). Sono i programmi che eseguono i comandi operativi comunicando direttamente con l'hardware del sistema. Gestisce le risorse
fisiche del sistema per consentire l'esecuzione dei programmi. E' il livello più basso.
- Il gestore I/O. Sono i programmi che gestiscono le operazioni di input/oputput del computer. Si occupano di trasferire i dati dalla memoria
centrale alle altre unità del sistema e viceversa.
- Il gestore della memoria. Questi programmi gestiscono la memoria del computer e la distribuiscono ai programmi in esecuzione.
- Il gestore dell'archivazione. Questi programmi si occupano del sistema di archiviazione dei file del computer ( detto file system ).
- L'interfaccia utente. Sono i programmi che comunicano direttamente con l'utente. Ad esempio, la linea di comando del DOS o di Linux, oppure l'interfaccia grafica (GUI) di Windows e Android. E'
lo strato più alto del sistema operativo, quello più vicino all'uomo.
- Il kernel è il componente centrale di ogni sistema operativo. Utilizzando varie modalità di gestione – tra le quali la comunicazione tra processi e le chiamate di sistema – fa da ponte tra le componenti hardware di un computer
– come processore, RAM e hard disk – e i programmi in esecuzione sul computer stesso.
macchina di von neumann
Il modello di architettura di von Neumann è costituito da tre sottosistemi interconnessi: il Processore (o Unità centrale di elaborazione – CPU),
la Memoria e i Dispositivi di I/O (Input/Output o Ingresso/Uscita). La connessione tra questi sottosistemi è realizzata
mediante un altro dispositivo, noto come Bus.
windows
Si tratta probabilmente del sistema operativo più conosciuto sul mercato.
na nuova versione del sistema operativo viene rilasciata a intervalli regolari. Attualmente si
è arrivati a Windows 10, anche se la numerazione è sempre soggetta
a modifiche, per questo la versione attuale non è affatto la decima.
vantaggi windows
- Essendo Windows il sistema operativo più diffuso al mondo questo ha fatto si che siano stati creati pro
grammi per fare praticamente qualsiasi cosa; con Windows è facile
trovare ad esempio software per funzioni molto specifiche che diversamente non sarebbero disponibili su altri SO.
- Windows è il leader indiscusso nel settore del gaming; ad o
ggi non esiste un sistema operativo in grado di supportare così tanti giochi come lo è quello di casa Microsoft;
- Windows è equipaggiato su PC di fascia alta ma anche di fascia media e bassa. Già con 350 € ad esempio possiamo assicurarci un computer con già installato Microsoft Windows 10. Le prestazioni non saranno
di certo il massimo, sta di fatto che il concorrente dirett
o (MacOS) non propone prodotti entry level;
- Grazie all’accordo che Microsoft ha stilato direttamente
con i maggiori produttori di hardware, gli utenti Windows hanno un canale prefer
enziale per ricevere sempre gli ultimi aggiornamenti disponibili per ciascun dispositivo.
Questo è molto importante soprattutto nel caso in cui vi
siano dei bug da correggere da una precedente versione del driver stesso.
svantaggi windows
- Windows è un sistema operativo proprietario, viene fornito con
una licenza e con relativi diritti d’uso. Non è gratuito e questo è sicuramente il primo fattore negativo.
- ra i tre sistemi operativi presi in esame, Windows è sicuramente quello più vulnerabile. Lo stesso discorso
visto in precedenza con i creatori
di programmi è applicato anche ai malintenzionati che creano virus e malware.
- Essendo un sistema operativo proprietario Windows non permette personalizzazioni.
Il codice sorgente non è aperto quindi anche l’utente più esperto non più modificare nulla.
Mac OS
o meno contemporaneamente a Microsoft anche la società IT Apple ha immesso sul mercato il suo pr
imo sistema operativo.
Chiamato all’epoca semplicemente “sistema”, è stato un sistema operativo
conosciuto sin da subito per l’interfaccia grafica utente. Nel frattempo il software di sistema er
a stato distribuito con il nome di Mac OS X, il sistema operativo si chiama macOS e si adegua così alla denominazione di iOS.
Una peculiarità di macOS è che si tratta di un sistema operativo utilizzato quasi esclusivamente su hardware di Apple.
vantaggi Mac Os
- MacOs è sicuramente il sistema più intuitivo dei tre, il più facile da imparare e da utilizzare.
- MacOS è un sistema operativo specifico per alcuni settori come ad esempio la grafica, o l’editing audio-video. Esistono programmi specifici per MAC.
- Valore nel tempo: anche se questo è un discorso più in generale dell’intero MAC (quindi hardware e software),
il prodotto tende a mantenere il proprio valore più a lungo rispetto a Windows.
svantaggi Mac Os
- MacOs è compatibile con molti meno programmi rispetto a Windows o Linux, questo potrebbe essere sicuramente un grosso limite.
- I computer MAC hanno soluzioni hardware meno aggiornate rispetto alla concorrenza: i prodotti come ben sappiamo escono con una frequenza minore di conseguenza
montano l’hardware sviluppato in quel lasso temporale e sono meno soggetti ad aggiornamenti.
- I computer MAC non hanno tipologie disponibili per fasce basse o medie; è risaputo che il prezzo di un MAC sia molto più alto della concorrenza: in alcuni casi sicuramente
il valore è assolutamente giustificato, in altri si finisce per pagare il marchio.
- MacOS può essere installato solo su MAC.
- MacOS non è un software open source, aspetto che condivide con Windows.
linux
Linux è l’alternativa più conosciuta ai due grandi prodotti di Microsoft e Apple. Molti utenti, pur non avendolo utilizzato, ne hanno sentito parlare.
vantaggi linux
- Linux, a differenza di Windows e MacOs è un sistema operativo open source;
questo ha fatto si che attualmente vi siano moltissime varianti del sistema operativo che sfruttano il Kernel.
- Un altro vantaggio di Linux è sicuramente il fatto di essere versatile; vi sono
versioni appositamente progettate per funzionare egregiamente anche su PC datati.
- Un’altro valore aggiunto del software Linux è poco conosciuto ma non per questo meno importante;
stiamo parlando della sicurezza informatica. Molti utenti pensano che un software open source sia men
o sicuro di uno commerciale, nel caso di Linux è vero l’esatto contrario. Questo è possibile grazie all’imme
nsa community che lo supporta e che è sempre pronta a fixare bug in caso di necessità.
svantaggi linux
- Lo svantaggio principale di Linux è sicuramente il fatto di non supportare alcuni programmi di uso comune come ad esempio la suite Office
(Word, Excel, Power Point, ecc ecc). Esistono delle alternative gratuite ma sono pur sempre copie degli originali.
- Sempre parlando dei programmi può capitare che le alternative fr
ee dei software più conosciuti siano più macchinosi da utilizzare o più difficili da imparare.
- I driver rispetto a Windows e MacOs a volte sono più difficili da reperire.
IOS
l'iPhone di Apple è uno degli smartphone di maggior successo sul mercato e ha quindi diffu
so a livello mondiale il sistema operativo per dispositivi mobili iOS. Il sistema operativo già installato su tutti gli smartphone Apple, segue lo stesso approccio di macOS: gli utenti devono poter navigare nel modo più semplice possibile tra i vari menu e programmi. Quello che si guadagna in facilità d’uso si perde però in libertà. Apple iOS è conosciuto per le
possibilità quasi inesistenti di scegliere impostazioni personalizzate.
android
Questo prodotto, dietro al quale si cela principalmente Google, percorre una strada opposta rispetto al concorrente Apple.
Da un lato Android è disponibile come software libero, e quindi offre molte possibilità di personalizzazione, e non si limita a un solo produttore.
DOS
Il DOS consente al computer di memorizzare e recuperare i dati dai supporti di memorizzazione in modo strutturato, r
endendolo un componente essenziale per le prestazioni ottimali del computer. I sistemi operativi su disco, comunemen
te noti come DOS, si riferiscono a sistemi operativi
memorizzati su disco e in grado di gestire un file system.
pagina a cura di vanessa mei