Inizio della pagina -
Logo DISCO
|
Visita la Versione ad elevata leggibilità
|
Vai al Contenuto della pagina
|
Vai alla Fine dei contenuti
|
Vai al Menu Principale
|
Vai alla Barra di navigazione (sei in)
|
Vai al Menu di navigazione (albero)
|
Vai alla Lista dei comandi
|
Vai alla Lista degli approfondimenti
|
Vai al Menu inferiore
|
Logo Ateneo
   
Per gli Studenti
Architettura

Docente responsabile:  Riccardo Melen

Obiettivi e contenuti

Familiarizzare lo studente con i fondamenti della architettura dei calcolatori e delle reti di calcolatori.

Analisi dei principali elementi dell'architettura hardware, instruction set architecture, esecuzione dei linguaggi di alto livello; introduzione all'ingresso/uscita; stack TCP/IP, protocolli a livello di collegamento dati e LAN.

Programma

  • Rappresentazione dell'informazione
  • Porte e circuiti logici, rassegna di alcuni circuiti notevoli, macchine a stati finiti
  • Set di istruzioni dell'architettura MIPS
  • Ciclo fondamentale di funzionamento della cpu, implementazione del percorso dei dati e del controllo per un sottoinsieme di istruzioni
  • Tecniche di gestione dell'ingresso/uscita (controllo di programma, interruzione, accesso diretto alla memoria).
  • Gestione delle eccezioni
  • Introduzione alle reti e ad Internet con cenni storici
  • Livello Applicativo: descrizione dei protocolli più comuni (http, smtp, ftp, telnet, dns); cenni alla distribuzione dei contenuti con protocolli p2p.
  • Livello di Trasporto: descrizione dei protocolli UDP e TCP; analisi dei meccanismi di "Go-back-N" e di "Selective Repeat"
  • Livello di Rete: descrizione del protocollo di rete di Internet sia nella attuale versione (IPv4) che nella versione futura (IPv6); vengono introdotti i fondamenti di routing e di multicast.
  • Livelli di connessione e fisico: descrizione dei principali protocolli di connessione punto a punto e su mezzo condiviso; protocolli radio IEEE 802.11
  • Applicazioni Multimediali: vengono analizzate le necessità delle applicazioni multimediali in relazione ai limiti attuali di Internet; vengono introdotti i protocolli rtsp, rtp e rtcp

Risultati di apprendimento previsti

Comprensioni delle basi di funzionamento dei calcolatori, comprensione dell'architettura delle reti TCP/IP, della configurazione  dei principi di funzionamento delle LAN

Prerequisiti

Nessuno

Aims and contents

Making the student familiar with the basics of computer architecture and computer networks.

Analysis of the main components of the hardware architecture, instruction set architecture, execution of high-level languages; introduction to I/O; TCP/IP protocol stack, data link protocols and LANs.

Program details

  • Information representation
  • Logic circuits, review of some important circuits, finite state machines
  • Instruction set of the MIPS architecture
  • Basic operating cycle of the CPU , datapath implementation, example design of the control for a subset of instructions
  • I/O management techniques (program control, interrupt, direct memory access)
  • Exception handling
  • Introduction to networking and the Internet
  • Application layer: major protocols (http, smtp, ftp, telnet, dns); p2p protocols for content distribution
  • Transport layer: UDP and TCP protocol description; analysis of "Go-back-N" and "Selective Repeat" mechanisms
  • Network layer: description of the present (IPv4) and future (Ipv6) versions of the IP protocol; routing basics; multicast basics
  • Data link and physical layers: description of the major protocols for point-to-point and shared access media; wireless protocols (IEEE 802.11)
  • Multimedia applications: requirements of Multimedia Applications and present Internet capabilities; rtsp, rtp and rtcp protocols

Learning outcomes

Understanding of the operating principles of a computer, of the architecture of TCP/IP networks, of the configuration and operating principles of wired and wireless LANs

Prerequisites

None

Tipo esame:

  • Scritto

Tipo valutazione:

  • Voto finale

Approfondimenti

Google Translate
Translate to English Translate to French Translate to German Translate to Spanish Translate to Chinese Translate to Portuguese Translate to Arabic
Translate to Albanian Translate to Bulgarian Translate to Croatian Translate to Czech Translate to Danish Translate to Dutch Translate to Finnish Translate to Greek Translate to Hindi
Translate to Hungarian Translate to Irish Translate to Japanese Translate to Korean Translate to Norwegian Translate to Polish Translate to Romanian Translate to Russian Translate to Serbian
Translate to Slovenian Translate to Swedish Translate to Thai Translate to Turkish

(C) Copyright 2016 - Dipartimento Informatica Sistemistica e Comunicazione - Viale Sarca, 336
20126 Milano - Edificio U14
redazioneweb@disco.unimib.it - ultimo aggiornamento di questa pagina 11/11/2013