INFORMATICA. Termini, concetti principali

Размер: px
Начинать показ со страницы:

Download "INFORMATICA. Termini, concetti principali"

Транскрипт

1 INFORMATICA Termini, concetti principali e linguaggi 1

2 Informazione e dato Informazione: ciò che un soggetto acquisisce dall osservazione della realtà o dalla comunicazione Dato: informazione codificata in modo da poter essere recepita e elaborata dal computer 2

3 Elaboratore/computer Un elaboratore elettronico computer è un insieme i di risorse comprendenti dispositivi di elaborazione elettronica, programmi memorizzati, e gruppi di dati I programmi trattano i dati (elaborazione) e emettono dati che possono essere immagazzinati e recuperati. 3

4 Principali sistemi operativi B. I. O. S. D. O. S. UNIX Utilizza una interfaccia a caratteri interfaccia a caratteri, dedicato soprattutto a computer di rete. Distingue tra caratteri maiuscoli e minuscoli. Viene utilizzato spesso per gestire i siti di internet Ha introdotto per primo la macchina virtuale WINDOWS LINUX Utilizza una interfaccia ad icone In continua evoluzione Interfaccia grafica o a caratteri Unix like. Non è riconosciuto. Come in UNIX esiste una distinzione tra caratteri maiuscoli e minuscoli. In esso esiste distinzione tra caratteri maiuscoli e minuscoli 4

5 Struttura di un elaboratore Console/ scheda madre e dispositivi accessori Dispositivi ingresso CPU + Cache Dispositivi uscita Memorie ROM /RAM Memorie di massa Comunicazione dati 5

6 ACCESSO AL COMPUTER 1. ACCENSIONE 2. Il BIOS controlla i componenti 6

7 B. I. O. S. Basic Input Output System Sistema operativo di base ce controlla l avvio del computer e le periferiche. TRASFERISCE IL CONTROLLO AL SISTEMA OPERATIVO SOFTWARE. 7

8 SISTEMA OPERATIVO software - windows Gestisce le risorse del computer Serve per rendere accessibile la macchina da parte dell utente. Crea nel computer un macchina virtuale indipendente dall hardware. Supporta i programmi di elaborazione. Controlla gli input e gli output. Controlla le periferiche. 8

9 Principali sistemi operativi D. O. S. Utilizza una interfaccia a caratteri WINDOWS Utilizza una interfaccia ad icone LINUX Può essere considerato un interfaccia grafica di UNIX. Come in UNIX esiste una distinzione tra caratteri maiuscoli e minuscoli. UNIX interfaccia a caratteri, dedicato soprattutto a computer di rete. Viene utilizzato spesso per gestire i siti di internet È il padre di Linux In esso esiste distinzione tra caratteri maiuscoli e minuscoli 9

10 WINDOWS 3.x 95 Millennium 98 Si appoggia al dos di cui rappresenta l interfaccia iconica Usa per la memorizzazione l indice F. A. T. N.T. rappresenta la base dei nuovi s. o. Microsoft Presenta innovazioni sia nella registrazione dei file che nel loro uso. 10

11 WINDOWS New Tecnology file system Il sistema NT da origine ai sistemi WINDOWS XP WINDOWS 2300 WINDOWS VISTA Sistemi operativi di uso attuale 11

12 Le novità d Windows NT Introduzione della macchina virtuale Possibilità di proteggere i file con password NTFS: nuovo sistema di registrazione. Cluster di 4 byte 12

13 UNITÀ PERIFERICHE INPUT registrazione i Tastiera Mouse Scanner Dischi, nastri flash disk schede per foto ecc. OUTPUT Video Stampante Plotter ( Dischi, nastri e flash disk ) 13

14 Uso del sistema operativo Preparare un disco Formattazione Accedere ad un programma Creare una cartella Accedere ad un file Importare un file. 14

15 Uso del sistema operativo Usare le periferiche del computer Stampare Salvare Richiamare Acquisire i memoria di massa Pulitura del disco Deframmentazione 15

