• Non ci sono risultati.

Valutare il tempo necessario a completare l’esecuzione del programma

N/A
N/A
Protected

Academic year: 2021

Condividi "Valutare il tempo necessario a completare l’esecuzione del programma"

Copied!
2
0
0

Testo completo

(1)

Esame di Fondamenti di Informatica - 06AZN / M2170 (Ing. Gestionale, Logistica e Produzione, Organizzazione) Prova scritta di teoria (8 febbraio 2011)

Esercizio 1

Si eseguano in binario le seguenti operazioni tra numeri binari espressi in complemento a 2 su 6 bit, indicando chiaramente se si verifica overflow o meno:

010001+ 011111 010001 − 011111 010001 − 111111

Esercizio 2

Si descrivano brevemente le tipologie di memorie di massa utilizzabili per il backup dei dati.

Esercizio 3

Data la seguente espressione booleana, se ne costruisca la tabella di verit`a.

a+ b

·(a + c) + (b ⊕ c)

Esercizio 4

Un calcolatore dotato di 2 CPU della potenza di 500 MIPS ciascuna deve eseguire un programma composto da 10 milioni di istruzioni, che fanno parte di un ciclo che viene ripetuto 200 volte. Valutare il tempo necessario a completare l’esecuzione del programma.

Esercizio 5

Determinare, motivandolo, che cosa viene stampato dal seguente programma:

#include <stdio.h>

int main(void) {

int c ; int n = 0 ;

for( c = 1; c < 4 ; c++ ) {

n = n + c ; }

printf("%d\n", n) ; return 0 ;

}

Esercizio 6

Un utente parte per una lunga vacanza in luoghi remoti e selvaggi, dove certamente non disporr`a di alcun collegamento ad Internet n´e ad altri calcolatori. Poich´e nel proprio viaggio scatter`a molte fotografie, porta con s´e un PC portatile nel quale scaricare le fotografie scattate ogni giorno, e memorizzarle sull’hard disk del portatile stesso. Sapendo che l’utente utilizza una macchina fotografica da 12 megapixel e che i file vengono salvati in formato JPEG (con compressione media 3×), stimare il numero di fotografie memorizzabili se l’hard disk dispone di 120 GB di spazio libero.

Esercizio 7

Spiegare che cosa sono i flag dell’unit`a operativa e qual `e il loro ruolo nell’esecuzione delle istruzioni.

(2)

Fondamenti di Informatica (GES, LOP, ORG) 2

Esercizio 8

Su un personal computer `e installato un hard disk di 200 GB pieno all’80% di file video della dimensione di 700 MB ciascuno. L’hard disk `e dotato di cluster di 32 KB, tempo d’accesso di 30 ms, velocit`a di trasferimento di 40 MBps, frammentazione del 10%. Il proprietario del PC ha acquistato un nuovo hard disk da 1 TB su cui copiare tutti i dati esistenti, dotato di tempo d’accesso di 20 ms e velocit`a di trasferimento di 80 MBps. Si calcoli il tempo necessario al completamento dell’operazione di copia.

Esercizio 9

Un personal computer ha installati 2 GB di memoria RAM ed ha configurati 2 GB di area di swap. L’ammi- nistratore del PC decide di aumentare la dimensione dell’area di swap fino a 3 GB. Si dica se ciascuna delle seguenti affermazioni `e vera o falsa:

• la memoria virtuale diventa di 5 GB . . . SI NO

• la memoria virtuale diventa di 3 GB . . . SI NO

• la velocit`a di elaborazione del PC aumenta . . . SI NO

• il numero massimo di processi eseguibili aumenta . . . SI NO

• lo spazio libero su hard disk aumenta . . . SI NO

• l’area di swap non pu`o essere pi`u grande della memoria RAM . . . SI NO

Esercizio 10

Due utenti A e B sono connessi ad Internet mediante due diverse linee ADSL con uguali caratteristiche (do- wnload 7 Mbps, upload 768 kbps) attestate sulla stessa centrale telefonica. Tale centrale `e connessa al resto di Internet mediante un link a 40 Mbps. Gli utenti A e B salvano i propri dati su uno stesso server condiviso S, collegato ad Internet mediante un link dedicato a 10 Mbps. Ipotizzando che l’utente A debba salvare un file di 30 MB e che l’utente B debba salvare un file di soli 10 MB, e che inizino tale operazione di salvataggio contemporaneamente, si determini il tempo necessario a portare a termine tutte le operazioni.

Esercizio 11

Si illustri il significato del parametro PPI (talvolta indicato come DPI) nei monitor a cristalli liquidi, fornendo anche degli esempi numerici.

Riferimenti

Documenti correlati

Abbiamo scelto di operare questa distinzione perché la variazione del tipo di layout del testo (link o no) comporta il più grosso cambiamento della finestra ‘Avviso di

Intendendo il markup in questo modo, una variante testuale – perché tale è da intendersi il markup considerato come espressione del linguaggio oggetto – diventa

vei_targa alfanumerico 30 assegnare la targa del veicolo da riparare vei_descr alfanumerico 60 assegnare la descrizione del veicolo da riparare vei_smalto alfanumerico 30

[r]

Specifica della fonte dell'altra definizione: 2014 Inventario del Museo etnografico di Schilpario.

• Certificazione degli edifici pubblici in occasione dei rinnovi di contratto della gestione degli impianti termici;. • “Certificazione” temporaneamente

Programmazione ed adozione di interventi di risparmio energetico e promozione delle fonti rinnovabili di energia Inoltre la Provincia gestisce direttamente un patrimonio.. pubblico

miglioramento della qualità igienico - ambientale interna alle costruzioni; riduzione del fabbisogno energetico per il riscaldamento ambientale; tale obiettivo si raggiunge