Evoluzione* degli* Elaboratori* Ele1ronici*

Documenti analoghi
Evoluzione degli Elaboratori Elettronici

Cenni storici sui sistemi di elaborazione

Cenni storici sui sistemi di elaborazione

LABORATORIO di INFORMATICA A.A. 2010/2011 Prof. Giorgio Giacinto

Università degli Studi di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica ARCHITETTURE DEI CALCOLATORI

Corso di Calcolatori Elettronici I

Dal sistema operativo all' hardware

Informatica di Base. Introduzione

Parte I. Evoluzione dei Sistemi di Elaborazione (a.a )

Cenni storici. Abaco 3000 B.C. in Babilonia. Paolo Bison. Fondamenti di Informatica 1 A.A. 2004/05 Università di Padova

INFORMATICA DI BASE LINGUE E LETTERATURE STRANIERE

ABILITA' INFORMATICHE LINGUE E LETTERATURE STRANIERE

Storia dei calcolatori

! addizioni e sottrazioni. ! anche moltiplicazioni e divisioni. ! A) Macchina Differenziale. ! Algoritmo fisso (differenze finite)

a.a. 2017/2018 Classe 2: matricole congrue ad 1 Barbara Masucci

FONDAMENTI DI INFORMATICA FONDAMENTI DI INFORMATICA UN POCO DI STORIA FONDAMENTI DI INFORMATICA. Lezione n. 1 UN POCO DI STORIA UN POCO DI STORIA

FONDAMENTI DI INFORMATICA FONDAMENTI DI INFORMATICA UN POCO DI STORIA FONDAMENTI DI INFORMATICA. Lezione n. 1 UN POCO DI STORIA UN POCO DI STORIA

FONDAMENTI DI INFORMATICA

Fondamenti di Informatica B

Architettura degli elaboratori

Scopo del corso: Fornire allo studente le nozioni necessarie alla comprensione delle architetture e del funzionamento degli elaboratori.

Parte I. Evoluzione dei Sistemi di Elaborazione

Hardware e Software. 09/10/01 Introduzione all'informatica 1. Il Computer. Il computer è un elaboratore elettronico digitale:

RETI E SISTEMI INFORMATIVI

Evoluzione dei sistemi di calcolo. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni

Parte I. Evoluzione dei Sistemi di Elaborazione

Architetture degli elaboratori e reti. Architetture I (12cfu)

Architetture degli elaboratori e reti

Evoluzione dei sistemi di elaborazione

RETI E SISTEMI INFORMATIVI

Architettura degli Elaboratori 01-Introduzione Introduzione

Sistemi Di Elaborazione Dell informazione

Fondamenti di Informatica. per la Sicurezza. a.a. 2003/04. Calcolatori. Stefano Ferrari

Fondamenti di Informatica. per la Sicurezza. a.a. 2003/04. Calcolatori. Stefano Ferrari

Fondamenti di Informatica

Calcolatori Elettronici Esercitazione n 1

Sistemi a microprocessore

Evoluzione del calcolatore e fondamenti della programmazione

Corso Integrato di Informatica e Sistemi di Elaborazione delle Informazioni

Corso Integrato di Informatica e Sistemi di Elaborazione delle Informazioni

Storia dell Informatica. Prof.ssa Gentile

Laboratorio di Informatica I

Corso di Laboratorio di Informatica

Architettura dei sistemi di elaborazione: Modelli Architetturali La CPU: Generalità

Calcolatori Elettronici

Sistemi Operativi. Il sistema operativo: generalità Storia ed evoluzione dei sistemi operativi

Corso di Informatica

Calcolo numerico e programmazione Introduzione all Informatica

Architetture degli elaboratori e reti Introduzione

Il Software. E il software che implementa le funzionalità di un sistema di elaborazione Due categorie fondamentali di Software (SW)

Fondamenti: Informatica, Computer, Hardware e Software

Architettura di Von Neumann. Architettura di Von Neumann. Architettura di Von Neumann INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

L EVOLUZIONE DELLE ICT. Information and Communication Technology

Informatica. 80 ore divise in 4 UFC. Docente: Michela Bacchin. Contatti: Tramite Ermes Studenti

(5 crediti) Materiale Trasparenze integrativo. corso, disponibili sul sito del corso

