Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Esercizi di Informatica: Architettura dei Computer e Reti, Prove d'esame di Elementi di Informatica

domande e risposte dell'esame di informatica (idoneità)

Tipologia: Prove d'esame

2017/2018

Caricato il 11/07/2018

antonella-psico
antonella-psico 🇮🇹

4.6

(7)

5 documenti

1 / 10

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
1.Nel modello di Von Neumann, lo spazio degli indirizzi è determinato
dalla larghezza del bus indirizzi
dalla dimensione degli indirizzi di memoria
dalla dimensione degli indirizzi della unità di 1/0
2.Nella fase del fetch del ciclo di istruzione, dopo il calcolo dell'indirizzo della
prossima istruzione, viene eseguito
la codifica (decodifica) del codice operativo
il calcolo dell'indirizzo del risultato
il calcolo dell'indirizzo dell'eventuale operando
3. L'unità di controllo del processore
coordina le varie unità nell'esecuzione dei programmi
esegue il calcolo dell'indirizzo delle successive istruzioni del programma
estrae e decodifica le successive istruzioni del programma
4. Il registro MAR
contiene l'indirizzo di memoria del dato da leggere
contiene una copia dell'istruzione da eseguire
contiene una copia del dato effettivo
5. L' accesso alla cache da parte del processore avviene con tempo
minore rispetto alla memoria di massa
maggiore rispetto alla memoria RAM
minore rispetto ai registri
6. Nel livello due dei sistemi RAID
i dati sono protetti sui vari dischi e i dati di verifica su altri dischi
ogni blocco di disco virtuale è suddiviso e distribuito attraverso tutti i dischi di dati
i dati sono distribuiti tra i diversi dischi dell'array con nessun dato di verifica degli
stessi
7. La funzione di hashing nella fase di generazione della firma digitale determina
output che verrà cifrato cn la chiave privata del mittente per ottenere la firma digitale
output che verrà cifrato cn la chiave pubblica del mittente per ottenere la firma
digitale
output che verrà cifrato cn la chiave privata del destinatario per ottenere la firma
digitale
8. A quale numero del sistema di numerazione decimale corrisponde il numero
esadecimale F
15
14
16
9. Siano A=0 , B=1 , C=0 il risultato della espressione booleana : not ((A or not B)
and (not B and C)) è
pf3
pf4
pf5
pf8
pf9
pfa

Anteprima parziale del testo

Scarica Esercizi di Informatica: Architettura dei Computer e Reti e più Prove d'esame in PDF di Elementi di Informatica solo su Docsity!

1.Nel modello di Von Neumann, lo spazio degli indirizzi è determinato dalla larghezza del bus indirizzi dalla dimensione degli indirizzi di memoria dalla dimensione degli indirizzi della unità di 1/

2.Nella fase del fetch del ciclo di istruzione, dopo il calcolo dell'indirizzo della prossima istruzione, viene eseguito la codifica (decodifica) del codice operativo il calcolo dell'indirizzo del risultato il calcolo dell'indirizzo dell'eventuale operando

  1. L'unità di controllo del processore coordina le varie unità nell'esecuzione dei programmi esegue il calcolo dell'indirizzo delle successive istruzioni del programma estrae e decodifica le successive istruzioni del programma
  2. Il registro MAR contiene l'indirizzo di memoria del dato da leggere contiene una copia dell'istruzione da eseguire contiene una copia del dato effettivo
  3. L' accesso alla cache da parte del processore avviene con tempo minore rispetto alla memoria di massa maggiore rispetto alla memoria RAM minore rispetto ai registri
  4. Nel livello due dei sistemi RAID i dati sono protetti sui vari dischi e i dati di verifica su altri dischi ogni blocco di disco virtuale è suddiviso e distribuito attraverso tutti i dischi di dati i dati sono distribuiti tra i diversi dischi dell'array con nessun dato di verifica degli stessi
  5. La funzione di hashing nella fase di generazione della firma digitale determina output che verrà cifrato cn la chiave privata del mittente per ottenere la firma digitale output che verrà cifrato cn la chiave pubblica del mittente per ottenere la firma digitale output che verrà cifrato cn la chiave privata del destinatario per ottenere la firma digitale
  6. A quale numero del sistema di numerazione decimale corrisponde il numero esadecimale F 15 14 16
  7. Siano A=0 , B=1 , C=0 il risultato della espressione booleana : not ((A or not B) and (not B and C)) è
  1. La classe di appartenenza dell'Host avente Ip 10110100 10101010 00100101 10100011 è B A C
  2. Nella pila protocollare TCP/IP quali dei seguenti protocolli consente la ricreazione della posta elettronica?[Qual è il protocollo di lettura della..] POP HTTP DNS
  3. Il protocollo IP versione 4 utilizza 32 bit 32 byte 16 bit
  4. Quali dei seguenti standard non si riferisce alle reti wireless (wi-fi)? (Sono a,b,g,n) 802.11 q 802.11 a 802.11 b
  5. Un indirizzo Ip è di classe c se primo bit =1 , secondo bit =1 , terzo bit = se la Subnet Mask è 255.0.0. se ultimo bit è uguale a 1
  6. La struttura 1/0 nei flow chart degli algoritmi si rappresenta con un parallelogramma rombo rettangolo