16 Attività del computer attraverso il sistema operativo Memorizzazione Strumenti di input Tastiera Dischi, nastri, ecc Rete Scanner Strumenti ti di memoria ROM RAM CACHE Dischi, nastri, flash disk, schede di memoria, ecc. Recupero Trasmissione Invio di informazioni ad altri utenti collegati via rete e/o cavo. Elaborazione o trattamento dei dati e dei testi Ordinamento Selezione Combinazione ed organizzazione Calcolo e trasformazione dei dati. 16

17 Computer e programmi I programmi sono sequenze di istruzioni che con un particolare linguaggio guidano le azioni del computer. I programmi sono memorizzati in file. Sono installati attraverso il S.O. e memorizzati nel disco rigido Per essere richiamati in RAM durante l uso luso. 17

18 Computer e programmi Le istruzioni di un programma sono espresse in linee che seguono le procedure da eseguire una per una, secondo il principio della macchina di Turing. 18

19 FILE Raccolta di dati strutturata In ogni file deve esistere una legge di registrazione e di lettura dei dati. In un file si distinguono: Nome ed estensione Filename e filetype. 19

20 Filename e Filetype Si scrive FILENAME.FTY FILENAME in WINDOWS può essere di 255 caratteri. FILENAME in DOS poteva essere di 8 caratteri 20

21 FILETYPE Individua il tipo di File.exe file eseguibile (es. programma).doc file de WORD.txt t file di testot.xst file di EXCEL.htm file di descrizione pagina.css file di stile Ecc. 21

22 FILETYPE Windows Vista e Office 2007 hanno introdotto un nuovo formato di memorizzazione basato sul linguaggio XML. Risparmio di memoria di massa (talora di più del 50%) nuovo filetype.doc.docx..xls.xlsx Ecc. 22

23 FILETYPE I due formati sono incompatibili ma Sono già previsti programmi di conversione. È possibile chiedere, al solito, al sistema operativo di usare il vecchio filetype. 23

24 STRUTTURA DI UN FILE Seriale Sequenziale con indice indice Casuale Indirizzo chiave 24

25 I dati ed i programmi Risiedono in generale su memorie di massa Dischi e/o nastri - flashdisk. Vengono richiamati in memoria RAM per la lettura e trasformazione (dati) esecuzione (programmi) 25

26 I programmi e la raccolta di dati I programmi sono insieme di istruzioni in un particolare linguaggio che sviluppano procedure atte ad eseguire compiti particolari. La raccolta di dati è un insieme di elementi la cui disposizione, lettura e trasformazione dipende dal programma che li genera. 26

27 CONSERVAZIONE DEI FILE MEMORIA DI MASSA Nastri Registrazione sequenziale I dati sono registrati ordinatamente. Dischi Registrazione g casuale. L ordine non è significativo. Memorie tipo flash disk Registrazione casuale su chip 27

28 Accesso e memorizzazione Sequenziale: la velocità di accesso è legata alla posizione dei dati. Casuale: la posizione dai dati è indicizzata, ossia esiste sulla prima parte del disco un indice dei dati cui il sistema fa riferimento 28

29 Indice per l accesso ad un file F. A. T. File Allocation Table FAT 16 Blocchi più ampi (16 K byte) FAT 32 Blocchi più piccoli (4 K byte) NTFS Blocchi più piccoli (4 K byte) 29

30 FAT e memorizzazione La registrazione avviene per blocchi detti cluster Un file occupa un numero intero di blocchi Più piccoli sono i blocchi maggiore è la quantità di byte memorizzabili. Un file di occupa: 5 blocchi da byte = byte 2 blocchi da byte = byte 30

31 Dimensione dei cluster In realtà dipende dalla dimensione del disco (della partizione del disco) cui si riferisce. La dimensione dei cluster citata è dischi di dimensioni coerenti col sistema operativo utilizzato 31

32 Dischi e S.O. Ogni sistema operativo ha un limite nelle dimensioni del disco che può riconoscere. Si può rimediare a ciò creando partizioni sul disco con dimensioni adeguate. 32

33 Memoria, blocchi e file principali programmi per l uso delle memorie di massa Programma di preparazione di un disco Programmi di registrazione dei file Programmi di deframmentazione Programmi di scansione. Programmi di cancellazione file inutili. 33

34 Mac Intosh È un sistema proprietario in cui il sistema operativo è generalmente prodotto dalla casa produttrice del computer. Il S.O. è strettamente legato al microprocessore impiegato. 34

