Page begin -
Logo DISCO
|
Go to the Highly accessible area
|
Go to the Content page
|
Go to the End of content
|
Go to the Main menu
|
Go to the Navigation Bar (location)
|
Go to the Navigation menu (tree)
|
Go to the Commands list
|
Go to the Further readings
|
Go to the Bottom Menu
|
Logo Ateneo
   
Enrolled
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

Further readings
(C) Copyright 2016 - Dipartimento Informatica Sistemistica e Comunicazione - Viale Sarca, 336
20126 Milano - Edificio U14
redazioneweb@disco.unimib.it - last update of this page 11/11/2013