Indice. 1 Sviluppo del software Diagramma di flusso Tipi di software... 10

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Indice. 1 Sviluppo del software... 3. 1.1 Diagramma di flusso... 5. 2 Tipi di software... 10"

Transcript

1 INSEGNAMENTO DI INFORMATICA DI BASE LEZIONE V IL SOFTWARE PROF. GIOVANNI ACAMPORA

2 Indice 1 Sviluppo del software Diagramma di flusso Tipi di software Linguaggi di programmazione Il sistema operativo I programmi applicativi Struttura e gestione di un file Bibliografia/Sitografia di 20

3 1 Sviluppo del software Il software, insieme all hardware, è una componente essenziale per il funzionamento dei computer. Senza di esso il PC non è in grado di compiere assolutamente alcuna azione. Il software è costituito da programmi, cioè da un insieme di istruzioni che la macchina deve seguire per produrre determinati risultati. Tali programmi nascono da una fase di analisi del problema che il PC dovrà risolvere ottenendo la definizione di un algoritmo: un insieme finito di istruzioni che, se eseguite ordinatamente, sono in grado di risolvere il problema di partenza. L algoritmo dovrà essere specificato in un linguaggio che l'elaboratore è in grado di interpretare in modo corretto e contenere istruzioni che possono essere eseguite dal computer stesso. Un programma può quindi essere definito come un insieme di istruzioni espresse in un linguaggio formale chiamato linguaggio di programmazione. I computer però non sono in grado di capire nemmeno il linguaggio programmazione in quanto il microprocessore sa elaborare solo in linguaggio binario: ecco pertanto che i programmi dovranno essere ulteriormente tradotti da appositi applicazioni quali interpreti o compilatori. L interprete è un programma che traduce, istruzione per istruzione, il programma sorgente. Ogni istruzione è sottomessa alla CPU appena è stata tradotta. Anche se un istruzione è contenuta 10 volte in un programma verrà tradotta ogni volta che si presenterà al traduttore. Il compilatore, invece, traduce tutto il programma in una sola volta e poi lo sottomette alla CPU. Se una stessa istruzione compare 10 volte, viene tradotta solo la prima volta e poi memorizzata in maniera tale che possa essere ripresa dal compilatore e inserita nelle restanti nove righe di programma. E' possibile così riassumere le diverse fasi che portano dall'analisi del problema all'ottenimento di una soluzione: 1.Analisi: viene analizzato il problema in tutti i suoi aspetti e si cercano i fattori sui quali fare leva per risolverlo. Il risultato è una soluzione informale; 2. Formalizzazione: la soluzione trovata nel passo precedente è riformulata in maniera da utilizzare una sintassi e una semantica corrette, per produrre un algoritmo di risoluzione (Le relazioni tra costrutti dei 3 di 20

4 linguaggio ed azioni sono univocamente definite).il linguaggio utilizzato sarà di tipo formale, ma necessiterà di ulteriori passi per essere reso utilizzabile dalla macchina. Per formulare un algoritmo possiamo considerare diversi strumenti: - DIAGRAMMA DI FLUSSO (descritto nel dettaglio nella sezione 1.1) rappresenta un formalismo grafico per esprimere un algoritmo (ove ai passi dell algoritmo corrispondono i nodi del diagramma); - PROGRAMMA rappresenta una formulazione di un algoritmo in un linguaggio di programmazione (ove ai passi dell algoritmo corrispondono le istruzioni del programma); 3. Programmazione: il risultato di questa fase è un programma di alto livello che utilizza un linguaggio di programmazione costituito da segni matematici e parole chiave e non da una successione indecifrabile di 0 e 1. Questa fase però non produce ancora un programma che possa essere compreso dalla macchina: si necessita della fase seguente; 4. Traduzione: in questa fase il programma di alto livello viene tradotto da appositi software in linguaggio macchina; 5. Esecuzione: il programma viene sottoposto al microprocessore che lo esegue e fornisce la soluzione al problema. 6. Verifica: tramite un test pratico di funzionamento ed un analisi teorica del programma si verifica che il software realizzato corrisponda alle sue aspettative e svolga le funzioni per cui è stato elaborato. 7. A questo punto è necessaria la formazione degli utenti, per impartire loro le istruzioni che occorrono per servirsi del nuovo software: essa può avvenire secondo diverse modalità. 4 di 20

5 8. Nella fase di implementazione, infine, tutti gli utenti interessati possono servirsi del programma elaborato (versione beta del programma). 9. Gli aggiornamenti successivi sono detti "versioni", o release, e sono identificati da un numero progressivo. 1.1 Diagramma di flusso Un diagramma di flusso (o flow chart) è composto da nodi ed archi. I nodi sono rappresentati da figure geometriche contenenti stringhe di testo, mentre gli archi sono linee che collegano i nodi dotate di frecce per indicarne la direzione di collegamento. Ciascun nodo del diagramma di flusso contiene una stringa la quale esprime l azione che deve essere eseguita quando, durante l esecuzione dell algoritmo, si incontra quel nodo. Le azioni vengono eseguite utilizzando tra l altro delle variabili. Una variabile rappresenta un nome simbolico che rappresenta un valore che può variare durante l esecuzione dell algoritmo. Gli archi sono i tratti di congiunzione tra i nodi, e sono dotati di una freccia la quale indica la direzione di proseguimento dell algoritmo. Figura 1: Tipi di nodi 5 di 20

6 Elenchiamo i tipi di azioni: - Assegnazione: azione mediante la quale viene assegnato un valore ad una variabile. Il valore assegnato diviene valore corrente della variabile e resta tale finché una successiva assegnazione non cambi il valore stesso. In generale un assegnazione ha la seguente forma: VARIABILE ESPRESSIONE ARITMETICA Figura 2: Esempi dell'azione assegnazione - Lettura da input: azione mediante la quale viene assegnato ad una variabile un valore specificato dall estero. La variabile viene cioè associata ad un dato di input. Figura 3: Esempio di azione lettura da input - Scrittura in output: azione mediante la quale viene restituito all esterno il valore corrente di una variabile. Il valore della variabile diviene un risultato di output. 6 di 20

