Materia:Laboratorio di informatica 1: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Klez (discussione | contributi)
aggiunto il dipartimento
Nessun oggetto della modifica
Riga 1:
{{Materia|7|15
|dip=Informatica
|corso1=Ingegneria informatica
Riga 42:
*Insiemi (sets)
*Tabelle hash
 
==Argomenti affrontati==
*Architettura dell'eleboratore
*Componenti della rete hardware e software
*Software necessari in rete
*Software per compilare
 
==Architettura di un calcolatore==
===Componenti===
*[[CPU]]
*[[ROM]]
*[[RAM]]
 
===Tipi di bus===
[[Immagine:Bus_(von_neumann).png|center]]
 
====Bus di dati====
È il bus sul quale transitano le informazioni. È usufruibile da tutti i componenti del sistema, sia in scrittura sia in lettura.
 
====Bus di indirizzi====
Viene utilizzato dalla CPU per indicare alla RAM la posizione in cui leggere/scrivere i dati che verranno inviati tramite il bus di dati. Nessun altro componente può agire su questo bus.
 
====Bus di controllo====
È il bus con il quale la CPU controlla le periferiche. Serve per pianificare tutte le attività di input/output ed assegnar eil bus di dati a una periferiche. Questo si rende necessario per evitare collisioni nel bus di dati, causando la perdita degli stessi.
 
==Reti di calcolatori e servizi di rete==
Una rete di [[w:calcolatori|calcolatori]] è un sistema che permette la condivisione di informazioni e risorse (sia hardware che software) tra diversi calcolatori. Il sistema fornisce un servizio di trasferimento di informazioni ad una popolazione di utenti distribuiti su un'area più o meno ampia.
 
Ecco gli argomenti della '''rete di calcolatori''':
*[[Rete vs Mainframe]]
*[[Tipi di rete]]
 
Ecco gli argomenti dei '''servizi di rete''':
*[[Componenti Hardware Rete|Principali componenti hardware]]
*[[Protocolli di rete]]
 
==Programmazione==
*[[Concetti base della programmazione]]
*Linguaggi
**[[C]]
**[[C++]]
**[[Java]]
}}