Software
Concetti di base della tecnologia dell'informazione e della comunicazione
Il software è l'insieme dei programmi che permettono al computer di lavorare. I programmi forniscono alla CPU i comandi in base ai quali elaborare le informazioni.
Come viene suddiviso normalmente il software?
Il software si suddivide in:
- S/w di sistema (o di base) che gestisce le risorse h/w del computer e il loro utilizzo.
- S/w applicativo (applicazioni), che risolve molti problemi di diversissima natura, come scrivere, comunicare, disegnare, fare musica.
Cos'è un Sistema Operativo?
Il sistema operativo è un s/w di sistema che si inserisce fra l'h/w della macchina e il s/w applicativo e permette all'utente di far svolgere al computer compiti particolari senza preoccuparsi della struttura.
Quali sono i Sistemi Operativi più diffusi?
I sistemi operativi più diffusi sono:
- MS-DOS (Microsoft Disk Operating System) che diffuse nei PC con processori 8088 e 8086
- Unix per macchine basate inizialmente sulla CPU 68000 Motorola.
- GNU/Linux nato per rompere il predominio di Windows
- Windows 3.x, Windows 95, Windows 98, Windows 2000, Windows Me, Windows XP.
- Mac OS X
L'interfaccia del Sistema Operativo
Ogni sistema operativo ha una sua interfaccia, cioè un modo per comunicare con l'utente in modo da impartire al computer i comandi per farlo funzionare.
Interfaccia a caratteri
Nell'ormai vecchio sistema operativo MS-DOS l'interfaccia è a caratteri, cioè su uno schermo nero occorre digitare i comandi in modo sintatticamente corretto.
Interfaccia ad icone
Quando Apple inventò il mouse si diffuse il sistema operativo a interfaccia grafica (GUI Graphical User Interface), in cui i comandi vengono impartiti mediante pressione di un pulsante che agisce su un cursore che si muove sullo schermo sul quale sono presenti icone grafiche. Windows è un sistema a interfaccia grafica.
Cosa è un programma?
Un programma è costituito da una serie di istruzioni, scritte in un linguaggio di programmazione che la macchina possa intendere e che vengono eseguite dalla CPU, che elabora i dati forniti dall'utente in ingresso (input) e fornisce i risultati richiesti in uscita (output).
Linguaggio macchina
Un programma, perché possa essere eseguito dalla CPU deve essere scritto in linguaggio macchina, cioè in forma binaria.
Codificazione di un programma eseguibile
Con l'evoluzione del computer sono nati linguaggi di programmazione più vicini al modo di ragionare dell'uomo. Di tempi molto più recenti sono i linguaggi a oggetti, detti visuali, i quali sono...
-
Abilità informatiche
-
Abilità informatiche
-
Abilità informatiche
-
Abilità informatiche per giuristi - Concetti di base