You are on page 1of 4

TestSITRTemas:Introduccin,ConcurrenciaProcesosyThreads(TestSITR_T1T3)

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

You might also like