Estratto del documento

Lezione 1

Quali sono le differenze tra Software di Sistema e Software Applicativo?

Il software di sistema è, di fatto, il sistema operativo; in genere viene fornito preinstallato dal costruttore

del computer (ad esempio Windows 10).

Il software di sistema si occupa della gestione delle risorse hardware del computer e ne permette il

funzionamento, mentre il software applicativo serve per risolvere i problemi dell'utente. Esempi di

software applicativo sono Word ed Excel. I programmi applicativi di uso più comune sono gli elaboratori di

testo (per creare, modificare e formattare testi), i fogli elettronici (per eseguire automaticamente calcoli e

creare grafici), i database (per gestire al meglio grandi quantità di dati), i browser web (per navigare in

internet), i programmi di desktop publishing (per la creazione di volantini, manifesti, biglietti e calendari), i

programmi di contabilità.

Quali sono le principali funzioni di un Sistema Operativo?

Le principali funzioni di un sistema operativo sono:

• la gestione della CPU;

• l’inizio e la fine della sessione di lavoro del calcolatore;

• la gestione della memoria;

• la gestione delle periferiche di input e di output;

• la gestione dei file registrati sulla memoria di massa;

• la gestione degli accessi.

Quali sono le componenti hardware che compongono una CPU? Quali compiti sono deputati a svolgere?

L'unità di elaborazione centrale (central processing unit, in sigla CPU, con particolare riferimento alla

sezione logica in astratto) o processore centrale o più propriamente microprocessore, con particolare

riferimento al chip hardware. È di dimensioni molto ridotte (qualche centimetro quadrato) ed ha un

dispositivo di raffreddamento che ne evita il surriscaldamento.

L'unità centrale di elaborazione (Central Processing Unit, o CPU o processore) è la parte del computer che

esegue i calcoli, il “cervello”. Deve elaborare ed eseguire tutte le operazioni che vengono richieste al pc.

Fornire una definizione di Algoritmo.

Un algoritmo è una sequenza di istruzioni che può essere impiegata per rappresentare lo sviluppo di un

processo qualsiasi, partendo da uno stadio iniziale (input) fino ad arrivare ad uno stadio finale (output),

tramite in insieme di istruzioni (o passi) ben definite.

In merito ai linguaggi di programmazione, quali sono le differenze tra linguaggio di basso livello e

linguaggio di alto livello?

I linguaggi che i programmatori usano per comunicare con il computer (e quindi per sviluppare tutti i

software che conosciamo) si possono suddividere in due macro-categorie.

1) linguaggio macchina: è un linguaggio di basso livello che i componenti interni del computer sono in grado

di interpretare immediatamente, con il limite che consente di svolgere solo operazioni molto semplici; tale

linguaggio è anche definito come linguaggio Assembly ed è specifico per ogni modello di macchina. 2)

linguaggi procedurali: proprio per non dover programmare solo con elementi semplici, i programmatori

hanno sviluppato linguaggi di alto livello che consentono di far svolgere al computer particolari operazioni

senza essere costretti a specificare tutti i dettagli microscopici.

Fornire una definizione di Informatica, intesa come scienza.

L’Informatica è la scienza che si propone di raccogliere, organizzare, conservare e distribuire le informazioni

tramite sistemi automatici di elaborazione dei dati. Il termine deriva dalla fusione delle parole

INFORmazione autoMATICA.

Cos'è una periferica? Fornire degli esempi di periferiche di input e di output.

Una unità periferica nell'informatica, indica un qualsiasi dispositivo hardware che fa parte di un sistema di

elaborazione elettronico e che funziona sotto il controllo dell'unità centrale, alla quale è collegata.

Mouse, touchpad, joystick sono esempi di input, monitor stampante, altoparlanti di output

Descrivere in maniera dettagliata i principali fattori che influenzano le prestazioni di un computer:

Le prestazioni di un computer, cioè la sua velocità nell'eseguire le operazioni richieste, dipendono da vari

fattori, tra cui:

- la frequenza della CPU: più è elevata la frequenza della CPU, tanto maggiore sarà la velocità del

computer;

