Presentazione del corso Lezione 1

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Presentazione del corso Lezione 1"

Transcript

1 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca Presentazione del corso Lezione 1 Martedì

2 Obbiettivo del corso L'obiettivo dell'insegnamento e' fornire allo studente le conoscenze di base sui Sistemi operativi moderni e sulle Reti di calcolatori. 2

3 Libri di riferimento Sistemi operativi, II ed. - P. Ancilotti, M. Boari, A. Ciampolini, G. Lipari - McGraw-Hill Reti di Calcolatori e Internet, IV (VI) ed. - Un approccio top-down - J.F. Kurose, K.W. Ross - Pearson - Addison Wesley. 3

4 Libri consigliati per approfondimenti Sistemi Operativi, IX ed., A. Silberschatz, P. Galvin, G. Gagne. Pearson. I moderni Sistemi Operativi, III ed., A. S. Tanenbaum. Pearson - Prentice Hall. Sistemi operativi, D. M. Dhamdhere, McGraw-Hill. Reti di Calcolatori e Internet, B. A. Forouzan, F. Mosharraf. McGraw-Hill. 4

5 Propedeuticità Non si può sostenere l esame di Sistemi operativi e reti senza aver prima sostenuto gli esami di: Architettura dei sistemi di elaborazione (ASE) o Reti logiche ed architettura dei calcolatori (RLAC). Programmazione dei calcolatori con laboratorio (PR) 5

6 Modalità di esame L'esame consiste in una prova scritta e in una prova orale. Il testo della prova scritta è suddiviso in due parti. La prima parte è composta da un gruppo di 4-5 domande che riguardano argomenti di "Sistemi operativi". La seconda parte, è composta da un gruppo di 4-5 domande, relative ad argomenti di "Reti di calcolatori". Le domande sono del tipo a risposta aperta o sottoforma di problemi. Per la parte Sistemi operativi una delle domande consiste nello sviluppo di un breve programma in linguaggio C basato sulle system call POSIX studiate durante il corso. La durata dell esame di 12 crediti è di 3 ore, mentre la durata dell'esame di 6 crediti è di 1 ora e 30 minuti. Durante lo svolgimento della prova scritta è vietato l'uso di libri e/o appunti di qualsiasi genere. 6

7 Per sostenere la prova orale è necessario aver superato la prova scritta con una votazione di almeno 18/30. Inoltre, lo studente può svolgere una tesina facoltativa consistente nella realizzazione di un'applicazione in java basata sulla programmazione dei socket o di un'applicazione multi-thread scritta in c. La tesina deve essere consegnata (personalmente o via ) almeno una settimana prima della data della prova orale. La realizzazione della tesina consente di migliorare la votazione di 1,2 o 3 punti. 7

8 Esame parziale (esonero) Gli studenti del nuovo ordinamento possono sostenere, nel solo appello invernale, l'esame parziale (esonero) di "Sistemi operativi e reti" che consiste in una prova scritta e in una prova orale basate sugli argomenti della prima parte del corso (Sistemi operativi). Lo studente che intende sostenere l'esame parziale deve prenotarsi inviando una all'indirizzo del docente: frasca@mat.uniroma2.it, indicando come oggetto la frase "esame parziale SOR A.A. 2013/2014" e indicando nel messaggio il proprio cognome, nome e numero di matricola. La prenotazione deve essere inviata almeno una settimana prima dell appello relativo alla sessione invernale. Lo studente che supera l'esame parziale deve sostenere la restante parte di SOR entro l'anno accademico 2013/2014. Il testo della prova scritta è composto da un gruppo di 4-5 domande. La durata della prova scritta dell'esame parziale è di 1 ora e 30 minuti. 8

9 Per sostenere la prova orale è necessario aver superato la prova scritta con una votazione di almeno 18/30. 9

10 Informazioni sul corso di SOR Saranno pubblicate sul sito di Informatica: nella pagina relativa al corso. Dall anno accademico i corsi di sistemi operativi (SO) e reti di calcolatori (RC), ciascuno di 6 crediti, sono stati uniti nell unico corso Sistemi operativi e reti (SOR) di 12 crediti. 10

11 Applicazioni Durante la prima parte del corso, relativa a sistemi operativi, saranno mostrate varie chiamate di sistema POSIX. Per realizzare applicazioni basate su POSIX, lo studente che utilizza Windows può installare sul proprio computer Cygwin, un ambiente Linux-like per Windows, liberamente scaricabile dal sito In alternativa a Cygwin è possibile installare su Windows l applicazione VMWare Player (o atre simili) scaricabile all indirizzo e un immagine di un sistema operativo Linux. 11

12 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca Lezione 1 Martedì

13 Introduzione Un computer è costituito da vari componenti elettronici molto complessi: da uno o più processori, dalla memoria RAM, dischi, SSD (Solid State Disk), monitor, scheda grafica, scheda di rete, tastiera, mouse e altri dispositivi. 13

14 CPU Scheda Grafica Northbridge Cache L2 Memoria RAM BIOS IDE ATA/Atapi Southbridge PCI USB ALTRI standard Architettura di un moderno computer 14

