Estratto del documento

Sistemi superscalari e commerciali

Architettura superscalare

In una architettura superscalare capace di eseguire due istruzioni in parallelo, possono esserci molte ALU.

Scenari di esecuzione parallela

Gli scenari in cui due istruzioni NON possono essere eseguite in parallelo sono quando le due istruzioni sono dipendenti fra di loro.

Parametri della CPU

Quale fra questi NON è un parametro tipico della CPU? Numero di celle.

Evoluzione delle CPU

Cosa è falso se riferito all'evoluzione delle CPU? Il numero di transistor è rimasto pressoché invariato negli anni, mentre la frequenza è aumentata.

Simultaneous multithreading

Quale delle seguenti frasi, relative al Simultaneous Multithreading, è falsa? La tecnologia permette di eseguire calcoli vettoriali.

Architettura superscalare

Cosa è falso se ci riferiamo ad una architettura superscalare? È sempre possibile velocizzare il codice.

A cosa serve una architettura superscalare? Ad eseguire più istruzioni in parallelo.

Superpipeline

A cosa serve una superpipeline? Ad eseguire calcoli vettoriali.

Reti e futuro del calcolatore

Internet

Quale fra le seguenti frasi è falsa se riferita alla rete Internet? Internet serve solo a navigare sul World Wide Web.

Limiti della Legge di Moore

Cosa si fa per ovviare ai limiti della Legge di Moore? Si utilizzano architetture massicciamente parallele.

WWW

Cos'è il WWW? Un servizio per la condivisione di pagine multimediali.

Indirizzo IP

Come viene identificata una macchina sulla rete Internet? Da un indirizzo IP.

Architetture massive parallel computing

Qual è la definizione migliore per le architetture Massive Parallel Computing? Tentano di ovviare alle limitazioni della Legge di Moore.

Legge di Moore

Cosa dice la Legge di Moore? Che il numero dei transistor raddoppia ogni anno.

Qubit

Che cos'è un qubit? Un elemento che vale 0 ed 1.

Quanti stati si possono rappresentare su una macchina dotata di 3 qubit? 8 stati.

POSIX

Definizione di POSIX

Che cos'è POSIX? È una specifica per un Sistema Operativo.

Caratteristiche di POSIX

Quali, fra le seguenti, NON è una caratteristica di POSIX? Modalità di connessione.

Filosofia di POSIX, Unix e Linux

Quale filosofia generale accomuna POSIX, Unix e Linux? Tutto è un file.

Cosa hanno in comune POSIX, Unix e Linux? L'albero delle directory.

Standardizzazione di Unix e POSIX

Cosa hanno in comune Unix e POSIX? Da un certo momento in poi sono diventati entrambi degli standard.

Permessi POSIX

Quale fra i seguenti NON è un gruppo di permessi POSIX valido? www.

Lettura del gruppo di permessi

Qual è il modo più corretto per leggere il gruppo di permessi "rw-"? Il file è leggibile e modificabile, ma non eseguibile.

Shell e comandi

Redirezione di input e output

A che cosa NON serve la redirezione di input e output di Unix? A migliorare la velocità di esecuzione di un comando.

Pipe di Unix

A cosa serve una pipe di Unix? A concatenare comandi.

Shell di Unix

A cosa serve una shell di Unix? A lanciare comandi.

Tipi di shell di Unix

Quale fra le seguenti NON è una shell di Unix? Batch shell.

Formato dei comandi Unix

Qual è il formato corretto per l'esecuzione dei comandi Unix? comando -opzioni argomenti.

Comando man

Qual è il ruolo del comando man nel sistema operativo Unix? È un comando che descrive altri comandi.

Pagine del manuale di Unix

Cosa viene riportato nella pagina del manuale di un comando invocata con man? Il nome, la sinossi e una descrizione del comando.

Funzione del comando awk

Qual è la funzione più usata del comando awk di Unix? Selezionare e manipolare le colonne di un file.

Rappresentazione binaria

Etichettatura con bit

Quanti oggetti posso etichettare avendo a disposizione 4 bit? 16 oggetti.

Somma in base binaria

Se al numero 111 espresso in base 2, si aggiunge 1, quale sarà il risultato? Un numero con quattro cifre in base 2.

Bit necessari per etichettare oggetti

Di quanti bit ho bisogno per etichettare 3 oggetti? Mi servono almeno 2 bit.

Numeri in base 8

Per esprimere numeri in base 8, di quali cifre disponiamo? Dalla cifra 0 alla cifra 7.

