SISTEMI DI ELABORAZIONE E RETI DI...

51
SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONE 11 2/001.0

Transcript of SISTEMI DI ELABORAZIONE E RETI DI...

Page 1: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

1

SISTEMI DI ELABORAZIONE E RETI

DI COMUNICAZIONE

11 2/001.0

Page 2: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

2

HARDWARE

2/002.012

l UNITÀ CENTRALE (Processore + Memoriacentrale)

l MEMORIE DI MASSA (Dischi rigidi, Floppy disk,…)

l PERIFERICHE DI INPUT (Tastiera, Mouse, Scanner,…)

l PERIFERICHE DI OUTPUT (Monitor, Stampante,...)

l UNITÀ DI TRASMISSIONE DATI (Scheda di rete)

o TUTTI I COMPONENTI TANGIBILI DI UN ELABORATORE

Link: hardware, processore

Page 3: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

3

IPOS

2/003.012

o INPUT - PROCESSING - OUTPUT- STORAGE

l INSERIMENTO DATI

l ELABORAZIONE

l INVIO A PERIFERICA DI OUTPUT

l MEMORIZZAZIONE

Link: dati

Page 4: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

4

2/004.012

Figura 2.1 Struttura dell ’unità centrale

Unità di controllo

Page 5: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

5

2/005.013Figura 2.2 Labirinto e norme di codifica

Page 6: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

6

SOFTWARE

2/006.012

o SOFTWARE DI BASE O DI SISTEMA

PROGRAMMI CHE PERMETTONO AL COMPUTER DI AVVIARSI E DI SVOLGERE ALCUNE FUNZIONI DI AUTOCONTROLLO

l ASSEGNAZIONE DELLE PRIORITÀ ALLE VARIERICHIESTE

l VERIFICA CHE LE PERIFERICHE NECESSARIE SIANOIN FUNZIONE

l ALLOCAZIONE OTTIMALE DELLA MEMORIA

Link: software, software di base

Page 7: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

7

SOFTWARE

2/007.014

o FUNZIONI DEL SOFTWARE DI BASE O DI SISTEMA

l GESTIONE DEI FILE

l GESTIONE DELLE COMPONENTI HARDWARE (Processore, memoria centrale, memorie di massa, periferiche di input e di output)

l AMMINISTRAZIONE DELLE ISTRUZIONI IMPARTITE DALL’UTENTE E MONITORAGGIO DELLO SVOLGIMENTO DEI PROGRAMMI

l GESTIONE DELL’INTERFACCIA (TESTUALE O GRAFICA) CHE CONSENTE ALL’UTENTE DI COMUNICARE CON IL SISTEMA

l TRADUTTORI

l UTILITIES (Es. salvataggio)

Link: hardware, software, software di base, processore

Page 8: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

8

SOFTWARE

2/008.015

o SOFTWARE APPLICATIVO

l SOFTWARE STANDARD GENERICO O ESPANDIBILE(Es. Programmi di elaborazione testi)

l SOFTWARE STANDARD SPECIFICI(Es. Programmi di contabilità)

l SOFTWARE DI SETTORE(Es. Amministrazione ospedaliera)

l SOFTWARE DEDICATO

Link: software

Page 9: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

9

2/009.015

Figura 2.3 Classificazione del software

Page 10: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

10

PROCESSORE

2/010.016

o UNITÀ DI MISURA

MIPS

MHZ

o BUS

VELOCITÀ DI TRASMISSIONE

Link: processore

Page 11: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

11

MEMORIA CENTRALE

2/011.016-17

o MEMORIA DI LAVORO O MEMORIA AD ACCESSO CASUALE RAM (Random Access Memory)

o MEMORIA VIRTUALE

o PAGING

o ROM (Read Only Memory)

Link: memoria virtuale

Page 12: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

12

MEMORIE DI MASSA

2/012.017

l DISCHI MAGNETICI

l FLOPPY DISK