Fondamenti di Informatica. per la Sicurezza. a.a. 2003/04. Lezione 2. Stefano Ferrari

Dal sistema operativo all' hardware

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

L architettura del calcolatore

Fondamenti di Informatica

Fondamenti di Informatica Architettura del Calcolatore Alessandra Volpato

Fondamenti di programmazione!! Parte 2!

UD2. L insostenibile leggerezza dei circuiti integrati

Capitolo 1 Introduzione. Il problema. Una transizione

Strumento di calcolo formato da un telaietto su cui scorrono alcune file di palline che denotano le unità, le decine, le centinaia, le migliaia.

Calcolatori Elettronici Parte I: Evoluzione dei calcolatori e tipologie di Calcolatori. Prof. Riccardo Torlone Università di Roma Tre

Calcolatori Elettronici A a.a. 2008/2009


Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche

MIPS & SPIM. Modulo del Corso di Architettura degli Elaboratori. Nicola Paoletti. Università di Camerino Scuola di Scienze e Tecnologie

Origini matematiche e tecnologiche dell informatica A. Ferrari

Architetture degli elaboratori e delle reti

Storia dell informatica

TECNOLOGIE DELL INFORMAZIONE E DELLA COMUNICAZIONE PER LE AZIENDE

Architettura degli elaboratori

Un po di storia. Fu Herman Hollerith, nel 1890, a sviluppare la macchina a schede perforate

Introduzione. Informazione. Reti. Cosa caratterizza l informazione? Fondamenti di Informatica e della Telematica A.A

Elementi base di un calcolatore

Introduzione. Cenni storici 1

Lezione 2. Di cosa parliamo in questa lezione? Aspetti della storia dei calcolatori e dei SO dagli anni 70 in poi. Il movimento degli hacker

Lezione 2. Linux avanzato. Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata.

Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata

Architettura del set di istruzioni (ISA)

Obiettivi del corso. Parte II Aprire un programma di navigazione (browser) Internet explorer Ricercare una pagina Web Uso di Google

Informatica A.A. 2006/2007. Università degli Studi di Catania. Giuseppe Nicosia

CORSO DI INFORMATICA DI BASE - Lezione 1

Interfaccia. Due sono i tipi di interfaccia più diffusi per interagire con un computer:

Introduzione Introduzione

Architettura del computer. e sistemi operativi

Informatica giuridica (corso propedeutico) 1

STORIA DELL' INTERFACCIA UOMO-MACCHINA:

Concetti Introduttivi

Corso integrato di Sistemi di Elaborazione. Modulo I. Prof. Crescenzio Gallo.

Architettura degli Elaboratori - 1

continua Informatica Hardware Software insieme dei programmi che consentono al calcolatore di operare e di elaborare dati

Indirizzo Liceo Scientifico opzione Scienze Applicate Classe 1 a sez. F Anno Scolastico

Cosa è Linux? Gianluca Amato Dipartimento di Scienze tel

Transcript:

SISTEMI&OPERATIVI& AA&2012&/&2013& Evoluzione* degli* Elaboratori* Ele1ronici* Ciclo*di*vita*della*tecnologia* 2&

Ciclo*di*vita*della*tecnologia* (cont.)* 3& Esempio:*Apple*inc.* Newton (1993-1997) http://www.msu.edu/~luckie/newtgal.htm iphone (2007) 4&

Consumeriza<on*» Le&nuove&tecnologie&del&mondo&IT&sono& sviluppate&inizialmente&per&il&mercato&del& consumatore&finale&» In&un&secondo&momento&queste&tecnologie& sono&integrate&nei&processi&aziendali& PermeHendo&ai&dipenden>&l uso&dei&disposi>vi& personali&sul&lavoro&& 5& Breve*storia*dei*sistemi*di* elaborazione*» Primi*sistemi:*meccanici& Pascal&(1642):&addizione&e&soHrazione& Leibniz&(1700):&le&4&operazioni&fondamentali&» Nuove*idee*solo*150*anni*più*tardi!* Babbage&(1834):& motore&anali>co,&un&calcolatore& programmabile.&il&calcolatore&era&capace&di&eseguire& istruzioni)elementari&per&mezzo&delle&quali&era&possibile& risolvere&diversi&problemi.&» Inizia*era*calcolatori*general'purpose& Uno&stesso&calcolatore&può&essere&programmato&per& svolgere&compi>&diversi&(es.&elaborazione&testo,&calcoli& scien>fici,&posta&elehronica,&ecc.)& 6&