35 COMUNICAZIONE e LINGUAGGI 35

36 LINGUAGGI naturali e formali Essi richiedono Alfabeto Parole (vocabolario) Una grammatica Sintassi Grammatica 36

37 Linguaggi NATURALI Sono ambigui nell uso La grammatica è contestuale t Si modificano con l uso luso. ARTIFICIALI Hanno regole e parole certe La grammatica non è contestuale. Non possono essere modificati con l uso. 37

38 Esempi vari Linguaggio naturale Linguaggio dei segni usato dai vigili Linguaggio usato in comunità particolari Linguaggi cifrati Linguaggi per materie quali la matematica e la chimica Linguaggio dell aritmetica e dell algebra 38

39 Linguaggi Basso livello Macchina Assemblativi Alto livello Operano su macchine diverse Sono di uso più semplice Sono linguaggi formali dedotti da linguaggi naturali. 39

40 Linguaggio macchina Istruzioni in codice binario Riguardano i registri e le unità del calcolatore Vi sono codici di operazione Sono dedicati all elaboratore specifico 40

41 Linguaggi assemblativi Permettono di superere le pricipali difficoltà del linguaggio i macchina Es. : Linguaggio macchina Assembler AB ADD A NUM Interpretazione t Somma il numero dell indirizzo di i 00AB al contenuto dell accomulatore 41

42 Compilatore Trasforma le istruzioni in linguaggio assembler In linguaggio macchina per un particolare elaboratore Controlla gli errori 42

43 Linguaggi assemblativi Servono per semplificare la programmazione della macchina e corrispondono alla struttura fisica della macchina cui sono dedicatidi Sono usati soprattutto per scrivere software di sistema. Semplificano il linguaggio macchina pur restando aderenti alla macchina cui sono dedicati In genere non sono trasportabili Inizialmente i sistemi operativi, ossia i sistemi che permettono all utente di colloquiare con la macchina, erano scritti in linguaggio gg assembler. 43

44 Linguaggi ad alto livello Sono linguaggi artificiali. Sono orientati al problema e non alla macchina Sono portabili tra macchine diverse quasi sempre. 44

45 Linguaggi di programmazione Interprete Analizza e fa eseguire il programma passo-passo per permettere eventuali adattamenti e correzioni. 45

46 Caratteristiche di un linguaggio ad alto livello Orientamento all applicazione Indipendenza dalla macchina Struttura definita a priori Semplicità Efficienza Leggibilità 46

47 Linguaggi ad alto livello: esempi Fortran Pascal Basic Cobol C, C++ Ecc. 47

48 C C++ È un linguaggio di programmazione con accesso diretto all hardware del computer. È più veloce nell esecuzione delle istruzioni. 48

49 Linguaggi Linguaggi di programmazione Linguaggi di descrizione 49

50 Linguaggi di programmazione Posseggono al loro interno Compilatore Strumento atto a rendere più rapidamente eseguibile il programma stesso e ad allocare il programma. 50

51 Linguaggi di programmazione Compilatore Inoltre Fa un analisi sintattica Diagnostica eventuali errori Ottimizza il programma Carica il programma individuando gli indirizzi da utilizzare, 51

52 Linguaggi di programmazione Un linguaggio di programmazione possedendo compilatore ed interprete permette di creare un programma indipendente dai programmi presenti nel computer. 52

53 Linguaggi di programmazione Interprete Analizza e fa eseguire il programma passo -passo per permettere eventuali adattamenti e correzioni. 53

54 Linguaggi descrittivi In genere Non possiedono compilatore Descrivono la composizione di una pagina o di un file. I principali sono: HTML XML Java Script 54

55 XML È un metalinguaggio Ossia un linguaggio che permette di definire al suo interno linguaggi particolari Estende le possibilità di HTML Sono possibili riferimenti esterni. Es. è facilitato l uso luso dei pulsanti. 55

56 XML È molto utile per lo scambio dei dati Serve per strutturare i dati Occupa più spazio di un file binario È stato introdotto da Microsoft nei suoi ultimi programmi, poiché le memorie del computer sono sempre più grandi 56