l NASTRI MAGNETICI O STREAMER

l DISCHI OTTICI

o I SUPPORTI DI MEMORIA PIÙ NOTI

Page 13: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

13

DISCHI MAGNETICI

2/013.017-18

o DATI REGISTRATI SOTTO FORMA DI STRINGHE DI BIT

o LA REGISTRAZIONE AVVIENE SU PISTE CONCENTRICHE

o I DATI POSSONO ESSERE LETTI PIÙ VOLTE

o TEMPO DI LATENZA

Page 14: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

14

DISCHI MAGNETICI - VANTAGGI

2/014.018

o ELEVATE CAPACITÀ DI ARCHIVIAZIONE

o ACCESSO RELATIVAMENTE VELOCE

o RIUTILIZZO DEL SUPPORTO

o COSTI RIDOTTI

o LIVELLI DI SICUREZZA ELEVATI

Page 15: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

15

2/015.018

Figura 2.4 Pila di dischi magnetici e testine di lettura/scrittura

Page 16: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

16

DISCHETTI O FLOPPY DISK

2/016.019

o I DISCHETTI O FLOPPY DISK RAPPRESENTANO UN SUPPORTO MOLTO DIFFUSO NEI PC

o SONO UTILI NEL CASO IN CUI I DATI DEBBANO ESSERE SCAMBIATI TRA ELABORATORI NON COLLEGATI IN RETE

o SERVONO PER BACKUP E COPIE DI SICUREZZA

o FORMATI: HD E DD

o CAPACITÀ

Page 17: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

17

NASTRI MAGNETICI

2/017.019

o STREAMER

o LIMITI: ACCESSO SEQUENZIALE

o UTILIZZATI PER COPIE DI ARCHIVIO E BACKUP

Page 18: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

18

DISCHI OTTICI

2/018.019-20

o RAGGIO LASER

o CD-ROM (Tecnologia optoelettronica)

o WORM (tecnologia magneto-ottica)

o CAPACITÀ CD-ROM E APPLICAZIONI

o DISCHI MO

o DVD (Digital Versatile Disk o Digital Video Disk)

Link: cd-rom

Page 19: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

19

LINEE DI COMUNICAZIONE

2/019.020

o LINEE DI COMUNICAZIONE INTERNA

o LINEE DI COMUNICAZIONE ESTERNA

Page 20: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

20

PERIFERICHE DI I/O

2/020.019-20

o MONITOR E SUE CARATTERISTICHE

o TASTIERA

o MOUSE (clic doppio clic, trascinamento)

o LETTORI OTTICI

o SCANNER

o STAMPANTE

Page 21: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

21

SISTEMI OPERATIVI PER PC

2/021.022

l INTERFACCIA UTENTE DI TIPO GRAFICO

l GESTIONE GERARCHICA DEI FILE

l POSSIBILITÀ DI ELABORAZIONE BATCH E INTERATTIVA

l MULTITASKING

l MULTIUSING

o TUTTI I MODERNI SISTEMI OPERATIVI PER PCPRESENTANO LE SEGUENTI CARATTERISTICHE

o WINDOWS, WINDOWS NT, OS/2, UNIX

Page 22: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

22

2/022.022

Figura 2.5 Organizzazione gerarchica delle directory

Page 23: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

23

PROGRAMMAZIONE

2/023.025

l BASIC

l C

l COBOL

l FORTRAN

l PASCAL

o LINGUAGGI PROCEDURALI

Page 24: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

24

PROGRAMMAZIONE

2/024.026

l SQLl NATURALl ACCESS BASIC

o LINGUAGGI DESCRITTIVI DI PROGRAMMAZIONE

l PROLOGl LISP

o LINGUAGGI ORIENTATI ALLE CONOSCENZE

l C++l SMALL TALK

o LINGUAGGI ORIENTATI AGLI OGGETTI

o JAVA

Page 25: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

25

PROGRAMMI - TRADUTTORI

