Post on 26-Sep-2018
transcript
·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