57 XML La nuova suite Office 2007: È basata sul linguaggio XML Memorizza i file su base XML Ha cambiato il filetype: ad esempio.doc è diventato.docx.xls.xlsx.ppt.pptx Al solito è possibile scegliere la memorizzazione precedente. 57

58 Java Script Pur essendo un linguaggio descrittivo possiede alcune caratteristiche particolari che permettono procedure a livello superiore. 58

59 Java Script Fra le sue caratteristiche più notevoli la possibilità di creare pagine interattive ossia pagine in cui l utente può scrivere ed inviare messaggi (su moduli predisposti) 59

60 Linguaggi descrittivi Data la loro semplicità e La loro descrizione puntuale della posizione dei dati Sono molto usati nella comunicazione. 60

61 Linguaggi descrittivi Un linguaggio descrittivo è INTERPRETATO ed eseguito da un programma già presente nel computer Ad esempio internet explorer 61

62 I comandi Sono espressioni, lettere, ecc. che sono eseguiti dal programma HTML richiede che il comando (istruzione) sia aperto < > e chiuso </ > 62

63 Esempio di HTML <I> Parla come mangi! </I> Comando Chiusura comando Frase da scrivere 63

64 <I>parla come mangi</i> <I> scrivi in corsivo la frase che segue Risultato: parla come mangi </I> chiudi il comando scrivi in corsivo 64

65 Quali comandi in una pagina di HTML? Inizio e di Fine <HTML> chiusura </HTML> <HEAD> chiusura </HEAD> <Title> chiusura </Title> <BODY> chiusura </BODY> 65

INFORMATICA. L informatica comprende:

INFORMATICA. L informatica comprende: Varie definizioni: INFORMATICA Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Definizione proposta: Scienza della rappresentazione e dell elaborazione dell informazione

Подробнее

Modulo: Informatica. Chi sono. Obiettivi del corso. Preparazione all esame. Andrea Colitta

Modulo: Informatica. Chi sono. Obiettivi del corso. Preparazione all esame. Andrea Colitta Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Matematica, Statistica e Informatica Modulo: Informatica Chi sono Andrea Colitta E-mail: [email protected]

Подробнее

Sistema Operativo (Software di base)

Sistema Operativo (Software di base) Il Software Il software del PC Il computer ha grandi potenzialità ma non può funzionare senza il software. Il software essenziale per fare funzionare il PC può essere diviso nelle seguenti componenti:

Подробнее

TERMINALE INTELLIGENTE

TERMINALE INTELLIGENTE COS E UN COMPUTER? Dispositivo in grado di acquisire informazioni dall esterno, reagire alle stesse, e inviare informazioni dirette di nuovo all esterno Per elaborare le informazioni occorre un sistema

Подробнее

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

Подробнее

I SISTEMI OPERATIVI. Insieme di programmi che implementano funzioni essenziali per l uso di un sistema elaboratore.

I SISTEMI OPERATIVI. Insieme di programmi che implementano funzioni essenziali per l uso di un sistema elaboratore. I SISTEMI OPERATIVI Insieme di programmi che implementano funzioni essenziali per l uso di un sistema elaboratore. Le funzioni di un S.O. non sono definibili in modo esaustivo e puntuale così come non

Подробнее

Appunti di SISTEMI OPERATIVI

Appunti di SISTEMI OPERATIVI Appunti di SISTEMI OPERATIVI AVVERTENZE Questi appunti non vogliono essere degni sostituti di un buon libro di testo e hanno il solo scopo di aiutare gli studenti dei corsi di informatica che affrontano

Подробнее

Lez. 5 La Programmazione. Prof. Salvatore CUOMO

Lez. 5 La Programmazione. Prof. Salvatore CUOMO Lez. 5 La Programmazione Prof. Salvatore CUOMO 1 2 Programma di utilità: Bootstrap All accensione dell elaboratore (Bootsrap), parte l esecuzione del BIOS (Basic Input Output System), un programma residente

Подробнее

Linguaggi di Programmazione

Linguaggi di Programmazione Linguaggi di Programmazione 1 Linguaggio naturale e linguaggio macchina La comunicazione uomo-macchina avviene attraverso formalismi che assumono la forma di un linguaggio. Caratteristiche del Linguaggio

Подробнее

Introduzione al funzionamento di un calcolatore elettronico