2/025.027

l FASE DI DEBUG

l FASE DI LINK

o COMPILATORI

o INTERPRETI

o VANTAGGI E SVANTAGGI

Page 26: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

26

PROGRAMMI - DI SERVIZIO

2/026.028

o EDITOR

o PROGRAMMI DI SORTING

o ALTRI PROGRAMMI DI UTILITÀ

Page 27: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

27

SOFTWARE APPLICATIVO

2/027.028-29

o SOFTWARE DEDICATO E SOFTWARE STANDARD

o SOFTWARE CONFIGURABILE

l ESEMPIO DI SOFTWARE STANDARD SAP R/3

l DIFFICOLTÀ DI COMPATIBILITÀ CON GLI ALTRI ELEMENTI DEL SISTEMA INFORMATIVO

Link: sistema informativo, software

Page 28: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

28

SOFTWARE STANDARD

2/028.029

o SOFTWARE STANDARD GENERICO

QUESTI SOFTWARE SONO ANCHE DETTI“PACCHETTI SOFTWARE PER LA PRODUTTIVITÀ INDIVIDUALE”

l ELABORAZIONE DEI TESTI (WORD PROCESSING)

l GRAFICA GESTIONALE

l FOGLI ELETTRONICI (ELECTRONIC SPREADSHEET)

l GESTIONE DEI DATABASE

Link: software

Page 29: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

29

SOFTWARE STANDARD

2/029.030

o FUNZIONI SUPPORTATE DAI PROGRAMMI DI ELABORAZIONE DEI TESTI

l NUMERAZIONE AUTOMATICA DELLE PAGINE

l GESTIONE NOTE A PIÈ DI PAGINA

l SILLABAZIONE AUTOMATICA

l CONTROLLO ORTOGRAFICO

l THESAURUS

l STAMPA UNIONE

Link: software

Page 30: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

30

2/030.031

Figura 2.6 Grafica gestionale

Page 31: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

31

2/031.032

Figura 2.7 Esempio di foglio di lavoro

Page 32: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

32

SOFTWARE STANDARD SPECIFICI

2/032.034

o I PACCHETTI SI BASANO SU UN UNICO DATABASE CONDIVISO

o ORGANIZZAZIONE A MODULI

o COMPATIBILITÀ CON LE ALTRE APPLICAZIONI AZIENDALI (PRODOTTI APERTI)

o INDIPENDENZA DALLE PIATTAFORME

Pacchetti software orientati al supporto di specifiche attività aziendali; gestione vendite, gestione della produzione, gestione del magazzino, gestione attività amministrative.

Unico database condiviso: omogeneità e aggiornamento dei dati anche quando sono utilizzati da più applicazioni.

Organizzazione in moduli: posso comprare solo quello che mi serve.

Compatibilità con altre applicazioni aziendali. Si tratta di prodotti aperti.

L’interfaccia utente deve essere adattabile alle proprie esigenze.

Page 33: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

33

2/033.034

SETTORE APPLICAZIONE AUTOMATIZZATA

Trasporti Procedura automatizzata per la pianificazione alungo termine e per il controllo a breve termine deicosti e dei ricavi

Turismo Sistemi integrati per l’offerta di viaggi organizzati,in grado di gestire iniziative promozionali, fissaretariffe ed emettere biglietti

Ristorazione Sistema di supporto al servizio della clientela,nella gestione degli ordini, nella stampa deidocumenti contabili e della fatturazione

Sanità Sistemi integrati per l’amministrazioneospedaliera in grado di gestire i ricoveri, laregistrazione delle prestazioni erogate e l’analisidei costi di esercizio

Tabella 2.1 Esempi di software di settore

Page 34: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

34

SOFTWARE DEDICATO

2/034.035

o SOFTWARE SVILUPPATO ALL’INTERNO DELL’AZIENDA O COMMISSIONATO A TERZI

o TENDENZA A RICORRERE A SOFTWARE STANDARD

