Architetture Informatiche. Dal Mainframe al Personal Computer



Documenti analoghi
Architetture Informatiche. Dal Mainframe al Personal Computer

ESERCITAZIONE Semplice creazione di un sito Internet

Creare una Rete Locale Lezione n. 1

Reti di Calcolatori: una LAN

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

RETI INFORMATICHE Client-Server e reti paritetiche

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Lo scenario: la definizione di Internet

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Sistemi Operativi di Rete. Sistemi Operativi di rete. Sistemi Operativi di rete

Caratteristiche di una LAN

Hardware delle reti LAN

CAPITOLO 1. Introduzione alle reti LAN

@2011 Politecnico di Torino. Pag. 1. Architettura distribuita. Architetture Client/Server. Architettura centralizzata. Architettura distribuita

Sistemi centralizzati e distribuiti

Proposta UNIF Progetto: Portale delle fonti di energia rinnovabile. Obiettivi

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Hardware e Software nelle Reti

Reti di calcolatori. Reti di calcolatori

Sistemi informativi secondo prospettive combinate

RETI DI COMPUTER Reti Geografiche. (Sez. 9.8)

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

Capire i benefici di una rete informatica nella propria attività. I componenti di una rete. I dispositivi utilizzati.

Tecnologia dei Sistemi Informativi. architettura s.i. 1

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

MODULO 02. Iniziamo a usare il computer

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi

VPN RETI PRIVATE VIRTUALI: ACCESSO REMOTO

PROTOS GESTIONE DELLA CORRISPONDENZA AZIENDALE IN AMBIENTE INTRANET. Open System s.r.l.

Indice Prefazione Capitolo 1 Tecnologie dell informazione e della comunicazione e sistemi informativi 1.1 Informatica e ICT

C Cloud computing Cloud storage. Prof. Maurizio Naldi

L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia

Informatica I per la. Fisica

SOFTWARE PER LA RACCOLTA DATI TERM TALK

Corso di Informatica

IT Cloud Service. Semplice - accessibile - sicuro - economico

Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica

uadro Soluzione software e hardware Per le rilevazione presenze Gestione Aziendale Fa quadrato attorno alla tua azienda

TERM TALK. software per la raccolta dati

Informatica. Teoria. L architettura dei PC Storia dell informatica Periferiche Reti - Software. Marco Brama

SOFTWARE PER LA RILEVAZIONE DEI TEMPI PER CENTRI DI COSTO

Modulo 1 Test di verifica

Stai impaginando manualmente centinaia di pagine?

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

istraffic Sistema di monitoraggio Traffico

SERVICE MANAGER. Architettura Client-Server e Web based di Servizi Specializzati per la Gestione di Periferiche e Connettività

Sistemi Operativi II Corso di Laurea in Ingegneria Informatica

DATABASE IN RETE. La gestione informatizzata di un Centro Cefalee

Reti e Internet: introduzione

Modulo 1 Test di verifica. Concetti teorici di base delle T.I.C.

Cosa è un foglio elettronico

Sistemi avanzati di gestione dei Sistemi Informativi

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Architettura di un sistema operativo

ECDL MODULO 1 Concetti di base della tecnologia dell informazione. Prof. Michele Barcellona

Il funzionamento delle reti

B.P.S. Business Process Server ALLEGATO C10

Progetto di Applicazioni Software

HTML il linguaggio per creare le pagine per il web

LE RETI: STRUMENTO AZIENDALE

Comunicazione nel tempo

Il Sistema Operativo (1)

Introduzione all elaborazione di database nel Web

COMPETENZE INFORMATICHE DI BASE PER ADULTI

Descrizione generale del sistema SGRI

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09

INFORMATICA. Corso di Laurea in Scienze dell'educazione

Distributed Training Facility

SIEL - Soluzioni Integrate Enti Locali

Concetti di base delle tecnologie ICT

FileMaker Pro 13. Utilizzo di una Connessione Desktop Remota con FileMaker Pro13

Modulo Gestione Interventi Tecnici. Il prezioso assistente che mancava alla tua impresa.

STIMA DEI COSTI DI SVILUPPO DEL SOFTWARE

Progetto Virtualizzazione

Anagrafica. Check-List. Autocomposizione guidata

Un nuovo modo per fare analisi e generare documenti dinamici

