Pubblicità
Link Sponsorizzati
Categorie Articoli
Link Sponsorizzati |
Ti piace Tutto Donna? |
Classificazione dei sistemi operativi
- Dettagli
- Visite: 165

Classificazione dei sistemi operativi
Il sistema operativo è un software di base, necessario quindi per il funzionamento del computer.
Sponsored links
Può anche essere definito come l'insieme dei software che viene usato non solo per il funzionamento del PC ma anche per la gestione dell'hardware di un sistema di elaborazione.
I vecchi sistemi operativi non disponevano di un interfaccia grafica tra l'utente e il computer, come in quelli moderni, ma disponevano di un'interfaccia a linea di comando.
All'accensione di un elaboratore, viene eseguito un programma che controlla che tutto proceda per il meglio, che viene chiamato, appunto, Bootstrap Program, contenuto nel firmware della macchina; il principale compito del Bootstrap Program è quello di caricare in memoria il nucleo del sistema operativo: il kernel.
A seconda del S.O. esistono sistemi di elaborazione ben diversi tra essi: sistemi monoprocessori (che non usano più di un processore), sistemi multiprocessore (che dispongono anche di più processori), cluster di elaboratori (che contengono più sistemi collegati tra loro) e sistemi distribuiti (formati da un insieme di sistemi di elaborazioni posti a distanza e connessi tra loro attraverso dei mezzi specifici.
E' anche possibile collegare i PC tra loro in due modelli diversi:
- client server: qui il ruolo fondamentale è quello del server che da ai client server le proprie risorse o qualsiasi servizio che viene richiesto da esso;
- peer to peer: qui la decisione di quali risorse mettere a disposizione spetta a ciascun utente senza, quindi, la presenza di un server che faccia da capo (ogni utente si assume le responsabilità uguali a qualsiasi altro utente).
Ormai nei nuovi sistemi operativi è presente la funzione real time che esegue i processi, appunti, in ROUND RODIN (secondo un quanto di tempo assegnato): es. Tempo=10millisecondi ; numeriProcessi= 100; ROUND RODIN= 10ms/100nP= 0.1 ms.
Poi sono presenti anche sistemi per la multimedialità, cosa che nei tempi remoti non era possibile fare: quindi aprire immagini, video, musica, ecc...
Un'altra tecnologia che si è imposta nel mercato è quella dei sistemi palmari. Questi sistemi sono particolari perchè sono dalle dimensioni minime, e comprendono i PDA (Personal Digital Assistant).
Dopo aver fatto fronte alla classificazione di sistemi di elaborazione e di sistemi operativi si pul parlare delle principali funzioni di un S.O., che sono:
- interfaccia con l'utente che può essere a riga di comando (UI - User Interface), a lotti (quando gli stessi comandi vengono digitati e successivamente memorizzati in un file per poi essere eseguiti in un determinato blocco, e in maniera grafica (GUI - Graphical User Interface), quando vengono visualizzate cartelle, file tramite un dispositivo come ad esempio il mouse;
- esecuzione di un programma;
- gestione dei processi: il sistema operativo deve e può: creare e terminare i processi, far finire la loro esecuzione per poi poterla anche riprenderla, ecc...;
- assegnazione delle risorse;
- gestione della memoria (RAM);
- gestione dei dispositivi di I/O;
- gestione del file system e della memoria di massa;
- sicurezza e protezione con l'appoggio, naturalmente, dell'utente che deve collaborare appunto con il S.O. al fine di tenere il computer sempre al sicuro