-Il processore accede alla memoria cache: prima della memoria di massa.

-Nella generazione della firma digitale: occorre una funzione hash pubblica e un sistema di cifratura asimmetrica.[Viene usata la chiave privata del firmatario]

-La funzione di hash nella firma digitale: è usata per fornire un output fisso a partire dall’input del documento. Una funzione hash è un algoritmo che converte un input di grandezza qualunque in un output di grandezza prefissata (lunghezza fissa) chiamato "valore hash" tale che una qualsiasi modifica, accidentale o meno, nell'input originale generi con elevata

-Chiavi da usare per decifrare o leggere o verificare una firma digitale: Chiave pubblica del destinatario. [Quando il verificatore vuole verificare la firma quale chiave usa?]

-La firma digitale è una sequenza di caratteri che garantisce l’autenticità, cioè è in grado di certificare che un dato documento è stato firmato da una certa persona. Qst firma dipende dal firmatario e dal documento cioè si ottiene dalla combinazione tra la chiave privata e il test. Tutti possono verificare se la firma è valida attraverso un algoritmo di cifratura detto a chiavi asimmetriche. La differenza tra firma autografa e firma digitale è che la prima è legata alla caratteristica fisica della persona che appone la firma, vale a dire la grafia, mentre la seconda al possesso di uno strumento informatico e di un PIN di abilitazione, da parte del firmatario. Essa è basata su un sistema crittografico a chiavi asimmetriche, una pubblica e una privata. Il processo di firma e quello di verifica di validità di un documento informatico: FIRMA

  1. Calcolare il valore dell’impronta del messaggio (detto hash) applicando un algoritmo di cifratura sull’intero contenuto (MD5);
  2. Cifrare il valore di hash con la chiave privata del mittente (ovvero apporre la firma digitale);
  3. Aggiungere al messaggio originale la firma digitale e creare la busta crittografica p7m con l’aggiunta del certificato qualificato del sottoscrittore. VERIFICA
  4. Separare dal messaggio ricevuto la firma digitale;
  5. Decifrare la firma digitale con la chiave pubblica del mittente ottenendo così il valore di hash ricevuto;
  6. Applicare lo stesso algoritmo di cifratura utilizzato per il calcolo dell’impronta sull’intero contenuto del messaggio ricevuto ottenendo così il valore di hash calcolato;
  7. Confrontare il valore di hash ricevuto con quello calcolato;
  8. Se sono identici, la verifica ha avuto esito positivo, altrimenti l’esito è da considerare negativo ed il messaggio deve essere rifiutato. Con l’ultimo passo in realtà, oltre al mittente si verifica anche l’integrità del messaggio. E’ bene notare che il processo di verifica della firma è preceduto da quello di controllo di validità del certificato del firmatario. Un certificato qualificato si può ritenere valido se sono eseguiti e superati i seguenti controlli: _La validità della firma digitale del certificatore che ha emesso il certificato; _La data di scadenza ,presente all’interno del certificato, della validità del certificato stesso; _La non presenza del certificato nella lista dei certificati revocati/scaduti (CRL/CSL), emessa ed aggiornata dal certificatore. Il superamento di tali controlli è prerequisito perché siano eseguiti i successivi controlli di autenticità e di integrità del messaggio precedentemente descritti. Il meccanismo della firma digitale, dal punto di vista della sicurezza, assicura quindi: _ L’ identificazione e l’ autenticazione di chi ha firmato i dati (il documento);

_ L’ integrità dei dati, rilevando eventuali manomissioni sia accidentali che dolose; _ Il non ripudio relativo alla sottoscrizione del documento informatico da parte del sottoscrittore.

-Qual è il protocollo delle pag web:http

