FundamentosdelosSistemasOperativos–Convocatoriaordinaria–26demayode2016 ©2016UniversidaddeLasPalmasdeGranCanaria 1. EnLinux,¿puedenexistirsimultáneamentedosprocesosconelmismoPID? a) No,enningúncaso. b) Solamentesisonunprocesopadreyunhijo. c) Solamentesielsistemahaestadoactivounlargotiempoysehaagotadoelrangode PIDqueelnúcleoescapazdemanejar. 2. Losmétodosdeplanificaciónmulticolas: a) Estánespecialmenteindicadosparaentornosmultiprocesadores. b) Permitenaplicarpolíticasdiferentesadistintasclasesdeprocesos. c) Evitanelefectoconvoy. 3. EnLinux,lallamadaalsistemaexec(): a) CreaunnuevoprocesoconlamismaimagendelprocesoactualyconunPIDdiferente. b) Cambialaimagen(código)delprocesoactualyleasignaunnuevoPID. c) Cargaunanuevaimagendecódigoenlamemoriadelprocesoactual. 4. ¿Cuáldeestastransicionesdeestadossólosepuededarsiaplicamosunapolíticade planificacióndeprocesosexpulsiva? a) De«preparado»a«enejecución». b) De«enejecución»a«preparado». c) De«bloqueado»a«preparado». 5. ¿Cuáleslamisióndelplanificadordelargoplazooplanificadordealtonivel? a) Realizareldespachodelosprocesosqueestánenlacoladepreparados,yen particularrealizarloscambiosdecontexto. b) Enlossistemasdetiemporeal,realizarunaplanificaciónpreviadelacargadetrabajo quesevaaenviaralsistema,paraasegurarquesecumplenlosplazosdeejecución. c) Regularlaadmisióndenuevosprocesosalacoladepreparados,paramantenerel gradodemultiprogramaciónpordebajodeunlímite. 6. EnunalgoritmodeplanificaciónRoundRobin,¿cuáldeestasfuncionesquedaacargodel sistemadeinterrupciones? a) Recibirlaseñaldeltemporizadorcuandofinalizauncuantodetiempo. b) Crearelbloquedecontroldeproceso(BCP)delosprocesosreciéncreados. c) Actualizarlasestadísticasdeconsumodetiempodecadaproceso. 7. LaCPUdeuncomputadorestáejecutandoahoramismounprocesoPqueentróenCPU hace3mseg.ysabemosquelerestanotros5mseg.paraterminarsuráfaga.Sabemosque dentrode2mseg.llegaráalsistemaunnuevoprocesoQquepretendeejecutarunaráfaga deCPUde2mseg.Sinoocurreningunaincidenciamás,¿quéprocesoestaráejecutándose enlaCPUdentrode3mseg.? a) SielalgoritmodeplanificaciónesunSJFnoexpulsivo,elprocesoQ. b) SielalgoritmodeplanificaciónesunSJFexpulsivo,elprocesoQ. c) SielalgoritmodeplanificaciónesunFCFS,elprocesoQ. 8. ¿Cómosellamalatécnicaquepermiteevitarlainaniciónenlosalgoritmosbasadosen prioridades? a) Expulsividadoexpulsión(preemption). b) Planificacióndetiemporeal(real-timescheduling). c) Envejecimiento(aging). 9. ¿Quécaracterísticaesdiferenteenunsistemaporlotescomparadoconunsistemade tiemporeal? a) Lasrestriccionessobreelplazodefinalizacióndelosprocesos. b) Lacapacidadparaejecutarprocesosdeformasimultánea. c) Laproteccióndelsistemaoperativo. FundamentosdelosSistemasOperativos–Convocatoriaordinaria–26demayode2016 ©2016UniversidaddeLasPalmasdeGranCanaria 10. ElnúcleodelsistemaoperativoLinuxesunclaroejemplode: a) Micronúcleo. b) Núcleomonolítico. c) Máquinavirtualizada. 11. UnejemplodeinterfazCLIdelsistemaoperativoes: a) LainterfazdellamadasalsistemadeLinux. b) ElnúcleodeMacOSX. c) ElshelldeUNIX. 12. Cuandosehabladelascaracterísticasdelaseguridadinformática,lassiglas«CIA» significan: a) Confidentiality,Integrity,Availability. b) Confidentiality,Interoperability,Auditability. c) Confidentiality,Implementability,Accountability. 13. ¿Paraquésirveelmododualdeoperacióndeunprocesador? a) Paradarsoportealamultiprogramación. b) Paraimplementardeformaeficazunniveldeprotecciónsuficienteenelsistema operativo. c) Paraquelosprocesosdeusuariopuedaninvocaralosprogramasdelsistema. 14. ¿CuáldeestasaccionesnormalmenteNOseejecutaenmodonúcleo/supervisor? a) Rutinadeserviciodeinterrupción. b) Tratamientodeunfallodepágina. c) Ejecucióndeunafuncióndebiblioteca/librería. 15. ¿Cuáldeestasaccionesesmásprobablequeseaunallamadaalsistema? a) Leerunbloquededatosdeunfichero. b) Visualizarenlaconsolaelcontenidodeunfichero. c) Editarunfichero. 16. Unarutinadeserviciodeinterrupción: a) SecargaenRAMenelmomentoenquesucedelainterrupción. b) SecargaenRAMcuandoelsistemaoperativotomaelcontroldelainterrupción. c) EstácontinuamentecargadaenlaRAM. 17. Todonúcleodesistemaoperativo: a) Contieneelcargadordeprogramasejecutables. b) Contieneunintérpreterudimentariodellenguajedeórdenes(shell). c) Contieneelgestordememoriavirtual. 18. Cuandounprocesoenmodousuariointentaejecutarunainstrucciónprivilegiada,ocurre: a) Unaexcepción. b) Unallamadaalsistema. c) Unaviolacióndesegmento. 19. Unadiferenciaentreunsistemadetiempocompartidoyunsistemaporlotesesque: a) Elsistemaporlotesnosoportaarquitecturasconmultiprocesadores. b) Elsistemadetiempocompartidonosoportamúltiplesusuarios. c) Elsistemaporlotesnogarantizaunaexperienciainteractiva. 20. ¿Quéconseguimosgraciasalamultiprogramación? a) Másseguridad. b) Másrendimiento. c) Másportabilidad. FundamentosdelosSistemasOperativos–Convocatoriaordinaria–26demayode2016 ©2016UniversidaddeLasPalmasdeGranCanaria 21. LlegaunainterrupciónprocedentedeundispositivodeE/Smientrasunprocesodeusuario seestáejecutando.¿Quésueleocurrirjustoacontinuación? a) Seconmutaamodosupervisoryseejecutalarutinadeserviciodeinterrupción correspondiente. b) SeconmutaamodousuarioparaqueelprocesodialogueconlaE/Sdeacuerdocon susnecesidades. c) Seatiendelainterrupcióndeformainmediata,enelmododeoperaciónenelquese encontrabaelprocesadorenelmomentodeocurrirlaoperación. 22. SienunalgoritmoRoundRobinelcuantodetiempoQsehaceexcesivamentecorto: a) ElalgoritmodegeneraenunFCFS,contodossusinconvenientes. b) Disminuyelaproductividaddelprocesadorporqueserealizanmuchoscambiosde contexto. c) Aumentaelimpactodelefectoconvoysiexisteunacombinacióndeprocesosdelarga ydecortaduración. 23. GraciasaunaAPIdeE/Sindependientedeldispositivo,conseguimos: a) Ganarenportabilidaddelhardware. b) Facilitarlamultiprogramación. c) Aprovecharlajerarquíadememoriaspresenteenelsistema. 24. Elfabricantedeunsistemaoperativorealizauncambiodeversiónensuproducto.¿Qué tipodecambiosnormalmenteobligaríanarealizarcambiosenlasaplicacionesdeusuario? a) Añadirunanuevallamadaalsistemaparaofrecerunnuevoservicio. b) Modificarlainterfazdeunallamadalasistema,p.ej.cambiarlacantidadde parámetrosqueselepasanysutipo. c) Modificarlaimplementacióndeunallamadaalsistemasincambiarsuinterfaz.