-la dimensione della RAM: la RAM contiene tutti i dati ed i programmi che sono coinvolti nell'elaborazione

corrente. Per poter essere elaborato un dato deve essere prima trasferito nella memoria RAM, lo stesso

vale per un programma per poter essere eseguito. Perciò una RAM veloce e capiente rende il computer più

rapido;

-il numero di applicazioni in esecuzione contemporanea: maggiore è il numero di applicazioni in

esecuzione, maggiore è il tempo necessario per portare a termine ogni singola elaborazione.

Cosa si intende con il termine "Ciclo di Vita del Software"? Elencare le diverse fasi.

L'insieme delle fasi che accompagnano un software durante la sua vita si chiamano "ciclo di vita del

software". Il ciclo di vita di un software si può scomporre in queste fasi:

•analisi e progettazione, nelle quali si analizzano il problema da risolvere, le esigenze dell'utente, le risorse

disponibili e viene sviluppata l'architettura del progetto (costruzione dell'algoritmo, vedi paragrafo

seguente);

•programmazione (o sviluppo), nella quale viene scritto il codice del software;

•test, nella quale viene testato il software realizzato e vengono corretti gli eventuali bug riscontrati;

•rilascio, nella quale viene consegnata all’utente la versione definitiva del software.

Descrivere in maniera proficua le differenze tra una memoria di tipo RAM e una memoria di tipo ROM

All'interno del computer sono presenti dei dispositivi di memorizzazione, come ad esempio la memoria

RAM e la memoria ROM. La memoria RAM (Random Access Memory) è una memoria di tipo volatile: ciò

significa che i dati in essa contenuti vanno perduti non appena si spegne il computer.

La memoria ROM invece (Read-Only Memory, memoria di sola lettura) è un tipo di memoria non volatile

sulla quale è possibile effettuare solo operazioni di lettura.

Viene scritta una sola volta, dal costruttore, e contiene le informazioni necessarie all'avvio del sistema.

Lezione 2

In un sistema operativo Windows, a cosa serve il Task Manager?

Talvolta in Windows capita che un'applicazione non risponda più, cioè che un programma o il sistema

operativo si blocchi. Per cercare di porre rimedio a questa situazione, cioè per chiudere il programma che si

è bloccato, è necessario premere contemporaneamente i tasti Ctrl-Alt-Canc.

Appare quindi una finestra in cui scegliere il pulsante “Gestione attività", che esegue un'applicazione (“Task

Manager”) dalla quale è possibile terminare forzatamente il programma che si era bloccato, selezionandolo

dalla scheda “Processi". Lezione 3

Cos'è un Antivirus? Quali sono gli strumenti e le operazioni disponibili?

Un antivirus è un software che controlla l'attività dell'utente del computer identificando i file infetti da virus

e impedendogli di aprirli o eseguirli. Gli antivirus permettono di controllare file e cartelle sospette. Tale

operazione corrisponde al nome di "scansione".

Cosa sono i virus informatici? Quali possono essere gli effetti che comportano?

Un virus è un programma costruito appositamente per danneggiare un computer all'insaputa dell'utente,

danneggiandone i file e il software (ad esempio cancellandoli o alterandoli, o addirittura formattando il

disco fisso) e, nei casi più gravi, l'hardware. Lezione 7

Come ed in che modo è possibile inserire, modificare e cancellare i dati in una cella Excel? Descrivere le

azioni necessarie.

Per inserire i dati nelle celle prima di tutto si deve individuare DOVE si vogliono inserire i dati, poi ci si fa clic

sopra con il mouse e si inizia a scrivere. Le coordinate della cella sulla quale si è fatto clic sono indicate nella

casella “Casella Nome“.

Descrivere le differenze che intercorrono tra una cartella di lavoro Excel e un foglio di lavoro Excel.

Un foglio elettronico (o cartella di lavoro) è un file composto generalmente da più fogli di lavoro. Ogni

foglio di lavoro è composto da più celle. Di default una cartella di lavoro di Excel è costituita da un foglio di

lavoro. Per passare da un foglio di lavoro

all'altro si deve cliccare sulla linguetta, presente in basso, corrispondente al foglio di lavoro nel quale si

lOM