-Qual è lo standard delle reti wi-fi: 802.11 [a,b,g,n diverse per le frequenze] 802.11 a= Utilizza lo spazio di frequenze nell'intorno dei 5 GHz e opera con una velocità massima di 54 Mb/s sebbene nella realtà la velocità reale disponibile all'utente sia di circa 20 Mb/s. 802.11b= Ha la capacità di trasmettere al massimo 11 Mbit/s. In pratica il massimo trasferimento ottenibile è di 5,9 Mbit/s in TCP e di 7,1 Mbit/s in UDP. 802.11g= Utilizza le stesse frequenze dello standard 802.11b cioè la banda di 2, GHz e fornisce una velocità teorica di 54 Mb/s che nella realtà si traduce in una velocità netta di 24,7 Mb/s. 802.11n= La velocità reale di questo standard dovrebbe essere di 300 Mb/s (quella fisica dovrebbe essere prossima a 52,4 Mb/s), quindi dovrebbe essere 5 volte più rapido del 802.11g e 40 volte più rapido dell'802.11b.

-L’indirizzo IP: è un indirizzo che identifica il tuo PC all’interno di una rete. Si divide in: Indirizzo statico è qll che viene assegnato dal gestore, ke se pure viene chiuso il modem è sempre lo stesso. Indirizzo dinamico è qll ke viene assegnato dal gestore, ogni volta che viene chiuso il modem l’indirizzo cambia. Inoltre gli indirizzi IP sono numeri di 32 bit. L’indirizzo IP si divide in 5 classi: (gli elementi,0-255, sn detti HOST) Classe A=0-127 bit 0 Classe B=128-191 bit 10 Classe C=192-223 bit 110 Classe D=224-239 bit 1110 Classe E=240-255 bit 1111

-A cosa serve il POP3: E’un protocollo che ha il compito di accedere, mediante autenticazione, ad un account di posta elettronica.

-Backup: salvataggio di dati.

-Storage: insieme di dati.

-Cosa avviene nella fase Fetch: Sapendo che esiste un registro istruzioni in cui vengono caricate le istruzioni da eseguire, la fase Fetch (lettura) è la fase di prelievo delle istruzioni da eseguire per caricarle nell’IR (instruction register). Alla fase Fetch segue la fase Decode (decodifica) ossia la comprensione delle istruzioni da parte del calcolatore. Alla fase Decode segue poi la fase Execute (esecuzione) in cui proprio il blocco viene eseguito. [Nella fase di Fetch si legge la prossima istruzione dalla memoria (mettendola nel registro apposito) e si incrementa la prossima istruzione.]

memoria RAM, la quale deve fornire velocemente i dati salvati su di essa. Inoltre la memoria ram determina la velocità del pc e si può aumentare. (legge i programmi) (Permette l’esecuzione del sistema operativo) (memoria ad accesso casuale) (memoria volatile)