Basi di numerazione

Il numero 27143A in quali basi di numerazioni potrebbe essere espresso? In base 16 o in base 36.

Sistema binario

Perché il calcolatore usa il sistema binario che ha solo due cifre? Perché è molto efficiente a rilevare la presenza o l'assenza di tensione, cui le due cifre si riferiscono.

Conversione da base 2 a base 10

Il numero 111 in base 2 a quale numero in base 10 corrisponde? 7.

Frasi vere sulla rappresentazione binaria

Quale fra le seguenti frasi è vera? Il numero 100 espresso in base 2, vale 4 in base 10.

Basi di numerazione valide

In quali fra le seguenti basi di numerazione il numero 256, espresso in base 10, rimane valido? Nelle basi 8, 10 e 16.

Complemento a due

A cosa serve il complemento a due? A rappresentare i numeri con segno in formato binario.

Per quale motivo si usa il complemento a due? Per evitare di usare i numeri negativi al calcolatore.

Linguaggi e sintassi Java

Linguaggi compilati

Quali tra le seguenti frasi è corretta relativamente ai linguaggi compilati? Risulta necessario avere un compilatore per ogni hardware.

Programmazione imperativa

Qual è la caratteristica errata riferita alla programmazione imperativa? Permette di progettare la soluzione a un problema in termini di ciò che si vuole ottenere.

Identificatori di variabili in Java

Come devono essere scelti gli identificatori delle variabili in Java? Devono iniziare con "$", "_" o con una lettera.

Tipo delle variabili in Java

Cosa è corretto affermare in merito al tipo associato alle variabili in Java? Il tipo è obbligatorio e immutabile.

Tipi di variabili in Java

Quali tipi di variabili esistono in Java? I tipi possono essere definiti dal programmatore.

Programmazione dichiarativa

Qual è la caratteristica errata riferita alla programmazione dichiarativa? Descrive un problema definendo in modo dettagliato i passi per risolverlo.

Linguaggi interpretati

Quali tra le seguenti frasi è corretta relativamente ai linguaggi interpretati? Lo stesso codice funziona su più architetture hardware.

Processo di compilazione

Quali sono le fasi del processo di compilazione? Analisi lessicale, sintattica, semantica, ottimizzazione, generazione file eseguibile.

Caratteristiche di Java

Quali fra le seguenti caratteristiche non fa parte di quelle di Java? Gestione diretta delle risorse hardware.

Quali fra le seguenti caratteristiche è sicuramente riferita a Java? È un linguaggio case-sensitive.

Tipi primitivi

Tipi base di Java

Quale fra i seguenti non è un tipo base di Java? String.

Affermazioni false sul linguaggio Java

Quale fra le seguenti affermazioni è falsa se riferita al linguaggio Java? Il tipo String è un tipo base.

Relazioni errate sui domini dei tipi interi

Quale fra le seguenti relazioni è errata se riferita ai domini dei tipi interi? dominio(long) > dominio(byte) > dominio(short).

Dichiarazione delle variabili in Java

Quale fra le seguenti affermazioni è falsa se riferita alla dichiarazione delle variabili? In Java è possibile utilizzare variabili senza dichiararle.

Quale affermazione è corretta se alla dichiarazione delle variabili? Il tipo di una variabile Java è immutabile.

Tipi base di Java

Quale affermazione è falsa se riferita ai tipi base di Java? Una variabile di tipo float memorizza numeri in virgola fissa.

Quale affermazione è falsa se riferita alle variabili Java? Le variabili, dopo essere state dichiarate, possono essere inizializzate.

Bytecode e JIT

Formato binario di Java

Il formato binario adottato da Java per la rappresentazione dei valori in memoria è: Big-endian.

File .class

Un file .class: è un file binario il risultato della compilazione.

Campo MAGIC nel bytecode

Il campo MAGIC di un file bytecode quale valore contiene? 0xCAFEBABE.

Java Virtual Machine

In quale struttura dati della Java Virtual Machine vengono salvati i valori stringa? Nella constant_pool.

Il tipo B nel file .class a quale tipo base corrisponde? Byte.

Definizione di JVM

Cosa significa il termine JVM? Java Virtual Machine.

Funzione del Just-in-Time compiler

A cosa serve il Just-in-Time compiler? A compilare "al volo" i cicli in codice binario nativo.

In quale fase interviene il Just-in-Time compiler? A tempo di esecuzione.

Lettura e scrittura a schermo

Funzione di System.out.print()

Cosa fa System.out.print()? Scrive del testo e resta sulla stessa linea.