15 Si tratta quindi di un sistema molto complesso. Sarebbe impossibile per un programmatore sviluppare un applicazione dovendo scrivere codice per il funzionamento di ciascuno dei dispositivi sopradetti. Per tale motivo i computer dispongono di un software detto sistema operativo, il cui compito è fornire ai programmi applicativi, e quindi all utente, funzioni e servizi per ottenere un uso agevole della macchina fisica. I moderni sistemi operativi sono sviluppati a strati. A grandi linee, si può pensare che il computer e il sistema operativo siano progettati in tre livelli: 15

16 Struttura a livelli di un sistema operativo Livello applicazioni editor di testi browser shell compilat. Utenti GUI Program. di applicazioni Scheduler CPU Livello di SO Gestore memoria Chiamate di sistema driver driver Program. di sistema Livello fisico CPU Video scheda di rete scheda grafica tastiera RAM mouse stampante 16

17 Livello fisico: costituito dai componenti fisici del calcolatore quali la cpu, la memoria RAM, le periferiche, come la scheda grafica, la tastiera, il mouse, il modem etc. Livello di sistema operativo: costituito da un insieme di librerie software che hanno il compito di gestire le risorse fisiche fornendo ai programmi applicativi un interfaccia standard più semplice da usare, in modo da fornire un astrazione delle risorse stesse. Livello dei programmi applicativi: costituito da un insieme di applicazioni che vengono usate dagli utenti del sistema. I programmi applicativi non comunicano direttamente con le risorse fisiche, ma lo fanno attraverso l interfaccia del SO. Questo tipo di interazione con le risorse fisiche è necessario per controllare l accesso alle risorse fisiche della macchina da parte di più programmi. 17

18 In breve, il SO è un insieme di programmi che realizzano una macchina virtuale più semplice da usare per le applicazioni e quindi per gli utenti, in quanto nascondono ad essi la macchina fisica. Tale astrazione consente agli sviluppatori di software di non preoccuparsi della programmazione dei dispositivi hardware del calcolatore e rende più facile quindi la realizzazione e la portabilità delle applicazioni. Un SO può essere pensato anche come un gestore di risorse, le quali possono essere sia di tipo software, come ad esempio una variabile o un file, che di tipo hardware, ad esempio un disco o una stampante. Inoltre, un SO si deve occupare della gestione degli errori e dei malfunzionamenti che si possono verificare durante l esecuzione dei programmi che potrebbero causare un crash del sistema se non sono adeguatamente gestiti. 18

19 L interfaccia che il SO fornisce ai programmi è costituita da un insieme di funzioni che prendono il nome di chiamate di sistema (system calls). Generalmente il programmatore non utilizza direttamente le system calls ma librerie a livello più alto dette API (Application Programming Interface) le quali richiamano le system calls. Un esempio è dato dalle librerie standard del C o dai package java. 19

20 Classificazione dei sistemi operativi I sistemi operativi hanno subito una grande evoluzione nel corso degli anni. Attualmente esistono varie tipologie di sistemi operativi, che comprendono i sistemi batch, time-sharing, real-time, distribuiti, per uso generale (pc), per smartphone etc. Alcune tipologie sono nate prima di altre. Primi sistemi di elaborazione I computer costruiti prima della metà degli anni 50 erano di enormi dimensioni e di elevatissimo costo e pertanto il loro uso era ristretto prevalentemente in ambiente militare e scientifico. La tecnologia elettronica per la realizzazione del calcolatore era basata sui tubi a vuoto (valvole). 20

21 I calcolatori non avevano un SO e il programmatore, tramite una consolle, scriveva le istruzioni direttamente, in codice binario, nei registri del processore e nella memoria. Non era presente neanche il linguaggio assembly. EDVAC (Electronic Discrete Variable Automatic Computer) fu uno dei primi computer elettronici. A differenza del predecessore ENIAC utilizzava il codice binario invece del sistema decimale utilizzato dall'eniac. Il computer era basato sull architettura di Von Neumann. 21

22 22

23 Sistemi batch Tra la fine degli anni 50 e i primi anni 60, nacquero i primi sistemi operativi. Nacquero le figure professionali del sistemista e dell operatore i cui compiti erano di gestire il calcolatore. I programmi per lo sviluppo del software furono memorizzati su nastri magnetici. Il sistema era dotato di un linguaggio di controllo (job control language, JCL ) che consentiva all utente programmatore di specificare le risorse di programmazione (compilatori, librerie..) di cui aveva bisogno. Un programma in codice sorgente scritto in un linguaggio di programmazione, ad esempio in FORTRAN o assembly, veniva scritto su schede perforate di cartoncino. 23

24 Ogni scheda conteneva un istruzione. I dispositivi di input erano i lettori di schede perforate e i dispositivi di output erano le stampanti e i perforatori di schede. 24

25 Il programma sorgente insieme alle istruzioni JCL, venivano perforati su schede che venivano date all operatore. Per ottenere un programma compilato, le schede del programma sorgente venivano inserite nel lettore di schede. Questi sistemi erano dotati di un software di sistema detto monitor, che può essere considerato è il primo prototipo di SO. 25