7 Figura 4: Esempio dell'azione scrittura in output - Test booleano: azione mediante la quale viene effettuato un confronto (test) di tipo logico tra due variabili o, più in generale, tra due espressioni aritmetiche: il risultato può essere vero o falso. Possono essere eseguiti 6 tipi di confronto: o UGUALE = o DIVERSO o MINORE < o MAGGIORE > o MINORE O UGUALE o MAGGIORE O UGUALE Figura 5: Caso generico dell'azione test booleano Figura 6: Esempi dell'azione test booleano Mostriamo alcuni esempi di diagramma di flusso. 7 di 20

8 Problema numero 1: Dati due numeri, calcolare la loro somma Problema numero 2: Dati due numeri, scegliere il maggiore Problema numero 3: Dati N numeri, calcolare la loro somma Figura 7: Diagrammi di flusso, rispettivamente, per i problemi 1 e 2 8 di 20

9 Figura 8: Diagramma di flusso per il problema 3 9 di 20

10 2 Tipi di software L hardware e il software sono organizzati a livelli (o strati). Ciascun livello corrisponde a una macchina dotata di un proprio insieme di funzionalità. Ogni macchina è caratterizzata da un proprio linguaggio, formato dalle istruzioni che quella macchina sa eseguire n ciascun livello fornisce un linguaggio più semplice da utilizzare rispetto a quello del livello sottostante n ciascun livello è realizzato in termini del linguaggio del livello immediatamente sottostante. Il software, poi, può essere diviso in due grandi categorie: - Il software di base: racchiude in sé sia il software di sistema, necessario a far funzionare l'elaboratore, sia quello utilizzato dagli sviluppatori di programmi per facilitare il loro lavoro; - Il software applicativo: comprende invece tutti quei programmi utilizzati dagli utenti per gestire, per esempio, la posta, la contabilità di casa, per redigere una lettera, creare una presentazione, telefonare via Internet, ecc., oppure applicativi creati ad hoc per risolvere un determinato problema. Figura 9: Software e hardware sono organizzati a livelli Nell organizzazione a livelli l hardware rappresenta l unica macchina reale, mentre gli strati software corrispondono a cosiddette macchine virtuali. Le diverse macchine e i relativi linguaggi divengono sempre più astratti, in altre parole il significato di ciascuna operazione è sempre più vicino alla logica dell utente e più lontano dalla logica del calcolatore. Pertanto man mano che si 10 di 20

11 sale nella gerarchia le diverse macchine e i relativi linguaggi diventano anche via via più semplici da usare. 2.1 Linguaggi di programmazione È possibile distinguere tre principali tipi di linguaggi di programmazione: Linguaggi Macchina: stringhe di numeri che danno istruzioni che l hardware sa eseguire direttamente. È composto da istruzioni estremamente elementari, ma che l hardware sa eseguire in modo molto efficiente. o Esempio: Linguaggi Assembly: abbreviazioni che rappresentano operazioni di calcolo elementari (tradotte via assemblatori) o Esempio: LOAD BASEPAY o ADD OVERPAY STORE GROSSPAY Linguaggi ad alto livello: simili all inglese e usano notazioni matematiche (tradotti via compilatori) o Esempio: grosspay = basepay + overtimepay Presentiamo nella tabella sottostante un elenco di linguaggi ad alto livello. 11 di 20

12 Figura 10: Alcuni linguaggi di programmazione ad alto livello Prendiamo ad esempio il linguaggio C ed elenchiamo le fasi che coinvolgono l esecuzione di un programma C: 1. Editing; 2. Preproccessing; 3. Compilazione; 4. Linking; 5. Caricamento; 6. Esecuzione. 12 di 20

13 Figura 11: Fasi di un Programma C 2.2. Il sistema operativo Il sistema operativo è il software di base che viene avviato automaticamente all accensione della macchina senza il quale è impossibile caricare i programmi desiderati. Infatti, ad esempio, l utente può richiede al sistema operativo di eseguire un programma facendo un doppio click sull icona di un programma sul desktop del calcolatore. Nell avviare l esecuzione di un programma, il sistema operativo svolge le seguenti operazioni: - individua il codice eseguibile del programma (memorizzato sul disco); - alloca al programma le risorse necessarie per la sua esecuzione (ad esempio, una certa quantità di memoria centrale); - carica il codice eseguibile del programma in memoria centrale; 13 di 20

14 - avvia il programma. I sistemi operativi hanno una struttura alquanto complessa descrivibile attraverso una gerarchia di macchine virtuali. Ogni livello della gerarchia gestisce una diversa tipologia di risorse: i processori, la memoria, le periferiche, le memorie secondarie, l interfaccia utente. Dal canto suo, l utente interagisce unicamente con l interprete comandi del sistema operativo. Figura 12: Architettura a livelli di un sistema operativo Il nucleo del sistema operativo (o gestore dei processi) si occupa della gestione della risorsa unità centrale di elaborazione (processore). Fisicamente esiste una sola unità di elaborazione, pertanto il calcolatore potrebbe svolgere un solo programma alla volta. Ma il nucleo ha, tra le altre cose, il compito di definire tante unità di elaborazione virtuali, una per ciascun programma che si vuole eseguire. Ogni programma viene eseguito come se fosse il solo programma in esecuzione nel calcolatore. Il nucleo ripartisce il lavoro tra le tante unità di elaborazione virtuali. Comunque, il computer potrebbe essere dotato anche di più unità di elaborazione e il nucleo si occupa di gestire anche questa eventuale situazione. Il gestore della memoria consente l allocazione dinamica della memoria centrale ai programmi in esecuzione. All avvio di un programma, a ciascuno viene allocata un area di memoria virtuale sufficiente per la sua esecuzione. Il gestore della memoria si occupare di gestire le memorie virtuali mappandole all unica memoria reale. In realtà, si può gestire una quantità di memoria virtuale che ha dimensione anche maggiore di quella reale. Inoltre durante l esecuzione di un 14 di 20

