Professional Documents
Culture Documents
Temas:
IntroduccinalosSistemasdeTiempoReal
Concurrencia:ProcesosyThreads
FuncionesPOSIX:ProcesosyThreads
Eltestesderespuestanica,sedebemarcarunasoladelasrespuestas.
1. Algunasdelaspropiedadesdelossistemasdetiemporealson:
1. Estrictos,conparadasegura,controladosporeventos.
2. Concurrentes,tolerantesafallos,manejodeestmulosexternos.
3. Empotrados,muyrpidos,conunaarquitecturacontroladaportiempo.
4. Ningunadelasanteriores.
2. Lossistemasdetiemporealsepuedenclasificaren:
1. Estrictosynoestrictos
2. Controladosporeventosoportiempo
3. Todaslasanteriores
4. Ningunadelasanteriores
3. Algunoslenguajesdeprogramacinespecficosdelasaplicacionesdetiemporealqueincorporanla
concurrenciason:
1. ADA95,C,Pascal
2. C,Pascal,Java
3. Modula2,PEARLADA95
4. C,C++
4. Unsistemaoperativomultitareapermite:
1. EjecutarmultiplestareasalmismotiempoenunaCPU
2. EjecutardeformaconcurrentemultiplestareasenunaCPU
3. Ejecutartareasaniveldenucleoyniveldeusuario
4. Ningunadelasanteriores
5. Laestructuradeunsistemaoperativodetiemporealestablecevariascapas:
1. NiveldeNcleo,yniveldeUsuario
2. NiveldeAplicacin,yniveldePlanificacin
3. NiveldeUsuariodondeseejecutanlastareascrticasdelsistema,yniveldeNcleo
dondeseejecutanlastareasdebajonivel
4. NiveldeNcleomonotareayniveldeUsuariomultitarea.
6. Unprocesocontienelossiguientesrecursos:
1. Cdigo,Datos,Stack,Ficheros,Planificable
2. Recursosdeplanificacin,sindatos
3. Cdigomquinaenunfichero
4. Solodatosdevariablesglobales,stackparaparmetrosyvariableslocales
7. Unprocesoqueestesperandoqueseleasigneunprocesadorestenestado:
1. Suspendido
2. Enejecucin
3. Preparado
4. Terminado
8. Elbloquedecontroldelproceso(PCB)permitealsistemaoperativo:
1. Realizarelcambiodecontexto
2. Cambiarlaimagendelproceso
3. Crearunnuevoproceso
4. Todaslasanteriores
9. Unprocesoterminacuando:
1. Terminasultimalneadecdigo
2. Realizalallamadaalsistemaexit()
3. Otroprocesoconprivilegiosenvialaselkill
4. Todaslasanteriores
10. Unthread(hilodeejecucin)es:
1. Unaentidadplanificableconrecursosindependientes(registros,memoria,ficheros)
2. Unafuncindentrodeunprograma
3. Unpunteroaunafuncin
4. Unasecuenciadecdigoplanificabledeformaindependientedentrodeunproceso
11. Lasventajasdelusodethreadsfrentealosprocesosparaimplementarlaconcurrenciason:
1. Disminuireltiempodecmputodelastareas
2. Disminuyeeltiempoderespuesta
3. Accesomseficientealosrecursosdelncleo
4. Todaslasanteriores
12. Elmodelodecontroldethreadsaniveldencleo:
1. Mantieneunaentidadplanificableaniveldencleoporcadathread
2. Cuandounthreadejecutaunallamadadelsistemabloqueante,elrestodethreadsnosonbloqueados
3. PuedenaprovecharalparalelismodesistemaconmltiplesCPUs
4. Todaslasanteriores
13. Losmodelosdecontroldethreadssonlossiguientes:
1. NiveldeUsuario,NiveldeNcleo,ControlHbrido
2. NiveldeNcleo,NivelPlanificacin,ModeloHbrido
3. NiveldeProceso,NiveldeThread,NiveldeNcleo
4. Ningunadelasanteriores
14. LasventajasdelcontroldethreadsaniveldeNcleofrentealcontrolaaniveldeUsuarioson:
1. Elcambiodecontextoesmsrpido
2. Puedeaprovecharelparalelismohardwaredelsistema
3. Losthreadssepuedenplanificardeformaindependienteevitandoqueelthreadestenestado
suspendidosiestesperandoporunaE/S
4. Todaslasanteriores
15. Unacoladeplanificacines:
1. Unalistadeprogramasesperandoqueselesasignerecursos
2. Unalistadeprocesosesperandoencadaestado
3. Unalistaderecursosusadosporlosprocesosdelsistema
4. Unalistacontodoslosprocesosesperandoporcualquierrecursodelsistema
16. Elcambiodecontextoesrealizadopor:
1. Elplanificador
2. Eldespachador
3. Laaplicacindelusuario
4. Elprocesoinit
17. Lallamadaalsistemafork():
1. Creaunnuevoprocesohijodevolviendolafuncinelpiddelpadre
2. Creaunacopiadelpadrecompartiendoelmismoespaciodememoria
3. CreaunnuevoprocesohijodevolviendolafuncinalprocesocreadorelPIDdelhijo
4. Todaslasanteriores
18. Lallamadaalsistemawait()sirvepara:
1. Esperarlaterminacindeprocesohijoespecificadocomoparmetro
2. Esperaalaterminacindeunaprocesohijo
3. Provocaqueunprocesoquezombiealnoliberarsusrecursos
4. Todaslasanteriores
19. LalibreraPOSIXparagestindethreadspermitecrearygestionarhilosdeejecucinmediante
objetosatributosquesecaracterizanpor:
1. Unavezcreadosnopuedenmodificarse
2. Cadathreadestligadoaunobjetoatributoycualquiercambioenlafectaalthreadyacreado
3. Cadathreadestligadoaunobjetoatributoenlacreacin.Sielelobjetosemodifica
posteriormentenoafectaalosthreadsyacreados
4. Cadathreadestsiempreligadoaunobjetoatributonicoeindependientedelrestodethreads
20. UnthreadPOSIXenestadodesconectado(detached):
1. Nopuedecomunicardatosaotrosthreadsdelproceso
2. Nopuedeseresperadasuterminacinporelrestodethreads
3. Nopuedeaccederalosrecursosdesistemaatravsdellamadasdelsistema
4. Todaslasanteriores
SOLUCIONES:
1)2 11)2
2)3 12)4
3)3 13)1
4)2 14)2
5)1 15)2
6)1 16)2
7)3 17)3
8)1 18)2
9)4 19)2
10)4 20)2