La Macchina ridotta (la CEP prima della CEP)
|
|
- Natalia Marconi
- 7 anni fa
- Visualizzazioni
Transcript
1 La Macchina ridotta (la CEP prima della CEP) Happy Hour della Scienza e della Tecnica ITIS G. Marconi, Pontedera 9 maggio /24
2 Due parole, sul progetto e sul museo 2/24
3 Hackerando la Macchina Ridotta Dal 2006 Partecipanti Dal 2008, come attività pubblica Dal 2010, al Museo degli Strumenti per il Calcolo Dipartimento di Informatica Dipartimento di Ingegneria Informatica INFN, sezione di Pisa Attività Ricerca, la MR, la CEP, gli Olivetti, le meccaniche... Diffusione, allestimenti/attività al Museo, Pagina Q... Dintorni, Caruso, cultura popolare, caratteri... 3/24
4 Museo degli Strumenti per il Calcolo Dal 2003, commissione ministeriale Collezione Riduzione progressiva dei finanziamenti 2010, ricerca, ricostruzioni, apertura continauta Riduzione degli spazi espositivi Ottima copertura sul digitale, cimeli unici 5% esposto Caratteristiche Diffusione della cultura scientifica, niente mode Didattica universitaria, rigore storico e tecnologico Tecniche (simulazione) e metodi sperimentali 4/24
5 Prossimamente 5/24
6 L informatica degli anni 50 6/24
7 Come si arriva al calcolatore 1936, i risultati di Church e Turing Vari precursori: ABC Atanasoff-Berry 1940 CNC ai Bell Labs 1943 Zuse Z Colossus a Bletchley Park 1944 Harvard/IBM Mk1/ASSC 1945 ENIAC Rapporti di Von Neumann e di Turing 1948 SSEM (Baby) a Manchester 7/24
8 La Baby di Manchester 8/24
9 Primi strumenti di programazione 1949, EDSAC, caricatore (in ROM) 1950, UNIVAC, A-0 A-2, Arith-Matic , IBM 701, proto assembler 650, Symbolic Optimal Assembly Program 1952, MIT Whirlwind, George 1957, IBM 704, FORTRAN 1959, CoDaSyL, COBOL 9/24
10 I primi programmi 10/24
11 Il tema caldo Sottoprogrammi... Librerie di nastri, letteralmente Codice auto modificante Wheeler jump, sottoprogrammi auto modificanti Salto con indirezione, per il ritorno Celle parametriche Poi, finalmente lo stack 11/24
12 La Macchina Ridotta 12/24
13 Il progetto 1954, il sincrotrone mancato, la manovra Fermi 1955, il Centro Studi Calcolatrici Elettroniche 1956, entra, ufficialmente, Olivetti 1957, la Macchina Ridotta 1958, le prime applicazioni (servizi!) 1959, la crisi, fondi, transistor e separazioni 1961, la CEP, in ritardo, ma in gran pompa 1962, il CNR e la ripresa 13/24
14 I primi calcolatori italiani Primi acquisti 1954, CRC 102A, ottobre, Milano 1955, Ferranti Mk1*, primavera, Roma Prime costruzioni 1957, 1958, 1959, 1959, 1960, 1960, 1961, Macchina Ridotta, luglio Macchina Zero (Elea 9001V), primavera la macchina di Padova, ELEA 9002, novembre ELEA 9003, primavera ELEA 6001, novembre Calcolatrice Elettronica Pisana, primavera 14/24
15 La Macchina Ridotta 15/24
16 Hardware Macchina parallela (con il significato del tempo) 1024 parole da 18 bit, nuclei di ferrite 4/8 μsec di clock, ~70 istruzioni al sec 32 istruzioni Controllo microprogrammato 1 microistruzione di fetch, 1 di execute I/O su registri, 2 in, 1 out registri di ingresso, pilotante o pilotato telescriventi e lettori/perforatori di nastro 16/24
17 Input, Output, memoria di massa Nastri perforati, standard telegrafico Pratici Legati alla codifica Baudot Introdotti ai primi del 1900 (Murray) Uniformati negli anni 30, CCITT ITA2 Periferiche disponibili che parlano a pacchetti di bit Si leggono e si scrivono Si tagliano e si incollano Anche a mano Alternativi alle schede perforate (USA vs UK) 17/24
18 Programmazione In linguaggio macchina Supporto ai sottoprogrammi Si penserà al Fortran solo con la CEP Assemblato e rilocato a mano (anche minutato?) Manca il Wheeler jump, nessuno è perfetto Modifica del sottoprogramma da parte del chiamante Caricamento di programmi Mnemonico e operando decimale (EDSAC) Previsto nella MR56, sparisce dopo Caricamento di immagini binarie 18/24
19 Il linguaggio macchina della MR Formato fisso per le istruzioni Codici mnemonici 3 bit (17-15), codice di breakpoint 5 bit (14-10), codice operazione 10 bit (0-9), argomento, indirizzo di memoria Operando, operazione, destinazione L altro operando è la cella indirizzata dall argomento Esempi AM x, M[x] = A; B B x, B = B M[x] Z x, N = x; Z A x, if A<0 then N = x 19/24
20 Programmi della MR 20/24
21 Un esempio n+a AM n+a Vs Vs Vs Vs Vs Vs Vs A+A A+A 100 AM n+b LpB 001 BM Z strt loop x c seed mask v n+a seed AM x n+a x Vs Vs Vs Vs Vs Vs Vs A+A x A+A c AM x n+b x LpB mask BM v Z loop load seed in A copy seed in x to init seq. load x in A multiply 2 multiply 4 multiply 8 multiply 16 multiply 32 multiply 64 multiply 128 multiply 129 add increment store x+1 load x in B light off some bits store to visualize go to generate next number generated pseudo random value increment seed visualized value 21/24
22 Interfaccia utente 22/24
23 Il simulatore 23/24
24 Perché un simulatore Modellazione Simulazione Per capire la macchina mentre la si riscopre Per tramandarla in un linguaggio moderno Per confrontarla con altre macchine Un modo di provare il modello Documentazione incompleta o incomprensibile Per completare/verificare il puzzle si va per ipotesi Per provare/ricostruire/verificare il software Strumento dimostrativo/educativo (al Museo) 24/24
Programmazione su un calcolatore anni 50 (la Macchina Ridotta)
Programmazione su un calcolatore anni 50 (la Macchina Ridotta) Esperienze di Programmazione 2013/14 6 maggio 2014 1/24 Due parole sul progetto 2/24 Hackerando la Macchina Ridotta Dal 2006 Partecipanti
DettagliUn giro (simulato) sulla Macchina Ridotta
Un giro (simulato) sulla Macchina Ridotta Giovanni A. Cignoni Dip. di Informatica, Università di Pisa Il futuro della storia dell informatica: didattica e divulgazione Congresso Nazionale AICA, L Aquila,
DettagliLa Macchina Ridotta un progetto ben studiato
La Macchina Ridotta un progetto ben studiato Pisa, 7 maggio 2012 Dip. di Ingegneria dell Informazione 1/20 Contenuti La storia al modo degli hacker Le macchine pisane: la CEP e la MR Caratteristiche notevoli
DettagliHackerando la macchina ridotta
CLAC Padova 16 aprile 2010 Hackerando la macchina ridotta G.A. Cignoni, D. Ceccarelli, C. Imbrenda Storia di un vecchio calcolatore (con una sessione d uso) 1/27 menù Un po di storia Archeologia sperimentale
DettagliHackerando la Macchina Ridotta
Hackerando la Macchina Ridotta Giovanni A. Cignoni Dipartimento di Informatica, Università di Pisa Pisa, 5-8 maggio 2011 Museo degli Strumenti per il Calcolo Realizzato con il cofinanziamento dalla Fondazione
DettagliVecchi calcolatori per incuriosire e insegnare
Vecchi calcolatori per incuriosire e insegnare G.A. Cignoni, D. Ceccarelli, C. Imbrenda La CEP prima della CEP (con una sessione d uso) www.di.unipi.it/ridotta 1/20 programma Storia dell informatica Archeologia
DettagliArchitettura dell elaboratore
Architettura dell elaboratore Riprendiamo il discorso lasciato in sospeso ad inizio corso Riepilogando I programmi e i dati risiedono nella memoria secondaria Per essere eseguiti (i programmi) e usati
DettagliArchitettura dell elaboratore
Architettura dell elaboratore Riprendiamo il discorso lasciato in sospeso ad inizio corso Riepilogando I programmi e i dati risiedono nella memoria secondaria Per essere eseguiti (i programmi) e usati
DettagliLaboratorio di Calcolatori 1 Corso di Laurea in Fisica A.A. 2006/2007
Laboratorio di Calcolatori 1 Corso di Laurea in Fisica A.A. 2006/2007 Dott.Davide Di Ruscio Dipartimento di Informatica Università degli Studi di L Aquila Lezione del 29/01/07 Nota Questi lucidi sono tratti
DettagliHackerando la Macchina Ridotta
La macchina ridotta La Routine di Moltiplicazione Una moltiplicazione che non voleva funzionare 27 novembre 2008 La macchina ridotta La Routine di Moltiplicazione Table of contents 1 La macchina ridotta
DettagliArchitettura dei calcolatori e sistemi operativi. Architettura MIPS e set istruzioni Capitolo 2 P&H
Architettura dei calcolatori e sistemi operativi Architettura MIPS e set istruzioni Capitolo 2 P&H Instruction Set Architecture ISA Linguaggio assemblatore e linguaggio macchina ISA processore MIPS Modello
DettagliSala Laboratori Didattici HMR
Sala Laboratori Didattici HMR uno spazio attrezzato al Museo degli Strumenti per il Calcolo Giovanni A. Cignoni Dip. di Informatica & Fond. Galileo Galilei 24 10 2014 Giovanni A. Cignoni - hmr.di.unipi.it
DettagliINFORMATICA GENERALE
INFORMATICA GENERALE a.a. 2006/2007 COGNOMI A-L Silvano Antonelli -Ricevimento : durante il corso: Martedì ore 15.30 presso Dipartimento di Informatica, Largo Pontecorvo 2 Stanza 394 negli altri periodi:
DettagliInformatica al Museo dalle elementari in su, senza mai banalizzare
Informatica al Museo dalle elementari in su, senza mai banalizzare Convegno Nazionale ANDInf Pisa, 17 aprile 2015 1/20 il Museo, da 20+ anni Decreto ministeriale, 16 aprile 1993 allestire un moderno museo
DettagliLa storia dell informatica per capire l informatica
La storia dell informatica per capire l informatica L offerta didattica del Museo degli Strumenti per il Calcolo dell Università di Pisa Giovanni A. Cignoni - hmr.di.unipi.it 1/16 da vent anni Decreto
DettagliArchitettura di von Neumann
Fondamenti di Informatica per la Sicurezza a.a. 2003/04 Architettura di von Neumann Stefano Ferrari Università degli Studi di Milano Dipartimento di Tecnologie dell Informazione Stefano Ferrari Università
DettagliIstruzioni e linguaggio macchina
Istruzioni e linguaggio macchina I linguaggi macchina sono composti da istruzioni macchina, codificate in binario, con formato ben definito processori diversi hanno linguaggi macchina simili scopo: massimizzare
DettagliArchitettura del calcolatore (Seconda parte)
Architettura del calcolatore (Seconda parte) Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin LINGUAGGIO E ORGANIZZAZIONE DEL CALCOLATORE Linguaggio assembly
DettagliMemoria centrale (RAM) Registri della CPU. Definizioni. Architettura considerata in CPUSim. Programma in linguaggio macchina
Architettura considerata in CPUSim Linguaggio macchina -- esempio in CPUSim Manuale di CPU Sim Memoria con 128 celle Indirizzi da 12 bit Registri usuali per un architettura di Von Neumann (, IR,, ) Un
DettagliArchitettura dell elaboratore
Riepilogando Architettura dell elaboratore Riprendiamo il discorso lasciato in sospeso ad iniio corso I programmi e i dati risiedono nella memoria secondaria Per essere eseguiti (i programmi) e usati (i
DettagliArchitettura del Calcolatore
Giuseppe Manco Lezione 3 17 Ottobre 2003 Architettura del calcolatore Il calcolatore è uno strumento programmabile per la rappresentazione, la memorizzazione e l elaborazione delle informazioni un calcolatore
DettagliCorso di Calcolatori Elettronici I
Corso di Calcolatori Elettronici I Evoluzione dei Calcolatori Elettronici Roberto Canonico Università degli Studi di Napoli Federico II A.A. 2016-2017 Roberto Canonico Corso di Calcolatori Elettronici
DettagliFondamenti di Informatica A. A / 1 9
Fondamenti di Informatica Prof. Marco Lombardi A. A. 2 1 8 / 1 9 Architettura di Von Neumann Architettura di Von Neumann: l Unità di Elaborazione L Unità di Elaborazione L unità di elaborazione (CPU) contiene
Dettaglimemoria PSW R1 R2 CPU Struttura logica dell elaboratore unità di controllo ALU unità di ingresso unità organo coordinatore clock di uscita
Struttura logica dell elaboratore unità di ingresso memoria AR PC +1 DR OC OA IR unità di uscita PSW organo coordinatore clock SCHEMA COMPLETO R1 R2 ALU unità di controllo CPU 1 Struttura logica dell elaboratore
DettagliArchitettura del Calcolatore
Francesco Folino FUNZIONI DI UN CALCOLATORE Elaborazione Memorizzazione Trasferimento Controllo MACCHINA DI VON NEUMANN TRASFERIMENTO Obiettivo: permettere lo scambio di informazioni tra le varie componenti
DettagliLe istruzioni del linguaggio gg macchina corrispondono ad operazioni elementari di elaborazione operazioni aritmetiche
ELABORAZIONE Le istruzioni del linguaggio gg macchina corrispondono ad operazioni elementari di elaborazione operazioni aritmetiche operazioni relazionali (confronto tra dati) operazioni booleane altre
DettagliM 2 M 1. Architettura. Architettura dei calcolatori. Paolo Bison. struttura e funzionalità di un calcolatore hardware software
Architettura dei calcolatori Paolo Bison Fondamenti di Informatica A.A. 2006/07 Università di Padova Architettura struttura e funzionalità di un calcolatore hardware software Architettura dei calcolatori,
DettagliArchitettura. Neumann rivista
Architettura dei calcolatori Paolo Bison Fondamenti di Informatica A.A. 2006/07 Università di Padova Architettura struttura e funzionalità di un calcolatore hardware software Hardware Architettura dei
DettagliPaolo Bison. Fondamenti di Informatica Ingegneria Meccanica Università di Padova A.A. 2008/09
Architettura dei calcolatori Paolo Bison Fondamenti di Informatica Ingegneria Meccanica Università di Padova A.A. 2008/09 Architettura dei calcolatori, Paolo Bison, FI08, 2008-09-29 p.1 Architettura struttura
DettagliPrima della CEP: la macchina ridotta
Storia dell informatica Prima della CEP: la macchina ridotta Giovanni A. Cignoni Diego Ceccarelli Claudio Imbrenda Dipartimento di Informatica Università di Pisa Marzo 2009 1/28 Contenuti Fra curiosità
DettagliArchitettura degli Elaboratori
Architettura degli Elaboratori Linguaggio macchina e assembler (caso di studio: processore MIPS) slide a cura di Salvatore Orlando, Marta Simeoni, Andrea Torsello Architettura degli Elaboratori 1 1 Istruzioni
DettagliMacchina di Von Neumann
Fondamenti di Informatica: Struttura del Calcolatore 1 Macchina di Von Neumann Memorie di Massa BUS DI SISTEMA CPU Memoria Centrale (RAM) Periferiche Fondamenti di Informatica: Struttura del Calcolatore
DettagliProgrammazione per BioInformatica Introduzione. Docente. Programma del corso. Nicola Drago
Programmazione per BioInformatica Introduzione Nicola Drago nicoladrago@univrit Dipartimento di Informatica Università di Verona Docente Nicola Drago Dip Di Informatica e-mail: nicoladrago@univrit Programma
DettagliIstruzioni e linguaggio macchina
Istruzioni e linguaggio macchina I linguaggi macchina sono composti da istruzioni macchina, codificate in binario, con formato ben definito processori diversi hanno linguaggi macchina simili scopo: massimizzare
DettagliCenni storici. Abaco 3000 B.C. in Babilonia. Paolo Bison. Fondamenti di Informatica 1 A.A. 2004/05 Università di Padova
Cenni storici Paolo Bison Fondamenti di Informatica 1 A.A. 2004/05 Università di Padova p.1/36 Abaco 3000 B.C. in Babilonia p.2/36 Dispositivo di Antikythera 80 A.C. calcolatore analogico per valutare
DettagliInformatica teorica Lez. n 10 Macchine a registri. Macchine a registri. Prof. Giorgio Ausiello Università di Roma La Sapienza
Macchine a registri Argomenti della lezione Macchine a registri (RAM) Costi di calcolo RAM e macchine di Turing Macchine a registri elementari Macchine a registri (RAM: Random Access Machines) Introdotte
DettagliDal sistema operativo all' hardware
Dal sistema operativo all' hardware Di cosa parleremo? Il computer (processore e memoria principale) Cosa avviene all'avvio del computer? Scheda madre Alimentatore Memorie Secondarie (floppy disk, hard
DettagliAbilità Informa/che. capitolo 3. Prof. Fabio Calefato a.a Giurisprudenza
Abilità Informa/che capitolo 3 Prof. Fabio Calefato a.a. 2015-16 Giurisprudenza Archite3ura Hardware Degli Elaboratori Elemen> della macchina di Von Neumann Memoria principale Processore Memoria secondaria
DettagliFondamenti: Informatica, Computer, Hardware e Software
Consulente del Lavoro A.A 2002/2003 I Semestre Fondamenti: Informatica, Computer, Hardware e Software prof. Monica Palmirani Finalità del corso fornire elementi di informatica di base teorici che consentano
DettagliArchitettura degli Elaboratori
Architettura degli Elaboratori Linguaggio macchina e assembler (caso di studio: processore MIPS) slide a cura di Salvatore Orlando, Andrea Torsello, Marta Simeoni " Architettura degli Elaboratori 1 1 Istruzioni
DettagliLa macchina di Von Neumann. UNIVERSITÀ DEGLI STUDI DEL SANNIO Benevento DING DIPARTIMENTO DI INGEGNERIA CORSO DI "PROGRAMMAZIONE I"
23/11/218 UNIVERSITÀ DEGLI STUDI DEL SANNIO Benevento DING DIPARTIMENTO DI INGEGNERIA La macchina di Von Neumann Unità periferiche Memoria Centrale CPU CORSO DI "PROGRAMMAZIONE I" Bus Dati Bus Indirizzi
DettagliArchitettura di Von Neumann
Architettura del calcolatore Architettura di Von Neumann L architettura è ancora quella classica sviluppata da Von Neumann nel 1947. L architettura di Von Neumann riflette le funzionalità richieste da
DettagliArchitettura del. Calcolatori (1) Calcolatori (2) L architettura di Von Neumann. CPU RAM Memoria I/O. secondaria. bus
Architettura del calcolatore Calcolatori (1) Introdotti all'inizio degli anni 1940 Costruiti assemblano componenti elettronici elementari per memorizzare informazioni ed eseguire programmi informazioni
DettagliLinguaggio macchina. 3 tipi di istruzioni macchina. Istruzioni per trasferimento dati. Istruzioni logico/aritmetiche
3 tipi di istruzioni macchina Linguaggio macchina e assembler 1) trasferimento tra RAM e registri di calcolo della CPU 2) operazioni aritmetiche: somma, differenza, moltiplicazione e divisione 3) operazioni
DettagliArchitettura di Von Neumann. Architettura di Von Neumann. Architettura di Von Neumann INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)
INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Computer elaboratore di informazione riceve informazione in ingresso (input) elabora questa informazione restituisce informazione ottenuta elaborando
DettagliArchitettura del set di istruzioni (ISA)
Architettura del set di istruzioni (ISA) Calcolatori Elettronici-Ingegneria Telematica 1 Instruction Set Architecture Software Hardware Application (Netscape) Compiler Assembler Processor Memory Digital
DettagliProgramma svolto informatica a.s. 2017/2018. Classe 1D
MINISTERO DELL ISTRUZIONE, DELL UNIVERSITÀ E DELLA RICERCA UFFICIO SCOLASTICO REGIONALE PER IL LAZIO ISTITUTO ISTRUZIONE SUPERIORE Via Silvestri, 301 00164 ROMA - Via Silvestri, 301 Tel. 06/121127660 -
DettagliIl modello di Von Neumann
Il modello di Von Neumann Appunti di STA per le classi seconde ind. informatiche Page 1 Il modello architetturale Per modello architetturale, si intende la descrizione delle parti del sistema e la loro
DettagliFetch Decode Execute Program Counter controllare esegue prossima
Stored Program Istruzioni sono stringhe di bit Programmi: sequenze di istruzioni Programmi (come i dati) memorizzati in memoria La CPU legge le istruzioni dalla memoria (come i dati) Ciclo macchina (ciclo
DettagliCPUSim. Laboratorio 30/11/2016
CPUSim Laboratorio 30/11/2016 Tommaso Padoan e-mail: padoan@math.unipd.it CPUsim Scaricare il simulatore: www.math.unipd.it/~sperduti/architettura1.html scorrere fino a sezione Simulatori, aprire la pagina
DettagliArchitettura del calcolatore (Prima parte)
Architettura del calcolatore (Prima parte) Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Calcolatore astratto e reale Concetto astratto di calcolatore:
DettagliLezione 1. Linux avanzato. Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata. 8 marzo 2013
Lezione 1 Linux avanzato 8 marzo 2013 System Programming Research Group Università degli Studi di Roma Tor Vergata LA 13 1.1 Di cosa parliamo in questa lezione? Nascita ed evoluzione dei 1 di base 2 dei
DettagliCognome:, Nome: Matricola:
I Prova Intercorso Fondamenti di Informatica e Programmazione, A.A. 2017/18 Docente: R. Pizzolante Traccia D Cognome:, Nome: Matricola: Spazio riservato alla commissione esaminatrice 1 2 3 4 5 6 7 8 9
DettagliArchitettura del calcolatore. Prima parte
Architettura del calcolatore Prima parte Argomenti trattati Architettura di Von Neumann Memoria centrale Bus di sistema Unità di elaborazione (CPU) Interfacce di Ingresso/ uscita Modello di Von Neumann
DettagliCognome:, Nome: Matricola:
I Prova Intercorso Fondamenti di Informatica, A.A. 2017/18 Docente: A. Castiglione Traccia D Cognome:, Nome: Matricola: Spazio riservato alla commissione esaminatrice 1 2 3 4 5 6 7 8 9 10 11 12 13 Totale
DettagliSistemi di Elaborazione delle Informazioni 6 CFU. Il software di sistema
Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Sistemi di Elaborazione delle Informazioni 6 CFU Anno Accademico 2015/2016 Docente: ing. Salvatore
DettagliHackerando la Macchina Ridotta
Hackerando la Macchina Ridotta Giovanni A. Cignoni Francesco Monaci Diego Ceccarelli Claudio Imbrenda Dipartimento di Informatica Università di Pisa Novembre 2008 Contenuti Storia e memoria della Macchina
DettagliPrima della CEP: la macchina ridotta 50 anni fa, a Pisa
Storia dell informatica Prima della CEP: la macchina ridotta 50 anni fa, a Pisa Dipartimento di Informatica Università di Pisa Marzo 2008 1/26 Contenuti Fra curiosità e ricerca Un po di storia La Calcolatrice
DettagliARCHITETTURA DI UN SISTEMA DI ELABORAZIONE
ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE Il computer o elaboratore è una macchina altamente organizzata capace di immagazzinare, elaborare e trasmettere dati con notevole precisione e rapidità. Schematicamente
DettagliRappresentazione dell informazione
Rappresentazione dell informazione Codifica dei numeri Rappresentazioni in base 2, 8, 10 e 16 Rappresentazioni M+S, C1 e C2 Algoritmi di conversione di base Algoritmi di somma, moltiplicazione e divisione
DettagliCorso di Informatica
Corso di Informatica Modulo L1 A2-Evoluzione dei sistemi di elaborazione 1 Prerequisiti Non sono necessari particolari requisiti, se non le conoscenze a livello di cultura generale di base. 2 1 Introduzione
DettagliA.A. 2018/2019. CPU e Linguaggio Macchina FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante
A.A. 2018/2019 Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE Architettura di Von Neumann Modello concettuale di un architettura di computer che permette di rappresentare,
DettagliIntroduzione al linguaggio macchina. Istruzione l/m
Corso di Calcolatori Elettronici I Introduzione al linguaggio macchina Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione
DettagliInformatica di base 4 crediti 32 ore!!
Informatica di base 4 crediti 32 ore!! Programma Architettura dei computer L informazione ed il computer Le reti dei calcolatori I sistemi operativi La programmazione Informazioni utili Utilizzo dei computer
DettagliFondamenti di informatica: un po di storia
Fondamenti di informatica: un po di storia L idea di utilizzare dispositivi meccanici per effettuare in modo automatico calcoli risale al 600 (Pascal, Leibniz) Nell ottocento vengono realizzati i primi
DettagliPag. 1. Informatica Facoltà di Medicina Veterinaria a.a. 2012/13 prof. Stefano Cagnoni. Architettura del calcolatore (parte II)
1 Università degli studi di Parma Dipartimento di Ingegneria dell Informazione Informatica a.a. 2012/13 La inserita nella architettura dell elaboratore Informatica Facoltà di Medicina Veterinaria a.a.
DettagliELABORAZIONE DELLE INFORMAZIONI (ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE)
1 LEZIONE 9 ELABORAZIONE DELLE INFORMAZIONI (ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE) Laboratorio di Informatica per l Educazione A. A. 2014/2015 IN SINTESI (ELABORAZIONE) Con i COMPUTER, le macchine diventano
DettagliComponenti principali. Programma cablato. Architettura di Von Neumann. Programma cablato. Cos e un programma? Componenti e connessioni
Componenti principali Componenti e connessioni Capitolo 3 CPU (Unita Centrale di Elaborazione) Memoria Sistemi di I/O Connessioni tra loro 1 2 Architettura di Von Neumann Dati e instruzioni in memoria
DettagliComponenti e connessioni. Capitolo 3
Componenti e connessioni Capitolo 3 Componenti principali CPU (Unità Centrale di Elaborazione) Memoria Sistemi di I/O Connessioni tra loro Architettura di Von Neumann Dati e instruzioni in memoria (lettura
Dettagliinformatica di base per le discipline umanistiche
informatica di base per le discipline umanistiche vito pirrelli Istituto di Linguistica Computazionale CNR Pisa Dipartimento di linguistica Università di Pavia (per iniziare ) quinta lezione: la sintassi
DettagliIntroduzione al linguaggio macchina
Corso di Calcolatori Elettronici I Introduzione al linguaggio macchina Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione
DettagliCorso di Laboratorio di Informatica
Corso di Laboratorio di Informatica 2006/2007 Ing. Claudio Marrocco c.marrocco@unicas.it Struttura del corso Diviso in sei moduli: Architettura del Calcolatore Sistema Operativo Foglio Elettronico (Excel)
DettagliLinguaggio assembler e linguaggio macchina (caso di studio: processore MIPS)
Linguaggio assembler e linguaggio macchina (caso di studio: processore MIPS) Salvatore Orlando Arch. Elab. - S. Orlando 1 Livelli di astrazione Scendendo di livello, diventiamo più concreti e scopriamo
DettagliCorso di Laurea in Informatica Architetture degli Elaboratori
Corso di Laurea in Informatica Architetture degli Elaboratori Corsi A e B Esonero del 7 luglio 2005 Esercizio 1 (punti 4) Le seguenti microistruzioni implementano l istruzione IJVM IINC varnum const che
DettagliCenni storici sui sistemi di elaborazione
Cenni storici sui sistemi di elaborazione Generazione 0 (1600-1945) Tecnologia: sistemi meccanici Blaise Pascal (1623-1662) Pascalina: Somme e sottrazioni Gottfried Wilhelm von Leibniz (1646-1716) Macchina
DettagliArchitettura dei calcolatori e Software di sistema
Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Lezioni di Informatica di Base per la Facoltà di Lettere e Filosofia Anno Accademico 2012/20103
DettagliInformatica A.A. 2006/2007. Università degli Studi di Catania. Giuseppe Nicosia
Informatica A.A. 2006/2007 CdL in Matematica e CdL Matematica per le Applicazioni Università degli Studi di Catania Giuseppe Nicosia www.dmi.unict.it/~nicosia Elementi Fondamentali di un Calcolatore Il
DettagliLABORATORIO DI INFORMATICA
LABORATORIO DI INFORMATICA Corso di laurea in Scienze della Formazione Primaria a.a.2014/2015 A cura del Prof. Sergio Miranda LEZIONE N.3 Architettura di Von Neumann PREMESSA Caratteristica fondamentale
DettagliA.S. 2017/2018 PIANO DI LAVORO PREVENTIVO CLASSE 4Be
A.S. 2017/2018 PIANO DI LAVORO PREVENTIVO CLASSE 4Be Docenti Disciplina Cinzia Brunetto, Antonino Cacopardo SAE Sistemi Automatici Elettronici Competenze disciplinari di riferimento Il percorso formativo
DettagliComponenti principali
Componenti e connessioni Capitolo 3 Componenti principali n CPU (Unità Centrale di Elaborazione) n Memoria n Sistemi di I/O n Connessioni tra loro Architettura di Von Neumann n Dati e instruzioni in memoria
DettagliArchitettura di Von Neumann. Memoria centrale. Memoria centrale (o RAM)
Architettura di Von Neumann Unità periferiche L architettura è ancora quella classica sviluppata da Von Neumann nel 1947 L architettura di Von Neumann riflette le funzionalità richieste da un elaboratore:
DettagliCPU. ALU e Registri della CPU. Elementi della CPU. CPU e programmazione (Parte 1) Central Processing Unit, processore
CPU CPU e programmazione (Parte 1) La CPU (Central Processing Unit) e` in grado di eseguire dei programmi, cioe` sequenze di istruzioni elementari ( istruzioni macchina ) Idea fondamentale dell'architettura
DettagliCalcolatore: sottosistemi
Calcolatore: sottosistemi Processore o CPU (Central Processing Unit) Memoria centrale Sottosistema di input/output (I/O) CPU I/O Memoria Calcolatore: organizzazione a bus Il processore o CPU Unità di controllo
DettagliMacchina di Von Neumann
Avvertenza Quanto segue NON è un libro, ma è una copia dei lucidi usati a lezione che NON sostituisce i libri di testo adottati e consigliati per l insegnamento di Informatica Generale. Questa copia è
DettagliLinguaggio Assembly e linguaggio macchina
Architettura degli Elaboratori e delle Reti Lezione 11 Linguaggio Assembly e linguaggio macchina Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano
Dettagliinformatica di base per le discipline umanistiche
informatica di base per le discipline umanistiche vito pirrelli Istituto di Linguistica Computazionale CNR Pisa Dipartimento di linguistica Università di Pavia (per iniziare ) quarta lezione: circuiti,
DettagliArchitettura dei calcolatori
Cos'è un calcolatore? Architettura dei calcolatori Esecutore automatico di algoritmi Macchina universale Elementi di Informatica Docente: Giorgio Fumera Corso di Laurea in Edilizia Facoltà di Architettura
DettagliMacchine Astratte. Luca Abeni. February 22, 2017
Macchine Astratte February 22, 2017 Architettura dei Calcolatori - 1 Un computer è composto almeno da: Un processore (CPU) Esegue le istruzioni macchina Per fare questo, può muovere dati da/verso la memoria
DettagliLe Calcolatrici Elettroniche Pisane: proprio qui!
Le Calcolatrici Elettroniche Pisane: proprio qui! Seminario di Cultura Digitale Pisa, 26 aprile 2017 un progetto: degli studenti, di storia dell informatica, di restituzione 2/20 contenuti storie e luoghi
DettagliLinguaggi di alto livello, compilatori e interpreti
Linguaggi di alto livello, compilatori e interpreti Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Il punto della situazione STATO DATI
DettagliInformazioni. Organizzazione del corso. Materiale utile. Esame. Sommario degli argomenti di lezione
Informazioni Introduzione all Architettura degli Elaboratori A.A. 2006/2007 Docente: Francesca Rossi Prof.ssa Francesca Rossi E-mail: frossi@math.unipd.it Tel: 049-8271482 Studio: Via Trieste 63, IV piano,
DettagliPARTE III MACCHINE A REGISTRI
PARTE III MACCHINE A REGISTRI Macchine a registri (RAM) Modelli di costo RAM e macchine di Turing Macchine a registri elementari 1 3.1 MACCHINE A REGISTRI (RAM: Random Access Machines) Introdotte da Shepherdson
DettagliArchitettura di un calcolatore: introduzione. Calcolatore: sottosistemi
Corso di Calcolatori Elettronici I A.A. 2012-2013 Architettura di un calcolatore: introduzione Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e
DettagliELEMENTI DI INFORMATICA E PROGRAMMAZIONE
Università degli Studi di Brescia ELEMENTI DI INFORMATICA E PROGRAMMAZIONE Ingegneria GESTIONALE PROF. M.SECHI PARTE B COGNOME E NOME MATRICOLA PER RITIRARSI SCRIVERE QUI "RITIRATO" 15/04/2019 Opzione
DettagliInformatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno.
Trasferimento Ambiente esterno Controllo Informatica Mario Pavone - Dept. Mathematics & Computer Science - University of Catania mpavone@dmi.unict.it Architettura di Von Neumann PC$ Registri$ ALU$ Memoria$di$
Dettagli