desidera andare. Lezione 9

In MS Excel come è possibile inserire un grafico a partire da una tabella di dati? Descrivere i passaggi.

Per creare con Excel un grafico, si devono prima di tutto preparare i dati di origine del grafico, cioè quei

dati, in forma tabellare, che il grafico andrà a rappresentare.

Una volta pronta una tabella con i dati che si desidera rappresentare in un grafico, è necessario selezionarli

(attenzione: NON selezionare eventuali totali, ecc, che ai fini del grafico NON sono rilevanti. Nella selezione

è opportuno invece includere un’eventuale intestazione di riga e/o di colonna), cliccare su Inserisci, poi nel

gruppo “Grafici” della barra multifunzione bisogna scegliere quello desiderato: se non è presente tra le

scelte preimpostate, si può aprire la finestra di dialogo “Inserisci grafico” per visualizzare (e scegliere)

ulteriori anteprime dei grafici. Lezione 11

Che cos'è una presentazione PowerPoint e da quali elementi è caratterizzata?

Un programma per fare le presentazioni consente di inserire svariati oggetti (testo, immagini, grafici, suoni,

ecc.) all'interno di alcune diapositive che dovranno poi generalmente essere proiettate mediante un

proiettore o distribuite in altri modi (ad esempio via internet).

Elencare e descrivere la procedura per inserire almeno tre differenti elementi in una presentazione

PowerPoint

- Per inserire un grafico all'interno di una diapositiva si deve cliccare su Inserisci-Illustrazione-Grafico

- Per inserire un organigramma all'interno di una diapositiva si deve selezionare Inserisci-Illustrazioni-

SmartArt, poi “Gerarchie”, quindi effettuare la scelta del modello nel campo centrale della finestra.

- per inserire una casella di testo, si deve cliccare su Inserisci- Forme-Casella di testo o sulla corrispondente

icona presente sulla barra degli strumenti, posizionarla nel luogo desiderato e digitare il testo che si vuole

inserire. Lezione 14

In cosa consiste una rete di calcolatori? Quali sono i vantaggi? Elencare infine le diverse tipologie di rete

viste a lezione.

Una rete è un insieme di calcolatori, cavi di connessione e software specifico progettato per l’elaborazione

e lo scambio delle informazioni. Le varie tipologie di rete sono classificate in genere in base alla loro

estensione. Il termine LAN è l'acronimo di Local Area Network ed individua una rete di computer di

estensione locale; Il termine WAN è invece acronimo di Wide Area Network ed individua una rete

geografica, di estensione variabile da una città all'intero pianeta. Internet è la rete WAN per eccellenza.

Il modello client-server è basato su due diverse tipologie di computer collegati tra loro tramite una rete: un

computer "server" che fornisce certi servizi ai computer della rete e gli altri computer, detti "client", che

fruiscono del servizio.

A cosa serve un browser? Dettagliare la risposta descrivendo le funzioni principali.

Un browser (sfogliatore o navigatore, in italiano) è un programma che permette di navigare in internet,

cioè di visualizzare pagine web ed interagire con esse. Un browser deve essere in grado di: inviare richieste

ad un web server utilizzando il protocollo HTTP; ricevere e interpretare correttamente la risposta

(intestazione e documento ricevuto); se il documento ricevuto è rappresentabile direttamente, mostrarlo

all'utente (nel caso di pagine web, interpretando il codice HTML in cui sono scritte e formattandole in

maniera adeguata); se il documento ricevuto è una pagina web che contiene riferimenti ad immagini o altri

file da visualizzare all'interno della pagina, richiedere anche questi;

gestire i collegamenti ipertestuali, segnalando in maniera opportuna la presenza degli stessi e permettendo

all'utente di seguirli (molti browser grafici lo fanno, in assenza di diverse indicazioni, con un puntatore del

mouse che assume la forma di una mano); permettere la compilazione di moduli da parte dell'utente (per

modulo si intende lo spazio all'interno di una pagina in cui esistono dei campi dove l'utente può inserire

delle informazioni);

Descrivere e confrontare una rete client-server con una rete Peer-to-Peer, evidenziando le differenze tra