15 programma, i dati possono essere mantenuti temporaneamente nella memoria secondaria, prima di essere richiesti e riportati nella memoria centrale. Il gestore delle periferiche adatta la modalità d uso delle singole periferiche che possono essere estremamente diverse tra loro a quello di poche tipologie di periferiche virtuali. Per tale motivo un programma riesce ad usare una stampante senza conoscere i dettagli specifici di funzionamento della stampante fisicamente disponibile. L interprete comandi è l interfaccia utente del sistema operativo. Esso definisce le operazioni che possono essere eseguite direttamente dall utente finale, che vengono chiamate comandi. Possibili comandi sono l esecuzione di una applicazione o l apertura di un documento (eseguendo l applicazione responsabile della manipolazione di quel tipo di documento. L interprete comandi può essere basato su un interfaccia a caratteri, come nei sistemi operativi Unix o nel prompt dei comandi di Windows, oppure, basato su una interfaccia grafica, come nei sistemi operativi Windows e nell ambiente X Window di Unix. Il gestore dei file è descritto nel paragrafo 3. In un computer possono essere presenti più sistemi operativi, utilizzabili singolarmente poiché un uso contemporaneo creerebbe un conflitto nella gestione delle risorse della macchina. Per poter installare più sistemi operativi è necessario suddividere l'hard disk in sezioni separate (partizioni) e assegnare a ognuna un sistema operativo che avrà il compito di gestire il computer ogni volta che si lavora servendosi di essa. Un sistema operativo in uso sin dal 1981, in seguito all'introduzione del personal computer IBM, è l'ms-dos (Microsoft-Disk Operating System) che, nel corso degli anni ha subito notevoli modifiche che gli permettono di funzionare sui computer più avanzati. L'interfaccia testuale dell'ms-dos si presenta piuttosto scarna, con lo schermo nero e i soli caratteri del prompt (esempio: C:\> dir;) per dare al computer le opportune istruzioni, l'utente deve digitare da tastiera una serie di comandi di testo piuttosto complessi. 15 di 20

16 Introducendo i sistemi operativi Windows-based all'inizio degli anni novanta, la Microsoft ha diffuso il sistema operativo che è oggi maggiormente utilizzato e ha semplificato notevolmente la comunicazione tra utente e computer. La distinzione più importante rispetto tra Windows e MS-DOS è l'interfaccia. Windows utilizza un'interfaccia grafica, chiamata GUI (Graphic User Interface), tramite la quale l'utente comunica con il computer attraverso il mouse, servendosi di una serie di icone, di finestre e di menu a discesa che semplificano notevolmente la scelta dei comandi. I vantaggi offerti dall'uso di sistemi operativi a interfaccia grafica si possono riassumere come segue: I programmi hanno aspetto e linguaggio comuni, che consentono il rimando da un programma all'altro in modo immediato. La scelta delle opportunità offerte dai comandi e l'accesso alle varie funzioni avvengono con facilità. Il passaggio da un programma a un altro è un'operazione semplificata e lineare. Alcuni tipi di sistemi operativi Windows sono Windows 95, , Millennium edition, NT, XP, Vista. Inoltre, Microsoft ha promosso la tecnologia Plug & Play pubblicizzandola come caratteristica saliente del sistema operativo Windows 95. La tecnologia Plug & Play facilita l'installazione delle periferiche, rendendo automatici il caricamento dei driver e l'allocazione delle risorse, semplificando quindi l'interazione con l'hardware da parte dell'utente. In pratica quando viene collegata una nuova periferica al computer non è necessaria una specifica procedura di installazione. 2.3 I programmi applicativi I programmi che permettono all'utente di eseguire specifici compiti si chiamano software applicativi. Tra i software applicativi più diffusi troviamo: - Gli elaboratori di testo; - I fogli di calcolo; - I database; - I programmi di grafica; - I programmi di presentazione; - I videogiochi. 16 di 20

17 Gli elaboratori di testo, detti anche programmi di videoscrittura o word processor, sono uno strumento usato comunemente per la gestione di documenti, lettere, manuali, curriculum vitae ecc., realizzabili in breve tempo e con buona qualità. I fogli elettronici, o di calcolo, sono programmi che consentono l'esecuzione veloce di calcoli ripetitivi o anche di complesse funzioni matematiche; sono abitualmente utilizzati dalle aziende per il calcolo dei preventivi, per la gestione della contabilità di ufficio e per altre elaborazioni quantitative. I database, o schedari elettronici, sono strumenti che permettono l'archiviazione di grandi quantità di informazioni, disposte in modo organizzato, così da facilitarne il successivo reperimento o le varie forme di elaborazione. I programmi di grafica consentono la creazione di grafici, la manipolazione di immagini, il ritocco fotografico ecc.. Essi sono utili per la creazione di documenti di qualità più elevata o per la realizzazione di semplici volantini pubblicitari, simpatici inviti o biglietti da visita personalizzati. Esistono anche programmi più professionali, come quelli per la grafica tridimensionale e l'animazione, che solitamente richiedono l utilizzo di computer più potenti e costosi. I programmi di presentazione sono un valido aiuto per docenti e formatori e ancor più per coloro che devono esporre in pubblico in maniera convincente e immediata i propri progetti di lavoro. Con questi programmi è semplice realizzare in poco tempo presentazioni di livello professionale. Le presentazioni si compongono di diapositive (slide) che possono essere stampate su carta, su lucidi o su diapositive vere e proprie, oppure proiettate direttamente mediante il computer. I videogiochi sono i programmi che più di tutti mettono alla frusta l'hardware della macchina, a causa della potenza di calcolo e della quantità di memoria richieste per la gestione di suoni e immagini in movimento. 17 di 20

18 3 Struttura e gestione di un file Un file è un contenitore logico di informazione, caratterizzato da un contenuto (una sequenza di bit che rappresentano caratteri, numeri, immagini, video, audio o operazioni da eseguire) e un nome che ne consente l identificazione. Il nome è composto dal nome del file e da un percorso (path) - ad esempio C:\Home\Java \Dispense \01_calcolatore. ppt - in cui 01_calcolatore. ppt è il nome e C:\Home\Java \Dispense \ è il percorso. In particolare il nome di un file è composto da due parti (separate da un punto): il nome, nell esempio 01_calcolatore, che viene scelto dall utente e l estensione, nell esempio.ppt, che ha la funzione di identificare il formato del file o l applicazione da cui è stato creato, e quindi di consentire la corretta interpretazione. In DOS il nome di un file è costituito da una stringa continua di al massimo 8 caratteri, con un estensione facoltativa, di al massimo 3 caratteri, attaccata alla prima parte del nome mediante un punto. L estensione (.doc per i documenti Word,.exe o.bat per i file eseguibili,.jpg o gif per le immagini, ecc ) serve al sistema operativo per sapere quale applicativo utilizzare per aprire i file in questione. Figura 13: Alcuni esempi di estensioni di un file La memoria secondaria viene gestita da una precisa componente del sistema operativo: il gestore dei file (file system). Il file system presenta all utente e ai programmi una visione semplificata ed omogenea dei dispositivi per la memoria secondaria: - attraverso un organizzazione logica (directory, volumi); - mediante operazioni sui dati memorizzati, quali: - il recupero; - la cancellazione; - la modifica; - la copia. Pertanto oltre ai dati ed ai programmi degli utenti, la memoria secondaria deve memorizzare delle informazioni che riguardano il file system stesso: - aree libere o allocate; - directory. 18 di 20

19 L insieme dei file di un calcolatore non viene gestito in un unico contenitore piatto, ma vengono organizzati in volumi e cartelle: un volume è un contenitore logico di file, corrispondente solitamente a una unità a disco (ad esempio, il volume a: indica il floppy disk e c: il disco fisso primario) una cartella (o directory ) è un contenitore logico di file e di altre cartelle: le cartelle sono organizzate gerarchicamente ad albero; la radice (root) è la cartella di livello gerarchico più elevato, corrispondente a un intero volume; le cartelle contenute in un altra cartella vengo chiamate sottodirectory. 19 di 20

20 Bibliografia/Sitografia Curtin Dennis P., Foley Kim, Sen Kunal, Morin Cathleen, Informatica di base, McGraw Hill, 1999 Silberschatz Abraham, Galvin P. Baer, Gagne Greg, Sistemi operativi, Pearson Education Italia, 2006 Tanenbaum Andrew S., I moderni Sistemi Operativi, Jackson Libri, 2002 Maurizio Gabbrielli, Simone Martini, Linguaggi di programmazione: principi e paradigmi. McGraw-Hill Italia, Wikipedia, L enciclopedia libera: 20 di 20

Concetti di base della Tecnologia dell Informazione

Concetti di base della Tecnologia dell Informazione Concetti di base della Tecnologia dell Informazione Lezione 5: Il Software Michele Nappi Dipartimento di Matematica ed Informatica Università di Salerno mnappi@unisa.it www.dmi.unisa.it/people/nappi 22/10/2002

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 1 Sistema software 1 Prerequisiti Utilizzo elementare di un computer Significato elementare di programma e dati Sistema operativo 2 1 Introduzione In questa Unità studiamo

Dettagli

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA) Il software Software Il software Il software è la sequenza di istruzioni che permettono ai computer di svolgere i loro compiti ed è quindi necessario per il funzionamento del calcolatore. Il software può