Presentazione Data Base

Progetto di Applicazioni Software

Software di gestione della stampante

Corso di Informatica

Scenario di Progettazione

Pratiche PRO. Il database centralizzato permette di avere un aggiornamento ed una visione in tempo reale dell'andamento delle pratiche.

1) La rete INTERNET pag Origini della rete INTERNET RETE ARPANET geograficamente distanti esigenze MILITARI

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10

COSTER. Import/Export su SWC701. SwcImportExport

SOFTWARE PER LA RILEVAZIONE PRESENZE SUL WEB

Il computer: primi elementi

Database e reti. Piero Gallo Pasquale Sirsi

Siti web centrati sui dati (Data-centric web applications)

POSTECERT POST CERTIFICATA GUIDA ALL USO DELLA WEBMAIL

il software per la gestione degli STIPENDI DEL PERSONALE

Informatica 1 Lezione 1

Transcript:

Architetture Informatiche Dal Mainframe al Personal Computer

Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico : PC, Mini, Mainframe ) e le modalità con le quali sono sviluppate le soluzioni applicative ( livello logico ), fine ultimo di qualsiasi sistema informativo 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 2

Architetture Livello fisico 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 3

Architetture 0 Centralizzata locale, con collegamento diretto ( cavo ) dei terminali al mainframe Elaborazione solo su calcolatore centrale Terminali locali stupidi senza capacità elaborativa Stampanti locali 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 4

Architetture 0 Centralizzata locale e remota ( cioè con collegamento tramite reti di comunicazione ) Elaborazione solo su calcolatore centrale Terminali locali e remoti stupidi Stampanti locali e remote Remoto Locale 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 5

Architetture 0 Mainframe Cluster Controller Aggregano più terminali Terminali Stupidi 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 6

Architetture 1 Centralizzata locale e remota, al posto dei terminali stupidi vengono gradualmente inseriti i PC, inizialmente per applicazioni personali tipo il word processing Elaborazione solo su calcolatore centrale Terminali locali e remoti sia stupidi che intelligenti Stampanti locali e remote Locale e remoto 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 7

Architetture 1 Centralizzata locale e remota Elaborazione solo su calcolatore centrale Terminali locali e remoti sia stupidi che intelligenti Stampanti locali e remote Concentratore PC locale:wordstar, Lotus 123, etc Remoto Applicazioni centrali 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 8

Architetture 2 Centralizzata locale e remota Elaborazione solo su calcolatore centrale Terminali locali e remoti sia stupidi che intelligenti Stampanti locali e remote Server Fa solo da Concentratore Appare Microsoft PC locale:word, Excel, etc Remoto Applicazioni centr. 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 9

Evoluzione e coesistenza Evoluzione nell hardware e nel software Dai grandi sistemi centrali alle reti di PC Coesistenza tra le diverse piattaforme tecnologiche: Mainframe Mini dipartimentali Personal Computer 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 10

Evoluzione e coesistenza Grandi centri di calcolo basati su mainframe IBM( monopolio) Centri dipartimentali basati su minicomputer dipartimentali (IBM, SUN, Siemens, pochi attori) Informatica individuale (Personal Computer, tanti fornitori, boom dei cloni) 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 11

Architetture 3 Distribuita Elaborazione su calcolatore centrale, server e terminali PC Terminali locali e remoti sia stupidi che intelligenti Stampanti locali e remote Applicazioni dipartimentali Server Concentratore PC locale:word, Excel,etc, applicazioni locali Remoto Applicazioni centr. 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 12

Architetture 4 Distribuita Elaborazione su calcolatore centrale, server e terminali PC Solo terminali remoti intelligenti Stampanti remote Applicazioni dipartimentali Applicazioni Legacy Storiche in Cobol Server Concentratore PC locale:word, Excel, etc, applicazioni locali e client/server Remoto Applicazioni centrali. 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 13

Architetture 5 Mainframe Applicazioni Legacy Sede Centrale CED Rete locale1 applicazioni A Rete locale2 applicazioni B Ufficio periferico 1 Ufficio periferico 2 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 14

Evoluzione da una architettura gerarchica a piramide.. Mainframe Mini computer Cluster Controller Personal Computer Terminali Stupidi 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 15

evoluzione ad una architettura paritetica Architetture 5 Isola elaborativa 1 Isola elaborativa 2 Isola elaborativa 3 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 16