l ECCEZIONI1. NON ESISTE UN SOFTWARE STANDARD PER LA

GESTIONE DI DETERMINATE

PROBLEMATICHE

2. LE CONDIZIONI IN CUI OPERA L’AZIENDA

ESCLUDONO L’UTILIZZO DI SOLUZIONI

STANDARD

3. LA SOLUZIONE STANDARD COSTA TROPPO

Link: software

Page 35: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

35

CLASSIFICAZIONE DEGLI ELABORATORI

2/035.036

o ELABORATORI DI GRANDI DIMENSIONI(MAINFRAME O HOST)

o SISTEMI DI MEDIE DIMENSIONI(MID-RANGE O MINI-ELABORATORI)

o MICROELABORATORI(PC)

o SUPERCOMPUTER

o NETWORK COMPUTER

Aggiungere i cluster di server.

Page 36: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

36

MAINFRAME

2/036.036-37

o ALTA VELOCITÀ DI ELABORAZIONE, MULTITASKING MULTIUSING

o SISTEMI PROPRIETARI

o System Network Architecture

Page 37: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

37

SISTEMI DI MEDIE DIMENSIONI

2/037.038

o ELABORATORI DIPARTIMENTALI

o TOPOLOGIE A MAGLIA PARZIALE

o WORKSTATION

Link: workstation

Page 38: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

38

RETI E ARCHITETTURE

2/038.038

o OBIETTIVI DI UNA RETE

l CONDIVISIONE DEI CARICHI E DELLE PRESTAZIONI

l CONDIVISIONE DEI DATI

l CONDIVISIONE DEL SOFTWARE

l CONDIVISIONE DEI DISPOSITIVI DI SICUREZZA E

CONTROLLO

Link: software

Page 39: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

39

COMPONENTI E TIPOLOGIE DELLE RETI

2/039.039

o ELEMENTI DI UNA RETE DI COMPUTER

l ELABORATORE, SCHEDA DI RETE O MODEM E SOFTWARE DI SISTEMA NECESSARIO PER GESTIRLI

l LINEE DI COMUNICAZIONE

l PROTOCOLLI DI TRASMISSIONE

Link: software, modem

Page 40: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

40

TIPOLOGIE DEI MEZZI DI TRASMISSIONE

2/040.041

o DOPPINO DI RAME

o CAVI COASSIALI

o FIBRE OTTICHE

o SATELLITI

o RAGGI INFRAROSSI

Page 41: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

41

COMPITI DEI LIVELLI INFERIORI ISO-OSI

2/041.041

o TRASMETTERE IL SEGNALE DIGITALE ATTRAVERSO IL MEZZO FISICO

o RICONOSCERE E CORREGGERE EVENTUALI ERRORI DI TRASMISSIONE

o CONTROLLARE LA TRASMISSIONE DEI DATI TRA ELABORATORI NON CONNESSI DIRETTAMENTE TRA LORO

o MONITORARE LA COMUNICAZIONE DIRETTA TRA APPLICAZIONI IN AMBIENTE DISTRIBUITO

Page 42: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

42

PROTOCOLLI PIÙ DIFFUSI

2/042.041

o TCP/IP (TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL)

o IPX/SPX (INTERNETWORK PACKET EXCHANGE / SEQUENCED PACKET EXCHANGE)[RETINETWARE E NOVELL]

o NetBEUI (NETBIOS ENHANCED USER INTERFACE)

[RETIMS-WINDOWS]

Link: Internet

Page 43: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

43

RETI LOCALI

2/043.042

o RETE DI TRASMISSIONE DATI CHE NON PASSA ATTRAVERSO IL SUOLO PUBBLICO(LAN ≡ Local Area Network)

o TIPOLOGIE

l RETE AD ANELLO (Token Ring)

l RETE A BUS [Ethernet (Xerox), Decnet]

l RETE A STELLA

l RETE A MAGLIA

Page 44: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

44

2/044.043Figura 2.8 Principali tipologie di reti locali

Page 45: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

45

RETI GEOGRAFICHE

2/045.045

o LE RETI GEOGRAFICHE CONNETTONO ELABORATORI

SU VASTE AREE GEOGRAFICHE

(WAN ≡ Wide Area Network)

o TIPOLOGIE

l RETI TELEFONICHE

l RETI DEDICATE

l RETI FONIA DATI

l RETI DIGITALI PER SERVIZI INTEGRATI(Integrated Services Digital Netware, ISDN)

Rete foniadati: per commutazione di circuito o per commutazione di pacchetto.

Praticamente andiamo verso la commutazione di pacchetto per tutto…

Page 46: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

46

ARCHITETTURA CLIENT / SERVER

2/046.045-46

o L’ARCHITETTURA CLIENT / SERVER È UN PARADIGMA

O MODELLO DI INTERAZIONE TRA APPLICAZIONI INFORMATICHE ESEGUITE SIMULTANEAMENTE

o APPROCCIO CONCETTUALE CHE CONSISTE NELLA SCOMPOSIZIONE DELLE APPLICAZIONI IN UN CERTO NUMERO DI FUNZIONI DI SERVIZIO ESEGUITE SU UNA

O PIÙ PIATTAFORME HARDWARE (CLIENT) CHE SVOLGONO UN COMPITO BEN DEFINITO, IN COLLEGAMENTO CON I SERVIZI COMUNI FORNITI

DAL SERVER

Link: hardware, client /server

Page 47: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

47

ARCHITETTURE INTER E INTRA AZIENDALI

2/047.047

o INTERNET CONNESSIONE A LIVELLO MONDIALE TRAELABORATORI E PIATTAFORME INDIPENDENTI, ACCOMUNATI SOLO DALL’USO COMUNE DEL PROTOCOLLO TCP/IP

o SERVIZI

l E-MAIL

l FTP (File Transfer Protocol)

l NEWSGROUP

l IRC (Internet Relay Chat)

Tendenza: avere un servizio integrato di comunicazione aziendale che usa i meccanismi di internet, si parla di intranet. Ho soprattutto prodotti integrati: exchange di Microsoft.

Page 48: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

48

INTERNET

2/048.048

o WWW (World Wide Web). CONSENTE DI INTEGRARE LE

DIVERSE FONTI DI DATI

o HTTP (Hyper Text Transfer Protocol). CONSENTE UN

ACCESSO SEMPLIFICATO ALLE RISORSE

DISTRIBUITE IN RETE ATTRAVERSO SOFTWARE

DI NAVIGAZIONE

o HTML (Hyper Text Markup Language). PERMETTE DI

CREARE I DOCUMENTI CONSULTABILI SUL

WWW

Link: software; Internet

Page 49: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

49

INTERNET

2/049.048

o URL (Uniform Resource Locator). CONSENTE DI

INTEGRARE LE DIVERSE FONTI DI DATI

o ES. http://www.unicatt.it/website/home/ATENEO/ATENEO.HTM

Link: Internet

Page 50: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

50

2/050.048

Figura 2.9 Pagina Web su “Banca virtuale e commercio elettronico”

Page 51: SISTEMI DI ELABORAZIONE E RETI DI COMUNICAZIONEcorsiadistanza.polito.it/corsi/pdf/01BHKH/Capitolo2.pdf · l UNITÀ CENTRALE (Processore + Memoria centrale) l MEMORIE DI MASSA (Dischi

51

INTRANET

2/051.049

o RETE INTRA-AZIENDALE BASATA SULLO STANDARD

INTERNET

o OLTRE ALLA CONNESSIONE INTERNA SI PUÒ

ACCEDERE ATTRAVERSO UN GATEWAY

ALL’ESTERNO

o UN FIREWALL PROTEGGE DA ACCESSI INDESIDERATI

Link: Internet; Intranet; firewall; gateway