Dettagli

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi Il Software Il software impiegato su un computer si distingue in: Software di sistema Sistema Operativo Compilatori per produrre programmi Software applicativo Elaborazione testi Fogli elettronici Basi

Dettagli

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO INTERFACCE TESTUALI INTERFACCE TESTUALI FUNZIONI DEL SISTEMA OPERATIVO INTERFACCE GRAFICHE

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO INTERFACCE TESTUALI INTERFACCE TESTUALI FUNZIONI DEL SISTEMA OPERATIVO INTERFACCE GRAFICHE IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE

Dettagli

Il Software. Il software del PC. Il BIOS

Il Software. Il software del PC. Il BIOS 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:

Dettagli

Dispensa di Informatica I.1

Dispensa di Informatica I.1 IL COMPUTER: CONCETTI GENERALI Il Computer (o elaboratore) è un insieme di dispositivi di diversa natura in grado di acquisire dall'esterno dati e algoritmi e produrre in uscita i risultati dell'elaborazione.

Dettagli

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica

Dettagli

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10 Il Software e Il Sistema Operativo Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10 Cosa Impareremo Programmi e Processi Struttura del Sistema Operativo Sviluppo di Programmi I files e la loro

Dettagli

L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia

L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia L informatica È la disciplina scientifica che studia INTRODUZIONE I calcolatori, nati in risposta all esigenza di eseguire meccanicamente operazioni ripetitive Gli algoritmi, nati in risposta all esigenza

Dettagli

IL SOFTWARE. Giada Agostinacchio Classe 2^ Beat ISIS G.Meroni Lissone Anno Scolastico 2007/2008

IL SOFTWARE. Giada Agostinacchio Classe 2^ Beat ISIS G.Meroni Lissone Anno Scolastico 2007/2008 IL SOFTWARE Giada Agostinacchio Classe 2^ Beat ISIS G.Meroni Lissone Anno Scolastico 2007/2008 CHE COS È IL SOFTWARE In Informatica il termine Software indica l insieme dei programmi che consentono un

Dettagli

Il Sistema Operativo (1)

Il Sistema Operativo (1) E il software fondamentale del computer, gestisce tutto il suo funzionamento e crea un interfaccia con l utente. Le sue funzioni principali sono: Il Sistema Operativo (1) La gestione dell unità centrale

Dettagli

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore Dispensa di Fondamenti di Informatica Architettura di un calcolatore Hardware e software La prima decomposizione di un calcolatore è relativa ai seguenti macro-componenti hardware la struttura fisica del

Dettagli

Il sistema operativo: interazione con l utente

Il sistema operativo: interazione con l utente interazione con l utente S.O fornisce un meccanismo per specificare le attività da eseguire (es. copiare un file) L interazione avviene mediante un linguaggio testuale (DOS) o grafico (Windows) linguaggio

Dettagli

Il computer: primi elementi

Il computer: primi elementi Il computer: primi elementi Tommaso Motta T. Motta Il computer: primi elementi 1 Informazioni Computer = mezzo per memorizzare, elaborare, comunicare e trasmettere le informazioni Tutte le informazioni

Dettagli

INTERAZIONE CON L UTENTEL

INTERAZIONE CON L UTENTEL IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE

Dettagli

Cosa è un foglio elettronico

Cosa è un foglio elettronico Cosa è un foglio elettronico Versione informatica del foglio contabile Strumento per l elaborazione di numeri (ma non solo...) I valori inseriti possono essere modificati, analizzati, elaborati, ripetuti

Dettagli

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 :

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 : Un Sistema Operativo è un insieme complesso di programmi che, interagendo tra loro, devono svolgere una serie di funzioni per gestire il comportamento del computer e per agire come intermediario consentendo

Dettagli

Sistema Operativo. Fondamenti di Informatica 1. Il Sistema Operativo

Sistema Operativo. Fondamenti di Informatica 1. Il Sistema Operativo Sistema Operativo Fondamenti di Informatica 1 Il Sistema Operativo Il Sistema Operativo (S.O.) è un insieme di programmi interagenti che consente agli utenti e ai programmi applicativi di utilizzare al

