L architettura del calcolatore
|
|
|
- Gilberta Guglielmi
- 9 anni fa
- Visualizzazioni
Transcript
1 Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Capitolo 1 L architettura del calcolatore Settembre 2006 L architettura del calcolatore 1
2 Nota bene Alcune parti del presente materiale didattico sono derivate da: trasparenze per il corso di Laboratorio di Informatica A.A prodotte da Alfonso Miola L utilizzo di questo materiale è stato consentito dall autore L architettura del calcolatore 2
3 Contenuti Che cos è un calcolatore? Architettura del calcolatore il calcolatore come sistema strutturato la macchina di von Neumann Breve storia del calcolo automatico L architettura del calcolatore 3
4 Trasparenze omesse dal questo materiale Sono state omesse da questo materiale le trasparenze riguardanti i seguenti argomenti che sono reperibili nel libro di testo ai paragrafi specificati il calcolatore come macchina programmabile paragrafo del libro di testo le applicazioni ed il rapporto tra dati e operazioni (esempi del gioco sudoku e solitario) paragrafo del libro di testo architettura di massima di un calcolatore: hardware e software; software di base e software applicativo paragrafo del libro di testo la macchina di von Neumann paragrafi ed 1.3 del libro di testo L architettura del calcolatore 4
5 Esempio di computazione con la macchina di von Neumann Vediamo ora un esempio di computazione con la macchina di von Neumann Supponiamo di voler eseguire il calcolo (a + b) c L input (a, b e c) viene fornito da una periferica di I/O Il risultato della computazione viene inviato alla stessa periferica di I/O In memoria centrale è caricato un programma che legge tre dati, a, b e c dalla periferica di I/O esegue il calcolo (a + b) c scrive il risultato sulla periferica I/O L architettura del calcolatore 5
6 Esempio di set di istruzioni read x legge il dato dal registro della periferica di I/O e lo copia nella cella di memoria di indirizzo x write x scrive nel registro della periferica di I/O il dato contenuto nella cella di memoria di indirizzo x loada x copia nel registro A il contenuto della cella di memoria di indirizzo X loadb x copia nel registro B il contenuto della cella di memoria di indirizzo X sumab esegue la somma dei dati nei registri A e B, e copia il risultato in A multab esegue il prodotto dei dati nei registri A e B, e copia il risultato in A storea x copia il contenuto del registro A nella cella di memoria di indirizzo x halt termina l esecuzione L architettura del calcolatore 6
7 Il programma in memoria centrale 0 read 11 1 read 12 2 read 13 3 loada 11 4 loadb 12 5 sumab 6 loadb 13 7 multab 8 storea 14 9 write halt programma dati L architettura del calcolatore 7
8 Storia del calcolo automatico L idea del calcolo automatico nasce con l esigenza dell uomo di: evitare calcoli numerici noiosi e ripetitivi eseguire calcoli in modo veloce eseguire calcoli senza commettere errori L architettura del calcolatore 8
9 Storia del calcolo automatico L abaco dei Romani la prima realizzazione di una macchina del genere fu l abaco ai tempi dei Romani, che ricorda un po i pallottolieri con cui i bambini iniziavano ad imparare a fare calcoli Blaise Pascal e la pascalina bisogna attendere fino al 1600 circa quando Blaise Pascal, matematico e filosofo francese, inventò la famosa pascalina, un congegno basato su ruote dentate capace di svolgere solo addizioni e sottrazioni von Leibniz verso la fine del 1600, Gottfried von Leibniz progettò una macchina meccanica più sofisticata ma che richiedeva meccanismi di precisione troppo elevata per la tecnologia di allora Le schede perforate di Jacquard verso la metà del 1700, il francese Joseph Marie Jacquard applicò ai telai da tessitura, fino ad allora guidati manualmente, un meccanismo a schede perforate che contenevano la sequenza esatta di operazioni da svolgere. Il telaio veniva così guidato in modo automatico L architettura del calcolatore 9
10 Storia del calcolo automatico La macchina analitica di Babbage alla fine del 1700 Charles Babbage progettò una macchina, detta macchina analitica, che avrebbe consentito di eseguire calcoli matematici di una certa complessità. La macchina era guidata anche in questo caso, da schede perforate. Ma, per mancanza di finanziamenti adeguati e di limiti della tecnologia, questa macchina non venne mai costruita e restò soltanto sulla carta Dalle macchine meccaniche alle macchine elettriche dalla metà del 1800 in poi, la presenza dell energia elettrica diede allo sviluppo del calcolo automatico un impennata enorme e si assistette alla costruzione di macchine sempre più potenti e sofisticate Le schede perforate di Hollerith l americano Herman Hollerith pensò di codificare le informazioni dei cittadini degli Stati Uniti su schede perforate le quali, elaborate velocemente da un meccanismo elettromeccanico, consentirono un rapido e corretto censimento della popolazione americana. Nel 1900 circa Hollerith fondò la IBM (International Business Machine) ed inizia l era della meccanografia. L architettura del calcolatore 10
11 Storia del calcolo automatico Il modello di von Neumann verso la metà del 1900 nascono le valvole. All ENIAC, uno dei più potenti elaboratori elettronici del tempo, lavorò John von Neumann. Una delle più importanti sue intuizioni fu l idea di memorizzare il programma in modo da avere una elaborazione più veloce. Da allora, sfruttando questo concetto, le macchine furono costruite secondo il modello di von Neumann. Ciò consentì di applicare la grande potenza di esse a campi anche molto diversi dal semplice calcolo (gestionali, amministrativi, industriali). la gran parte degli attuali calcolatori funzionano ancora secondo questo modello! tramite l unità di Ingresso si immettono in memoria (RAM) sia il programma che i dati. La CPU elabora i dati secondo il programma ed i risultati dell elaborazione vengono inviati all unità di Uscita L architettura del calcolatore 11
12 Storia del calcolo automatico I transistor sostituiscono le valvole negli anni 60 nacquero i transistor, successivamente i circuiti integrati ossia circuiti che in uno spazio piccolissimo inglobano centinaia di componenti elettronici: dapprima circuiti in piccola scala di integrazione SSI (Small Scale Integration), poi a media scala di integrazione MSI (Medium Scale Integration), poi in grande scala LSI (Large Scale Integration) ed, infine, in largissima scala di integrazione VLSI (Very Large Scale Integration). Le dimensioni diventarono sempre più piccole e la potenza sempre maggiore Nascono i microprocessori e gli elaboratori iniziano ad essere strumenti di massima diffusione, dai persona computer ai grossi elaboratori presenti nelle aziende L architettura del calcolatore 12
13 Storia del calcolo automatico Lo sviluppo delle tecnologie informatiche ed elettroniche ha fatto sì che si possa parlare di generazioni di elaboratori. La seguente tabella mostra le generazioni oggi riconosciute Generazioni I II III IV V Anno Componente Valvole Transistor (SSI) Circuiti integrati (MSI) Chip LSI Chip VLSI Potenza (operazioni al secondo) L architettura del calcolatore 13
14 Storia del calcolo automatico In parallelo a questa evoluzione che abbiamo sinteticamente descritto, e che è prevalentemente una evoluzione hardware, si anche avuta una significativa evoluzione delle tecnologie software L evoluzione software è stata resa possibile dalla ricchezza di risultati scientifici sulla teoria della computazione, sui linguaggi di programmazione e sui sistemi operativi I linguaggi sono evoluti dal Fortran e Cobol degli anni 50 e 60, al Pascal e al C, ai linguaggi orientati ad oggetti C++ e Java I sistemi operativi dal DOS degli anni 80, a Unix e quindi poi Linux, a MacOS e a Windows L architettura del calcolatore 14
15 Classificazione dei computer Calcolatrici tascabili dimensioni e prezzo ridotti, eseguono operazioni aritmetiche e funzioni matematiche fondamentali. Possono essere programmabili Personal computer uso individuale (domestico), usano supporti magnetici, ottici e possono avere caratteristiche multimediali. Nella forma portatile assumono il nome di notebook Minicomputer consentono il collegamento contemporaneo di decine di utenti anche mediante semplici terminali; prestazioni e prezzo elevati Grandi sistemi sono detti mainframe, consentono il collegamento contemporaneo di migliaia di terminali o anche di altri computer per formare una rete (network) L architettura del calcolatore 15
16 Rifermimenti al libro di testo Per lo studio di questi argomenti si fa riferimento al libro di testo, e in particolare al capitolo 1 sull architettura dei calcolatori: 1.1 Calcolatori e applicazioni Alcuni esempi di applicazioni Applicazioni e interfacce 1.2 Architettura dei calcolatori Hardware e software Macchina di von Neumann 1.3 Tecnologia dei calcolatori Codifica dei dati Microprocessore Memoria centrale Memorie secondarie L architettura del calcolatore 16
Breve storia del calcolo automatico
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Approfondimenti 01 Breve storia del calcolo automatico Marzo 2010 L architettura del calcolatore 1 Approfondimenti: Storia del calcolo automatico
Che cos e l Informatica. Informatica generale. Caratteristiche fondamentali degli algoritmi. Esempi di algoritmi. Introduzione
Che cos e l Informatica Scienza dell elaborazione dell informazione Informatica generale non si riduce all utilizzo di strumenti (e.g. linguaggi di programmazione e basi di dati); si occupa del trattamento
Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) Software (tutto ciò che non e tangibile)
Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) La macchina di Von Neumann Le periferiche Software (tutto ciò che non e tangibile) Il sistema operativo I programmi applicativi
Architettura 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
Corso di Laurea Ingegneria Informatica Laboratorio di Informatica
Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Capitolo 4 Traduzione ed esecuzione di programmi Ottobre 2006 Traduzione ed esecuzione di programmi 1 Nota bene Alcune parti del presente
Il calcolatore. Architettura di un calcolatore (Hardware)
Il calcolatore Prima parlare della programmazione, e' bene fare una brevissima introduzione su come sono strutturati i calcolatori elettronici. I calcolatori elettronici sono stati progettati e costruiti
Hardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre
Hardware, software e periferiche Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre Riepilogo - Concetti di base dell informatica L'informatica è quel settore scientifico disciplinare
Concetti Introduttivi. Il Computer
Concetti Introduttivi Il Computer Introduzione Informazione Notizia, dato o elemento che consente di avere conoscenza più o meno esatta di fatti, situazioni, modi di essere Messaggio Tutto ciò che porta
Computer e Programmazione
Computer e Programmazione Che cos è un Computer Un computer è un apparecchio elettronico progettato per svolgere delle funzioni. Come tutte le macchine, non ha nessuna capacità decisionale o discrezionale,
ARCHITETTURA 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
Programmazione modulare
Programmazione modulare 2016 2017 Indirizzo: 1 BIENNIO Informatica e Telecomunicazioni Disciplina: SCIENZE E TECNOLOGIE APPLICATE Classi: 2 C - 2 D - 2 F Ore settimanali: 3 ore Prerequisiti per l'accesso
Architettura 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
Corso di Laboratorio di Informatica Università degli Studi Università degli Studi di Cassino di Cassino
Corso di Laboratorio di Informatica 2005/2006 Ing. Maurizio Landolfi Ing. Mario Molinara [email protected] [email protected] Struttura del corso Diviso in sei moduli: Architettura del Calcolatore Sistema
CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI
CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI Introduzione alle basi di dati (2) 2 Modelli dei dati, schemi e istanze (1) Nell approccio con basi di dati è fondamentale avere un certo livello di
Fondamenti di Informatica
Fondamenti di Informatica Parte Prima: Introduzione storica Fondamenti di informatica Calcolatori meccanici L'ingresso del calcolatore nel mondo del lavoro risale all'inizio del 1900; la tecnologia delle
Ingegneria Gestionale della logistica e produzione Prof. A. Palomba - Elementi di Informatica (J-Z) Componenti
2010-2011 Ingegneria Gestionale della logistica e produzione Prof. A. Palomba - Elementi di Informatica (J-Z) 8 Componenti Lez. 8 1 Un calcolatore elettronico è un sistema predisposto alla elaborazione
SISTEMI INFORMATIVI AZIENDALI. introduzione ai sistemi informativi 1
SISTEMI INFORMATIVI AZIENDALI introduzione ai sistemi informativi 1 Sistema Informativo Insieme degli strumenti, risorse e procedure che consentono la gestione delle informazioni aziendali e' essenziale
Anatomia e fisiologia del computer: l architettura del calcolatore
Corso di Laurea Ingegneria Civile Fondamenti di Informatica Dispensa 01 Anatomia e fisiologia del computer: l architettura del calcolatore Marzo 2009 L architettura del calcolatore 1 Nota bene Alcune parti
Origini e caratteristiche dei calcolatori elettronici
Origini e caratteristiche dei calcolatori elettronici Lunedì, 09 ottobre 2006 Supercomputer, mainframe 1 Server, workstation, desktop, notebook, palmare Un po di storia 1642 Biagio Pascal 1671 Leibniz
Caratteristiche di un PC
Caratteristiche di un PC 1 Principali porte presenti sui personal computer PC Una porta è il tramite con la quale i dispositivi (periferiche o Device ) vengono collegati e interagiscono con il personal
Introduzione alla programmazione. Walter Didimo
Introduzione alla programmazione Walter Didimo Programmi Un programma è una frase (anche molto lunga) che descrive delle azioni che devono essere svolte da un calcolatore La frase deve essere dettagliata
Modulo: Elementi di Informatica
ARCHITETTURA DI VON NEUMANN Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Fisica medica e statistica Modulo: Elementi di Informatica A.A. 2009/10 Lezione
BASI DI DATI. basi di dati - introduzione ai sistemi informativi 1
BASI DI DATI basi di dati - introduzione ai sistemi informativi 1 Sistema Informativo Insieme degli strumenti, risorse e procedure che consentono la gestione delle informazioni aziendali e' essenziale
(1) (2) (3) (4) 11 nessuno/a 9 10. (1) (2) (3) (4) X è il minore tra A e B nessuno/a X è sempre uguale ad A X è il maggiore tra A e B
Compito: Domanda 1 Per l'algoritmo fornito di seguito, qual è il valore assunto dalla variabile contatore quando l'algoritmo termina: Passo 1 Poni il valore di contatore a 1 Passo 2 Ripeti i passi da 3
AXO - Architettura dei Calcolatori e Sistema Operativo. organizzazione strutturata dei calcolatori
AXO - Architettura dei Calcolatori e Sistema Operativo organizzazione strutturata dei calcolatori I livelli I calcolatori sono progettati come una serie di livelli ognuno dei quali si basa sui livelli
L ARCHITETTURA DEI CALCOLATORI. Il processore La memoria centrale La memoria di massa Le periferiche di I/O
L ARCHITETTURA DEI CALCOLATORI Il processore La memoria centrale La memoria di massa Le periferiche di I/O Caratteristiche dell architettura 2 Flessibilità adatta a svolgere diverse tipologie di compiti
Parte I. Evoluzione dei Sistemi di Elaborazione (a.a. 2008-2009)
Parte I Evoluzione dei Sistemi di Elaborazione (a.a. 2008-2009) I.1 Evoluzione degli Elaboratori N.B. Quasi tutto è successo negli ultimi 50 anni I.2 Generazione 0 (1600-1945) Pascal (1623-1662) Pascaline:
Lezione 2 Chiamate di procedura e risposta alle interruzioni
Modulo 1 U.D. 1 Lez. 2 Lezione 2 Chiamate di procedura e risposta alle interruzioni Sistemi Operativi I Modulo 1 - Architettura del Calcolatore Unità didattica 1 - Architettura e funzionamento dei sistemi
Tecnologie dei Sistemi di Automazione e Controllo
Tecnologie dei Sistemi di Automazione e Controllo Prof. Gianmaria De Tommasi Lezione 8 I Controllori a Logica Programmabile Corso di Laurea Codice insegnamento Email docente Anno accademico N39 N46 M61
I sistemi operativi (prima parte) Agostino Lorenzi I sistemi operativi - Atlas
I sistemi operativi (prima parte) Le esigenze dell informatica moderna Computer facili da usare Gestione di grandi archivi di dati Esecuzione di più programmi sulla stessa macchina Collegamento in rete
L hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software:
Il Software L hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software: un insieme di programmi che permettono di trasformare un insieme di circuiti
La storia dell informatica. Graziano Pravadelli (2012)
La storia dell informatica Graziano Pravadelli (2012) Calcolatore o calcolatrice? Qual è la differenza tra un calcolatore e una calcolatrice? Da Wikipedia Un computer è un dispositivo fisico che implementa
STORIA DEL COMPUTER - 1 -
STORIA DEL COMPUTER Primi strumenti di calcolo Fin dall antichità l uomo ha sempre tentato di fare il minor sforzo possibile per procurarsi di che vivere. Basti pensare all invenzione degli strumenti di
Architettura di un calcolatore e linguaggio macchina. Primo modulo Tecniche della programmazione
Architettura di un calcolatore e linguaggio macchina Primo modulo Tecniche della programmazione CPU Central Processing Unit, processore Unita logica/aritmetica: elaborazione dati Unita di controllo: coordina
Lezione 1: L hardware
Architettura del calcolatore Lezione 1: L hardware Architettura Componenti e funzionamento Il calcolatore è uno strumento programmabile per la rappresentazione, la memorizzazione e l elaborazione delle
Memoria Secondaria o di Massa
Memoria Secondaria o di Massa dischi fissi (hard disk), floppy disk, nastri magnetici, CD, DVD, USB memory, etc deve essere permanente (mentre la RAM e`volatile) accesso sequenziale, cioe il tempo di accesso
TOP DOWN. Compiti in classe proposti Modulo 1 JUVENILIA SCUOLA. Iacobelli Ajme Marrone
Compiti in classe proposti Modulo Domande Vero/Falso I dati vengono memorizzati nella CPU 2 Un Megabyte corrisponde a circa un milione di Byte 3 Gli Antivirus diffondono virus nel computer 4 LAN vuol dire
Elementi di base del calcolatore
Elementi di base del calcolatore Registri: dispositivi elettronici capaci di memorizzare insiemi di bit (8, 16, 32, 64, ) Clock: segnale di sincronizzazione per tutto il sistema si misura in cicli/secondo
Programma svolto di INFORMATICA. Classe 3 - indirizzo MERCURIO A.S. 2009/2010
ISTITUTO TECNICO COMMERCIALE N. DELL ANDRO - Santeramo in Colle (BA) Programma svolto di INFORMATICA Classe 3 - indirizzo MERCURIO A.S. 2009/2010 Proff. Rosalia Barbara Schiavarelli, Antonio Antonicelli
Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco
Università di Bologna Facoltà di Ingegneria C.d.L. in Ing. Gestionale Fondamenti di Informatica T-1 (A-K) A.A. 2015/16 Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco 1 Obiettivi del corso Il corso
Il sistema informativo aziendale
Il sistema informativo aziendale Informatica e azienda L azienda è caratterizzata da: Persone legate tra loro da una struttura gerarchica che definisce le dipendenze Attività produttive necessarie per
Le aree dell informatica
Fondamenti di Informatica per la Sicurezza a.a. 2006/07 Le aree dell informatica Stefano Ferrari UNIVERSITÀ DEGLI STUDI DI MILANO DIPARTIMENTO DI TECNOLOGIE DELL INFORMAZIONE Stefano Ferrari Università
Il Modello di von Neumann (2) Prevede 3 entità logiche:
Introduzione all Architettura degli Elaboratori Sommario Macchina di von Neumann Esecuzione dei programmi Rappresentazione dei dati Dati numerici Dati alfabetici 1 2 Il Modello di von Neumann (1) L architettura
Storia dell informatica
Fondamenti di Informatica per la Sicurezza a.a. 2006/07 Storia dell informatica Stefano Ferrari UNIVERSITÀ DEGLI STUDI DI MILANO DIPARTIMENTO DI TECNOLOGIE DELL INFORMAZIONE Stefano Ferrari Università
Unità Didattica 2 I Linguaggi di Programmazione
Unità Didattica 2 I Linguaggi di Programmazione 1 Linguaggio naturale e linguaggio macchina La comunicazione uomo-macchina avviene attraverso formalismi che assumono la forma di un linguaggio. Caratteristiche
Personal Computer: introduzione
I.I.S. Benvenuto Cellini Corso di formazione tecnica Personal Computer: introduzione Prof. Alessandro Pinto v.2009 Architettura di Von Neumann Unità centrale di elaborazione Input Unità aritmetico-logica
La Rappresentazione dell Informazione
La Rappresentazione dell Informazione Parte III I codici Codici a.a. 27-28 Un codice è una funzione che associa ad una sequenza di simboli un significato Codice : {entità} {sequenze di simboli} Un codice
Laboratorio software. A.A. 2009-2010 C. Brandolese
Laboratorio software A.A. 2009-2010 Hardware testing with software T1. RAM Testing Il progetto ha lo scopo di studiare e sviluppare alcune delle tecniche note per il testing della memoria RAM di un sistema
Programma svolto di INFORMATICA. Classe 3M - indirizzo MERCURIO A.S. 2010/2011
ISTITUTO TECNICO COMMERCIALE N. DELL ANDRO - Santeramo in Colle (BA) Programma svolto di INFORMATICA Classe 3M - indirizzo MERCURIO A.S. 2010/2011 Proff. Rosalia Barbara Schiavarelli, Antonio Antonicelli
Informatica Teorica. Macchine a registri
Informatica Teorica Macchine a registri 1 Macchine a registri RAM (Random Access Machine) astrazione ragionevole di un calcolatore nastro di ingresso nastro di uscita unità centrale in grado di eseguire
Evoluzione del calcolatore e fondamenti della programmazione
Informatica e fondamenti della programmazione Disciplina che si occupa dell informazione e del suo trattamento in modo automatico Mezzi fisici: i computer Mezzi logici: procedimenti di elaborazione, algoritmi
La codifica. dell informazione
La codifica dell informazione (continua) Codifica dei numeri Il codice ASCII consente di codificare le cifre decimali da 0 a 9 fornendo in questo modo un metodo per la rappresentazione dei numeri Il numero
Architettura di un calcolatore e ciclo macchina. Appunti per la classe 3 Dinf
Architettura di un calcolatore e ciclo macchina Appunti per la classe 3 Dinf Il Sistema di Elaborazione Computer Hardware Software 2 Hardware Struttura fisica del calcolatore formata dai circuiti elettronici
Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete
Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete Reti di calcolatori Protocolli di Trasmissione: Il modello ISO/OSI L architettura TCP/IP Protocolli di trasmissione Un protocollo di
AURORA WebDOC Document Management System
AURORA WebDOC Document Management System PRESENTAZIONE Aurora WebDOC è un software della famiglia DMS (document management system) pensato per le piccole aziende e gli studi professionali. Queste realtà
Grandezze fisiche e loro misura
Grandezze fisiche e loro misura Cos è la fisica? e di che cosa si occupa? - Scienza sperimentale che studia i fenomeni naturali suscettibili di sperimentazione e caratterizzati da grandezze misurabili.
Fondamenti 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
Architettura e organizzazione
Introduzione (cap.1) Architettura e organizzazione Architettura: caratteristiche visibili al programmatore Istruzioni Spazio (numero bit) usato per rappresentare i dati Tecniche di indirizzamento della
PROGRAMMAZIONE COORDINATA TEMPORALMENTE A.S. 2015/ CLASSI: 1AE 1AM 1BI 1BM 1CM
1AE 1AM 1BI PROGRAMMAZIONE COORDINATA TEMPORALMENTE A.S. 2015/2016 - CLASSI: 1AE 1AM 1BI DISCIPLINA: SETTEMBRE OTTOBRE Monte ore annuo Libro di Testo 99 ore di cui 66 di laboratorio E-book dal sito www.matematicamente.it.
LA MEMORIA NEL CALCOLATORE
Tipi di memorie (1) Rappresenta il supporto fisico, il dispositivo su cui sono immagazzinate le informazioni (dati e programmi) ROM (Read Only Memory) 1-2 MByte Cache 1 MByte di sola lettura contiene programmi
Il concetto di calcolatore e di algoritmo
Il concetto di calcolatore e di algoritmo Elementi di Informatica e Programmazione Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Informatica
La memoria principale
La memoria principale DRAM (Dynamic RAM) il contenuto viene memorizzato per pochissimo tempo per cui deve essere aggiornato centinaia di volte al secondo (FPM, EDO, SDRAM, RDRAM) SRAM (Static RAM) veloce
Espressioni aritmetiche e ordine delle operazioni
Le operazioni fondamentali Espressioni aritmetiche (UbiMath) - 1 Le operazioni fondamentali Espressioni aritmetiche e ordine delle operazioni Nella risoluzione di problemi compaiono spesso valori legati
Esercitazioni di Reti Logiche. Lezione 1 Rappresentazione dell'informazione. Zeynep KIZILTAN [email protected]
Esercitazioni di Reti Logiche Lezione 1 Rappresentazione dell'informazione Zeynep KIZILTAN [email protected] Introduzione Zeynep KIZILTAN Si pronuncia Z come la S di Rose altrimenti, si legge come
Codice binario. Codice. Codifica - numeri naturali. Codifica - numeri naturali. Alfabeto binario: costituito da due simboli
Codice La relazione che associa ad ogni successione ben formata di simboli di un alfabeto il dato corrispondente è detta codice. Un codice mette quindi in relazione le successioni di simboli con il significato
Somma di numeri floating point. Algoritmi di moltiplicazione e divisione per numeri interi
Somma di numeri floating point Algoritmi di moltiplicazione e divisione per numeri interi Standard IEEE754 " Standard IEEE754: Singola precisione (32 bit) si riescono a rappresentare numeri 2.0 10 2-38
LAUREA in INGEGNERIA INFORMATICA
LAUREA in INGEGNERIA INFORMATICA D.M. 270/04 a cura di Letizia Leonardi, Presidente Consiglio Interclasse TEMPISTICA A.A. 2009/10 attivazione I anno della nuova Laurea (secondo il D.M. 270/04) attivazione
APPICCIAFUOCO ANDREA VIA MASACCIO, 40 50136 FIRENZE (FI) [email protected]
C U R R I C U L U M V I T A E INFORMAZIONI PERSONALI Cognome - Nome Indirizzo APPICCIAFUOCO ANDREA VIA MASACCIO, 40 50136 FIRENZE (FI) Telefono 055 241190 348 3328146 Fax 055 242886 E-mail Nazionalità
curriculum formativo e professionale
curriculum formativo e professionale Informazioni personali Nome Sardi Alessandra Indirizzo 32, Piazza Leonardo da Vinci Milano - Italia Telefono +39 0223992322 Fax +39 0223993411 E-mail [email protected]
Laurea triennale - Comunicazione&DAMS - UNICAL. Dr. Marco Manna 1
Corso di INFORMATICA Laurea triennale - Comunicazione&DAMS Dr. Marco Manna 1 1 Dipartimento di Matematica Università della Calabria Corso di laurea intercalsse in COMUNICAZIONE&DAMS http://elleboro.unical.it/drupalab/informatica2009/
Concetti base sui calcolatori elettronici
Concetti base sui calcolatori elettronici Ing. Luca De Santis DIS - Dipartimento di informatica e sistemistica Anno accademico 2007/2008 Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica
STATISTICHE DI VENDITA
STATISTICHE DI VENDITA 1) PREMESSA Il software Blustring dispone di un potente strumento per l elaborazione di statistiche sulle vendite, che come vedremo, consente di effettuare una grossa varietà di
Architettura dei computer
Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore la memoria principale (memoria centrale, RAM) la memoria secondaria i dispositivi di input/output La
Appunti del corso di Informatica 1 (IN110 Fondamenti) 3 Modelli di calcolo
Università Roma Tre Dipartimento di Matematica e Fisica Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 3 Modelli di calcolo Marco Liverani ([email protected])
A parte alcuni dispositivi rudimentali dell'antichità classica, non vi furono progressi tecnologici rilevanti fino a circa il 1650 Per tre secoli,
Storia del Calcolatore A parte alcuni dispositivi rudimentali dell'antichità classica, non vi furono progressi tecnologici rilevanti fino a circa il 1650 Per tre secoli, vennero ideati dispositivi meccanici
A.S. 2015/16 CLASSE 5 AEE MATERIA: T.P.S.E. UNITA DI APPRENDIMENTO 1: AMPLIFICATORI OPERAZIONALI
A.S. 2015/16 CLASSE 5 AEE MATERIA: T.P.S.E. UNITA DI APPRENDIMENTO 1: AMPLIFICATORI OPERAZIONALI Essere capace di progettare le principali configurazioni circuitali con op-amp. Applicare i fondamentali
Corso abilitante A042. Rosa Maria D Angelo
Corso abilitante A042 Rosa Maria D Angelo Fin dall'antichità gli uomini hanno sempre cercato di rendere meno laboriosi i calcoli. Il desiderio di rendere più veloce e più possibile automatico il calcolo
EVOLUZIONE dei SISTEMI e delle TECNICHE DI GESTIONE DELLE FUNZIONI AZIENDALI
EVOLUZIONE dei SISTEMI e delle TECNICHE DI GESTIONE DELLE FUNZIONI AZIENDALI -fino agli anni sessanta i sistemi informativi erano rivolti alla gestione delle procedure di base (Contabilità Generale, magazzino,
