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.