Dettagli

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro Introduzione alle tecnologie informatiche Strumenti mentali per il futuro Panoramica Affronteremo i seguenti argomenti. I vari tipi di computer e il loro uso Il funzionamento dei computer Il futuro delle

Dettagli

Il Sistema Operativo

Il Sistema Operativo Il Sistema Operativo Il Sistema Operativo Il Sistema Operativo (S.O.) è un insieme di programmi interagenti che consente agli utenti e ai programmi applicativi di utilizzare al meglio le risorse del Sistema

Dettagli

Software. Algoritmo. Algoritmo INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Software. Algoritmo. Algoritmo INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Gli elaboratori utilizzano memoria per Dati da elaborare Istruzioni eseguite dall elaboratore software differenti risoluzione problemi differenti Algoritmo

Dettagli

Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009. Prof. Raffaele Nicolussi

Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009. Prof. Raffaele Nicolussi Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009 Prof. Raffaele Nicolussi FUB - Fondazione Ugo Bordoni Via B. Castiglione 59-00142 Roma Docente Raffaele Nicolussi rnicolussi@fub.it Lezioni

Dettagli

SOFTWARE. È l insieme delle istruzioni che è necessario fornire alla macchina per il suo funzionamento. Vi sono due categorie di software:

SOFTWARE. È l insieme delle istruzioni che è necessario fornire alla macchina per il suo funzionamento. Vi sono due categorie di software: 1 SOFTWARE È l insieme delle istruzioni che è necessario fornire alla macchina per il suo funzionamento. Vi sono due categorie di software: SOFTWARE DI SISTEMA (o di base), che deve gestire le funzioni

Dettagli

Introduzione al sistema operativo Il file system: file, directory,...

Introduzione al sistema operativo Il file system: file, directory,... ,OVRIWZDUHGLVLVWHPD cosa vedremo: Introduzione al sistema operativo Il file system: file, directory,...... 223,OVRIWZDUHLQWURGX]LRQH L hardware da solo non è sufficiente per il funzionamento dell elaboratore

Dettagli

Il calcolatore - Applicazioni

Il calcolatore - Applicazioni Alfonso Miola Il calcolatore - Applicazioni Esercitazione Dispensa B-01-E Settembre 2005 1 Contenuti Applicazioni Applicazioni e Interfacce Il pacchetto Office Word Excel Power Point Il CD per ECDL 2 Applicazioni

Dettagli

COS È UN LINGUAGGIO? LINGUAGGI DI ALTO LIVELLO LA NOZIONE DI LINGUAGGIO LINGUAGGIO & PROGRAMMA

COS È UN LINGUAGGIO? LINGUAGGI DI ALTO LIVELLO LA NOZIONE DI LINGUAGGIO LINGUAGGIO & PROGRAMMA LINGUAGGI DI ALTO LIVELLO Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware COS È UN LINGUAGGIO? Un linguaggio è un insieme di parole e di metodi di combinazione delle

Dettagli

Sistemi operativi. Esempi di sistemi operativi

Sistemi operativi. Esempi di sistemi operativi Sistemi operativi Un sistema operativo è un programma che facilita la gestione di un computer Si occupa della gestione di tutto il sistema permettendo l interazione con l utente In particolare un sistema

Dettagli

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi.

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi. Algoritmi 1 Sommario Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi. 2 Informatica Nome Informatica=informazione+automatica. Definizione Scienza che si occupa dell

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica Laboratorio di Informatica SOFTWARE Francesco Tura francesco.tura@unibo.it 1 Le componenti del calcolatore: HARDWARE E SOFTWARE HARDWARE parti che compongono fisicamente il calcolatore componente multifunzionale

Dettagli

Software di base. Corso di Fondamenti di Informatica

Software di base. Corso di Fondamenti di Informatica Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Software di base Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti

Dettagli

Microsoft Office XP. dott. ing. Angelo Carpenzano. acarpenzano@neoteksolutions.it. La suite Microsoft Office XP

Microsoft Office XP. dott. ing. Angelo Carpenzano. acarpenzano@neoteksolutions.it. La suite Microsoft Office XP Microsoft Office XP dott. ing. Angelo Carpenzano acarpenzano@neoteksolutions.it 1 La suite Microsoft Office XP Microsoft Word: elaboratore testi (word processor) Microsoft Excel: foglio di calcolo (spreadsheet)

Dettagli

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09 SISTEMI OPERATIVI Prof. Enrico Terrone A. S: 2008/09 Che cos è il sistema operativo Il sistema operativo (SO) è il software che gestisce e rende accessibili (sia ai programmatori e ai programmi, sia agli

Dettagli

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo

Dettagli

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1) La gestione di un calcolatore Sistemi Operativi primo modulo Introduzione Augusto Celentano Università Ca Foscari Venezia Corso di Laurea in Informatica Un calcolatore (sistema di elaborazione) è un sistema

Dettagli

Il software: Istruzioni per il computer. I tre tipi di software di sistema. Compiti del sistema operativo

Il software: Istruzioni per il computer. I tre tipi di software di sistema. Compiti del sistema operativo Il software: Istruzioni per il computer I tre tipi di software di sistema Software applicativo aiuta a svolgere operazioni utili in vari campi programmi di videoscrittura, fogli elettronici, videogiochi

Dettagli

Il Sistema Operativo: il File System

Il Sistema Operativo: il File System Il Sistema Operativo: il File System Il File System è quella parte del S.O. che si occupa di gestire e strutturare le informazioni memorizzate su supporti permanenti (memoria secondaria) I file vengono

Dettagli

MODULO 02. Iniziamo a usare il computer

MODULO 02. Iniziamo a usare il computer MODULO 02 Iniziamo a usare il computer MODULO 02 Unità didattica 01 Conosciamo il sistema operativo In questa lezione impareremo: a conoscere le caratteristiche del sistema operativo a cosa servono i sistemi

Dettagli

Appunti di Sistemi Elettronici

Appunti di Sistemi Elettronici Prof.ssa Maria Rosa Malizia 1 LA PROGRAMMAZIONE La programmazione costituisce una parte fondamentale dell informatica. Infatti solo attraverso di essa si apprende la logica che ci permette di comunicare

Dettagli

Le Infrastrutture Software ed il Sistema Operativo