Breve*storia*dei*sistemi*di* elaborazione*(cont.)* Data Nome Realizzato da Commento 1834 Motore Analitico Babbage Primo tentativo di calcolatore "digitale" (meccanico) 1936 Z1 Zuse Primo calcolatore funzionante con r elé (elettromeccanico) 1943 COLOSSUS Governo GB Primo calcolatore elettronico 1944 Mark I Aiken Primo calcolatore americano generalpurpose 1946 ENIAC I Eckert/Mauchley Inizia La storia dei calcolatori moderni 1949 EDSAC Wilkes Primo calcolatore con programma in memoria 1951 Whirlwind I M.I.T. Primo calcolatore real-time 1952 IAS Von Neumann La maggior parte dei calcolatori oggi usa la stessa architettura 1960 PDP-1 DEC Primo minicalcolatore (venduti 50) 1961 1401 IBM Piccolo calcolatore che diventò popolare nelle piccole imprese 1962 7094 IBM Posizione dominante nel calcolo scientifico nei primi anni '60. 7& La*prima*era*dei*calcolatori* ENIAC John Von Neumann 1903-1957 PDP-1 IBM 1401 Pannello di controllo 8&

*Nel*1962 * il&new&york&times&riporta&una&frase&di&john&w.& Mauchly&(uno&dei&progeas>&di&ENIAC)&& & )There)is)no)reason)to)suppose)) the)average)boy)or)girl)) cannot)be)master)) of)a)personal)computer& 9& nel*1977* ) There)is)no)reason)anyone)would)want)a)computer) in)their)home& & Ken&Olson,&president,&chairman&and&founder&of&DEC& 10&

La*storia*con<nua * Data Nome Realizzatore Commento 1963 B5000 Burroughs Primo calcolatore progettato per un linguaggio di alto livello 1964 360 IBM Primo progetto di una famiglia di prodotti 1964 6600 CDC Primo supercomputer scientifico 1965 PDP-8 DEC Primo minicomputer per il mercato di massa (venduti 50.000 esemplari) 1970 PDP-11 DEC Dominante nel mercato dei minicomputer anni '70 1974 8080 Intel Priimo calcolatore general-purpose a 8 bit su unico chip 1974 CRAY-1 Cray Primo supercomputer vettoriale 1977 Apple II Primo calcolatore con interfaccia grafica 1978 VAX DEC Primo superminicomputer a 32 bit 1981 IBM PC IBM Inizia l'era del personal computer 1981 Xerox Star Primo personal computer con interfaccia grafica 1985 MIPS MIPS Primo calcolatore RISC commerciale 1987 SPARC Sun Prima workstation RISC basata su processore SPARC 1990 RS6000 IBM Primo calcolatore superscalare 11& Anni* 60*e* 70* IBM 360 VAX Lettore di dischi IBM 12& Apple II

Anni* 80* SUN SPARCStation IBM PC-AT ZX Spectrum 13& Fairlight CMI Alcuni*Personal*Computer* di*prima*generazione* Apple Macintosh 1984 Apple Lisa 1983 Osborne Compaq (portatile) 1983 Xerox Star 1981 14&

Oggi * 15& Domani * IEEE&Spectrum& July&2012& 16&

Il*sistema*opera<vo*UNIX*» Nella&seconda&metà&degli&anni& 60&grande&impulso&allo& sviluppo&di&sistemi&opera>vi&(innovators)&» MIT,&Bell&Labs&e&General&Electric&progeHarono&MULTICS& (Multiplexed Information and Computing Service)&» I&Bell&Labs&ad&un&certo&punto&uscirono&dal&progeHo,&ma& Ken&Thompson&decise&di&riscrivere&MULTICS&su&un& piccolo &calcolatore&» Brian&Kernigham&dei&Bell&Labs&chiamò&quel&sistema& UNICS&(Uniplexed Information and Computing Service)& gioco&di&parole&con&l inglese& eunhucs &» I&Bell&Labs&si&interessano&al&lavoro:&interviene&Dennis& Ritchie.& 18&