Lettura di stringhe con Scanner

Come si legge una stringa dalla tastiera utilizzando java.util.Scanner? Con il metodo nextLine().

Funzione di System.out.println()

Cosa fa System.out.println()? Scrive del testo e va a capo.

Funzione di System.in

A cosa serve System.in? A leggere un flusso di byte dallo standard input.

Lettura dalla tastiera in Java

Come si fa a leggere in modo semplice dalla tastiera in Java? Usando la classe java.util.Scanner.

Classi BufferedReader e InputStreamReader

A cosa servono le classi BufferedReader e InputStreamReader? A leggere stringhe dalla tastiera.

Formattazione di numeri double

Quale stringa di formato possiamo usare per troncare un numero double alla seconda cifra dopo la virgola? "%.2f".

Cosa fa l'istruzione Java String.format("3.1416")? Restituisce la stringa "3.141".

If e switch

Istruzione switch-case

Quale frase è falsa se riferita all'istruzione switch-case? Se il ramo default non è presente, il compilatore genera un errore.

Istruzione if-else

Quale frase è vera se riferita all'istruzione if-else? Un blocco di codice è sempre necessario per eseguire più di una istruzione.

Quale frase è vera se riferita all'istruzione switch-case? Il ramo default è opzionale.

Quale frase è vera se riferita all'istruzione switch-case? Lo switch contiene sempre un blocco di codice.

Dopo aver eseguito "if (5<5) i=0; else i=5;", quanto vale i? i vale 5.

Quale frase è vera se riferita all'istruzione switch-case? In assenza di break, al termine di un ramo case viene eseguito il successivo case.

Quale frase è vera se riferita all'istruzione if-else? Un else si riferisce sempre all'if più vicino, tranne in presenza di blocchi di codice.

Quale fra le seguenti frasi è falsa se riferita alle istruzioni if-else e switch-case? If-else è più efficiente di switch-case ma quest'ultima è più compatta.

Operatori

Operatore modulo

Cosa è vero se riferito all'operatore modulo? Calcola il quoziente e il resto della divisione intera fra due numeri.

Operatore OR logico

Quale fra questi operatori logici calcola la disgiunzione? OR.

Qual è la definizione corretta di OR logico? Vero se almeno uno degli operandi è vero.

Operatore AND logico

Qual è la definizione corretta di AND logico? Vero se entrambi gli operandi sono veri.

Operatori unari e binari

Cosa è falso se riferito un operatore unario? Restituisce uno.

Cosa è falso se riferito un operatore binario? Restituisce due.

Che tipo di operatore è un operatore unario? Opera su una singola variabile.

Operatore autoincremento

Che tipo di operatore è l'operatore autoincremento? Operatore unario.

Assegnamento

Istruzione di assegnamento

Cosa fa l'istruzione "int a = 0;"? Dice al compilatore di allocare una variabile intera contenente il valore zero.

Anteprima
Vedrai una selezione di 10 pagine su 43
Paniere Fondamenti di informatica - domande chiuse Pag. 1 Paniere Fondamenti di informatica - domande chiuse Pag. 2
Anteprima di 10 pagg. su 43.
Scarica il documento per vederlo tutto.
Paniere Fondamenti di informatica - domande chiuse Pag. 6
Anteprima di 10 pagg. su 43.
Scarica il documento per vederlo tutto.
Paniere Fondamenti di informatica - domande chiuse Pag. 11
Anteprima di 10 pagg. su 43.
Scarica il documento per vederlo tutto.
Paniere Fondamenti di informatica - domande chiuse Pag. 16
Anteprima di 10 pagg. su 43.
Scarica il documento per vederlo tutto.
Paniere Fondamenti di informatica - domande chiuse Pag. 21
Anteprima di 10 pagg. su 43.
Scarica il documento per vederlo tutto.
Paniere Fondamenti di informatica - domande chiuse Pag. 26
Anteprima di 10 pagg. su 43.
Scarica il documento per vederlo tutto.
Paniere Fondamenti di informatica - domande chiuse Pag. 31
Anteprima di 10 pagg. su 43.
Scarica il documento per vederlo tutto.
Paniere Fondamenti di informatica - domande chiuse Pag. 36
Anteprima di 10 pagg. su 43.
Scarica il documento per vederlo tutto.
Paniere Fondamenti di informatica - domande chiuse Pag. 41
1 su 43
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 cicz di informazioni apprese con la frequenza delle lezioni di fondamenti 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 Tradigo Giuseppe.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community