Le Infrastrutture Software ed il Sistema Operativo Le Infrastrutture Software ed il Sistema Operativo Corso di Informatica CdL: Chimica Claudia d'amato claudia.damato@di.uniba.it Il Sistema Operativo (S0) (Inf.) E' l'insieme dei programmi che consentono

Dettagli

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Il software per gli esami ICON può essere eseguito su qualunque computer dotato di Java Virtual Machine aggiornata.

Dettagli

Linguaggi di programmazione

Linguaggi di programmazione Linguaggi di programmazione Un calcolatore basato sul modello di von Neumann permette l esecuzione di un programma, cioè di una sequenza di istruzioni descritte nel linguaggio interpretabile dal calcolatore

Dettagli

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi Software relazione Hardware Software di base Software applicativo Bios Sistema operativo Programmi applicativi Software di base Sistema operativo Bios Utility di sistema software Software applicativo Programmi

Dettagli

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM Il computer è un apparecchio elettronico che riceve dati di ingresso (input), li memorizza e gli elabora e fornisce in uscita i risultati (output). Il computer è quindi un sistema per elaborare informazioni

Dettagli

PROGRAMMI UTENTE INTERPRETE COMANDI FILE SYSTEM GESTIONE DELLE PERIFERICHE GESTIONE DELLA MEMORIA GESTIONE DEI PROCESSI (NUCLEO) HARDWARE

PROGRAMMI UTENTE INTERPRETE COMANDI FILE SYSTEM GESTIONE DELLE PERIFERICHE GESTIONE DELLA MEMORIA GESTIONE DEI PROCESSI (NUCLEO) HARDWARE IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE

Dettagli

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base Sistema operativo Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base Architettura a strati di un calcolatore

Dettagli

Linguaggi e Paradigmi di Programmazione

Linguaggi e Paradigmi di Programmazione Linguaggi e Paradigmi di Programmazione Cos è un linguaggio Definizione 1 Un linguaggio è un insieme di parole e di metodi di combinazione delle parole usati e compresi da una comunità di persone. È una

Dettagli

PARTE 4 La Macchina Software

PARTE 4 La Macchina Software PARTE 4 La Macchina Software 94 Macchina Hardware e Macchina Software applicativi sistema operativo macchina hardware Agli albori dell'informatica, si programmava in binario, cioe` in linguaggio macchina,

Dettagli

Informatica 1 Lezione 1

Informatica 1 Lezione 1 Informatica 1 Lezione 1 Concetti base: Hardware È l insieme delle parti fisiche, elettroniche e meccaniche che compongono il computer, quali il chip, il mouse, il lettore CDROM, il monitor, le schede,

Dettagli

1 -Introduzione MODULO L1

1 -Introduzione MODULO L1 (A) CONOSCENZA TERMINOLOGICA Dare una breve descrizione dei termini introdotti: Login Logout Desktop Account Sessione di lavoro Processo Applicazione Multitasking WYSIWYG File (B) CONOSCENZA E COMPETENZA

Dettagli

IL SISTEMA OPERATIVO

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO Windows è il programma che coordina l'utilizzo di tutte le componenti hardware che costituiscono il computer (ad esempio la tastiera e il mouse) e che consente di utilizzare applicazioni

Dettagli

1. BASI DI DATI: GENERALITÀ

1. BASI DI DATI: GENERALITÀ 1. BASI DI DATI: GENERALITÀ BASE DI DATI (DATABASE, DB) Raccolta di informazioni o dati strutturati, correlati tra loro in modo da risultare fruibili in maniera ottimale. Una base di dati è usualmente

Dettagli

CdL in Medicina Veterinaria - STPA AA 2007-08

CdL in Medicina Veterinaria - STPA AA 2007-08 CdL in Medicina Veterinaria - STPA AA 2007-08 Il Sistema Operativo Architettura del Software Software = insieme (complesso) di programmi. Organizzazione a strati, ciascuno con funzionalità di livello più

Dettagli

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci Corso di Laurea Magistrale in Ingegneria per l Ambiente e il Territorio A.A. 2014-2015 Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci Strutture di dati: DB e DBMS DATO E INFORMAZIONE Dato: insieme

Dettagli

Fasi di creazione di un programma

Fasi di creazione di un programma Fasi di creazione di un programma 1. Studio Preliminare 2. Analisi del Sistema 6. Manutenzione e Test 3. Progettazione 5. Implementazione 4. Sviluppo 41 Sviluppo di programmi Per la costruzione di un programma

Dettagli

I Problemi e la loro Soluzione. Il Concetto Intuitivo di Calcolatore. Risoluzione di un Problema. Esempio

I Problemi e la loro Soluzione. Il Concetto Intuitivo di Calcolatore. Risoluzione di un Problema. Esempio Il Concetto Intuitivo di Calcolatore Fondamenti di Informatica A Ingegneria Gestionale Università degli Studi di Brescia Docente: Prof. Alfonso Gerevini I Problemi e la loro Soluzione Problema: classe

Dettagli

Tecnologie dell Informazione e della Comunicazione (TIC) IPSIA San Benedetto del Tronto (AP)

Tecnologie dell Informazione e della Comunicazione (TIC) IPSIA San Benedetto del Tronto (AP) Le diverse componenti HARDWARE, pur opportunamente connesse ed alimentate dalla corrette elettrica, non sono in grado, di per sé, di elaborare, trasformare e trasmettere le informazioni. Per il funzionamento

Dettagli

Indice degli argomenti del s.o. Software. Software. Buona lezione a tutti!! SISTEMI OPERATIVI

Indice degli argomenti del s.o. Software. Software. Buona lezione a tutti!! SISTEMI OPERATIVI Buona lezione a tutti!! SISTEMI OPERATIVI Gli appunti sono disponibili per tutti gratis sul sito personale del Prof M. Simone al link: www.ascuoladi.135.it nella pagina web programmazione, sezione classi

Dettagli

STRUMENTI DI PRESENTAZIONE MODULO 6

STRUMENTI DI PRESENTAZIONE MODULO 6 STRUMENTI DI PRESENTAZIONE MODULO 6 2012 A COSA SERVE POWER POINT? IL PROGRAMMA NASCE PER LA CREAZIONE DI PRESENTAZIONI BASATE SU DIAPOSITIVE (O LUCIDI) O MEGLIO PER PRESENTARE INFORMAZIONI IN MODO EFFICACE

