Lecture 1: Course Overview -Introduzione al corso - Course Schedule - Administration
|
|
- Saverio Meli
- 7 anni fa
- Visualizzazioni
Transcript
1 [ Modulo di Laboratorio di Architettura degli Elaboratori Corso di Architettura degli Elaboratori con Laboratorio Docente: H. Muccini Lecture 1: Course Overview -Introduzione al corso - Course Schedule - Administration Software Engineering and Architecture Group Henry Muccini Presentazioni Chi sono Office:A1/10, Coppito II Office hours: Previo appuntamento via Chi siete: Chi proviene dal corso dell anno precedente Esperienze di programmazione 2/16 1
2 Introduzione al Corso 3/16 Dal corso di Architettura degli Elaboratori al Laboratorio Corso di Architettura degli Elaboratori: Rappresentazione dell informazione Reti logiche Reti sequenziali CPU Memoria Sottosistema di I/O 4/16 2
3 Architettura di un Elaboratore MAR Memoria MBR Bus R1R2 Rn MEMORIA ALU CPU 5/16 Dal corso di Architettura degli Elaboratori al Laboratorio Corso di Architettura degli Elaboratori: Molto studio HW, poco sul SW Corso di Laboratorio di Architettura degli Elaboratori: Studio del SW Basandoci però sulle conoscenze HW acquisite 6/16 3
4 Eniac 24x3x2 Progresso senza precedenti Dal 40 4 volte meglio ogni 3 anni (RAM) VLSI Input/output/Mem/CPU Linguaggi 0,1 e linguaggi ad alto livello Sistemi Operativi Macro e micro informatica Informatica e Biologia, medicina, genoma R1R2 Rn ALU MAR Memoria MBR MEMORIA Bus 7/16 Evoluzione del SW Linguaggio 0-1 Linguaggi Assembly Linguaggi ad alto livello Sistemi Operativi def: Insieme di Programmi che realizzano una interfaccia tra utente e Hardware (macchina virtuale) def: Gestore delle Risorse del sistema. Permette la gestione efficiente (minimizzazione d uso) delle risorse def: Insieme di procedure manuali o automatiche che permette a piu di un utente di condividere un sistema in maniera efficiente 8/16 4
5 Sistema Operativo come Gestore delle Risorse -Fornisce un'interfaccia amichevole all'utente -Fornisce un supporto durante l'esecuzione dei programmi -Gestisce le Risorse 9/16 FOCUS del corso Naturalmente, NON vedremo in questo corso come funziona un sistema operativo, ne tanto meno linguaggi ad alto livello o codifica 0-1 Vedremo insieme Linguaggio ASSEMBLY Set di Istruzioni in assembler MIPS Fondamenti logici Legami con l HW Regole di progettazione 4 Principi di Progetto SPIM 11/16 5
6 Evoluzione del SW Linguaggio 0-1 Linguaggi Assembly Linguaggi ad alto livello Sistemi Operativi 12/16 Motivazioni e cosa imparerete Imparare il modo in cui sono rappresentate le istruzioni aiuta a scoprire il segreto della programmazione, cioe il concetto della memorizzazione dei programmi. 13/16 6
7 Course Schedule (1/2) Programmazione assembly Realizzazione delle principali strutture di controllo if/then/else Loop Scritturadi sempliciprogrammiassembly ricerche in array programmi di ordinamento manipolazione stringhe Scrittura di funzioni Convenzioni riguardanti l uso dei registri 14/16 Course Schedule (2/2) Concetti avanzati: Linker Loader Programmi Tool SPIM 15/16 7
8 Programma (di massima) Istruzioni aritmetico/logiche Istruzioni Load and Store Istruzioni decisionali Vettori Gestione Input If goto (istruzioni bne, beq ) -If then else (istruzione j ) -Cicli -Istruzione di < -Switch Procedure -Procedure annidate -Procedure ricorsive Modi di indirizzamento del MIPS - Assemblatore, linker e loader -Pseudoistruzioni Puntatori Numeri in Virgola Mobile Gestione I/O 16/16 17/16 8
9 Ho immesso da console un unico parametro con valore 14 0x7fffee10 0x7fffee13 In 0x7fffee52 e memorizzato, in esadecimale, 31 che corrisponde a 1 (prima cifra dell input 14) In 0x7fffee53 e memorizzato, in esadecimale, 34 che corrisponde a 4 (seconda cifra dell input 14) 18/16 MARS tool 19/16 9
10 Amministrazione del Corso 20/16 Metodo di insegnamento Uso delle slide Stampate le slide prima della lezione? Uso dei colori rosso e blu per evidenziare termini importanti Uso di stripe colorate per identificare concetti importanti RICORDA: le slide sono solo di ausilio. Non sostituiscono il libro di testo Uso della lavagna 21/16 10
11 Textbook Required: David A. Patterson, John L. Hennessy, Struttura, organizzazione e progetto dei calcolatori (Interdipendenza tra hardware e software ), Jackson Libri Oppure Capp. Introduzione, 1, 3, 4 e Appendice A David A. Patterson, John L. Hennessy Struttura e progetto dei calcolatori, l interfaccia hardware software", Zanichelli 1995 Tool: SPIM (A MIPS R2000/R3000 Simulator) 22/16 Assessment Calendario Didattico: (come da Project More information will be available on the web site soon 23/16 11
12 Parziale A.A : 70% ha passato lo scritto al primo appello (50/70) Mentre Di cui, 32 su 50 senza l obbligo di consegna del progetto 30% ha passato lo scritto al secondo appello Di cui, 0 senza l obbligo di consegna del progetto Cominciate SUBITO a studiare 24/16 Progetto Esame = Scritto [obbligatorio] Assegna un voto massimo pari a 26/30 Progetto con discussione [facoltativo] Assegna un voto massimo pari a +5 In collaborazione con il corso sul Linguaggio C Create al piu presto i gruppi 25/16 12
13 Esempio di Progetto Aprire un esempio di progetto: Directory: Lezione1_EsempioProgetto Documentazione Codice sorgente Esecuzione in SPIM 26/16 LabArch08-09 vs. LabArch07-08 Programma: Simile a quello dell anno precedente Link con il corso su Linguaggio C Modalita d esame: Come l anno scorso Gestione delle lezioni: Esercitazioni pratiche su alcuni argomenti Alcuni esercizi di prova per testare la vostra preparazione 27/16 13
14 Prossime lezioni Tre lezioni in questa settimana Due lezioni nella settimana prossima Due settimane di buco, per permettervi di studiare Copriremo in queste due settimane la parte del programma prima delle procedure Create i gruppi nel frattempo Due lezioni a settimana fino alla fine del corso 28/16 Domande? Metodo 1: Controllate il sito Web Metodo 2: Ricevimento su appuntamento Inviate una a muccini@di.univaq.it 29/16 14
15 Course Administration Course Web Site: reachable from Controllate Frequentemente le aree News e F.A.Q In particolare, prima di eseguire una qualsiasi domanda, controllare se tale non e gia stata risposta nelle F.A.Q. 30/16 Sito Web 31/16 15
16 Alcuni consigli utili e Raccomandazioni Cominciate SUBITO a studiare i concetti di questo laboratorio, e vi sara molto piu semplice seguire le lezioni Studiare sul libro di testo: i lucidi possono contenere sviste e si limitano ad esporre solo un estratto dei contenuti del corso No telefonini accesi in aula Uso appropriato dei Portatili in aula Lingua Inglese 32/16 Lingua Inglese GSEEM Tesi all estero Tesi all estero in azienda Lavori in azienda all estero Progetti EU e non Corsi di Inglese in Facolta 33/16 16
Laboratorio di Architettura degli Elaboratori LabArch 2006 Secondo Quadimestre, a.a Docente: H. Muccini
[http://www.di.univaq.it/muccini/labarch] Laboratorio di Architettura degli Elaboratori LabArch 2006 Secondo Quadimestre, a.a. 2005-2006 Docente: H. Muccini Lecture 2: Prime Istruzioni -Concetti Fondamentali
DettagliCALCOLATORI ELETTRONICI
DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICA Corso di laurea in Ingegneria informatica Anno accademico 2016/2017-3 anno CALCOLATORI ELETTRONICI 9 CFU - 1 semestre Docente titolare dell'insegnamento
DettagliCALCOLATORI ELETTRONICI M - Z
DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICA Corso di laurea in Ingegneria informatica Anno accademico 2018/2019-3 anno CALCOLATORI ELETTRONICI M - Z ING-INF/05-9 CFU - 1 semestre Docente
DettagliArchitettura degli elaboratori
Architettura degli elaboratori Ottavio D Antona dantona@di.unimi.it Maria Luisa Damiani damiani@di.unimi.it Dipartimento di Informatica Università degli Studi di Milano Architettura degli Elaboratori -
DettagliArchitettura degli elaboratori
Architettura degli elaboratori 2018-2019 Presentazione del corso Maria Luisa Damiani maria.damiani@unimi.it Dipartimento di Informatica Università degli Studi di Milano Ambito Il corso Corsi di Laurea
DettagliDettagli Organizzativi. Architettura degli Elaboratori e Laboratorio. 27 Febbraio 2012
Architettura degli Elaboratori e Laboratorio 27 Febbraio 2012 Informazioni del corso Sito web: http://www.unife.it/scienze/informatica/insegnamenti/architettura-elaboratorilaboratorio/homepage Sul sito
DettagliLecture 2: Prime Istruzioni
[http://www.di.univaq.it/muccini/labarch] Modulo di Laboratorio di Architettura degli Elaboratori Corso di Architettura degli Elaboratori con Laboratorio Docente: H. Muccini Lecture 2: Prime Istruzioni
DettagliCALCOLATORI ELETTRONICI
DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICA Corso di laurea in Ingegneria elettronica Anno accademico 2017/2018-3 anno CALCOLATORI ELETTRONICI 9 CFU - 2 semestre Docente titolare dell'insegnamento
DettagliIl linguaggio del calcolatore: linguaggio macchina e linguaggio assembly
Il linguaggio del calcolatore: linguaggio macchina e linguaggio assembly Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Richiamo sull
DettagliPRESENTAZIONE DEL CORSO
ARCHITETTURA DEGLI ELABORATORI CLASSE 2 A.A. 2014/15 Docente: Vincenzo Auletta PRESENTAZIONE DEL CORSO CLASSE 1 Questo corso è riservato agli studen3 della classe 2 del primo anno matricole congrue a 1
DettagliCorso di. Fondamenti di Informatica 2 e Architettura degli Elaboratori
Corso di Fondamenti di Informatica 2 e Architettura degli Elaboratori Per corsi di laurea in Ingegneria Automatica e Telecomunicazioni Elettronica e Biomedica Contattare il Docente Gradenigo Posta elettronica:
DettagliMODELLO SCHEDA INSEGNAMENTO
Corso di L/LM/LMCU Denominazione insegnamento: MODELLO SCHEDA INSEGNAMENTO Numero di Crediti: 9 Anno: Semestre: Docente Titolare: Scienze Geologiche Fondamenti di Informatica I II Salvatore Rampone Dottorandi/assegnisti
DettagliLezione 17 Il Set di Istruzioni (3)
Lezione 17 Il Set di Istruzioni (3) Vittorio Scarano Architettura Corso di Laurea in Informatica Università degli Studi di Salerno Organizzazione della lezione Un richiamo su: Operazioni aritmetiche (add
DettagliArchitettura degli Elaboratori
Architettura degli Elaboratori Università degli Studi di Padova Scuola di Scienze Corso di Laurea in Informatica docente: Alessandro Sperduti Informazioni Generali Lucidi ed esercizi disponibili in formato
Dettagli[http://www.di.univaq.it/muccini/labarch]
[http://www.di.univaq.it/muccini/labarch] Modulo di Laboratorio di Architettura degli Elaboratori Corso di Architettura degli Elaboratori con Laboratorio Docente: H. Muccini Lecture 3: Introduzione a SPIM
DettagliArchitettura degli Elaboratori
Architettura degli Elaboratori Università degli Studi di Padova Scuola di Scienze Corso di Laurea in Informatica docenti: Silvia Crafa, Nicolò Navarin (lab), Alessandro Sperduti Docenti Silvia Crafa Nicolò
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
DettagliCalcolatori Elettronici
Calcolatori Elettronici INTRODUZIONE AL CORSO Massimiliano Giacomin 1 Calcolatore: concetto e modelli Concetto di calcolatore: esecutore universale di programmi (algoritmi espressi in un linguaggio di
DettagliLaboratorio di Architettura degli Elaboratori LabArch 2006 Secondo Quadimestre, a.a Docente: H. Muccini
[http://www.di.univaq.it/muccini/labarch] Laboratorio di Architettura degli Elaboratori LabArch 2006 Secondo Quadimestre, a.a. 2005-2006 Docente: H. Muccini Lecture 09: - Modi di indirizzamento del MIPS
DettagliArchitettura degli Elaboratori
Architettura degli Elaboratori Università degli Studi di Padova Facoltà di Scienze MM.FF.NN. Corso di Laurea in Informatica docente: Alessandro Sperduti Informazioni Generali Lucidi ed esercizi disponibili
DettagliCalcolatori Ele,ronici anno accademico
Calcolatori Ele,ronici anno accademico 2014-2015 Titolare Salvatore Tucci e- mail: tucci@torvergata.it tel: 06 7259 7385 Calendario delle lezioni 29 se=embre 2014 30 gennaio 2015 Orario Lezioni Lunedì
DettagliUn quadro della situazione. Lezione 15 Il Set di Istruzioni (3) Dove siamo nel corso. Organizzazione della lezione. Cosa abbiamo fatto
Un quadro della situazione Lezione 15 Il Set di Istruzioni (3) Vittorio Scarano Architettura Corso di Laurea in Informatica Università degli Studi di Salerno Input/Output Sistema di Interconnessione Registri
DettagliFondamenti di Informatica. Introduzione al Corso
Fondamenti di Informatica Introduzione al Corso Prof. Raffaele Pizzolante A.A. 2016/17 Informazioni sul Corso 1/3 6 CFU 60 ore di lezione, suddivise in Lezioni frontali Esercitazioni pratiche al calcolatore
DettagliFondamenti di Informatica e Programmazione
Fondamenti di Informatica e Programmazione Introduzione al Corso Prof. Marco Lombardi A.A. 2018/19 Informazioni sul Corso 1/6 8 CFU 80 ore di lezione, suddivise in Lezioni frontali Esercitazioni pratiche
DettagliArchitettura degli elaboratori Intro
Università degli Studi dell Insubria Dipartimento di Scienze Teoriche e Applicate Architettura degli elaboratori Intro Marco Tarini Dipartimento di Scienze Teoriche e Applicate marco.tarini@uninsubria.it
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
DettagliCalcolatori Elettronici B a.a. 2004/2005
Calcolatori Elettronici B a.a. 2004/2005 INTRODUZIONE AL CORSO Modalità e Note Organizzative Massimiliano Giacomin 1 Programma (di massima) del Corso NB: il corso è un approfondimento di concetti già trattati
DettagliFondamenti di Informatica (lettere A-I) A
Fondamenti Informatica (lettere A-I) A Prof. Roberto Basili (Primo Modulo) Prof. Vincenzo Grassi(Secondo Modulo) Fondamenti Informatica Corso 10 CFU Nasce dalla fusione dei corsi Fondamenti Informatica
DettagliArchitettura di un calcolatore: introduzione. Calcolatore: sottosistemi
Corso di Calcolatori Elettronici I A.A. 2010-2011 Architettura di un calcolatore: introduzione Lezione 18 Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di Ingegneria Corso
DettagliIl set istruzioni di MIPS Modalità di indirizzamento. Proff. A. Borghese, F. Pedersini
Architettura degli Elaboratori e delle Reti Il set istruzioni di MIPS Modalità di indirizzamento Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano
DettagliClasse III A. A.s Programma di Informatica 5 ore settimanali (3 laboratorio) Docenti. Prof. Alberto Ferrari Prof.
Classe III A A.s. 2011 2012 Programma di Informatica 5 ore settimanali (3 laboratorio) Docenti Prof. Alberto Ferrari Prof. Alberto Paganuzzi Moduli A. Informazione e dati digitali B. L'informatica come
DettagliIl set istruzioni di MIPS Modalità di indirizzamento. Proff. A. Borghese, F. Pedersini
Architettura degli Elaboratori e delle Reti Il set istruzioni di MIPS Modalità di indirizzamento Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano
DettagliCalcolatori Ele,ronici anno accademico
Calcolatori Ele,ronici anno accademico 2012-2013 Titolare: Salvatore Tucci e- mail: tucci@torvergata.it tel: 06 7259 7385 Calendario delle lezioni 2 o;obre 2012 31 gennaio 2013 Orario Lezioni Lunedì 11:30
DettagliProgrammazione C Massimo Callisto De Donato
Università degli studi di Camerino Scuola di scienze e tecnologia - Sezione Informatica Programmazione C Massimo Callisto De Donato massimo.callisto@unicam.it www.cs.unicam.it/massimo.callisto LEZIONE
DettagliFondamenti di Informatica
Fondamenti di Informatica Ingegneria delle Comunicazioni Ingegneria Elettronica a.a. 2014-15, I anno, II semestre Intro.1 Docenti prof. Silvio Salza Dipartimento di Ingegneria informatica automatica e
DettagliSistemi Operativi (mod. Informatica II)
Sistemi Operativi (mod. Informatica II) a.a. 2018-19 Patrizia Scandurra Presentazione del corso Sommario Contatti Materiale didattico e libri di testo Organizzazione Modalità d esame Pre-requisiti e obiettivi
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 -
DettagliCalcolatori Elettronici B a.a. 2007/2008
Calcolatori Elettronici B a.a. 2007/2008 INTRODUZIONE AL CORSO Massimiliano Giacomin 1 Contattarmi Ufficio n. 27 del DEA E-mail: giacomin@ing.unibs.it Orario di ricevimento: GIOVEDI DALLE 10.00 alle 13.00
DettagliSistemi Operativi Informatica II. Presentazione del corso. a.a Patrizia Scandurra
Sistemi Operativi Informatica II Presentazione del corso a.a 2017-18 Patrizia Scandurra Sommario Contatti Materiale didattico e libri di testo Organizzazione Modalità d esame Pre-requisiti e obiettivi
DettagliIntroduzione all Informatica
Introduzione all Informatica Biologia A.A. 2014/15 Dott.ssa Annamaria Bria Contatti DOCENTE Dott.ssa Annamaria Bria email: a.bria@mat.unical.it ricevimento: martedì 17:00-18:00 ESERCITATORI Ing. Salvatore
DettagliCorso di RETI DI COMUNICAZIONE E INTERNET Modulo 1
Politecnico di Milano Sede di Cremona A.A. 2012/13 Corso di RETI DI COMUNICAZIONE E INTERNET Modulo 1 Martino De Marco email: martino.demarco@mail.polimi.it skype: martino.demarco INFORMAZIONI SUL CORSO
DettagliISTITUZIONE SCOLASTICA DI ISTRUZIONE TECNICA LYCÉE TECHNIQUE PROGRAMMAZIONE EDUCATIVA E DIDATTICA ANNUALE PER COMPETENZE A.S.
ISTITUZIONE SCOLASTICA DI ISTRUZIONE TECNICA LYCÉE TECHNIQUE PROGRAMMAZIONE EDUCATIVA E DIDATTICA ANNUALE PER COMPETENZE A.S. 2018/2019 Materia Classe Informatica 3 IT Competenze (Linee guida+competenze
DettagliArchitettura di un calcolatore: introduzione. Calcolatore: sottosistemi
Corso di Calcolatori Elettronici I Architettura di un calcolatore: introduzione Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie
DettagliFONDAMENTI DI RETI DI TELECOMUNICAZIONI
Politecnico di Milano Sede di Cremona A.A. 2007/08 Corso di FONDAMENTI DI RETI DI TELECOMUNICAZIONI Martino De Marco (demarco@cremona.polimi.it, demarco@ictc.it) Slide 1 Informazioni utili Lezioni ed esercitazioni
DettagliLezione 20. Assembly MIPS: Il set istruzioni, strutture di controllo in Assembly
Architettura degli Elaboratori Lezione 20 Assembly MIPS: Il set istruzioni, strutture di controllo in Assembly Prof. F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano
DettagliIl linguaggio del calcolatore: linguaggio macchina e linguaggio assembly
Il linguaggio del calcolatore: linguaggio macchina e linguaggio assembly Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin ORGANIZZAZIONE DEL CALCOLATORE:
DettagliUniversità degli Studi della Calabria
Università degli Studi della Calabria Facoltà di Scienze Politiche CORSO DI FONDAMENTI DI INFORMATICA I A.A 2007/2008 Docente : Ing. Francesco Folino 1 INFORMAZIONI UTILI 2 Docente: Ing. Francesco Folino
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
DettagliLaboratorio di Architettura degli Elaboratori LabArch 2006 Secondo Quadimestre, a.a Docente: H. Muccini
[http://www.di.univaq.it/muccini/labarch] Laboratorio di Architettura degli Elaboratori LabArch 2006 Secondo Quadimestre, a.a. 2005-2006 Docente: H. Muccini Lecture 15: - Macro - Eccezioni e interruzioni
DettagliLezione 15 Il Set di Istruzioni (1)
Lezione 15 Il Set di Istruzioni (1) Vittorio Scarano Architettura Corso di Laurea in Informatica Università degli Studi di Salerno Un quadro della situazione Input/Output Sistema di Interconnessione Registri
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
DettagliMIPS & SPIM. Modulo del Corso di Architettura degli Elaboratori. Nicola Paoletti. Università di Camerino Scuola di Scienze e Tecnologie
MIPS & SPIM Modulo del Corso di Architettura degli Elaboratori Nicola Paoletti Università di Camerino Scuola di Scienze e Tecnologie 10 Aprile 2013 AA 2012/2013 Informazioni utili (1/2) Email: nicola.paoletti@unicam.it
DettagliFondamenti di Informatica
Fondamenti di Informatica Introduzione al Corso Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2016/17 Informazioni sul Corso 1/3 6 CFU 60 ore di lezione,
DettagliA.A. 2018/2019. Introduzione al Corso FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante
A.A. 2018/2019 Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE Informazioni sul Corso 1/3 8 CFU 80 ore di lezione, suddivise in Lezioni frontali BENVENUTI WELLCOME Esercitazioni
DettagliIntroduzione al corso
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica - ICA Prof. Pierluigi Plebani A.A. 2011/2012 Introduzione al corso La presente dispensa e da utilizzarsi ai soli fini didattici
DettagliINdICe. Prefazione XIII. 3 Capitolo 1 Classificazioni e concetti base
INdICe XIII Prefazione 3 Capitolo 1 Classificazioni e concetti base 3 1.1 Sistemi - Un approccio gerarchico 4 1.2 Sistemi basati su componenti programmabili 1.2.1 Concetto di Sistema di Elaborazione, p.
DettagliReti Logiche e Architettura dei Calcolatori
Reti Logiche e Architettura dei Calcolatori secondo modulo: Architettura dei Calcolatori Enrico Nardelli email nardelli@mat.uniroma2.it home page http://www.mat.uniroma2.it/~nardelli/ rev. 2011 by Enrico
DettagliFONDAMENTI DI INFORMATICA
Fondamenti di Informatica FONDAMENTI DI INFORMATICA Domenico Talia talia@deis.unical.it A.A. 2002-2003 Facoltà di Ingegneria UNICAL Fondamenti di Informatica - D. Talia - UNICAL 1 Fondamenti di Informatica
DettagliCorso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo Dipartimento di Informatica, Sistemistica e Comunicazione Scopo del Corso Introduzione al mondo dell
DettagliCalcolatori Elettronici B a.a. 2006/2007
Calcolatori Elettronici B a.a. 2006/2007 INTRODUZIONE AL CORSO Modalità e Note Organizzative Massimiliano Giacomin 1 PRECEDENZE E PROPEDEUTICITA Corso di laurea primo livello Ing. Informazione PRECEDENZE:
DettagliLaboratorio di Informatica. Introduzione
Introduzione 1 Informatica: definizione Informatica: disciplina che cerca di dare un fondamento scientifico ad argomenti come la progettazione di computer, la programmazione, l elaborazione delle informazioni,
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:
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
DettagliIndirizzo Liceo Scientifico opzione Scienze Applicate Classe 1 a sez. F Anno Scolastico
Programma di TECNOLOGIE INFORMATICHE Indirizzo Liceo Scientifico opzione Scienze Applicate Classe 1 a sez. F Anno Scolastico 2016-2017 1. La scienza dell informazione 1.1 Cos è l informatica 1.2 Cosa vuol
DettagliSistemi a Microcontrollore. 0. Informazioni sul Corso
Sistemi a Microcontrollore 0. Informazioni sul Corso Anno Accademico 2018/2019 Obiettivi del Corso Acquisire conoscenze sui sistemi a microcontrollore, sulla loro progettazione e sul loro utilizzo Sviluppare
DettagliLezione 20. della CPU MIPS. Prof. Federico Pedersini Dipartimento di Informatica Università degli Studi di Milano
Architettura degli Elaboratori Lezione 20 ISA (Instruction Set Architecture) della CPU MIPS Prof. Federico Pedersini Dipartimento di Informatica Università degli Studi di Milano L16-20 1/29 Linguaggio
DettagliLezione 12. Assembly II. Set di Istruzioni MIPS Strutture di controllo in Assembly
Architettura degli Elaboratori e delle Reti Lezione 12 Assembly II Set di Istruzioni MIPS Strutture di controllo in Assembly Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università
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
DettagliUniversità degli studi di Roma Tor Vergata Ingegneria Medica Informatica I Programma del Corso
Obiettivi Di seguito vengono riportate una serie di domande che possono essere poste durante la prova formale del corso. Le seguenti domande non sono da ritenersi esaustive ma esemplificative. 1. Architettura
DettagliFondamenti di Informatica
Fondamenti di Informatica Introduzione al Corso Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2017/18 Informazioni sul Corso 1/3 8 CFU 80 ore di lezione,
DettagliLezione 20. della CPU MIPS. Prof. Federico Pedersini Dipartimento di Informatica Università degli Studi di Milano
Architettura degli Elaboratori Lezione 20 ISA (Instruction Set Architecture) della CPU MIPS Prof. Federico Pedersini Dipartimento di Informatica Università degli Studi di Milano L16-20 1/29 Linguaggio
DettagliPREFAZIONE... IX Lo scopo di questo libro... ix La metodologia di insegnamento... ix Panoramica sul libro... xiii
Sommario PREFAZIONE... IX Lo scopo di questo libro... ix La metodologia di insegnamento... ix Panoramica sul libro... xiii CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB... 1 1.1 Introduzione...
DettagliARCHITETTURE DEI CALCOLATORI (canale A-I) - Prima prova in itinere del 16/6/2003 Compito tipo A
ARCHITETTURE DEI CALCOLATORI (canale A-I) - Prima prova in itinere del 16/6/2003 Compito tipo A *** indicano le affermazioni corrette. 1. Con riferimento alle architetture dei calcolatori ed alla valutazione
DettagliBasi di dati (nuovo ordinamento)
Basi di dati (nuovo ordinamento) 2007-2008 Docente gruppo L-Z (e corsi di laurea diversi da Ing. Inform.): Paolo Atzeni atzeni@dia.uniroma3.it http://www.dia.uniroma3.it/~atzeni/ (per il gruppo A-K: Riccardo
DettagliIl linguaggio Assembly. Architettura degli Elaboratori e delle Reti Turno I
Il linguaggio Assembly Architettura degli Elaboratori e delle Reti Turno I Alberto Borghese Università degli Studi di Milano Dipartimento di Scienze dell Informazione borghese@dsi.unimi.it 1 Linguaggio
DettagliCorso di Calcolatori Elettronici
Corso di Calcolatori Elettronici Anno Accademico 2002_2003 docente: e_mail: tuzzi@deei.univ.trieste.it telefono: 3355843858 Socrates dicere solebat omnes in eo quod scirent satis esse eloquentes Socrate
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
DettagliFondamenti di Informatica B
Fondamenti di Informatica B Prof. Alberto Broggi Dip. di Ingegneria dell Informazione Università di Parma Crediti Il corso fornisce 5 crediti (45 ore) Lezioni (35 ore) Esercitazioni (10 ore) Prova in itinere
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
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:
DettagliFondamenti di Informatica
Fondamenti di Informatica Introduzione al Corso Prof. Arcangelo Castiglione A.A. 2016/17 Informazioni sul Corso 1/3 6 CFU 60 ore di lezione, suddivise in Lezioni frontali Esercitazioni pratiche al calcolatore
DettagliFondamenti di Informatica
Fondamenti di Informatica Introduzione al Corso Prof. Arcangelo Castiglione A.A. 2017/18 Outline Informazioni sul Corso Obiettivi e Contenuti del Corso Informazioni su Esami e Prove Intercorso Suggerimenti
DettagliInformatica 3. Informatica 3. Lezione 1- Modulo 1. LEZIONE 1: Introduzione. Concetti di linguaggi di programmazione. Introduzione
Informatica 3 Informatica 3 LEZIONE 1: Introduzione Lezione 1- Modulo 1 Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di Introduzione al corso Politecnico di Milano - Prof. Sara Comai
DettagliLaboratorio di Architettura degli Elaboratori
Laboratorio di Architettura degli Elaboratori Dott. Massimo Tivoli Set di istruzioni del MIPS32: istruzioni aritmetiche e di trasferimento Istruzioni (Alcune) Categorie di istruzioni in MIPS Istruzioni
DettagliFONDAMENTI DI INFORMATICA
Fondamenti di Informatica FONDAMENTI DI INFORMATICA Domenico Talia talia@deis.unical.it A.A. 2002-2003 Facoltà di Ingegneria UNICAL Fondamenti di Informatica - D. Talia - UNICAL 1 Fondamenti di Informatica
DettagliUn quadro della situazione. Lezione 13 Il Set di Istruzioni (1) Organizzazione della lezione. Dove siamo nel corso. Cosa abbiamo fatto
Un quadro della situazione Lezione Il Set di Istruzioni (1) Vittorio Scarano Architettura Corso di Laurea in Informatica Input/Output Sistema di Interconnessione Registri Central Processing Unit Principale
DettagliCorso di Architettura (Prof. Scarano) 09/04/2002
Corso di Architettura (Prof. Scarano) 09/0/2002 Un quadro della situazione Lezione 15 Il Set di Istruzioni (1) Vittorio Scarano Architettura Corso di Laurea in Informatica Università degli Studi di Salerno
DettagliPROGETTAZIONE DIDATTICA ANNUALE
ISTITUTO ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2018/19 CLASSI TERZE Istruzione tecnica settore tecnologico Disciplina: Informatica PROGETTAZIONE DIDATTICA ANNUALE Elaborata e sottoscritta
DettagliPROGETTO ASSEMBLY: REQUISITI,
PROGETTO ASSEMBLY: REQUISITI, SPECIFICHE, VALUTAZIONE, ESEMPI. 1 ULTIMA MODIFICA: 18 MAGGIO 2010. I. Frosio PROGETTO ASSEMBLY - REQUISITI Registri del MIPS, convenzioni per il loro utilizzo; Controllo
DettagliArchitettura degli Elaboratori e delle Reti
Architettura degli Elaboratori e delle Reti CORSO DI LAUREA TRIENNALE IN INFORMATICA PER LE TELECOMUNICAZIONI A. A. 2006-2007 Cristina Silvano Università degli Studi di Milano Dipartimento di Informatica
DettagliSistemi Informativi Aziendali. Programma del corso
Sistemi Informativi Aziendali Corso di Laurea in Ingegneria Gestionale Programma del corso Anno Accademico 2008/09 Docente: Massimo Cossentino Programma del corso a.a. 2008-09 Introduzione al corso ICT
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
DettagliAlgoritmi, Strutture Dati e Programmi. UD 2.d: Linguaggi Procedurali
Algoritmi, Strutture Dati e Programmi : Linguaggi Procedurali Prof. Alberto Postiglione AA 2007-2008 Università degli Studi di Salerno LINGUAGGI PROCEDURALI Curtin, cap. 12.3 1 Linguaggi di Programmazione
DettagliInformatica 3. LEZIONE 1: Introduzione. Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di programmazione
Informatica 3 LEZIONE 1: Introduzione Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di Informatica 3 Lezione 1- Modulo 1 Introduzione al corso Introduzione Corso di Informatica 3
DettagliIl Linguaggio Assembly: Controllo del flusso: istruzioni e costrutti
Il Linguaggio Assembly: Controllo del flusso: istruzioni e costrutti Prof. Alberto Borghese Ing. Iuri Frosio Dipartimento di Scienze dell Informazione borghese,frosio@dsi.unimi.it Università degli Studi
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
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
Dettagli