26 Il monitor veniva caricato in un area di memoria riservata. Il monitor eseguiva un ciclo durante il quale leggeva le schede, e quando incontrava le schede del JCL, caricava in memoria i programmi di sistema richiesti leggendoli da nastro magnetico. il codice eseguibile ottenuto come risultato veniva inviato al perforatore di schede che lo memorizzava in questo modo ancora su schede perforate. Successivamente si inserivano le schede relative al programma compilato sul lettore di schede e si caricava in memoria il codice eseguibile. Infine si avviava l esecuzione del programma. L efficienza d uso della cpu era molto basso < 1%. Il tempo medio per eseguire un lavoro (job) era di qualche decina di minuti, mentre l uso di cpu era di pochi secondi. efficienza uso cpu tempouso cpu tempoesecuzione job 26

27 27

28 Gli unici programmi di sistema presenti in questi calcolatori erano i compilatori, caricatori, debugger e alcune librerie di I/O, che costituivano l ambiente di programmazione. Successivamente la CPU eseguiva il programma, il quale una volta terminato restituiva il controllo della CPU al monitor. Successivamente vennero introdotti i lettori di schede a lotti, in grado di leggere programmi di più utenti, organizzati a lotti. Ora, il monitor poteva passare dall esecuzione di un job al successivo job senza l intervento dell operatore. L efficienza aumentò, ma di poco. Le caratteristiche fondamentali dei sistemi batch sono: Efficienza di uso delle risorse di macchina (CPU, memoria, periferiche ); I programmi venivano eseguiti in modo sequenziale, nell ordine in cui erano stati posizionati i pacchi nel lettore di schede (non c erano altre politiche di scheduling). 28

Presentazione del corso Lezione 1

Presentazione del corso Lezione 1 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Pietro Frasca Presentazione del corso Lezione 1 Martedì 7-10-2014 1 Obbiettivo del corso L'obiettivo

Dettagli

Memoria Secondaria o di Massa

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

Dettagli

AXO - Architettura dei Calcolatori e Sistema Operativo. organizzazione strutturata dei calcolatori

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

Dettagli

Sistemi Operativi. Gianluca Della Vedova. Sistemi Operativi. Gianluca Della Vedova. Sistemi Operativi. Gianluca Della Vedova.

Sistemi Operativi. Gianluca Della Vedova. Sistemi Operativi. Gianluca Della Vedova. Sistemi Operativi. Gianluca Della Vedova. Programmi applicativi Un programma applicativo (o applicativo) è un eseguibile che può essere utilizzato dall utente e che ha funzionalità di alto livello (word processor, spreadsheet, DBMS) Univ. Milano-Bicocca

Dettagli

Il calcolatore. Architettura di un calcolatore (Hardware)

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

Dettagli

Architettura dei calcolatori e Software di sistema

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

Dettagli

Corso di Laurea Ingegneria Informatica Laboratorio di Informatica

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

Dettagli

Caratteristiche di un PC

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

Dettagli

Programma svolto di INFORMATICA. Classe 3M - indirizzo MERCURIO A.S. 2010/2011

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

Dettagli

Che cos e l Informatica. Informatica generale. Caratteristiche fondamentali degli algoritmi. Esempi di algoritmi. Introduzione

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

Dettagli

Introduzione alla programmazione. Walter Didimo

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

Dettagli

CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI

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

Dettagli

Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco

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

Dettagli

FONDAMENTI DI INFORMATICA II

FONDAMENTI DI INFORMATICA II Università degli Studi di Ferrara Facoltà di Ingegneria APPUNTI DEL CORSO DI FONDAMENTI DI INFORMATICA II Obiettivi del corso: Approfondire l uso del linguaggio C rispetto a quanto noto dal corso di Fondamenti

Dettagli

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 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

Dettagli

Programma svolto di INFORMATICA. Classe 3 - indirizzo MERCURIO A.S. 2009/2010

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

Dettagli

L hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software:

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

Dettagli

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) 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

Dettagli

Personal Computer: introduzione

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

Dettagli

