Anteprima
Vedrai una selezione di 4 pagine su 12
Domande aperte calcolatori elettronici Pag. 1 Domande aperte calcolatori elettronici Pag. 2
Anteprima di 4 pagg. su 12.
Scarica il documento per vederlo tutto.
Domande aperte calcolatori elettronici Pag. 6
Anteprima di 4 pagg. su 12.
Scarica il documento per vederlo tutto.
Domande aperte calcolatori elettronici Pag. 11
1 su 12
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

In un sistema operativo UNIX come si può creare un nuovo processo? Utilizzando la primitiva fork()

In una architettura che utilizza il meccanismo di paginazione come si genera l'indirizzo fisico da quello logico? Si usa

la parte più significativa (selettore) dell'indirizzo logico per identificare la base dell'indirizzo fisico dalla tabella delle

pagine. La parte più significativa dell'indirizzo fisico è rappresentato dalla base e la parte meno significativa dall'offset

dell'indirizzo logico

In una smart TV che tipo di sistema operativo gira? Un sistema embedded

Indicare fra le seguenti tipologia di memoria quali sono le più veloci: Memorie statiche

Indicare quale delle seguenti descrizioni è quella corretta Una rete sequenziale sincronizzata è, in prima

approssimazione, una collezione di registri e di reti combinatorie, montati in qualunque modo. E' fondamentale che

non ci siano anelli di reti combinatorie (che invece darebbero vita ad una rete sequenziale asincrona), e che i registri

abbiano tutti lo stesso clock. Ci possono essere senza alcun problema, invece, anelli che abbiano registri al loro interno,

in quanto questo non crea alcun problema.

Indicare quale è l'implementazione corretta del processo consumatore utilizzando i semafori: void consumer(void) {

sem mutex = 1; sem full = 0; sem empty = n; do { wait(full); //se il buffer è vuoto aspetta wait(mutex); <rimuove un

elemento dal buffer e lo mette in nextc> signal(mutex); signal(empty); <utilizza l'elemento contenuto in nextc> } while

(1); }

Indicare quale è l'implementazione corretta del processo produttore utilizzando i semafori: sem mutex = 1; sem full