Introduzione al funzionamento di un calcolatore elettronico 1 / 21 Introduzione al funzionamento di un calcolatore elettronico Natascia Piroso 23 settembre 2009 2 / 21 Sommario Che cos è un calcolatore? 1 Che cos è un calcolatore? Definizioni preliminari Il calcolatore

Подробнее

Architettura di un calcolatore

Architettura di un calcolatore Architettura di un calcolatore Processore: CPU Componente elettronico costituito da minuscole componenti di silicio, chiamate CHIP. Esegue le istruzioni implementate nel SW, tramite una serie di operazioni

Подробнее

LEZIONE 4. Hardware (periferiche) Software (algoritmi)

LEZIONE 4. Hardware (periferiche) Software (algoritmi) LEZIONE 4 Hardware (periferiche) Software (algoritmi) Prof. Valle Prof. Folgieri Lez4 Hardware e Software 1 PERIFERICHE DI INPUT E DI OUTPUT Periferiche di INPUT: Tastiera Mouse Trackball, touch pad, joystick

Подробнее

Lezione 1. Sistemi operativi. Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata.

Lezione 1. Sistemi operativi. Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata. Lezione 1 Sistemi operativi 4 marzo 2014 System Programming Research Group Università degli Studi di Roma Tor Vergata SO 14 1.1 Di cosa parliamo in questa lezione? È una introduzione generale ai sistemi

Подробнее

DIREZIONE DIDATTICA DI SAN GIUSEPPE JATO Programma Operativo Nazionale Fondo Sociale Europeo - Competenze per lo sviluppo

DIREZIONE DIDATTICA DI SAN GIUSEPPE JATO Programma Operativo Nazionale Fondo Sociale Europeo - Competenze per lo sviluppo DIREZIONE DIDATTICA DI SAN GIUSEPPE JATO Programma Operativo Nazionale Fondo Sociale Europeo - Competenze per lo sviluppo Ogni componente hardware dell elaboratore, per poter svolgere determinati compiti,

Подробнее

Come funzionano i computer

Come funzionano i computer Fluency Come funzionano i computer Capitolo 6 Cosa sanno fare Esecuzione deterministica istruzioni per elaborare dati Devono ricevere una serie di istruzioni da seguire Cosa non sanno fare Non hanno immaginazione

Подробнее

Il modello di Von Neumann

Il modello di Von Neumann Il modello di Von Neumann Appunti di STA per le classi seconde ind. informatiche Page 1 Il modello architetturale Per modello architetturale, si intende la descrizione delle parti del sistema e la loro

Подробнее

Elementi di Informatica

Elementi di Informatica Elementi di Informatica Capitolo 1 - Concetti Generali Si definisce: Hardware, l'insieme degli elementi fisici che costituiscono un computer (vedi capitolo 2). Software, l'insieme dei programmi che consentono

Подробнее

Il Software programmabili programma algoritmo