le due tipologie.

Il modello client-server è basato su due diverse tipologie di computer collegati tra loro tramite una rete: un

computer "server" che fornisce certi servizi ai computer della rete e gli altri computer, detti "client", che

fruiscono del servizio. In una rete peer-to-peer, tutti i calcolatori collegati possono svolgere le due funzioni.

In merito ai comandi di ricerca in Google, descrivere le differenze che intercorrono tra l'utilizzo

dell'operatore AND e l'utilizzo dell'operatore OR.

And Se uniamo due più parole chiave con l’operatore AND, significa che vogliamo solo i documenti che

contengono tutte le parole indicate (questo E quello). Si usa AND, quindi, per restringere il campo della

ricerca.

Or Unendo due o più parole unite da OR chiediamo al motore di ricerca di darci tutti i documenti che

contengono o una parola o l’altra, o anche tutte e due. L’uso di OR, quindi, allarga il campo della ricerca.

"Alberghi OR pensioni" cerca i documenti che parlano sia di alberghi che di pensioni. Nelle interfacce di

ricerca semplice OR è sostituito dal segno + (più).

Lezione 15

Che cos'è la posta elettronica certificata e per cosa si differenzia dalla posta elettronica?

La posta elettronica o e-mail (dall’inglese «electronic mail») è un servizio internet grazie al quale ogni

utente può inviare o ricevere dei messaggi.

Lo scopo del servizio di e-mail è il trasferimento di messaggi da un utente ad un altro in una modalità molto

più celere di quanto avviene tradizionalmente (es. posta cartacea). La posta elettronica certificata (PEC) è

un tipo particolare di posta elettronica, che permette di dare a un messaggio di posta elettronica lo stesso

valore legale di una raccomandata con avviso di ricevimento tradizionale garantendo così la prova dell'invio

e della consegna. Anche il contenuto può essere certificato e firmato elettronicamente oppure criptato

garantendo quindi anche autenticazione, integrità dei dati e confidenzialità.

Lezione 16

In merito all'informatica giuridica, definire il concetto di "Copyright".

Strumenti tecnologici di tutela: il “nuovo diritto d’autore” o il Digital Copyright.

La necessità di disciplinare la distribuzione e l’utilizzo di opere intellettuali in formato digitale costituisce il

maggiore problema dell’attuale diritto d’autore. Le norme stabilite a tal fine sono denominate come Digital

Copyright e si possono distinguere a seconda che riguardino accorgimenti tecnici o clausole contrattuali.

Lezione 17

Fornire una definizione generale di calcolatore digitale comprensiva delle tre caratteristiche

fondamentali.

I calcolatori possono eseguire direttamente solo poche istruzioni che devono essere convertite tramite

artifici matematici in istruzioni elementari. La somma di tutte le istruzioni elementari e non, eseguite da un

calcolatore digitale, formano un c.d. linguaggio macchina: la definizione di linguaggio è legata alla necessità

del programmatore (umano) di comunicare con il calcolatore.

Le operazioni di base eseguite da un calcolatore digitale sono solitamente le seguenti:

1.FARE SOMME;

2.VERIFICARE LA DIFFERENZA DI UN NUMERO DALLO ZERO; 3.SPOSTARE DATI IN DIVERSE PORZIONI DI

MEMORIA.

Descrivere nel modo più semplice possibile la differenza tra INTERPRETE e TRADUTTORE.

Un metodo per eseguire un programma scritto in Y consiste nel sostituire, in una fase iniziale, ogni sua

istruzione con un'equivalente sequenza di istruzioni in X. II programma che ne risulta è costituito

interamente da istruzioni di X e può essere eseguito dal computer al posto del programma Y originale.

Questa tecnica viene denominata traduzione. L'altra consiste invece nello scrivere un programma in X che

accetta come dati d'ingresso programmi in Y. Questa modalità, che non richiede la generazione preventiva

di un nuovo programma X, è chiamata interpretazione e il programma che la esegue viene detto interprete.

La traduzione e l'interpretazione sono simili. In entrambi i metodi il computer può trattare istruzioni in Y

eseguendo le equivalenti sequenze di istruzioni in X. La differenza è che, nel caso della traduzione, il

