Lezione 3 Flashcards

1
Q

Fase ‘70

A

 Affermazione definitiva del mainframe (IBM S/370)
 Prima applicazione software in tempo reale su larghissima scala: sistema SABRE (Semi Automated Business Environment Research) realizzato dalla IBM per American Airlines
 Forti investimenti economici ed enorme sforzo realizzativo
 Primi software per la gestione delle basi di dati (DBMS) e relative
figure professionali
 Metà ’70 -> avvento di una nuova classe di elaboratori: il
minicomputer (soluzione HW per piccoli utenti)
 Affermazione dei c.d. sistemi transazionali nelle organizzazioni,
per affrontare le problematiche più diffuse
 Affermazione definitiva del mainframe (IBM S/370)
Una transazione è una unità elementare di lavoro
di un’applicazione a cui si vogliono associare
 Prima applicazione software in tempo reale su larghissima scala: particolari caratteristiche di correttezza,
sistema SABRE (Semi Automated Business Environment Research) robustezza ed isolamento.
realizzato dalla IBM per American Airlines
Un sistema che mette a disposizione meccanismi
per la definizione e l’esecuzione di transazioni
 Forti investimenti economici ed enorme sforzo realizzativo viene detto sistema transazionale.
figure professionali
 Metà ’70 -> avvento di una nuova classe di elaboratori: il
Ad esempio, un sistema di prenotazione voli è un
 Primi software per la gestione delle basi di dati (DBMS) e relative
sistema transazionale in cui la prenotazione e cancellazione dei voli sono transazioni (SABRE)
minicomputer (soluzione HW per piccoli utenti)
 Affermazione dei c.d. sistemi transazionali nelle organizzazioni,
per affrontare le problematiche più diffuse

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Transazione

A

Un’unità elementare di lavoro di un’applicazione a cui si vogliono associare caratteristiche di correttezza, robustezza e isolamento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Sistema transazionale

A

Un sistema che mette a disposizione meccanismi per la definizione e l’esecuzione di transazione. Ad esempio, un sistema di prenotazione voli è un sistema transazionale in cui la prenotazione e cancellazione dei voli sono transazioni (SABRE)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Fase 4 anni ‘80

A

Affermazione del PC ad uso personale (Dan Briklin foglio elettronico = “Killer Application” o la videoscrittura = miglioramento tecnologico)
 Primi microprocessori (CPU contenuta in piccoli chip)
 Fra le prime applicazioni: videogiochi
NB: Apple II (realizzato in un garage); Commodore 64
 Sistema operativo Unix (mondo universitario): naturale impulso alle reti di computer – “grappoli” di workstation
 Hacker: persona che accede in modo non autorizzato a una rete di computer per piacere personale, per profitto o per intenti criminali
 Primo PC: 1981 IBM (sottovalutato!) - Architettura “aperta”  PC IBM-compatibili: espansione, ma anche guerra dei prezzi
sul mercato
 1984 Apple Macintosh: “architettura “chiusa”:  64k ram
 No disco fisso, ma floppy disk
 1985 primo ambiente Windows 1.0 - Macintosh-like: icone e mouse
 IBM raggiunge anche la supremazia nell’offerta “corporate” con i suoi minicomputer
 Si afferma il “downsizing” (dimensioni, ma anche rapporto prezzo/prestazioni)
 Linguaggio di interrogazione SQL (Structured Query Language) si avvia a diventare stumento standard di interrogazione delle grandi basi-dati (DB), che sarà l’impalcatura su cui si svilupperanno le prossime pietre miliari:
 Sistemi client-server
 Sistemi di accesso ai dati via web

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Fase 5 anni ‘90-‘96

A

 Ambienti e sistemi operativi a interfaccia grafica (icone e menu)
 Programmazione “a oggetti” (OOP - ideale per ambiente Web):
 Gli oggetti sono collezioni di dati e di funzioni che operano su di essi
 metafora della costruzione di un ponte monolitico vs a moduli  Sviluppo di strumenti standard per l’interrogazione di grandi basi
dati:
 Database relazionali (es. DB2, SQL Server, MS Access)
 Linguaggio SQL e strumenti di interrogazione come ODBC (Open Data Base Connectivity)
 Sistemi operativi dotati di funzioni di networking
 Architettura applicazioni Client-Server coniugano
 Facilità d’uso delle interfacce grafiche (in ambiente Windows)  Robustezza, affidabilità e performance, gestione dati dei DBMS
 Affermazione di Internet, rete mondiale di calcolatori non proprietaria
 Integrazione tecnica e applicativa tra grandi e piccoli sistemi di elaborazione (es. mainframe e PC)
 Linguaggi specifici per realizzare pagine Web (es. HTML)
 Il termine Client – Server indica un‘ARCHITETTURA DI RETE nella quale genericamente un:
CLIENT
si connette ad un SERVER
per la fruizione di un certo servizio, quale ad esempio la condivisione di una certa risorsa Hw e/o SW con altri client
appoggiandosi alla sottostante architettura di rete.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Internet

A

E’ una rete di reti. Una rete di computer è costituita da un gruppo di computer
collegati che possono comunicare tra loro.
Questi computer interconnessi possono mandarsi messaggi e condividere le informazioni memorizzate sui loro dischi.
Internet utilizza il protocollo TCP/IP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

I punti di forza della tecnologia WWW

A
 Standard pubblico e non proprietario
 Completa indipendenza server dalle piattaforme di calcolo e di rete
 Bassi costi
o di installazione,
o di esercizio dei server.
 Multimedialità
 Interfacciabilità
o con le basi di dati
o e le soluzioni applicative esistenti in azienda.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Intranet

A
  1. Sistema di comunicazione/scambio di informazioni tra componenti aziendali:
     persone,
     funzioni,
     dipartimenti,
  2. Accessi controllati (tecniche di sicurezza) e con ambito geografico predefinito nell’azienda.
  3. Sistema Informativo aziendale Web-based.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Extranet

A

Sistema di comunicazione/scambio di informazioni tra componenti aziendali e unità esterne
 clienti
 fornitori
 distributori

Estensione del concetto di Intranet che pur cambiando il target di riferimento ne utilizza la stessa logica ma:
 migliorando i processi di comunicazione
 migliorando i processi di gestione
 migliorando le relazioni con i partner
 Migliorando il servizio risparmiando in termini di costo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Architettura

A

è la relazione tra un ambiente e ogni altro governato dai principi di disegno e di evoluzione. Quindi il computer ha una propria achitettura: abbiamo l’hardware che è quello che possiamo toccare, ovviamente però il computer non ha una propria intelligenza, non è in grado di fare nulla, ci deve essere un sistema che lo governi; questo sistema è il sistema operativo. Il sistema operativo è costruito sulla base di regole di architettura, quindi un sistema operativo che opera con un pc dell’Intel non può essere usato con un MAC.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Utilities

A

Programmi forniti dal produttore del sistema operativo, insieme al sistema operativo.
Le utilities quindi sono delle estensioni del sistema operativo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly