Estratto del documento

30. Descrivere in maniera dettagliata i principali fattori che influenzano le prestazioni di un

computer:

Uno dei fattori è la velocità della CPU ossia la velocità con cui un computer riesce a svolgere le

operazioni. In passato questa unità di misura era in megaherts (velocità al secondo), oggi grazie

all’evoluzione della tecnologia e quindi ad una maggiore capienza e ad un maggior numero di CPU

nello stesso alloggio (dual/quad/octa-core, ecc.) la misura è espressa in GHz.

Altro fattore è la grandezza della RAM, quindi maggiore è la sua grandezza, maggiore sarà la

velocità con cui svolge operazioni e la sua capienza.

Un fattore che incide negativamente è la quantità di operazioni che svolge in contemporanea, cioè:

più operazioni aumentano il tempo di esecuzione, meno operazioni lo diminuiscono.

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

Le periferiche sono componenti che possono fornire dati in entrata o in uscita. Esempi di periferiche

in entrata sono: tastiera, mouse che permette di muoverci con il puntatore sullo schermo e grazie ai

tasti e lo scroll permette di operare; scanner per acquisire immagini; microfono, ecc. In uscita sono:

la stampante; lo schermo; le casse/cuffie.

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

svolgere?

Dagli anni ’40 del novecento le parti principali che compongono un computer sono: la CPU (unità

centrale di elaborazione); la memoria centrale; il bus di sistema e le interfacce verso le periferiche.

La CPU si suddivide in tre parti: l'unità di controllo (Control Unit, CU), l'unità aritmetico-logica

(Arithmetic Logic Unit) ed i registri. La CU stabilisce quali operazioni devono essere eseguite e

comanda la ALU. La ALU esegue i calcoli, effettua le operazioni logiche ed i confronti richiesti

dalla CU. I registri sono delle celle di memoria contenute nella CPU che permettono alla CU di

memorizzare temporaneamente alcune informazioni utili all'elaborazione e indirizzi di celle di

memoria RAM in cui sono contenute informazioni utili all'elaborazione. Ad oggi i modelli dei PC

presentano più CPU nello stesso alloggio dal dual/quad/octa-core, ecc. permettendo così

innumerevoli operazioni al secondo tant’è che l’unità di misura è passata da megaherts (MHz) a

gigaherts (GHz).

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

Il software di sistema è di fatto il sistema operativo che si occupa della gestione delle risorse

hardware del computer e ne permette il funzionamento. Ad oggi i principali sono: Microsoft

Windows, Apple Mac OS, e Linux, e sono generalmente già preinstallati all’acquisto

Il software applicativo serve invece a svolgere le operazioni come ad esempio il “pacchetto office”.

La particolarità che accomuna entrambi i software è che man mano nel tempo escono nuove

versioni che correggono errori (bug) delle versioni precedenti e/o forniscono funzioni aggiuntive.

34. Quali sono le principali funzioni di un Sistema Operativo?

Le principali funzioni 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 e la gestione degli accessi.

36. Fornire una definizione di Algoritmo.

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

un qualsiasi processo, partendo da uno stadio iniziale, input, fino ad arrivare ad uno stadio finale,

output, tramite un insieme di passi ben definiti.

In informatica gli algoritmi sono usati come metodologia per descrivere un'attività di

elaborazione dei dati.

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

Le fasi che accompagnano un software durante la sua vita si chiamano "ciclo di vita del software". Lo si può

scomporre in tre 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 ossia la costruzione dell'algoritmo che è una

sequenza di istruzioni che permettono tutte le operazioni;

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.

37. In merito ai linguaggi di programmazione, quali sono le differenze tra linguaggio di basso

livello e linguaggio di alto livello?

Il linguaggio della macchina è un linguaggio di basso livello che le parti del PC sono in grado di

codificare immediatamente, il suo limite è che permette di svolgere solo operazioni molto semplici;

questo linguaggio si può chiamare anche linguaggio Assembly ed è specifico per ogni modello.

I linguaggi di alto livello invece sono i linguaggi procedurali che servono a svolgere operazioni

complesse e consentono di far svolgere al computer particolari operazioni senza essere costretti a

specificare tutti i dettagli microscopici. I linguaggi procedurali più diffusi sono: il PHP, il Java, il C,

il Perl, ecc.

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

tipo ROM.

La RAM (random access memory) è una memoria volatile ossia che archivia solo temporaneamente

i file su cui si sta operando mentre la ROM (read only memory) è una memoria permanete dove

sono archiviate le “istruzioni” del computer ed è di sola lettura, è scritta una sola volta dal

costruttore, e contiene le informazioni necessarie all'avvio del sistema.

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

Un bug tuttora presente in windows è il fatto che si possa “bloccare” e quindi non far funzionare un

determinato programma, per chiudere correttamente quest’ultimo, sarà necessario schiacciare

contemporaneamente Ctrl-Alt-Canc, a questo punto si aprirà una finestra con un menù dal quale

scegliere gestione attività (task manager) in particolare nella scheda applicazioni sono presenti le

“operazioni attive” in quel momento su cui sarà possibile visualizzare dove è situato il blocco e

poterla chiudere. Inoltre in gestione attività è possibile scoprire se un programma è: ad elevato

utilizzo; non necessario o non utilizzato. Si può quindi disattivare o disinstallare completamente dal

computer liberando spazio di memoria e facendo migliorare il pc nelle performance.

Anteprima
Vedrai una selezione di 3 pagine su 8
Paniere Informatica (2026) - Risposte aperte corrette  Pag. 1 Paniere Informatica (2026) - Risposte aperte corrette  Pag. 2
Anteprima di 3 pagg. su 8.
Scarica il documento per vederlo tutto.
Paniere Informatica (2026) - Risposte aperte corrette  Pag. 6
1 su 8
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 Guidaccione Veronica.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community