Il Sistema Operativo fa parte del software di base; e` costituito da un insieme di programmi che interagiscono e cooperano per:

Il Sistema Operativo fa parte del software di base; e` costituito da un insieme di programmi che interagiscono e cooperano per: Il Sistema Operativo Il Sistema Operativo fa parte del software di base; e` costituito da un insieme di programmi che interagiscono e cooperano per: gestire efficientemente l'elaboratore e le sue periferiche,

Dettagli

(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

(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

Dettagli

Grafica ed interfacce per la comunicazione. Scienze della Comunicazione A.A.2013/14

Grafica ed interfacce per la comunicazione. Scienze della Comunicazione A.A.2013/14 Grafica ed interfacce per la comunicazione Scienze della Comunicazione A.A.2013/14 Paola Vocca Lezione 0: Presentazione 1 Docente Paola Vocca Orario di ricevimento: o Mercoledì dalle 14:00 alle 15:00 (studio)

Dettagli

Fondamenti VBA. Che cos è VBA

Fondamenti VBA. Che cos è VBA Fondamenti VBA Che cos è VBA VBA, Visual Basic for Application è un linguaggio di programmazione, inserito nelle applicazioni Office di Microsoft (Ms Word, Ms Excel, Ms PowerPoint, Visio). VBA è una implementazione

Dettagli

I sistemi operativi (prima parte) Agostino Lorenzi I sistemi operativi - Atlas

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

Dettagli

Alcune idee sui sistemi software e la loro architettura

Alcune idee sui sistemi software e la loro architettura Luca Cabibbo Analisi e Progettazione del Software Alcune idee sui sistemi software e la loro architettura Capitolo 92 marzo 2016 Gli orchi sono come le cipolle. Le cipolle hanno gli strati. Gli orchi hanno

Dettagli

SISTEMI OPERATIVI. Nucleo di un SO. Il Nucleo. Il nucleo di un SO Gestione delle interruzioni Sincronizzazione tra processi Dispatcher. 06.

SISTEMI OPERATIVI. Nucleo di un SO. Il Nucleo. Il nucleo di un SO Gestione delle interruzioni Sincronizzazione tra processi Dispatcher. 06. SISTEMI OPERATIVI 06.a Il Nucleo Nucleo di un SO Il nucleo di un SO Gestione delle interruzioni Sincronizzazione tra processi Dispatcher 1 Architettura di base dei SO Due le strutture di riferimento: a

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Introduzione Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela Fogli Informazioni

Dettagli

Concetti Introduttivi. Il Computer

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

Dettagli

Corso di Fondamenti di Informatica e Laboratorio ato o T-AB

Corso di Fondamenti di Informatica e Laboratorio ato o T-AB Università degli Studi di Bologna Facoltà di Ingegneria Corso di Fondamenti di Informatica e Laboratorio ato o T-AB Corso di Laurea in Ingegneria Elettronica e Telecomunicazioni Prof. Michela Milano Prof.

Dettagli

Architettura di un PC

Architettura di un PC Architettura di un PC E ancora. Chiavi USB (penne): stanno diventando i dispositivi di memorizzazione rimovibili più diffusi. Si tratta di memorie flash che si collegano direttamente al computer per mezzo

Dettagli

Informatica 10. appunti dalla lezione del 16/11/2010

Informatica 10. appunti dalla lezione del 16/11/2010 Informatica 10 appunti dalla lezione del 16/11/2010 Memorie Dispositivi in grado di conservare al loro interno informazione per un intervallo di tempo significativo RAM chiavetta USB Hard disk CD/DVD SD

Dettagli

ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE

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

Dettagli

GUIDA AL TEST DI ACCESSO E ALLA PROVA DI CONOSCENZA LINGUISTICA INFORMATIZZATA

GUIDA AL TEST DI ACCESSO E ALLA PROVA DI CONOSCENZA LINGUISTICA INFORMATIZZATA GUIDA AL TEST DI ACCESSO E ALLA PROVA DI CONOSCENZA LINGUISTICA INFORMATIZZATA DIPARTIMENTO DI ECONOMIA E MANAGEMENT Anno accademico 2016/17 VECCHIO REGOLAMENTO (per gli studenti immatricolati fino all

Dettagli

Introduzione al Linguaggio C ed all IDE DEV-C++

Introduzione al Linguaggio C ed all IDE DEV-C++ Microsoft Windows e Dev-C++ Introduzione al Linguaggio C ed all IDE DEV-C++ 1 Le Esercitazioni in Laboratorio! MTA + MLAB1/2: Edificio Via Valotti, primo piano e piano interrato! Orario: Giovedì 14:30-17:30!

Dettagli

Linguaggi di Programmazione ad Oggetti 1 A.A Giuliano Armano DIEE Università di Cagliari

Linguaggi di Programmazione ad Oggetti 1 A.A Giuliano Armano DIEE Università di Cagliari DIEE - Università degli Studi di Cagliari Linguaggi di Programmazione ad Oggetti 1 A.A. 2003-04 Giuliano Armano DIEE Università di Cagliari Giuliano Armano 1 DIEE - Università degli Studi di Cagliari Docente

Dettagli

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

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

Dettagli

LINGUE TEDESCA, FRANCESE E SPAGNOLA LIVELLO A2

LINGUE TEDESCA, FRANCESE E SPAGNOLA LIVELLO A2 GUIDA ALLA PROVA DI CONOSCENZA LINGUISTICA INFORMATIZZATA LINGUE TEDESCA, FRANCESE E SPAGNOLA LIVELLO A2 Anno accademico 2015/16 DIPARTIMENTI/CENTRI Facoltà di Giurisprudenza Dipartimento di (esclusivamente

Dettagli

Il Sistema Operativo

Il Sistema Operativo Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Elaborazione di Immagini e Suoni / Riconoscimento e Visioni Artificiali 12 c.f.u. Anno Accademico 2008/2009 Docente: ing. Salvatore

Dettagli

Computer e Programmazione

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,

Dettagli

Linguaggi di alto livello, compilatori e interpreti

Linguaggi 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

Dettagli

EcoRemote SISTEMA DI GESTIONE DI UNA STAZIONE DI MONITORAGGIO DELLA QUALITÀ DELL ARIA. Ingegneria dei sistemi

EcoRemote SISTEMA DI GESTIONE DI UNA STAZIONE DI MONITORAGGIO DELLA QUALITÀ DELL ARIA. Ingegneria dei sistemi Sistema per l acquisizione, l elaborazione e la gestione delle apparecchiature di una stazione di monitoraggio della qualità dell aria sviluppato da Project Automation S.p.A. è il sistema periferico per

Dettagli

interoperabilità fra dispositivi forniti da diversi produttori; superare i problemi legati alla limitazione del numero di risorse.

interoperabilità fra dispositivi forniti da diversi produttori; superare i problemi legati alla limitazione del numero di risorse. Capitolo 7 Le infrastrutture SoftWare Funzioni del sistema operativo Rendere utilizzabili le risorse fisiche presenti nel sistema informatico: correttezza e precision; anywhere, anytime; affidabilità,

Dettagli

Laboratorio software. A.A. 2009-2010 C. Brandolese

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

Dettagli

TOP DOWN. Compiti in classe proposti Modulo 1 JUVENILIA SCUOLA. Iacobelli Ajme Marrone

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

Dettagli

RELAZIONE di INFORMATICA

RELAZIONE di INFORMATICA RELAZIONE di INFORMATICA Codice ascii La sigla "ASCII" sta per: "American Standard Code for Information Interchange", cioe' "Standard americano per lo scambio di informazioni". Un codice ASCII e' la rappresentazione

Dettagli

Lezione 2 Chiamate di procedura e risposta alle interruzioni

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

Dettagli

Programmazione modulare

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

Dettagli

I dischi ottici. Istituzioni di Informatica -- Rossano Gaeta 43

I dischi ottici. Istituzioni di Informatica -- Rossano Gaeta 43 I dischi ottici Le tecnologie dei dischi ottici sono completamente differenti e sono basate sull'uso di raggi laser Il raggio laser è un particolare tipo di raggio luminoso estremamente focalizzato che

Dettagli

Linguaggio C: introduzione

Linguaggio C: introduzione Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2008/2009 Linguaggio C: introduzione La presente dispensa e da utilizzarsi

Dettagli

Principi di Progettazione del Software a.a " Introduzione al corso! Prof. Luca Mainetti! Università del Salento!

Principi di Progettazione del Software a.a  Introduzione al corso! Prof. Luca Mainetti! Università del Salento! Principi di Progettazione del Software a.a. 2015-2016" Introduzione al corso! Prof. Luca Mainetti! Università del Salento! Il GSA Lab (www.gsalab.unisalento.it)" Laboratorio di ricerca in ingegneria del

Dettagli

I-XIII_romane_sawyer 14-02-2006 10:50 Pagina V. Indice. Prefazione

I-XIII_romane_sawyer 14-02-2006 10:50 Pagina V. Indice. Prefazione I-XIII_romane_sawyer 14-02-2006 10:50 Pagina V Prefazione XI Capitolo 1 Tecnologie dell informazione e della comunicazione e Sistemi Informativi 1 1.1 Informatica e ICT 1 1.2 Il funzionamento dei computer:

Dettagli

Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette

Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette all'utente e ai programmi di gestire i dispositivi e le periferiche

Dettagli

Architettura. Nome Modulo Tipologia lezioni Ore Docente SSD Ruolo Interno Affidamento. Vincenzo Conti

Architettura. Nome Modulo Tipologia lezioni Ore Docente SSD Ruolo Interno Affidamento. Vincenzo Conti Anno Accademico 2015 2016 A.A. Settore Scientifico Disciplinare CFU Insegnamento Ore di aula Mutuazione 2015/16 ING-INF/05 6 Algoritmi e Strutture Dati (a scelta) 48 No Classe Corso di studi Tipologia

Dettagli

Tecnologie dei Sistemi di Automazione e Controllo

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

Dettagli

Programmazione ad Oggetti

Programmazione ad Oggetti Programmazione ad Oggetti Informazioni generali Docente Giacomo Cabri Come contattarmi Via email (consigliato) giacomo.cabri@unimore.it Telefono 059/2058320 Ricevimento Lunedì dalle 15 alle 17 presso Matematica,

Dettagli

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 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

Dettagli

Informatica. Il calcolatore: concetti di base. Vibo Valentia, 24 ottobre 2005 Ercole Colonese IBM S/360

Informatica. Il calcolatore: concetti di base. Vibo Valentia, 24 ottobre 2005 Ercole Colonese IBM S/360 Informatica IBM S/360 Il calcolatore: concetti di base Vibo Valentia, 24 ottobre 2005 Ercole Colonese e.colonese@virgilio.it Che cos è un computer Il calcolatore: concetti di base 2 Che cos è un computer?

Dettagli

AURORA WebDOC Document Management System

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à

Dettagli

INFORMATICA GENERALE. Informatica Generale

INFORMATICA GENERALE. Informatica Generale INFORMATICA GENERALE a.a. 006/007 COGNOMI A-L Silvano Antonelli -Ricevimento : durante il corso: Martedì ore 5.0 presso Dipartimento di Informatica, Largo Pontecorvo Stanza 94 negli altri periodi: su appuntamento

Dettagli

FONDAMENTI DI INFORMATICA

FONDAMENTI 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

Dettagli

Corso di: Economia e Gestione delle Imprese Turistiche a.a. 2011/12

Corso di: Economia e Gestione delle Imprese Turistiche a.a. 2011/12 Università degli Studi di Roma Tor Vergata Facoltà di Lettere e Filosofia Corso di: Economia e Gestione delle Imprese Turistiche a.a. 2011/12 Prof.ssa Claudia M. Golinelli Indice Obiettivi del Corso Indice

Dettagli

Marco Listanti Antonio Cianfrani. Laboratorio di Applicazioni Telematiche A.A. 2014/2015

Marco Listanti Antonio Cianfrani. Laboratorio di Applicazioni Telematiche A.A. 2014/2015 Marco Listanti Antonio Cianfrani Laboratorio di Applicazioni Telematiche A.A. 2014/2015 Obiettivi Lo scopo del corso è fornire le conoscenze pratiche per La configurazione di router IP e la gestione di

Dettagli

UML I diagrammi implementativi

UML I diagrammi implementativi Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - UML I diagrammi implementativi E. TINELLI I diagrammi implementativi In UML 2.x esistono 3 tipi di

Dettagli

Formazione Interna Piano Nazionale Scuola Digitale

Formazione Interna Piano Nazionale Scuola Digitale Formazione Interna Piano Nazionale Scuola Digitale Modulo 1 Istituto Comprensivo di Sogliano al Rubicone 22 Aprile 2016 Secondo voi com è fatto un computer? È Un maledetto groviglio di cavi e ferraglia?

Dettagli

La memoria secondaria

La memoria secondaria La memoria secondaria E di solito un disco rigido che contiene dati e programmi in modo permanente (può essere anche un cd-rom, floppy disk, etc). Tempi di accesso: Floppy: O(100) ms Hard disk: O(10) ms

Dettagli

BASI DI DATI. basi di dati - introduzione ai sistemi informativi 1

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

Dettagli

Generated by Foxit PDF Creator Foxit Software For evaluation only. Il Computer

Generated by Foxit PDF Creator Foxit Software  For evaluation only. Il Computer Il Computer Corso T.I.C. Introduzione all informatica a cura di R. Ugolotti Sommario Tipi di Computer Classificazione Modello di Von Neumann Hardware: CPU Memoria Scheda Madre Porte Periferiche I/O Classificazione:

Dettagli

PROGRAMMAZIONE COORDINATA TEMPORALMENTE A.S. 2015/ CLASSI: 1AE 1AM 1BI 1BM 1CM

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.

Dettagli

Le sue caratteristiche:

Le sue caratteristiche: I Virus Un virus, in informatica, è un software, appartenente alla categoria dei malware, che è in grado, una volta eseguito, di infettare dei file in modo da riprodursi facendo copie di se stesso, generalmente

Dettagli

LINGUA ITALIANA LIVELLI B1, B2, C1 e C2

LINGUA ITALIANA LIVELLI B1, B2, C1 e C2 GUIDA ALLA PROVA DI CONOSCENZA LINGUISTICA INFORMATIZZATA LINGUA ITALIANA LIVELLI B1, B2, C1 e C2 (esclusivamente per gli studenti stranieri di madrelingua diversa dall italiano) Anno accademico 2015/16

Dettagli

Sistemi operativi. Motivazione. Tipi di software. Sistemi operativi. Un sistema operativo (SO) e un insieme di programmi che gestiscono le funzioni

Sistemi operativi. Motivazione. Tipi di software. Sistemi operativi. Un sistema operativo (SO) e un insieme di programmi che gestiscono le funzioni Motivazione Sistemi operativi Molte attivita in parallelo su un singolo calcolatore Es.: stampa di un documento e scrittura di un altro Il sistema operativo serve a coordinare queste attivita e far comunicare

Dettagli

Capitolo 6 Le infrastrutture SoftWare

Capitolo 6 Le infrastrutture SoftWare Capitolo 6 Le infrastrutture SoftWare Cos'è un sistema operativo?(software di base) Definizione: Un sistema operativo è un programma che controlla l'esecuzione di programmi applicativi e agisce come interfaccia

Dettagli

SISTEMI INFORMATIVI AZIENDALI. introduzione ai sistemi informativi 1

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

Dettagli

LINGUE INGLESE, TEDESCA, FRANCESE E SPAGNOLA C1 e C2

LINGUE INGLESE, TEDESCA, FRANCESE E SPAGNOLA C1 e C2 GUIDA ALLA PROVA DI CONOSCENZA LINGUISTICA INFORMATIZZATA LINGUE INGLESE, TEDESCA, FRANCESE E SPAGNOLA C1 e C2 Anno accademico 2015/16 DIPARTIMENTI/CENTRI Facoltà di Giurisprudenza Dipartimento di Sociologia

Dettagli

Università di Bologna Corso di Laurea Specialistica in Ingegneria dell'automazione e Ingegneria Elettronica A.A. 2007-2008. Sistemi Operativi L-A

Università di Bologna Corso di Laurea Specialistica in Ingegneria dell'automazione e Ingegneria Elettronica A.A. 2007-2008. Sistemi Operativi L-A Università di Bologna Corso di Laurea Specialistica in Ingegneria dell'automazione e Ingegneria Elettronica A.A. 2007-2008 Sistemi Operativi L-A Prof. Anna Ciampolini http://lia.deis.unibo.it/courses/sola0708-auto/

Dettagli

ISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n PONTEDERA (PI) DIPARTIMENTO: Informatica

ISTITUTO TECNICO INDUSTRIALE STATALE G. MARCONI Via Milano n PONTEDERA (PI) DIPARTIMENTO: Informatica SETTEMBRE Seconda Liceo SA PROGRAMMAZIONE DI DIPARTIMENTO COORDINATA TEMPORALMENTE DISCIPLINA: Monte ore annuo 66 Libro di Testo E-book dal sito www.matematicamente.it. Pettarin ECDL Appunti forniti dal

Dettagli

Architetture di rete. 4. Le applicazioni di rete

Architetture di rete. 4. Le applicazioni di rete Architetture di rete 4. Le applicazioni di rete Introduzione L avvento di tecnologie (hw, sw, protocolli) di rete avanzate ha permesso la nascita di architetture software molto evolute che permettono lo

Dettagli

orario ricevimento via e-mail: orario ufficio risposta entro 3 giorni

orario ricevimento via e-mail: orario ufficio risposta entro 3 giorni FACOLTA : INGEGNERIA CORSO DI LAUREA: INFORMATICA INSEGNAMENTO: CONTROLLI DIGITALI Modulo 1 NOME DOCENTE: Prof. Giovanni Fedecostante indirizzo e-mail: giovanni.fedecostante@uniecampus.it orario ricevimento

Dettagli

Virtualizzazione e macchine virtuali. Presentata da Bernardo Lombardi

Virtualizzazione e macchine virtuali. Presentata da Bernardo Lombardi Virtualizzazione e macchine virtuali Presentata da Bernardo Lombardi La virtualizzazione Per virtualizzazione, in ambiti informatici, si intende la creazione di una versione virtuale di una risorsa normalmente

Dettagli

Materiale didattico. Sommario

Materiale didattico. Sommario Diploma Universitario in Ingegneria Informatica Corso di Ingegneria del Software Docente: ing. Anna Rita Fasolino Dipartimento di Informatica e Sistemistica Università degli Studi di Napoli Federico II

Dettagli

Il sistema informativo aziendale

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

Dettagli

Il file system. Le caratteristiche di file, direttorio e partizione sono del tutto indipendenti dalla natura e dal tipo di dispositivo utilizzato.

Il file system. Le caratteristiche di file, direttorio e partizione sono del tutto indipendenti dalla natura e dal tipo di dispositivo utilizzato. Il File System Il file system È quella parte del Sistema Operativo che fornisce i meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate in memoria di massa. Realizza i concetti

Dettagli

Esame Laboratorio di Sistemi Operativi Cognome Nome Mat.

Esame Laboratorio di Sistemi Operativi Cognome Nome Mat. Esame Laboratorio di Sistemi Operativi 2-01-2008 Il compito è costituito da domande chiuse e domande aperte. Non è consentito l uso di libri, manuali, appunti., etc. Tempo massimo 1 ora. Domande chiuse:

Dettagli

Università degli studi di Milano Bicocca Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Magistrale in INFORMATICA

Università degli studi di Milano Bicocca Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Magistrale in INFORMATICA Università degli studi di Milano Bicocca Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Magistrale in INFORMATICA Offerta formativa Il (classe LM-18) ha, di norma, durata di due anni.

Dettagli

Marketing - Corso progredito Marketing Research & Consumer Behavior. Gaetano Nino Miceli Maria Antonietta Raimondo

Marketing - Corso progredito Marketing Research & Consumer Behavior. Gaetano Nino Miceli Maria Antonietta Raimondo - Corso progredito Research & Consumer Behavior Gaetano Nino Miceli Maria Antonietta Raimondo - Corso progredito 1 IL CORSO Il corso di Progredito ha l obiettivo di trasferire conoscenze specialistiche

Dettagli

Elementi di base del calcolatore

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

Dettagli

Algoritmi. Pagina 1 di 5

Algoritmi. Pagina 1 di 5 Algoritmi Il termine algoritmo proviene dalla matematica e deriva dal nome di in algebrista arabo del IX secolo di nome Al-Khuwarizmi e sta ad indicare un procedimento basato su un numero finito operazioni

Dettagli

Laboratorio di Reti Locali e Geografiche

Laboratorio di Reti Locali e Geografiche Laboratorio di Reti Locali e Geografiche A.A. 2008/2009 Walter Cerroni Il corso Complemento pratico/applicativo dei corsi dell area di Reti di Telecomunicazioni Obiettivo: effettuare esperienze didattiche

Dettagli

Prof. Massimo Esposito INGEGNERIA MECCANICA (DI-M) UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II FACOLTÀ DI INGEGNERIA

Prof. Massimo Esposito INGEGNERIA MECCANICA (DI-M) UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II FACOLTÀ DI INGEGNERIA Prof. Massimo Esposito INGEGNERIA MECCANICA (DI-M) UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II FACOLTÀ DI INGEGNERIA Fornire un impostazione metodologica alla materia Introdurre ai fondamenti teorici

Dettagli

SCIENZE DELLA FORMAZIONE PRIMARIA (V.O.) Metodologia Didattica per la Scuola Primaria* - A.A. 2013/2014 Prof.ssa G. Compagno SCHEDA DI TRASPARENZA

SCIENZE DELLA FORMAZIONE PRIMARIA (V.O.) Metodologia Didattica per la Scuola Primaria* - A.A. 2013/2014 Prof.ssa G. Compagno SCHEDA DI TRASPARENZA 1 SCIENZE DELLA FORMAZIONE PRIMARIA (V.O.) Metodologia Didattica per la Scuola Primaria* - A.A. 2013/2014 Prof.ssa G. Compagno SCHEDA DI TRASPARENZA NOME E COGNOME DOCENTE SETTORE SCIENTIFICO- DISCIPLINARE

Dettagli

II Esercitazione: S.O. & Fortran 77

II Esercitazione: S.O. & Fortran 77 II Esercitazione: S.O. & Fortran 77 Francesco Battista Corso di Calcolo Numerico 1 DIMA, Sapienza University of Rome, Italy February 9, 2014 Argomenti trattati 1 Brevi cenni sulle architetture informatiche

Dettagli

Lezioni ed esercitazioni Docente: Martino De Marco Durata: Laboratori Docente: Giuseppe Caizzone Durata: Reperibilità del docente:

Lezioni ed esercitazioni Docente: Martino De Marco Durata: Laboratori Docente: Giuseppe Caizzone Durata: Reperibilità del docente: Politecnico di Milano Sede di Cremona A.A. 2010/11 Corso di RETI DI COMUNICAZIONE E INTERNET Modulo 1 Martino De Marco (demarco@cremona.polimi.it, demarco@ictc.it) Slide 1 Informazioni utili Lezioni ed

Dettagli

LA MEMORIA NEL CALCOLATORE

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

Dettagli

CURRICOLO DIPARTIMENTO INFORMATICA PRIMO BIENNIO

CURRICOLO DIPARTIMENTO INFORMATICA PRIMO BIENNIO dei limiti nel contesto culturale e sociale in cui vengono applicate CURRICOLO PARTIMENTO INFORMATICA PRIMO BIENNIO MODULO 1 Concetti di base della tecnologia dell informazione Acquisire e interpretare

Dettagli

Javascript e CSS nelle pagine WEB

Javascript e CSS nelle pagine WEB 1 Javascript e CSS nelle pagine WEB Esempi applicativi Autrice: Turso Antonella Carmen INDICE ARGOMENTI 2... 5 LEZIONE 1... 6 COSA SONO I JAVASCRIPT... 6 LEZIONE 2... 8 STRUTTURA DEL LINGUAGGIO JAVASCRIPT

Dettagli

ALTA FORMAZIONE ALFO071 - Economia e normativa antiriciclaggio I EDIZIONE 1500 ore - 60 CFU Anno Accademico 2013/2014 ALFO071

ALTA FORMAZIONE ALFO071 - Economia e normativa antiriciclaggio I EDIZIONE 1500 ore - 60 CFU Anno Accademico 2013/2014 ALFO071 ALTA FORMAZIONE ALFO071 - Economia e normativa antiriciclaggio I EDIZIONE 1500 ore - 60 CFU Anno Accademico 2013/2014 ALFO071 www.unipegaso.it Titolo ALFO071 - Economia e normativa antiriciclaggio Area

Dettagli

Sistemi Operativi. Sistemi I/O SISTEMI DI INPUT/OUTPUT. Hardware di I/O. Interfaccia di I/O per le applicazioni. Sottosistema per l I/O del kernel

Sistemi Operativi. Sistemi I/O SISTEMI DI INPUT/OUTPUT. Hardware di I/O. Interfaccia di I/O per le applicazioni. Sottosistema per l I/O del kernel SISTEMI DI INPUT/OUTPUT 10.1 Sistemi I/O Hardware di I/O Interfaccia di I/O per le applicazioni Sottosistema per l I/O del kernel Trasformazione delle richieste di I/O Stream Prestazioni 10.2 I/O Hardware

Dettagli

Una prima suddivisione

Una prima suddivisione Una prima suddivisione Le componenti principali di un computer sono: L HARDWARE: tutte le componenti fisiche IL SOFTWARE: insieme dei programmi e dei dati relativi installati nel computer Hardware Lettore

Dettagli

STUDENTI PROVENIENTI DA ALTRI CORSI DI LAUREA DELLA SAPIENZA. Aggiornato al 09/11/2010. Facoltà di Ingegneria Corso di laurea in Ing.

STUDENTI PROVENIENTI DA ALTRI CORSI DI LAUREA DELLA SAPIENZA. Aggiornato al 09/11/2010. Facoltà di Ingegneria Corso di laurea in Ing. SAPIENZA UNIVERSITÀ DI ROMA CONSIGLIO D AREA IN INGEGNERIA ELETTRONICA Via Eudossiana, 18-00184 Roma STUDENTI PROVENIENTI DA ALTRI CORSI DI LAUREA DELLA SAPIENZA Aggiornato al 09/11/2010 Facoltà di Ingegneria

Dettagli

ECDL CORE 5.0. Modulo 1 Concetti di base dell ICT 1.6 Aspetti giuridici. Docente: Stefania De Martino Liceo G. Leopardi Recanati a.s.

ECDL CORE 5.0. Modulo 1 Concetti di base dell ICT 1.6 Aspetti giuridici. Docente: Stefania De Martino Liceo G. Leopardi Recanati a.s. ECDL CORE 5.0 Modulo 1 Concetti di base dell ICT Docente: Stefania De Martino Liceo G. Leopardi Recanati a.s. 2012/2013 Scopi del Modulo 1 Concetti di base dell ICT, richiede che il candidato comprenda

Dettagli