-ROM: (Read Only Memory E' una memoria permanente con dei dati, in cui il computer non può scrivere, ma soltanto leggere. (memoria non volatile) (fa partire il pc)

-Memoria cache: si distinguono quella di primo livello e secondo livello. Cache di primo livello: è interna alla CPU. Cache di secondo livello: è collocata esternamente al processore. La cache a differenza della memoria centrale (RAM) è più ridotta, in termini di capacità di memorizzazione, ma più veloce. Maschera la lentezza del pc rendendo più veloce i tempi operativi del sistema. Anche qst cm la RAM contiene i dati dei programmi per far funzionare il pc. (Contiene la copia delle istruzioni e dei dati che vengono maggiormente utilizzati dalla CPU. ?)

-La memoria di massa: è la memoria secondaria del computer, ed è rappresentata dagli hard disk (disco fisso) e dai supporti removibili (dvd, cd, USB e floppy). Nella memoria di massa i dati vengono memorizzati in maniera permanente.

-Cosa vuol dire MDR nel processore: (Memory Date Register) è un registro dell’unità di calcolo che contiene i dati da e per la CPU.

-Che cos’è il MAR e cosa contiene: (Memory Andress Register) è un registro della CPU che contiene la posizione della cella di memoria RAM che contiene il dato da scrivere o da leggere.

-Tipi o gerarchia di memoria: Per consentire al microprocessore (CPU) di lavorare alla velocità più alta possibile, la memoria è organizzata in modo gerarchico. I diversi livelli della gerarchia sono: Cache (dati, istruzioni e unificata), Memoria Ram, Memoria di massa (disco fisso), Memoria rimovibile (floppy disco, CD Rom). Qst sono caratterizzati da -Velocità decrescente e da -Dimensione crescente.

-Registri della CPU: Sono delle celle di memoria costruite sulla CPU che possono contenere dati necessari particolarmente alla ALU. E’ un tipo di memoria atta a contenere massimo 8 bit di memoria. Cache: Le memorie cache sono state create per far si che i dati più usati dalla CPU siano immediatamente accessibili senza dover compiere tutto il tragitto dalla memoria alla CPU. Ram: La memoria ad accesso casuale RAM (random access memory)

-L'architettura TCP/IP Sviluppata inizialmente in ambito militare ma poi lasciato nelle mani di volontari, l’architettura TCP/IP è ad oggi lo standard per la stratificazione protocollare delle reti

di calcolatori, in sostituzione dell’OSI, offrendo rispetto a questo una maggiore flessibilità riguardo le tecnologie ed i protocolli delle sottoreti che interconnette. Esso è composto da due protocolli: -TCP gestisce i flussi dati in modo orientato alla connessione, recuperando e risequenziando eventuali pacchetti persi ed indirizzando i singoli processi allo strato applicativo. -IP (internet protocol) è uno strato aggiuntivo ed è responsabile dell’instradamento dei dati tra reti diverse.

-Server Consolation: Consolidare i server significa ridurre il numero di computer della sala macchine lasciando invariati i servizi offerti grazie alla tecnologia di virtualizzazione che consente di utilizzare più sistemi operativi contemporaneamente sulla stessa macchina e di concentrare su un unico chassis (??) più server fisici.

-Tecniche di bilanciamento Memoria/Processore: Sono tecniche introdotte per bilanciare il problema legato alla velocità di elaborazione del processore e capacità di memoria. Esse si dividono in 3 tipologie: Allargamento Bus dati: sfrutta un parallelismo di tipo spaziale per poter estrarre più informazioni alla volta ( sia dati che istruzioni ) ed è applicabile solo nel caso in cui le sequenze che il processore dovrà elaborare in maniera procedurale siano prevedibili. Caching: è un meccanismo che permette di aumentare la velocità di accesso del processore alla memoria, attraverso il caricamento dei dati usati più di recente e quelli ad essi contigui, in una memoria secondaria "cache" estremamente piccola eveloce, situata tra processore e memoria centrale. Prefetching\Pipelining: sfrutta un parallelismo di tipo temporale che permette appunto di sovrapporre temporalmente l'elaborazione dell'attuale istruzione con l'estrazione della successiva. Infine il pipelining che sfrutta anch'esso un parallelismo di tipo temporale permette l'esecuzione di molteplici istruzioni in parallelo affidandole ad unità indipendenti chiamate pipeline.

-Modello ISO\OSI: E' (era) lo standard per la stratificazione protocollare delle reti di calcolatori ed è costituito da 7 strati: Applicazione, Presentazione, Sessione, Trasporto, Rete, Collegamento, Fisico. Di cui il primo è il livello più alto e rappresenta l'interfaccia tra macchina ed utente, e l’ultimo è quello più basso dove avviene la codifica dell'informazione digitale in segnale fisico. Ogni strato tratta unità informative chiamate "PDU", composte da un'informazione "SDU" ed un'intestazione "PCI".

-Modello Von Neumann: Esso prevede un sottosistema chiamato processore deputato all'elaborazione dei dati ed uno chiamato memoria dove vengono immagazzinati sia i dati che le istruzioni per operare su di essi. Non meno importanti sono i componenti adibiti all'interfacciamento con il mondo esterno chiamati dispositivi di Input\Output. Infine vi è un canale comune chiamato BUS attraverso cui tutti i sottosistemi vengono messi in comunicazione.

DA VEDERE

-Descrivere l'algoritmo per determinare un array di interi di dimensione n - contenente le temperature di n giorni- la temperatura più alta --l'algoritmo è semplice.. ti kiede il giorno più freddo, qndi di individuare la temperatura minore... partite sa start... mettete il primo numero dell'array quindi H (1)=min, ponete il contatore a 2, quindi I=2... qndi blocco decisionale H(1)<min??... se è V altro blocco in cui vi chiedete se I=n ( qndi se il contatore ha girato tnt volte quanti num sn presenti nell'array... se anche qui è V allora è "fine"... se è falso tornate indietro e ponete la freccia sotto il contatore quindi I=2... se al primo blocco invece risulta F tornate a vedere se I=n... se è V allore "fine".. se è F tornate al contatore...

DA VEDERE

  • la dimensione ram più o meno importante dei registri, memoria cache
  • l'accesso alla memoria di massa più o meno importante della cache, centrale
  • quale il ruolo dell'unità di istruzione nel processore?