Transcript
Page 1: DURACIÓN: Dispones de dos horas para realizar el …sopa.dis.ulpgc.es/fso/examenes/2016/examen-20160411-FSO-parcial.pdf · 1 (1’25 puntos) El algoritmo Round-Robin para la planificación

·Página1de1

Nombreyapellidos DNI/NIE

DURACIÓN:Disponesdedoshoraspararealizarelexamen.

Leelasinstruccionesparaeltestenlahojacorrespondiente.

1 (1’25puntos)ElalgoritmoRound-RobinparalaplanificacióndeCPUsurgiócuandoloscomputadoressolamentedisponíandeunprocesador.Enlaactualidad,losmultiprocesadoressoncadavezmásbaratosyesnormalquelaCPUdeunPCounmóvilcuenteconvariosnúcleos.Silohabitualesqueuncomputadoractualtengaochoomásprocesadores,¿sigueteniendosentidoutilizarelalgoritmoRound-Robin?

2 (1punto)HassidocontratadoporlaOperatingSystemsTechnologyInnovationAgency(O.S.T.I.A.),paraasesorarlesobresuúltimoproyecto,queconsisteenunsistemaoperativoquesoportealmismotiempolasAPIdeWindowsydeLinux.LaO.S.T.I.A.sedebateentredosarquitecturas(verlafigura).Enunapropuesta,sedisponededosmódulosindependientesparaWindowsyLinux,cadaunodeloscualesaccededirectamentealosrecursosdelhardware.Laotrapropuestaincluyeunacapadesoftwarebásica,queestáencontactodirectoconelhardwareyqueatiendelaspeticionesdelossubsistemasWindowsyLinux.Haydiscusionessobrelosbeneficioseinconvenientesdecadaunadelasdosaproximaciones.AyudaalaO.S.T.I.A.yaportatuopiniónexperta:¿quéarquitecturateparecemásconveniente?¿Quéventajaseinconvenienteslevesacadauna?

3 (0,75puntos)Supongamosuncomputadorquecarecedesistemadeinterrupciones.¿Quédificultadestendríamosparaimplementarenestecomputadorunnúcleodesistemaoperativo?

4 (1punto)Explicaporquéesimportantequeunalgoritmoqueresuelvaelproblemadelaseccióncríticadebecumplirlacondicióndeprogreso.Intentaapoyarteenejemplos.

SubsistemaWindows

SubsistemaLinux

Hardware

API Win API Linux

procesos Windows procesos Linux

SubsistemaWindows

SubsistemaLinux

Hardware

API Win API Linux

procesos Windows procesos Linux

Subsistema común

Fundamentos de los Sistemas Operativos Examen parcial – 11 de abril de 2016

1 2

3

4

test

extra NOTA

Top Related