La*storia*di*UNIX*» Esigenza&di&scrivere&UNIX&in&un&linguaggio&di&alto& livello& Thompson&progeHò&il&linguaggio&B&che&non&funzionò& tanto&bene& Ritchie&progeHò&il&successore&del&B,&il&C&» Nel&1974&Ritchie&e&Thompson&pubblicarono&un& ar>colo&su&unix& Molte&università&richiedeHero&UNIX.&Essendo&i&Bell&Labs& parte&di&at&t&(monopolio&regolato),&non&poteva&vendere& computer&e&cedehe&unix&all università&per&un&prezzo& modesto.& Mol>&ricercatori&iniziarono&a&lavorarci&essendo& decisamente&più&evoluto&dei&so& faa&in&casa &u>lizza>& dai&singoli&dipar>men>& 19& Ritchie*(in*piedi)*e* Thompson* Porting di UNIX su PDP-11 20&

Tappe*Fondamentali*» 1976: Prima versione disponibile al pubblico (V6)» 1978: V7, antesignana dei moderni sistemi UNIX» 1985: AT&T produsse System V» 1993: AT&T vendette UNIX a Novell» 1995: Novell vendette UNIX a Santa Cruz Operation (SCO)» Parallelamente l Università di Berkeley sviluppò la propria versione BSD» POSIX&(Portable&Opera>ng&System):&tenta>vo&di& standardizzare&unix&(ieee)& http://www.levenez.com/unix/ 21& Linux*» 1991&/&Linus&Torvalds,&finlandese,&studente&di& informa>ca,&distribuì&in&internet&la&versione& preliminare&del& nucleo &di&una&versione&unix& per&pc/ibm& Ispirato&da&MINIX,&versione&didaaca&di&UNIX&per&PC/IBM& sviluppata&da&andrew&tanenbaum&» Il&sistema&si&è&evoluto&grazie&al&contributo&di& numerosissime&persone&che&ahraverso&internet& hanno&contribuito&allo&sviluppo&» Oggi&numerose&versioni,&sia&per& &personal&computer,&sia&server& 22&

Lo*studio*dei*sistemi* opera<vi*» Oggi&lo&studio&dei&sistemi&opera>vi&è&facilitato& da& disponibilità&di&codice&sorgente&(linux,&max&os&x,& Solaris,&Windows,&ecc.)& possibilità&di&eseguire&sistemi&opera>vi&diversi&su&una& stessa&architehura&grazie&alle&tecniche&di& virtualizzazione& 23& Sistema*Opera<vo*Apple*» Apple&nacque&nella&seconda&metà&degli&anni& 70.&» Pioniere&nell introduzione&di& applicazioni & Elaboratore&tes>& Foglio&di&calcolo& Grafica& &e&nell introduzione&del&sistema&opera>vo&grafico& Finestre& Mouse&» 1983:&Apple&Lisa&» 1984:&Apple&Macintosh&» 2000:&Mac&OS&X&(basato&su&FreeBSD&e&Mach)&& 24&

Sistemi*Opera<vi*MicrosoX*» Nel&1974&venne&creato&alla&Intel&CP/M,&il&sistema& opera>vo&per&la&nuova&famiglia&di&microprocessori& 80xx& Sistema& a&riga&di&comando &» Nel&1981&la&Microsor&creò&un&clone&di&CP/M&e&lo& vendehe&a&ibm&che&lo&usò&come&sistema&opera>vo& per&il&primo& personal &computer& PC/DOS&per&i&computer&IBM& MS/DOS&per&i&computer&IBM/compa>bili&» Nel&1985&prima&versione&di&Windows& Interfaccia&grafica&per&DOS,&ispirata&da&quella&del&sistema& opera>vo&apple,&che&era&un&sistema&opera>vo&senza& interfaccia&a&riga&di&comando& 25& Evoluzione*di*Windows:* da*win95*a*win*7*e*2008*» 1990:&Windows&3.0&» 1995:&Windows&95& Introduce&memoria&virtuale,&ges>one&dei&processi,& mul>programmazione&» 1998:&Windows&98& Miglioramento&grafico&e&integrazione&con&Internet&» Windows&NT&(1993)& Nuovo&progeHo&slegato&da&MS/DOS&» Windows&2000&(basato&su&NT),&XP&e&Vista&» Oggi& Windows&7&per&sistemi& desktop & Windows&2008&per&sistemi& server & 26&