= 0; sem empty = n; void producer(void) { ..... do { <produce un elemento in nextp> wait(empty); //se il buffer è pieno

aspetta wait(mutex); //blocca la risorsa <inserimento nextp nel buffer> signal(mutex); signal(full); } while (1); }

Indicare quali delle seguenti affermazioni è quella sbagliata: Nessuna delle altre opzioni

Indicare quali sono le corrette regole di pilotaggio dei registri: Gli stati di ingresso si devono mantenere stabili intorno

al fronte di salita del clock, per un tempo Tsetup prima e Thold dopo

La descrizione funzionale e la legge di evoluzione nel tempo di una rete combinatoria: Nessuna delle altre opzioni

La gestione dei thread a livello kernel prevede la mappatura sul sistema operativo secondo quale modello? Nessuna

delle altre opzioni

La gestione dei thread a livello utente prevede la mappatura sul sistema operativo secondo quale modello? Molti a

uno

La località di può classificare in: Nessuna delle altre opzioni

La seguente istruzione in linguaggio mnemonico MOV $0x2000,(%EDI): Sposta il contenuto della locazione di

memoria con indirizzo 0x2000 nella locazione di memoria puntata dal contenuto di EDI

La seguente istruzione: MOV %EAX, 0x01F4E39A Dice al processore di spostare il contenuto del registro EAX nella

linea di memoria il cui indirizzo della locazione meno significativo è 0x01F4E39A

La seguente istruzione: MOV %EAX, 0x01F4E39A Dice al processore di spostare il contenuto del registro EAX nella

linea di memoria il cui indirizzo della locazione meno significativo è 0x01F4E39A

La seguente istruzione: MOV %EAX, 0x01F4E39A E' scritta in linguaggio mnemonico

La seguente istruzione: MOV %EAX, pippo E' scritta in linguaggio assembly

La seguente pseudo istruzione in linguaggio mnemonico OPCODE $0x5683A20B,%ECX rappresenta: Un esempio di

indirizzamento immediato per l'operando sorgente

La sezione critica di un programma deve essere eseguita: In maniera mutuamente esclusiva

La struttura di base di un sistema operativo monolitico è costituita da: Programma principale, procedure di servizio,

procedure di utilità

La struttura di base di un sistema operativo stratificato è costituita da: Livello Driver Dispositivi, Livello Nucleo, Livello

dei Sotto Sistemi, Livello API, Livello Applicazione

La struttura di base di un sistema operativo stratificato è costituita da: Nessuna delle altre opzioni

La tabella delle interruzioni: Nessuna delle altre opzioni

La tecnica dell'esecuzione speculativa, nel pipeline che contempla l'esecuzione fuori ordine: Consente di eseguire nel

pipeline anche e-istruzioni dipendenti da e-istruzioni di salto non ancora risolte

La tecnica dell'esecuzione speculativa, nel pipeline che contempla l'esecuzione fuori ordine: Prevede l'aggiunta

dello stadio di ritiro

La tecnica dell'esecuzione speculativa, nel pipeline che contempla l'esecuzione fuori ordine: Prevede l'eliminazione

della dipendenza sui nomi tramite la rinomina dei registri

L'allocazione delle risorse da parte del sistema operativo è gestita da funzioni: Non visibili all'utente

Le eccezioni del processore si dividono in: Trap, fault e abort

Le macchine virtuali sono: Sistemi strutturati a livelli

Le memorie cache sono realizzate con: Nessuna delle altre opzioni

Le memorie di RAM dinamiche sono fatte con: Nessuna delle altre opzioni

Le memorie RAM statiche sono: Nessuna delle altre opzioni

Le memorie RAM statiche sono: Reti sequenziali asincrone

Le memorie ROM sono: Reti combinatorie

Le porte logiche AND e OR: Nessuna delle altre opzioni

Le principali linee del bus PCI sono: - il clock di sistema (linea CLK), che è in ingresso a tutti i dispositivi (tutte le altre

linee sono campionate sul fronte di salita di CLK); - trentadue linee AD31-AD0 (Address oppure Data), di ingresso/uscita

per tutti i dispositivi; - quattro linee C/BE3-C/BE0 (Command oppure Byte Enable), di uscita per i dispositivi iniziatori e

di ingresso per i dispositivi obiettivo; - una linea /FRAME e una linea /IRDY (Initiator Ready), di uscita per gli iniziatori e

di ingresso per gli obiettivi; - una linea /TRDY (Target Ready) e una linea /DEVSEL (Device Select), di uscita per i

dispositivi obiettivi e di ingresso per i dispositivi iniziatori.

Le reti combinatorie sono delle reti: A volte sincronizzate e a volte asincrone

Le specifiche di un registro contatore debbono quindi includere: La base b in cui il numero verrà espresso, il numero

N delle sue cifre e il suo tipo (numero naturale o numero intero con o senza virgola ).

L'immagine in figura mostra la sintesi circuitale di un: Decoder

L'immagine in figura mostra la sintesi circuitale di un: Nessuna delle altre opzioni

L'immagine in figura mostra la sintesi circuitale di un: Nessuna delle altre opzioni

L'immagine mostrata è il modello strutturale di: Nessuna delle altre opzioni

L'immagine mostrata è il modello strutturale di: Una rete sequenziale sincronizzata di Mealy

L'immagine mostrata in figura rappresenta: I principali registri obbligatori di una funzione implementata da un

dispositivo su bus PCI

L'istruzione - ADD source, destination Modifica tutti i flag

L'istruzione - CMP source, destination Modifica tutti i flag

L'istruzione - SAL destination Effettua uno shift a sinistra dei bit che costituiscono l'operando destinatario. Il bit più

significativo del destinatario va a finire nel CF, mentre il bit meno significativo viene posto a zero

L'istruzione - SHR destination Effettua uno shift a destra dei bit che costituiscono l'operando destinatario. Il bit meno

significativo del destinatario va a finire nel CF, mentre il bit più significativo viene posto a zero

Nei sistemi operativi multi programmati la memoria come può essere gestita? Con partizioni fisse o con partizioni

variabili

Nei sistemi operativi multiprogrammati si hanno le seguenti code dei processi: Job queue, ready queue, waiting

queue

Nel contesto del meccanismo delle interruzioni, indicare quale delle seguenti affermazioni è quella vera: Per

interruzioni esterne mascherabili (arrivano tramite /INTR) il tipo viene prelevato tramite il bus di interruzione. Infatti,

ogni richiesta è sempre accompagnata dalla specifica di uno dei 256 tipo

Nel contesto del meccanismo delle interruzioni, indicare quale delle seguente affermazioni è quella vera: Il

processore riceve una richiesta tramite un piedino specifico. Tale richiesta viene analizzata: per gestirla il processore

interrompe temporaneamente il programma in esecuzione e provvede all'esecuzione di una apposita routine che ha

l'obiettivo di gestire la situzione che ha generato la richiesta di interruzione

Nel contesto del meccanismo delle interruzioni, indicare quale delle seguente affermazioni è quella vera: Le

interruzioni esterne sono asincrone rispetto al programma in esecuzione: esse possono giungere in qualsiasi momento,

ma il processore termina la fase di esecuzione dell'istruzione corrente e poi esamina eventuali richieste di interruzione.

Questo tipo di interruzione non può interrompere nel bel mezzo l'esecuzione di una istruzione

Nel contesto della memoria paginata, a cosa serve il bit di protezione? Per determinare su una pagina si può leggere

e scrivere oppure soltando leggere

Nel Processore PC a 32 bit, i piedini byte enable (/BE3-/BE0) servono per: Selezionare i byte da trasferire nella linea

indirizzata

Nel sistema operativo UNIX la terminazione di un processo può avvenire: Normalmente, in maniera anomala, per

volonta dei un altro processo

Nella sintesi a porte NAND di una rete combinatoria: Si suppone di avere una rete logica combinatoria già sintetizzata

come Somma di Prodotti

Nella sintesi a porte NOR di una rete combinatoria: Si suppone di avere una rete logica combinatoria già sintetizzata

come Prodotto di Somme

Nella tecnica di esecuzione fuori ordine le dipendenze ci possono essere: Sui dati, sui nomi e sul controllo

Nella tecnica di esecuzione fuori ordine: Le e-istruzioni possono sempre essere eseguite in ordine diverso rispetto a

quello in cui sono state scritte

Nell'architettura con bus PCI express la trasmissione dei dati avviene: In maniera seriale

Nell'architettura con bus PCI express, quale è il dispositivo che assuma una particolare importanza? Lo switch

Nelle architetture di calcolo che utilizzano le GPU, come vengono organizzati i thread? Sono organizzati

gerarchicamente

Nelle memoria associative ad insiemi l'algoritmo di rimpiazzamento più utilizzato è: LRU

Nelle reti sequenziali sincronizzate complesse i micro salti: In un linguaggio di trasferimento fra registri sono

assegnamenti al registro di stato

Nelle reti sequenziali sincronizzate complesse le miscro istruzioni: In un linguaggio di trasferimento fra registri sono

assegnamenti a registri operativi

Nelle reti sequenziali sincronizzate: Non ci sono alee essenziali, né problemi di corse critiche. Stati interni consecutivi

possono essere arbitrariamente distanti

Nell'organizzazione di una memoria cache, il campo etichetta dell'indizzo serve per: Nessuna delle altre opzioni

Nell'organizzazione di una memoria cache, il campo indice dell'indizzo serve per: Identificare un gruppo nella cache

Nell�

Dettagli
Publisher
A.A. 2018-2019
12 pagine
SSD Ingegneria industriale e dell'informazione ING-INF/01 Elettronica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher desmone di informazioni apprese con la frequenza delle lezioni di Calcolatori elettronici 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 Ducange Pietro.