Estratto del documento

Introduzione ai sistemi operativi

Il sistema operativo è quel software particolare che si interpone fra l’utente e l’hardware. Lo scopo del sistema operativo è quello di fornire all’utente un ambiente in cui poter far funzionare i programmi applicativi attraverso un’interfaccia a caratteri o grafica. Il sistema operativo è il software che si attiva e prende il controllo dell’hardware non appena il computer viene acceso. Noi possiamo interagire in due modi con il sistema operativo: direttamente, nel momento in cui abbiamo davanti un desktop, oppure in modo indiretto tramite il software (esempio è Photoshop che dice al sistema operativo che vuole registrare un file in una cartella, ecc.).

Categorie di sistemi operativi

Esistono tanti sistemi operativi, ma possiamo raggrupparli in tre categorie principali:

Linux

Linux è una variante popolare di UNIX, un sistema operativo nato nel 1969 e da allora continuamente aggiornato e sviluppato in diverse varianti. Oggi UNIX viene utilizzato su una grande varietà di computer, dai personal computer ai server ai supercomputer, ma anche sui sistemi palmari e sui cellulari. Nel 1991, lo studente finlandese Linus Torvalds rilasciò una sua variante di UNIX che chiamò, in onore di se stesso, Linux, e che decise di offrire gratuitamente. Oggi anche di Linux esistono diverse varianti, denominate “distribuzioni”, ognuna con proprie caratteristiche peculiari: fra le distribuzioni ricordiamo Red Hat, SUSE, Ubuntu, Debian, Slackware e Gentoo. Allo stato attuale si contano più di 300 progetti di distribuzioni Linux. Questa frammentazione ha giocato a sfavore di una vera e popolarità di questo sistema operativo.

Windows

Windows è il sistema operativo sviluppato da Microsoft a partire dal 1990. Fino al 2000, Microsoft ha mantenuto parallelamente due versioni di Windows: una niente di più di un’interfaccia a finestre che si basava sul vecchio sistema operativo a caratteri MS-DOS, l’altra invece che è alla base delle versioni più moderne di Windows e inizialmente definita “NT” (“new technology”). L’interfaccia grafica di Windows è stata inizialmente copiata da quella del sistema operativo Mac OS installata sui computer Macintosh di Apple Computer.

Mac OS

Fin dalla sua fondazione, Apple Computer ha avuto una missione: portare la potenza e la versatilità dei computer alle persone normali. (Human Interface Guidelines: The Apple Desktop Interface - 1987) Un’interfaccia non è semplicemente una presentazione visiva - infatti non è possibile avere un’interfaccia senza alcuna presentazione visiva. Un’interfaccia umana è l’insieme di tutte le modalità di comunicazione fra il computer e l’utente. È ciò che mostra informazioni all’utente e accetta informazioni dall’utente. È ciò che davvero mette la potenza del computer nelle mani dell’utente. (Human Interface Guidelines: The Apple Desktop Interface - 1987)

Macchine virtuali

Con il termine macchina virtuale (VM, Virtual Machine) si intende un software che crea un ambiente virtuale che simula il comportamento di una macchina fisica e all’interno del quale è possibile eseguire delle applicazioni come se interagissero realmente con tale macchina. Con una macchina virtuale è possibile, ad esempio, utilizzare su un Macintosh applicazioni Windows e Linux, con la possibilità di utilizzare le risorse di rete del computer e di scambiare i dati fra le applicazioni appartenenti a sistemi operativi diversi, senza avere la necessità di acquistare una macchina per ciascun sistema operativo.

Interfaccia e caratteri

I sistemi operativi, siano essi dotati di interfaccia grafica o meno, forniscono solitamente all’utente un programma denominato “shell” (o terminale), che permette di:

  • Dare comandi direttamente al sistema
  • Aprire altri programmi

I comandi sono impartiti attraverso l’inserimento di stringhe di testo da tastiera. (Una stringa di testo è semplicemente una parola o una frase che può contenere sia lettere alfabetiche che numeri. Alcuni esempi di stringhe: “casa”, “accademia2010”, “01234”, “se piove e la temperatura è vicina a 0 gradi centigradi è molto probabile che nevichi”). Una delle più note shell con interfaccia a righe di comando è il tradizionale “prompt dei comandi” del sistema operativo.

Anteprima
Vedrai una selezione di 3 pagine su 10
Introduzione ai sistemi operativi Pag. 1 Introduzione ai sistemi operativi Pag. 2
Anteprima di 3 pagg. su 10.
Scarica il documento per vederlo tutto.
Introduzione ai sistemi operativi Pag. 6
1 su 10
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher gaia_vettore di informazioni apprese con la frequenza delle lezioni di Fondamenti di informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Accademia di belle arti Santagiulia o del prof Scienze matematiche Prof.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community