Appunti di Elementi di informatica del 22/05/03

Appunti di Elementi di informatica del 22/05/03
GERARCHIA DI MEMORIA
Esistono due diversi tipi di memorie, le memorie volatili e le memorie non volatili.
-Memorie volatili (così chiamate perché se viene a mancare l’alimentazione i dati
salvati vanno persi):
1. Registri (piccole memorie)
2. Cache CPU (memoria di capacità più grande, 2M, in grado di stoccare tutte le
esecuzioni di CPU. E’ più veloce della RAM)
3. Memoria centrale (è la RAM sul calcolatore. Detta anche “memoria principale”)
4. Cache disco, RAM disk (leggermente diversa dalla memoria centrale, si trova in
formati di dischi. E’ anche detta “memoria-tampone”)
Cache
memoria veloce
-Memorie non volatili:
1. Dischi/CD/DVD (detta anche “memoria secondaria”)
2. Unità ottiche/magneto ottiche
3. Nastri (altrimenti detta “memoria terziaria”)
Si parla di memoria principale, secondaria, terziaria..perché la ricerca dei dati parte
dalla RAM seguendo poi la gerarchia delle memorie segnata.
STAMPANTE
Esistono diversi tipi di stampanti. Le più comuni sono:
1. La stampante ad aghi.
2. La stampante a getto d’inchiostro.
3. La stampante laser.
1. E’ un po’ come una macchina da scrivere infatti i caratteri vengono stampati sul
foglio tramite delle matrici di chiodi che si dispongono a forma della lettera
desiderata. Posso avere da 9 a 24 aghi. Raramente posso stampare immagini.
Questo tipo di stampante viene anche chiamato “stampante a Margherita”.
2. Sono le più comuni. Spruzzano l’inchiostro sulla carta dopo averlo ionizzato. E’
formata da piastre magnetizzate che danno una “direzione” all’inchiostro
dandogli la forma desiderata.
Esistono poi altri tipi di stampanti, meno comuni, come:
-Stampanti all-in-one: sono le stampanti che svolgono più funzioni (stampante,
scanner, fotocopiatrice, fax…)
-Stampante Braile: collegata a una tastiera Braile (per non vedenti). Può avere 22,
40 o 80 caratteri.
-Plotter: sono stampanti in grado di gestire dimensioni di carta molto grandi. Al suo
interno ci sono rulli con penne colorate che disegnano qualsiasi forma geometrica.
Ci sono anche i plotter che funzionano a getto d’inchiostro.
Dpi: grado di definizione di stampa (qualità): punti per pollice.
La gamma dei grigi non deriva da altro se non da punti alternati neri e bianchi.
La stampante deve poter essere comandata perciò serve un linguaggio di stampa:
Postscript: invio una stringa di caratteri che mostrano l’impostazione della pagina
così come l’ho pensata. E’ in grado di stampare immagini. Con il Postscript invio il
documento (o l’immagine) direttamente alla stampante la quale processa da sola il
documento.
MODEM
E’ la chiave del moderno sviluppo di internet. Permette di trasmettere e ricevere dati
tramite la linea telefonica. La velocità massima raggiungibile utilizzando le linee
telefoniche è di 56000 bps (Bit per secondo). Esistono però delle alternative per
aumentare la velocità: ISDN e ADSL.
L’ISDN aumenta la velocità a 64000 bps. Non è molto conveniente però perché si
ha una bolletta a parte per ottenere poca velocità in più. L’unico vero vantaggio che
porta è che la linea telefonica rimane libera durante le connessioni.
L’ADSL (Asymmetric Digital Subscriber Line) aumenta la velocità fino a un valore
di 640000 bps.
Modem PSTN: è un modem che fa anche da segreteria telefonica e da fax. Sul
modem ci sono delle spie che si accendono a seconda della funzione scelta.
Anche i portatili hanno un modem (che è anche scheda di rete) che si attacca tramite
un cavetto.
SISTEMA OPERATIVO
Def.: Un sistema operativo è un programma che controlla l’esecuzione di
programmi applicativi e agisce come interfaccia tra le applicazioni e l’hardware del
calcolatore.
Obiettivi: Efficienza (cerca infatti di utilizzare efficientemente le risorse del
Calcolatore)
Semplicità (deve semplificare l’uso dell’hardware di un calcolatore)
Servizi estesi offerti da un sistema operativo:
. Esecuzione di programmi
. Accesso semplificato ai dispositivi di I/O
. Accesso controllato a dispositivi, file system, ecc.
. Accesso al sistema
. Rilevazione e risposta agli errori
. Accounting (possibilità di più utenti di condividere l’utilizzo della macchina astratta
dal sistema operativo).
Sistemi operativi:
- Mainframe operating system
-Server operating system
-Multiprocessor operating system
-Personal computer operating system
-Network operating system
-Distributed operating system
- Real-time operating system (ha limiti temporali rigidi)
-Embedded operating system (sistemi operativi personalizzati, viene usato per piccoli
apparecchi)
-Smart card operating system
NETWORKING
Consente di far comunicare due o più elaboratori e di condividere le risorse.
Servizi:
-protocolli di comunicazione a basso livello
> TCP/IP
> UDP
-servizi di comunicazione ad alto livello
> file system distribuiti (INFS che serve per condividere i file in rete, SMB)
> print spooler
TCP: permette collegamenti tra utenti quasi senza errori
UDP: ha come scopo quello di far passare la maggior parte del flusso di dati. Le
piccole perdite e i piccoli errori non hanno importanza.
WAN: più reti collegate insieme (eterogenee). Internet si può considerare una wan.