Upload
dinhliem
View
219
Download
0
Embed Size (px)
Citation preview
1
SISTEMI DI ELABORAZIONE E RETI
DI COMUNICAZIONE
11 2/001.0
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
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
4
2/004.012
Figura 2.1 Struttura dell ’unità centrale
Unità di controllo
5
2/005.013Figura 2.2 Labirinto e norme di codifica
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
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
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
9
2/009.015
Figura 2.3 Classificazione del software
10
PROCESSORE
2/010.016
o UNITÀ DI MISURA
MIPS
MHZ
o BUS
VELOCITÀ DI TRASMISSIONE
Link: processore
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
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
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
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
15
2/015.018
Figura 2.4 Pila di dischi magnetici e testine di lettura/scrittura
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À
17
NASTRI MAGNETICI
2/017.019
o STREAMER
o LIMITI: ACCESSO SEQUENZIALE
o UTILIZZATI PER COPIE DI ARCHIVIO E BACKUP
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
19
LINEE DI COMUNICAZIONE
2/019.020
o LINEE DI COMUNICAZIONE INTERNA
o LINEE DI COMUNICAZIONE ESTERNA
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
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
22
2/022.022
Figura 2.5 Organizzazione gerarchica delle directory
23
PROGRAMMAZIONE
2/023.025
l BASIC
l C
l COBOL
l FORTRAN
l PASCAL
o LINGUAGGI PROCEDURALI
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
25
PROGRAMMI - TRADUTTORI
2/025.027
l FASE DI DEBUG
l FASE DI LINK
o COMPILATORI
o INTERPRETI
o VANTAGGI E SVANTAGGI
26
PROGRAMMI - DI SERVIZIO
2/026.028
o EDITOR
o PROGRAMMI DI SORTING
o ALTRI PROGRAMMI DI UTILITÀ
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
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
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
30
2/030.031
Figura 2.6 Grafica gestionale
31
2/031.032
Figura 2.7 Esempio di foglio di lavoro
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.
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
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
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.
36
MAINFRAME
2/036.036-37
o ALTA VELOCITÀ DI ELABORAZIONE, MULTITASKING MULTIUSING
o SISTEMI PROPRIETARI
o System Network Architecture
37
SISTEMI DI MEDIE DIMENSIONI
2/037.038
o ELABORATORI DIPARTIMENTALI
o TOPOLOGIE A MAGLIA PARZIALE
o WORKSTATION
Link: workstation
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
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
40
TIPOLOGIE DEI MEZZI DI TRASMISSIONE
2/040.041
o DOPPINO DI RAME
o CAVI COASSIALI
o FIBRE OTTICHE
o SATELLITI
o RAGGI INFRAROSSI
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
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
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
44
2/044.043Figura 2.8 Principali tipologie di reti locali
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…
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
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.
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
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
50
2/050.048
Figura 2.9 Pagina Web su “Banca virtuale e commercio elettronico”
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