Dettagli

IRSplit. Istruzioni d uso 07/10-01 PC

IRSplit. Istruzioni d uso 07/10-01 PC 3456 IRSplit Istruzioni d uso 07/10-01 PC 2 IRSplit Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Installazione 4 3. Concetti fondamentali

Dettagli

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali PowerPoint Come costruire una presentazione PowerPoint 1 Introduzione! PowerPoint è uno degli strumenti presenti nella suite Office di Microsoft! PowerPoint permette la realizzazione di presentazioni video

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Il software Dipartimento di Ingegneria dell Informazione Universitàdegli Studi di Parma SOFTWARE I componenti fisici del calcolatore (unità centrale e periferiche) costituiscono

Dettagli

Studio Prof. Versione 2

Studio Prof. Versione 2 Studio Prof. Versione 2 Software di gestione degli Studi Professionali StudioProf, il software: Per la gestione informatizzata delle pratiche edilizie, nel rispetto della Privacy secondo quanto stabilito

Dettagli

Architettura di un calcolatore

Architettura di un calcolatore 2009-2010 Ingegneria Aerospaziale Prof. A. Palomba - Elementi di Informatica (E-Z) 7 Architettura di un calcolatore Lez. 7 1 Modello di Von Neumann Il termine modello di Von Neumann (o macchina di Von

Dettagli

Software. Definizione, tipologie, progettazione

Software. Definizione, tipologie, progettazione Software Definizione, tipologie, progettazione Definizione di software Dopo l hardware analizziamo l altra componente fondamentale di un sistema di elaborazione. La macchina come insieme di componenti

Dettagli

Il Sistema Operativo. Introduzione di programmi di utilità. Elementi di Informatica Docente: Giorgio Fumera

Il Sistema Operativo. Introduzione di programmi di utilità. Elementi di Informatica Docente: Giorgio Fumera CPU Memoria principale Il Sistema Operativo Elementi di Informatica Docente: Giorgio Fumera Corso di Laurea in Edilizia Facoltà di Architettura A.A. 2009/2010 ALU Unità di controllo Registri A indirizzi

Dettagli

Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass

Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass 0_Iniziare con GRASS Avvio di Grass e creazione della cartella del Database di GRASS Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass

Dettagli

INFORMATICA. Il Sistema Operativo. di Roberta Molinari

INFORMATICA. Il Sistema Operativo. di Roberta Molinari INFORMATICA Il Sistema Operativo di Roberta Molinari Il Sistema Operativo un po di definizioni Elaborazione: trattamento di di informazioni acquisite dall esterno per per restituire un un risultato Processore:

Dettagli

Introduzione alla Programmazione

Introduzione alla Programmazione Programmazione 1: Introduzione alla Programmazione Michele Nappi, Ph.D Dipartimento di Matematica e Informatica Università degli Studi di Salerno mnappi@unisa.it www.dmi.unisa.it/people/nappi it/people/nappi

Dettagli

Sistemi Operativi STRUTTURA DEI SISTEMI OPERATIVI 3.1. Sistemi Operativi. D. Talia - UNICAL

Sistemi Operativi STRUTTURA DEI SISTEMI OPERATIVI 3.1. Sistemi Operativi. D. Talia - UNICAL STRUTTURA DEI SISTEMI OPERATIVI 3.1 Struttura dei Componenti Servizi di un sistema operativo System Call Programmi di sistema Struttura del sistema operativo Macchine virtuali Progettazione e Realizzazione

Dettagli

4.1.1.1 APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO

4.1.1.1 APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO 4.1 PER INIZIARE 4.1.1 PRIMI PASSI COL FOGLIO ELETTRONICO 4.1.1.1 APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO L icona del vostro programma Excel può trovarsi sul desktop come in figura. In questo caso basta

Dettagli

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Compito fondamentale di un S.O. è infatti la gestione dell

Dettagli

Corso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati

Corso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati Corso di Access Modulo L2A (Access) 1.1 Concetti di base 1 Prerequisiti Utilizzo elementare del computer Concetti fondamentali di basi di dati 2 1 Introduzione Un ambiente DBMS è un applicazione che consente

Dettagli

Programmazione in Java e gestione della grafica (I modulo) Lezione 1: Presentazione corso

Programmazione in Java e gestione della grafica (I modulo) Lezione 1: Presentazione corso Programmazione in Java e gestione della grafica (I modulo) Lezione 1: Presentazione corso Informazioni generali Docente: Prof.ssa Dora Giammarresi: giammarr@mat.uniroma2.it Tutor:??? Informazioni generali

Dettagli

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro, EXCEL PER WINDOWS95 1.Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area

Dettagli

DINAMIC: gestione assistenza tecnica

DINAMIC: gestione assistenza tecnica DINAMIC: gestione assistenza tecnica INSTALLAZIONE SU SINGOLA POSTAZIONE DI LAVORO PER SISTEMI WINDOWS 1. Installazione del software Il file per l installazione del programma è: WEBDIN32.EXE e può essere

Dettagli

lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000

lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Capittol lo 2 Visualizzazione 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Nel primo capitolo sono state analizzate le diverse componenti della finestra di Word 2000: barra del titolo, barra dei menu,

Dettagli

Corso di: Abilità informatiche

Corso di: Abilità informatiche Corso di: Abilità informatiche Prof. Giovanni ARDUINI Lezione n.2 Anno Accademico 2008/2009 Abilità informatiche - Prof. G.Arduini 1 SISTEMA OPERATIVO Strato di programmi che opera al di sopra di hardware

Dettagli

Il sistema operativo

Il sistema operativo Il sistema operativo Il sistema operativo è il programma fondamentale di ogni PC. Costituisce l interfaccia fra l utente ed i componenti fisici del calcolatore. Il sistema operativo comunica con tutti

Dettagli

Il file system. meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate. in memoria di massa

Il file system. meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate. in memoria di massa Il File System 1 Il file system E quella componente del SO che fornisce i meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate in memoria di massa Realizza i concetti astratti

Dettagli

GLI ARCHIVI DI DATI. File Un File è una sequenza di informazioni che costituisce una unità logica. Un file è un un contenitore di di informazioni

GLI ARCHIVI DI DATI. File Un File è una sequenza di informazioni che costituisce una unità logica. Un file è un un contenitore di di informazioni GLI ARCHIVI DI DATI File Un File è una sequenza di informazioni che costituisce una unità logica. Un file è un un contenitore di di informazioni» Un file può contenere un testo» Un file può contenere la

Dettagli

HARDWARE. Relazione di Informatica

HARDWARE. Relazione di Informatica Michele Venditti 2 D 05/12/11 Relazione di Informatica HARDWARE Con Hardware s intende l insieme delle parti solide o ( materiali ) del computer, per esempio : monitor, tastiera, mouse, scheda madre. -

Dettagli

IL SOFTWARE TIPI DI SOFTWARE. MACCHINE VIRTUALI Vengono definite così perché sono SIMULATE DAL SOFTWARE, UNIFORMANO L ACCESSO SISTEMA OPERATIVO

IL SOFTWARE TIPI DI SOFTWARE. MACCHINE VIRTUALI Vengono definite così perché sono SIMULATE DAL SOFTWARE, UNIFORMANO L ACCESSO SISTEMA OPERATIVO IL SOFTWARE L HARDWARE da solo non è sufficiente a far funzionare un computer Servono dei PROGRAMMI (SOFTWARE) per: o Far interagire, mettere in comunicazione, le varie componenti hardware tra loro o Sfruttare

Dettagli

Installazione e caratteristiche generali 1

Installazione e caratteristiche generali 1 Installazione e caratteristiche generali 1 Introduzione SIGLA Ultimate e SIGLA Start Edition possono essere utilizzati solo se sono soddisfatti i seguenti prerequisiti: Microsoft.Net Framework 3.5 (consigliato

Dettagli

INFORMATICA 1 L. Mezzalira

INFORMATICA 1 L. Mezzalira INFORMATICA 1 L. Mezzalira Possibili domande 1 --- Caratteristiche delle macchine tipiche dell informatica Componenti hardware del modello funzionale di sistema informatico Componenti software del modello

Dettagli

Procedure di ripristino del sistema.

Procedure di ripristino del sistema. Procedure di ripristino del sistema. Procedura adatta a sistemi con sistema operativo Microsoft Windows 8.1 In questo manuale verranno illustrate tutte le procedure che potrete utilizzare per creare dei

Dettagli

Architettura hardware

Architettura hardware Architettura dell elaboratore Architettura hardware la parte che si può prendere a calci Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione

Dettagli

Informatica. Il software (S.O.) e ancora sulle basi numeriche

Informatica. Il software (S.O.) e ancora sulle basi numeriche (S.O.) e ancora sulle basi numeriche http://159.149.98.238/lanzavecchia/docum enti/sscta.htm 1 Il sistema operativo Un insieme di programmi che gestiscono le risorse (cpu, memoria, dischi, periferiche)

Dettagli

1. Avviare il computer

1. Avviare il computer Guida n 1 1. Avviare il computer 2. Spegnere correttamente il computer 3. Riavviare il computer 4. Verificare le caratteristiche di base del computer 5. Verificare le impostazioni del desktop 6. Formattare

Dettagli

FRANCESCO MARINO - TELECOMUNICAZIONI

FRANCESCO MARINO - TELECOMUNICAZIONI Classe: Data Gruppo: Alunni assenti Al termine di questa esercitazione ciascun alunno dovrà essere in grado di installare, configurare e utilizzare Microsoft Fax in Windows 95, 98 o Me. Le fasi di installazione

Dettagli

Scienze della Comunicazione Università di Salerno. UD 3.2a: Introduzione alla Programmazione

Scienze della Comunicazione Università di Salerno. UD 3.2a: Introduzione alla Programmazione UD 3.2a: Introduzione alla Programmazione Bibliografia Curtin, (vecchie edizioni) 12.1 Curtin (IV edizione): 11.1 Questi lucidi Il concetto di programma memorizzato Gli elettrodomestici di uso quotidiano

Dettagli

FONDAMENTI di INFORMATICA L. Mezzalira

FONDAMENTI di INFORMATICA L. Mezzalira FONDAMENTI di INFORMATICA L. Mezzalira Possibili domande 1 --- Caratteristiche delle macchine tipiche dell informatica Componenti hardware del modello funzionale di sistema informatico Componenti software

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T3 1-Sottoprogrammi 1 Prerequisiti Tecnica top-down Programmazione elementare 2 1 Introduzione Lo scopo di questa Unità è utilizzare la metodologia di progettazione top-down

Dettagli

Hardware delle reti LAN

Hardware delle reti LAN Hardware delle reti LAN Le reti LAN utilizzano una struttura basata su cavi e concentratori che permette il trasferimento di informazioni. In un ottica di questo tipo, i computer che prendono parte allo

Dettagli

Scopo della lezione. Informatica. Informatica - def. 1. Informatica

Scopo della lezione. Informatica. Informatica - def. 1. Informatica Scopo della lezione Informatica per le lauree triennali LEZIONE 1 - Che cos è l informatica Introdurre i concetti base della materia Definire le differenze tra hardware e software Individuare le applicazioni

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo L2 1.1-Introduzione 1 Prerequisiti Concetto intuitivo di applicazione per computer Uso pratico elementare di un sistema operativo 2 1 Introduzione Uno dei compiti di un sistema

Dettagli

Crotone, maggio 2005. Windows. Ing. Luigi Labonia E-mail luigi.lab@libero.it

Crotone, maggio 2005. Windows. Ing. Luigi Labonia E-mail luigi.lab@libero.it Crotone, maggio 2005 Windows Ing. Luigi Labonia E-mail luigi.lab@libero.it Sistema Operativo Le funzioni software di base che permettono al computer di funzionare formano il sistema operativo. Esso consente

Dettagli

Il database management system Access

Il database management system Access Il database management system Access Corso di autoistruzione http://www.manualipc.it/manuali/ corso/manuali.php? idcap=00&idman=17&size=12&sid= INTRODUZIONE Il concetto di base di dati, database o archivio

Dettagli

Lezione 8. La macchina universale

Lezione 8. La macchina universale Lezione 8 Algoritmi La macchina universale Un elaboratore o computer è una macchina digitale, elettronica, automatica capace di effettuare trasformazioni o elaborazioni su i dati digitale= l informazione

Dettagli

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI Documenti su Internet LINGUAGGI DI MARKUP Internet permette (tra l altro) di accedere a documenti remoti In generale, i documenti acceduti via Internet sono multimediali, cioè che possono essere riprodotti

Dettagli