Il Software programmabili programma algoritmo Il Software La proprietà fondamentale dei calcolatori e` quella di essere programmabili cioè in grado di svolgere compiti diversi a seconda delle istruzioni fornite dall utente mediante un programma, ossia

Подробнее

Sistema Operativo. (hardware e software) della della macchina

Sistema Operativo. (hardware e software) della della macchina Sistema Operativo Senza Sistema Operativo (SO) un computer è solo un macchinario inutile... Il SO rende possibile la gestione, elaborazione e immagazinamento dell informazione. Il Il SO SO è il il software

Подробнее

Linguaggi di Programmazione

Linguaggi di Programmazione Linguaggi di Programmazione Linguaggi di Programmazione Programmazione. Insieme delle attività e tecniche svolte per creare un programma (codice sorgente) da far eseguire ad un computer. Che lingua comprende

Подробнее

Docenti: Fabrizio Benazzi Valter Lelli Azienda USL 11 di Empoli

Docenti: Fabrizio Benazzi Valter Lelli Azienda USL 11 di Empoli Informatica di base Docenti: Fabrizio Benazzi Valter Lelli Azienda USL 11 di Empoli [email protected] [email protected] Moduli 1) Presentazione ed Introduzione 2) L'Hardware 3) Il Software di base

Подробнее

Modulo 1: Le I.C.T. UD 1.4b: Anatomia del Computer

Modulo 1: Le I.C.T. UD 1.4b: Anatomia del Computer Modulo 1: Le I.C.T. : Anatomia del Computer Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno ANATOMIA

Подробнее

Docente: Baldi Erick. a.s. 2007/2008

Docente: Baldi Erick. a.s. 2007/2008 Futura SpA Corso n. 07/2073/Bo Titolo: PERCORSI INTEGRATI NELL ISTRUZIONE 2007 Secondo Anno: INSTALLATORE E MANUTENTORE IMPIANTI ELETTRICI ISI CADUTI DELLA DIRETTISSIMA Area: Scientifico Tecnologica Modulo:

Подробнее

IL SOFTWARE DI SISTEMA

IL SOFTWARE DI SISTEMA Software (sw) L esecuzione di programmi è lo scopo di un elaboratore L insieme dei programmi che un elaboratore può eseguire rappresenta il software in dotazione all elaboratore IL SOFTWARE DI SISTEMA

Подробнее

Il computer P R O F. L O R E N Z O P A R I S I

Il computer P R O F. L O R E N Z O P A R I S I Il computer U T I L I Z Z O D E L P C E D O F F I C E A U T O M A T I O N P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore

Подробнее

Linguaggi, Traduttori e le Basi della Programmazione

Linguaggi, Traduttori e le Basi della Programmazione Corso di Laurea in Ingegneria Civile Politecnico di Bari Sede di Foggia Fondamenti di Informatica Anno Accademico 2011/2012 docente: Prof. Ing. Michele Salvemini Sommario Il Linguaggio I Linguaggi di Linguaggi

Подробнее

Computer. Com è fatto un Personal Computer.

Computer. Com è fatto un Personal Computer. Computer Il Computer è una macchina programmabile capace di elaborare dati. In un Computer distinguiamo: una parte, detta Hardware, costituita da molti circuiti elettronici e da dispositivi esterni; una

Подробнее

I Linguaggi di Programmazione

I Linguaggi di Programmazione 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 del Linguaggio

Подробнее

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

Подробнее

Elementi di Informatica Chiara Epifanio

Elementi di Informatica Chiara Epifanio [email protected] Informatica Informatica Informatica INFORMATICA = INFORMAzione + automatica Scienza che studia le informazioni e il loro trattamento automatizzato Insieme delle teorie, dei processi

Подробнее

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

Подробнее

Sistemi Operativi. A.M. Fanelli Architettura dei Sistemi a. a Livello di Sistema Operativo. Livello di Linguaggi Applicativi

Sistemi Operativi. A.M. Fanelli Architettura dei Sistemi a. a Livello di Sistema Operativo. Livello di Linguaggi Applicativi Sistemi Operativi A.M. Fanelli Architettura dei Sistemi a. a. 2008-09 1 Livello di Sistema Operativo Livello di Linguaggi Applicativi Livello di Linguaggio Assembly Livello di Sistema Operativo Livello

Подробнее

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

Подробнее

CHE COS È L INFORMATICA. Prof. Enrico Terrone A. S. 2014/15

CHE COS È L INFORMATICA. Prof. Enrico Terrone A. S. 2014/15 CHE COS È L INFORMATICA Prof. Enrico Terrone A. S. 2014/15 Definizione L informatica è la scienza che studia il computer sotto tutti i suoi aspetti. In inglese si usa l espressione computer science, mentre

Подробнее

Lezione 16. Il Software di base

Lezione 16. Il Software di base Lezione 16 Software di base Il Software di base Con il termine software di base si intende l insieme dei programmai che consentono ad un utente di eseguire operazioni base come costruire e mandare in esecuzione

Подробнее

Informatica giuridica

Informatica giuridica Informatica giuridica Corso di laurea in Scienze dei Servizi giuridici Corso di laurea magistrale in Giurisprudenza A.A. 2015/16 L architettura hardware degli elaboratori La scheda madre Memoria principale

Подробнее

Fondamenti di Informatica T. Il Software

Fondamenti di Informatica T. Il Software Il Software TECNOLOGIA DIGITALE CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale. Dati ed operazioni vengono codificati a partire da due valori distinti di grandezze

Подробнее

Prof. Rossella Cancelliere

Prof. Rossella Cancelliere Laboratorio di Informatica e Statistica Chimica Industriale a.a 2004/05 Prof. Rossella Cancelliere Dip. Informatica Univ.Torino C.so Svizzera 185,Torino email:[email protected] tel: 011/670 67 77 Obiettivi

Подробнее

Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004. Docente. Orario. Da Ottobre-Dicembre:

Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004. Docente. Orario. Da Ottobre-Dicembre: Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004 1 Docente Patrizia Boccacci Ufficio 332 III piano Dipartimento di Informatica e Sc. Inf. Tel. 010-3536732 E-mail: [email protected]

Подробнее

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche [email protected] [email protected] Processore Memoria RAM Hard disk CD-ROM Floppy disk Tastiera Sistema operativo

Подробнее

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Cos è un Calcolatore? Un computer (calcolatore) è una macchina

Подробнее

Il computer P R O F. L O R E N Z O P A R I S I

Il computer P R O F. L O R E N Z O P A R I S I Il computer P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore più potente di quel periodo era l ENIAC, in grado di svolgere

Подробнее

Sistema operativo & file system 1

Sistema operativo & file system 1 Il software (sw) Software di sistema e file system Lezione 1b L esecuzione di programmi è lo scopo di un elaboratore I programmi sono algoritmi codificati in un particolare linguaggio di programmazione

Подробнее

Unità di apprendimento 1. Il computer

Unità di apprendimento 1. Il computer Unità di apprendimento 1 Il computer Il computer nella vita di tutti i giorni Il computer è uno strumento indispensabile nel mondo in cui viviamo È attualmente disponibile in diverse forme che vanno dai

Подробнее

INFORMATICA E PC IL PERSONAL COMPUTER

INFORMATICA E PC IL PERSONAL COMPUTER INFORMATICA E PC IL PERSONAL COMPUTER 1 1. Cosa vuol dire informatica Il termine informatica riassume due parole: informazione automatica e si occupa dei sistemi per l elaborazione e l archiviazione delle

Подробнее

Sistema operativo (SO)

Sistema operativo (SO) Diagramma a cipolla Sistema operativo (SO) Il calcolatore elabora informazioni codificate in sequenza di bit I dispositivi si interfacciano con il calcolatore tramite complessi protocolli di comunicazione

Подробнее

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

Подробнее

Programmazione C Massimo Callisto De Donato

Programmazione C Massimo Callisto De Donato Università degli studi di Camerino Scuola di scienze e tecnologia - Sezione Informatica Programmazione C Massimo Callisto De Donato [email protected] www.cs.unicam.it/massimo.callisto LEZIONE

Подробнее

Il computer P R O F. L O R E N Z O P A R I S I

Il computer P R O F. L O R E N Z O P A R I S I Il computer P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore più potente di quel periodo era l ENIAC, in grado di svolgere

Подробнее

Il linguaggio di programmazione Python

Il linguaggio di programmazione Python Università Roma Tre Dipartimento di Matematica e Fisica Percorso Abilitante Speciale Classe A048 Matematica Applicata Corso di Informatica Il linguaggio di programmazione Python Marco Liverani ([email protected])

Подробнее

INFORMATICA E PC IL PERSONAL COMPUTER

INFORMATICA E PC IL PERSONAL COMPUTER INFORMATICA E PC IL PERSONAL COMPUTER 1 1. Cosa vuol dire informatica Il termine informaticariassume due parole: informazione automatica e si occupa dei sistemi per l elaborazione e l archiviazione delle

Подробнее

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

Подробнее

Sistemi di Elaborazione delle Informazioni

Sistemi di Elaborazione delle Informazioni SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2016/2017 1 Programma del corso Informatica di

Подробнее

1) Quale tra questi non è un dispositivo di output? 2) Nell ambito dei linguaggi di alto livello, un interprete è:

1) Quale tra questi non è un dispositivo di output? 2) Nell ambito dei linguaggi di alto livello, un interprete è: Test di informatica 1) Quale tra questi non è un dispositivo di output? - Monitor - Plotter - Mouse 2) Nell ambito dei linguaggi di alto livello, un interprete è: - Un dispositivo hardware - Una periferica

Подробнее