programma Y viene, all'inizio, convertito interamente in un programma X. Il programma Y può essere

gettato via, mentre il programma in X viene caricato nella memoria del computer per essere eseguito.

Cos’è una macchina virtuale? Perché è stato così importante introdurre questo concetto?

In sostituzione dei metodi di traduzione e interpretazione, spesso è più semplice immaginare l'esistenza di

un ipotetico computer o macchina virtuale il cui linguaggio macchina sia Y e non X. Chiamiamo questa

macchina virtuale VMY (e chiamiamo VMX la macchina virtuale corrispondente al linguaggio X). In pratica si

possono scrivere programmi per macchine virtuali facendo finta che esistano veramente.

Lezione 18

Descrivere la figura di Ada Lovelace e la sua relazione con Babbage.

Ada Lovelace fu la prima programmatrice della storia e in suo onore fu chiamato il linguaggio di

programmazione Ada. Babbage un professore di matematica della Cambridge University, progettò e costruì

una macchina chiamata difference engine e successivamente la analytical engine " Dato che la analytical

engine era programmabile mediante un semplice linguaggio assemblativo, era necessario produrre il

software. A tal fine, Babbage assunse Ada Augusta Lovelace, la giovane figlia del famoso poeta inglese, Lord

Byron.

Perché John Atanasoff e John Von Neumann sono considerati i padri dei calcolatori moderni?

La macchina di Atanasoff era incredibilmente avanzata per l'epoca: era basata sull'aritmetica binaria e

utilizzava dei condensatori per la memoria. Von Neumann era un genio del livello di Leonardo da Vinci

quando iniziò il suo lavoro sui computer era già il più importante matematico al mondo.

Egli comprese che anche i programmi, potevano avere una forma numerica all'interno della memoria del

computer. la macchina di Von Neumann fu utilizzata nel computer EDSAC, il primo che memorizzava il

programma in memoria, ed è ancora oggi, alla base di quasi tutti i computer digitali.

Lezione 19

Citare almeno tre calcolatori digitali a circuiti integrati.

IBM 360 Model 30, 360 Model 75, IL DEC PDP-11.

Citare almeno tre tipi di calcolatori digitali a transistor

Il TX-0 (Transistorized eXperimental Computer 0), il PDP-1, L’IBM 7094.

Qual è la differenza tra la tecnologia a valvole e quella a transistor? L’arrivo dei transistor che novità a

portato nella costruzione dei calcolatori digitali?

In un periodo delimitabile tra il 1945 e il 1955 gli elaboratori elettronici erano ammassi di valvole

termoioniche, occupavano intere stanze, erano molto lenti e costosi, appannaggio di pochi clienti danarosi.

Tra il 1955 e il 1965, grazie alla rivoluzionaria invenzione del transistor gli elaboratori (chiamati mainframe)

poterono essere costruiti e venduti in serie. Il sistema operativo di questi mainframe doveva erogare pochi

semplici servizi: gestione dell'input/output, interpretazione dei comandi contenuti nelle schede controllo, e

pilotaggio dell'esecuzione di programmi, sia quelli lanciati dall'utente, sia le utilità di sistema.

Lezione 20

Fornire una definizio

Anteprima
Vedrai una selezione di 7 pagine su 30
Paniere Informatica - Risposte aperte - aggiornato (2026) Pag. 1 Paniere Informatica - Risposte aperte - aggiornato (2026) Pag. 2
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Paniere Informatica - Risposte aperte - aggiornato (2026) Pag. 6
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Paniere Informatica - Risposte aperte - aggiornato (2026) Pag. 11
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Paniere Informatica - Risposte aperte - aggiornato (2026) Pag. 16
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Paniere Informatica - Risposte aperte - aggiornato (2026) Pag. 21
Anteprima di 7 pagg. su 30.
Scarica il documento per vederlo tutto.
Paniere Informatica - Risposte aperte - aggiornato (2026) Pag. 26
1 su 30
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher dominikks di informazioni apprese con la frequenza delle lezioni di Informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università telematica "e-Campus" di Novedrate (CO) o del prof Botteri Riccardo.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community