Tests EXAM-ESO Nivel: medium-hard
![]() |
![]() |
![]() |
Título del Test:![]() Tests EXAM-ESO Nivel: medium-hard Descripción: Tests EXAM-ESO Nivel: medium-hard |




Comentarios |
---|
NO HAY REGISTROS |
Com sap el procés que l'operació d'E/S en una crida DOIO asíncrona ha finalitzat. El procés rep una interrupció que el força a revisar l'estat de l'operació d'E/S. El procés continua executant-se i no sap quan l'operació d'E/S s'ha completat. El procés és notificat mitjançant un semàfor que indica la finalització de l'operació. El procés és desbloquejat automàticament quan l'operació d'E/S es completa. Quin dels següents components s'encarrega de traduir les crides del sistema operatiu a operacions comprensibles pel dispositiu d'E/S?. El driver del dispositiu. El manejador d'interrupcions. El controlador d'E/S. El planificador de processos. Quin component s'activa primer quan es produeix una interrupció d'un dispositiu d'E/S?. El controlador d'E/S. El planificador de processos. El manejador d'interrupcions. El driver del dispositiu. Què fa la funció DOIO després de crear un IORB?. Bloqueja el procés fins que l'IORB sigui processat. Encua l'IORB a la cua del dispositiu i avisa al manejador del dispositiu. Espera que l'IORB finalitzi abans de continuar. Comprova si el dispositiu està lliure i executa l'IORB immediatament. Quina és la funció principal del controlador d'E/S en un sistema operatiu?. Controla l'assignació de la memòria entre els processos en execució. Gestionar la comunicació entre el dispositiu d'E/S i el sistema (memòria o CPU). Gestiona les interrupcions generades pels dispositius d'E/S. Tradueix les crides del sistema operatiu en operacions que el dispositiu pot comprendre. Què passa quan es crida a dd->iorb->op() en aquest manegador?. Es finalitza l'operació d'E/S i s'envia una senyal al dispositiu. S'inicia una operació d'E/S asíncrona que permet continuar amb altres operacions. S'executa l'operació d'E/S associada a l'iorb de manera síncrona. Es bloqueja el procés fins que hi hagi una interrupció. El planificador de curt termini s'ha d'executar: cada vegada que es crea un procés. sempre que s'executa el planificador de mig termini. cada vegada que arriba una interrupció al sistema. cada vegada que un procés es bloqueja. Com es comporta un manegador d'E/S si dos processos de dos usuaris fan una petició sobre dos dispositius diferents en el mateix moment?. El manegador processa les sol·licituds en l'ordre en què li arriben a ell. El manegador no pot processa sol·licituds de dos usuaris diferents. El manegador no pot processa sol·licituds de dos dispositius diferents. El manegador processa les sol·licituds simultàniament. El grau de multiprogramació en un sistema operatiu fa referència a: el nombre de processos que han estat finalitzats. el nombre de processos que poden executar-se a la CPU al mateix temps. el nombre de processos que poden estar presents a la memòria principal. el nombre total de processos en el sistema. En un sistema ORIENTAT A EVENTS, on les peticions d'entrada/sortida que s'han de processar arriben mitjançant una RSI. Què fa una RSI associada a un manegador asíncron si el dispositiu que ha de processar l'operació ja està ocupat amb una altra operació quan es rep la interrupció?. La RSI ignora la interrupció i continua amb l'operació en curs, quan acabi amb l'actual ja tractarà la nova que ha arribat. La RSI crea un iorb i l'encua a la cua de peticions pendents per aquest dispositiu. La RSI rebutja la interrupció i tanca l'operació d'E/S. La RSI força el dispositiu a cancel·lar l'operació en curs. Quina és la diferència principal entre l'E/S lògica i l'E/S de dispositiu?. L'E/S lògica gestiona els dispositius d'emmagatzematge i l'E/S de dispositiu la memòria principal. Ambdues fan el mateix, només canvia el nom segons el dispositiu utilitzat. L'E/S lògica controla els registres físics i l'E/S de dispositiu fa crides al sistema. L'E/S lògica gestiona les crides al sistema, mentre que l'E/S de dispositiu controla els buffers i registres físics. Quina és la diferència principal entre E/S per interrupcions i E/S programada. En E/S per interrupcions, el processador no espera activament la resposta del dispositiu. En E/S programada, el dispositiu interromp el processador quan està llest. En E/S per interrupcions, el processador queda ocupat esperant la resposta. En E/S programada, el processador pot gestionar altres tasques durant l'E/S. Què fa el controlador del dispositiu si es produeix un error durant l'operació d'E/S?. S'ignora l'error i continua amb l'operació com si no hagués passat res. Fa un signal perque el programa d'usuari el gestioni. Provoca una RSI i aquesta haurà de gestionar l'error. Es repeteix immediatament l'operació d'E/S sense notificar l'error. Una característica important del planificador de curt termini en SISTEMES INTERACTIUS és: Maximitzar l'ús de la CPU. Gestionar els processos suspesos. Minimitzar el temps de resposta. Reduir el temps d'execució. Què fa la RSI si el buffer d'un dispositiu està ple quan un procés intenta llegir dades?. Assigna les dades directament al procés que ha fet la petició. Retorna un error inmediat i continua l'execució. Es perd la dada que no cap al buffer. Destrueix l'IORB i espera una nova sol·licitud. El planificació de curt termini té la funció de: Decidir quan despatxar processos. Decidir quins processos s'executaran en el futur. Assignar la CPU als processos que estan llestos per executar-se. Gestionar l'espai de memòria dels processos. Quin és l'objectiu de la planificació en l'entrada/sortida?. Augmentar la velocitat de transferència de dades. Garantir l'exclusió mútua entre processos. Optimitzar l'ùs dels dispositius d'E/S i minimitzar el temps d'espera. Reduir el consum de CPU. Què fa una RSI asíncrona si rep múltiples interrupcions per diferents dispositius alhora?. Processa cada interrupció de manera independent, seguint l'ordre de prioritat establert pel sistema. Força tots els dispositius a esperar fins que es processi l'última interrupció. Processa només la primera interrupció que arriba i ignora la resta fins que es finalitzi l'operació. Cancel·la les interrupcions addicionals i només processa la més urgent. Què significa passar el valor NULL en la crida DOIO?. Que l'operació d'E/S es realitzarà de manera asíncrona. Que no es farà servir cap semàfor d'usuari, i el procés esperarà que l'operació acabi abans de continuar. Que el sistema assignarà un semàfor qualsevol per a gestionar l'operació d'E/S. Que l'operació d'E/S es cancel·larà si es produeix una interrupció. En un sistema amb dispositius d'E/S de diferents velocitat, com decideix el manegador d'E/S quina operació processar primer?. El manegador d'E/S prioritza l'ordre d'arribada de les sol·licituds, independentment de la velocitat del dispositiu. El manegador d'E/S prioritza el dispositiu més ràpid per completar abans l'operació. El manegador no decideix si l'usuari escull el dispositiu que vol ser usat. El manegador d'E/S prioritza el dispositiu més lent per què en mitjana el temps de retorn sigui millor. Què succeeix en un planificador no apropiatiu si un procés en RUN executa un wait amb la variable associada al semàfor a 0 i no hi ha altres processos en Ready?. El sistema operatiu crea automàticament un nou procés per continuar l'execució. El procés en RUN es manté en execució fins que un altre procés entri en Ready. El procés en RUN es manté bloquejat fins que s'executi una crida signal. El procés en RUN es bloqueja i la CPU queda inactiva fins que algún procés es desbloquegi, o entri un nou procés al sistema. Com gestiona el manegador amb buffering les operacions que no s'han completat?. Es fa un signal immediat del semàfor de peticions acabades. Es queda bloquejat esperant que arribin més dades a través de les interrupcions. Es passa a processar la següent petició. Destrueix l'IORB sense processar-lo. Que fa un manejador d'interrupcions quan es produeix una interrupció?. Processa l'esdeveniment interrompent l'execució actual per atendre l'interruptor. Controla la transferència de dades entre la CPU i els dispositius d'E/S. Tradueix les operacions del sistema operatiu perquè siguin comprensibles pel dispositiu. Planifica l'ordre d'execució de les sol·licituds d'E/S. En un manegador asíncron on és el manegador qui decideix el dispositiu, què fa el manegador si no hi ha dispositius lliures disponibles?. El manegador rebutja la petició d'E/S. El manegador espera que un dispositiu s'alliberi abans de processar la petició d'E/S. El manegador encua la petició fins que es puguin processar noves peticions. El manegador busca un dispositiu alternatiu, encara que sigui menys eficient. Com es relaciona un dispositiu d'E/S amb els manegadors?. Els manegadors tradueixen les crides del sistema operatiu en instruccions comprensibles pel dispositiu. Els manegadors gestionen directament les operacions d'E/S. Els manegadors permeten que el dispositiu controli el flux d'informació cap al procés. Els manegadors del dispositiu provoquen les interrupcions quan el dispositiu acaba la petició. Que fa el manegador d'E/S quan es produeix una interrupció mentre el manegador està realitzant una operació síncrona sobre un dispositiu?. El manegador pausa l'operació i atén la interrupció abans de continuar amb l'execució de l'operació. El manegador atén la interrupció sense necessitat de pausar l'execució de l'operació, ja que el manejador està bloquejat quan aten una operació síncrona. El manegador atén la interrupció sense necessitat de pausar l'execució de l'operació, ja que l'operació s'executa sobre el dispositiu de manera independent a l'execució del manegador. El manegador ignora la interrupció fins que es completa l'operació. En un manegador síncron, què passa si es detecta un error en els paràmetres de la petició d'E/S?. L'operació es posa en cua fins que es corregeixin els paràmetres. El manegador retorna l'error u continua amb l'operación següent sense esperar. El manegador intenta corregir l'error automàticament i processa la petició. Es retorna immediatament un error i l'operació no es processa. |