Fondamenti di Informatica 7-12
![]() |
![]() |
![]() |
Title of test:![]() Fondamenti di Informatica 7-12 Description: 12 CFU Prof. Tradigo |




New Comment |
---|
NO RECORDS |
7.01. A che serve l'Interprete dei comandi?. verifica che i comandi eseguiti non abbiano generato errori. verifica che i dati e i comandi immessi dall'utente siano sicuri. verifica che i comandi invocati dall'utente operino sui dati corretti. verifica che i comandi invocati dall'utente siano sicuri. 7.02. In merito allo Stato dei Processi, quale affermazione è corretta?. un processo in stato di "Pronto" sarà eseguito appena la memoria diventerà disponibile. un processo in stato di "Pronto" sarà eseguito appena il processore diventerà disponibile. un processo in stato di "In attesa" sarà eseguito appena il processore diventerà disponibile. un processo in stato di "In attesa" sarà eseguito appena la memoria diventerà disponibile. 7.03. Che cos'è il kernel?. è un gestore della memoria RAM. serve ad eseguire il ciclo fetch-decode-execute. è una parte interna della memoria. gestisce l'accesso alle risorse. 7.04. Qual è l'ordine corretto dei livelli di astrazione di un Sistema Operativo, dal più alto al più basso?. Programmi Applicativi, Interprete dei Comandi, Hardware. Programmi Applicativi, Interprete dei Comandi, Memoria. Programmi Applicativi, Nucleo, Interprete dei Comandi, Hardware. Interprete dei Comandi, Programmi Applicativi, Memoria, Nucleo. 7.05. Cosa è corretto dire del Sistema Operativo?. esegue il codice binario. gestisce il reset della macchina. gestisce l'accesso contemporaneo alle risorse. gestisce l'accesso della CPU alla memoria. 7.06. A che serve il Gestore della memoria?. risponde alle richieste della CPU su eventuali spazi liberi su disco. aumenta o diminuisce la memoria in base alle richieste dei processi. risponde alle richieste dei processi su eventuali spazi liberi in memoria. permette ai processi di salvare dati su disco. 7.07. Quale fra le seguenti affermazioni è falsa?. un processo può girare sia in modalità supervisore che in modalità utente. i processi del sistema operativo girano in modalità supervisore. un processo in modalità supervisore è detto anche privilegiato. un processo in modalità utente può accedere a tutta la memoria. 7.08. In merito allo Stato dei Processi, quale affermazione è corretta?. i possibili stati di un processo sono: in attesa, pronto o errore. un processo cambia stato in risposta un evento. un processo può trovarsi in uno fra i due possibili stati: modalità supervisore o modalità utente. i possibili stati di un processo sono: in attesa o terminato. 8.01. Quale delle seguenti frasi, relative al Simultaneous Multithreading, è falsa?. la tecnologia Simultaneous Multithreading permette di eseguire calcoli vettoriali. in un sistema multicore, di solito uno dei core viene assegnato al sistema operativo. tutte le istruzioni, per essere parallelizzabili da una architettura superscalare, devono appartenere allo stesso processo. la tecnologia Simultaneous Multithreading permette di eseguire più processi in parallelo. 8.02. A cosa serve una architettura Superscalare?. ad eseguire più istruzioni in parallelo. a scalare il sistema in base ai processi in esecuzione. a scalare il sistema rispetto al numero di utenti. ad gestire più macchine connesse in rete. 8.03. Cosa è falso se riferito all'evoluzione delle CPU?. il numero di transistor è rimasto pressochè invariato negli anni, mentre la frequenza è aumentata. le cpu sono di solito caratterizzate da parametri quali: frequenza di clock, numero di registri e numero transistor. il numero di transistor, il numero di bit dei registri e la frequenza sono aumentati negli anni. la dimensione in bit dei registri è aumentata nel tempo. 8.04. Cosa è falso se ci riferiamo ad una architettura Superscalare?. implementa l'Instruction-level parallelism. serve ad eseguire più istruzioni in contemporaneamente. è sempre possibile velocizzare il codice. ogni ciclo di clock possono essere eseguite più istruzioni. 8.05. Gli scenari in cui due istruzioni NON possono essere eseguite in parallelo sono: quando le due istruzioni sono operazioni logico-aritmetiche. quando le due istruzioni sono dipendenti fra di loro. quando le due istruzioni sono operazioni aritmetiche. quando le due istruzioni sono identiche. 8.06. In una architettura superscalare capace di eseguire due istruzioni in parallelo: nessuna delle altre risposte è corretta. c'è una e una sola ALU. ci sono esattamente due ALU. possono esserci molte ALU. 8.07. Quale fra questi NON è un parametro tipico della CPU?. numero di registri. frequenza di clock. numero di celle. profondità di bit. 8.08. A cosa serve una Superpipeline?. ad eseguire più istruzioni in parallelo. ad eseguire calcoli vettoriali. ad eseguire più istruzioni in contemporaneamente. ad implementare l'Instruction-level parallelism. 9.01. Qual è la definizione migliore per le architetture Massive Parallel Computing?. permettono di paralllelizzare i processi in un sistema operativo. tentano di ovviare alle limitazioni della Legge di Moore. permettono di effettuare calcoli in parallelo sulla propria macchina. permettono di elaborare problemi usando i principi della fisica dei quanti. 9.02. Quanti stati si possono rappresentare su una macchina dotata di 3 qubit?. 8. nessuna delle risposte è corretta. 3 o multipli di 3. esattamente 3. 9.03. Che cos'è un qubit?. una coppia di bit. un insieme di 4 bit. un elemento che vale 0 ed 1. un elemento che vale 0 oppure 1. 9.04. Cosa dice la Legge di Moore?. che il numero dei computer raddoppia ogni anno. che il numero dei transistor cresce in modo lineare. che il numero dei transistor raddoppia ogni anno. che la quantità di ram raddoppia ogni anno. 9.05. Quale fra le seguenti frasi è falsa se riferita alla rete Internet?. Internet è un sistema non centralizzato. Il World wide web è uno dei numerosi servizi di Internet. Internet serve solo a navigare sul World Wide Web. Il servizio di posta elettronica nasce prima del World Wide Web. 9.06. Come viene identificata una macchina sulla rete Internet?. Da un indirizzo IP. Dal percorso di instradamento dei pacchetti. Dall'indirizzo del destinatario. Dal contenuto del pacchetto. 9.07. Cos'è il WWW?. Un servizio per la sincornizzazione di calcolatori in rete. Un servizio per far funzionare un browser web. Un servizio per mandare e ricevere messaggi di posta elettronica. Un servizio per la condivisione di pagine multimediali. 9.08. Cosa si fa per ovviare ai limiti della Legge di Moore?. Si costruiscono computer con integrazione subatomica. Si raffreddano i processori per migliorare le prestazioni. Si costruiscono computer probabilistici. Si utilizzano architetture massicciamente parallele. 10.01. Quali, fra le seguenti, NON è una caratteristica di Posix?. Modalità di connessione. Specifica di Sistema Operativo. Portabilità del codice. Interfaccia fra sistemi. 10.02. Quale filosofia generale accomuna Posix, Unix e Linux?. Il file system. Tutte le periferiche sono a riga di comando. La gestione della memoria. Tutto è un file. 10.03. Quale fra i seguenti NON è un gruppo di permessi POSIX valido?. rw-. www. r-x. --x. 10.04. Che cos'è Posix?. Posix, Unix e Linux sono lo stesso Sistema Operativo. Posix è Unix. è una specifica per un Sistema Operativo. è l'implementazione di un Sistema Operativo. 10.05. Cosa hanno in comune Posix, Unix e Linux?. Il file system. L'albero delle directory. La condivisione delle risorse. La gestione delle periferiche di I/O. 10.06. Cosa è errato dire se riferito a Posix?. è una specifica per creare nuovi Sistemi Operativi. contiene dettami su come implementare un Sistema Operativo. permette ai sistemi di essere compatibiliti fra loro. Unix è basato su Posix. 10.07. Cosa hanno in comune Unix e Posix?. Sono entrambi Sistemi Operativi. Da un certo momento in poi sono diventati obsoleti. Sono identici in termini di gestione delle risorse. Da un certo momento in poi sono diventati entrambi degli standard. 10.08. Qual è il modo più corretto per leggere il gruppo di permessi "rw-"?. Il file è leggibile e modificabile, ma non eseguibile. Il file è leggibile e modificabile. Il file è modificabile ma non eseguibile. Il file è leggibile, modificabile ed eseguibile. 11.01. A cosa serve una shell di Unix?. ad avviare il sistema operativo. a gestire le finestre. a lanciare comandi. a coordinare i processori del sistema operativo. 11.02. Quale fra le seguenti NON è una shell di Unix?. Korn shell. C-Shell. Batch shell. Bourne shell. 11.03. Qual è il formato corretto per l'esecuzione dei comandi Unix?. comando -opzioni argomenti. comando -opzioni. opzioni ? cmd1 : cmd2. argomenti > comando (-opzioni). 11.04. Qual è il ruolo del comando man nel sistema operativo Unix?. è un comando che descrive altri comandi. è un software applicativo generico per l'esecuzione di comandi. serve ad aiutare nella digitazione dei comandi. è il Manual Assisted Name di sistema. 11.05. Cosa viene riportato nella pagina del manuale di un comando invocata con man?. il nome, la sinossi e una descrizione del comando. lo spazio su disco occupato dal comando. la lista di file contenuti della directory del comando. il manuale del sistema operativo Unix. 11.06. A cosa serve una pipe di Unix?. ad ordinare alfabeticamente linee di testo in unput. a fare ricerche nei file di testo. a concatenare comandi. a contare il numero di righe, di caratteri e di byte contenuti in un file. 11.07. Qual è la funzione più usata del comando awk di Unix?. invertire l'ordine delle righe di un file. selezionare le righe di un file. contare il numero di righe, di caratteri e di byte di un file. selezionare e manipolare le colonne di un file. 11.08. A che cosa NON serve la redirezione di input e output di Unix?. a salvare ciò che viene scritto da un comando su un file. ad usare il contenuto di un file come input di un comando. a migliorare la velocità di esecuzione di un comando. a salvare su un file il flusso dati proveniente da un dispositivo. 12.01. Per esprimere numeri in base 8, di quali cifre disponiamo?. dalla cifra 1 alla cifra 8. dalla cifra 0 alla cifra 9. dalla cifra 0 alla cifra 8. dalla cifra 0 alla cifra 7. 12.02. Se al numero 111 espresso in base 2, si aggiunge 1, quale sarà il risultato?. un numero con quattro cifre in base 2. il numero 111 e riporto di 1 in base 2. il numero 112 in base 2. il numero 112 in base 10. 12.03. Perchè il calcolatore usa il sistema binario che ha solo due cifre?. perchè è il sistema più veloce eseguire i calcoli. perchè è molto efficiente a rilevare la presenza o l'assenza di tensione, cui le due cifre si riferiscono. perchè con meno cifre la rappresentazione dei numeri è più efficiente. perchè è necessario meno spazio per rappresentare numeri binari. 12.04. Quale fra le seguenti frasi è vera?. il numero 100 non esiste in base 2. il numero 100 ha lo stesso valore sia in base 10 che in base 2. il numero 100 esiste in base 2 e in base 10, ma non in base 8. il numero 100 espresso in base 2, vale 4 in base 10. 12.05. In quali fra le seguenti basi di numerazione il numero 256, espresso in base 10, rimane valido?. in base 2. nelle basi 2, 8 e 10. solo in base 10. nelle basi 8, 10 e 16. 12.06. Il numero 111 in base 2 a quale numero in base 10 corrisponde?. 8. 7. 13. 111. 12.07. Il numero 27143A in quali basi di numerazioni potrebbe essere espresso?. in base 16 o in base 36. solo in base 16. in base 8 e in base 10. in base 10 e in base 16. 12.08. Quanti oggetti posso etichettare avendo a disposizione 4 bit?. 32 oggetti. 16 oggetti. 4 oggetti. 8 oggetti. 12.09. Di quanti bit ho bisogno per etichettare 3 oggetti?. mi basta 1 bit. mi servono almeno 3 bit. mi servono più di 3 bit. mi servono almeno 2 bit. 12.10. A cosa serve il complemento a due?. a trasformare i numeri positivi in numeri negativi. a rendere leggibili i numeri binari con segno. a rendere più efficienti i calcoli con i numeri negativi. a rappresentare i numeri con segno in formato binario. 12.11. Per quale motivo si usa il complemento a due?. per velocizzare i calcoli. per ottimizzare la circuiteria della CPU. per evitare di usare i numeri negativi al calcolatore. per poter rendere complementari i numeri positivi e negativi. |