Architetture 5 Ogni isola elaborativa dialoga con le altre Isola elaborativa 1 Isola elaborativa 2 RETE Isola elaborativa 3 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 17

Architetture Livello logico 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 18

Architetture Lo sviluppo applicativo richiede: Gestione dell input e dell output Gestione dei dati Gestione della comunicazione Internet SQL Servono software specializzati!! Windows Server Os390 CICS Linux Word Processing 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 19

Software Mainframe Mainframe sistema operativo OS/390. 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 20

Software Mainframe Mainframe DB2 Database 2, una famiglia di data base relazionali. Usando SQL, l utente può ottenere contemporaneamente dati da DB2 ed altri DB2; include una piattaforma per sviluppi applicativi e tool per la gestione. 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 21

Software Mainframe Mainframe COBOL common business oriented language. Sviluppato negli anni 50, Cobol è il secondo più vecchio linguaggio per la programmazione di alto livello( il più vecchio è il Fortran ). E particolarmente popolare per lo sviluppo di applicazioni commerciali sui sistemi centrali. Disprezzato da molti programmatori per la sua età, è ancora uno dei linguaggi di programmazione più usati al mondo. 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 22

Software dipartimentale Mini Computer Cluster Controller Server Un Computer che gestisce le risorse di rete, per esempio con il ruolo di file server, print server, network server, database server; i server sono spesso dedicati cioè eseguono solo i programmi per cui sono dichiarati server, sebbene ormai tutti i sistemi operativi permettano al server di operare in multitasking/multiprocessing, e quindi può eseguire più ( e diversi ) lavori contemporaneamente. 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 23

Software dipartimentale Mini Computer Cluster Controller UNIX, popolare sistema operativo sviluppato nei laboratori Bell negli anni 70. UNIX è stato uno dei primi sistemi operativi ad essere scritto in un linguaggio di alto livello, il C, questo significa che può essere installato in ogni computer dotato di un compilatore C. Questa portabilità, unita al basso costo, lo ha reso molto famoso, non solo nelle Università, che per prima lo utilizzarono. Oggi Linux. 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 24

Software dipartimentale Mini Computer Cluster Controller Windows Server 200X 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 25

Software dipartimentale Mini Computer Cluster Controller Oracle, Informix, SQL Server, etc, data base relazionali capaci di supportare il linguaggio SQL, molto diffuso sui mini computer. 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 26

Software dipartimentale LAN Local Area Network, rete di computer in una piccola area, ma che possono essere collegate tra loro a costituire una wide area network (WAN). Le LAN collegano tra loro nodi di rete, solitamente personal computer che eseguono i propri programmi ma che accedono a risorse di rete ovunque essi siano ( esempio la stampante di rete o una linea di collegamento verso il sistema centrale ); ormai lo standard è Ethernet. 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 27

Software client Personal Computer Windows XP( experience ) sistema operativo della famiglia Windows, introdotto nel 2001 con una migliorata interfaccia e una maggiore sicurezza e stabilità rispetto alle versioni precedenti, molto utile la funzionalità di plug and play per collegare in modo facile le varie periferiche. Windows Vista: un disastro, pesante, con interfaccia molto diversa dalle precedenti versioni. 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 28

Software client Personal Computer Word Processing permette di creare, editare e stampare documenti al computer. Fogli elettronici, per esempio permette di creare prospetti finanziari. Mail, per scambiare messaggi con altri utenti in rete, locali o remoti. 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 29

Evoluzione INTERNET Una rete globale che connette milioni di computer in tutto il mondo, anarchica ma che funziona bene. L accesso è garantito tramite gli Internet Service Provider. 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 30

Evoluzione World Wide Web Il sistema di server Internet che supporta un formato speciale di documenti chiamato HTML (HyperText Markup Language) e che permette il collegamento ad altri documenti (grafici, audio e video compresi ) semplicemente cliccando dove appare la manina anchor point, punti di aggancio. I nodi di cui il documento è costituito possono essere mantenuti su calcolatori diversi, geograficamente distanti, si crea un unico grande documento nella rete delle reti. Ci sono varie applicazioni chiamate web browser che rendono facile l accesso al World Wide Web; due dei più popolari sono Eudora e Microsoft Internet Explorer. 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 31