TALLER TALLER DE SISTEMAS OPERA OPERATIVOS, EXAMEN UNIDAD I I.-SUBRAYA LA RESPUES CORRECTA 1.- Son la estr!tra "#s s$"%le %ara n S$ste"a O%erat$&o, 'e es!r$to %ara %ro%or!$onar na "#($"a 'n!$onal$)a) )entro )el "enor es%a!$o %os$*le, S$n e"*ar+o, !a*e )esta!ar las 'alen!$as en este t$%o )e estr!tra e ra)$!a %r$n!$%al"ente en la %o!a !ona*$l$)a) otor+a)a, a e to)o el s$ste"a, al no tener na estr!tra )en$)a, se e/e!ta to)o en el "$s"o n$&el )el n0!leo 2ern el3 lo e lo 4a!e alta"ente &lnera*le. 1 Pnto3 a3 M$!ro n0!leo o M$!ro 2ernel b) Monolítico !3 Por Ca%a5 o 6er#r$!o )3 Por M7)los 8.- Lo e !ara!ter$5a este t$%o )e estr!tra es e el 2ernel se !o"%one %or, !a)a no )e estos se en!entra se%ara)o )e 'or"a $n)e%en)$ente, tal e, s$ al+no 'alla no a'e!ta, a los otros, n$ al n0!leo, es na estr!tra 9le($*le, %ero es "!4o "#s :e($*le )e*$)o a e !al$er !a%a )e esta estr!tra %e)e lla"ar a otro. 1 Pnto3 a3 M$!ro n0!leo o M$!ro 2ern el *3 Monol;t$!o !3 Por Ca%a5 o 6er#r$!o d) Por Módulos
<.- En este s$ste"a las 'n!$ones !entrales son "ane/a)as %or el n0!leo 2ernel3 2ernel3 la $nter'a5 )e sar$o es "ane/a)a %or el entorno S4ell3. Esta Estr!tra se en!ar+a )e to)o el !7)$+o )e n s$ste"a, )e %lan$!ar los 4$los t4rea)s3 !on la nal$)a) )e tener "lt$tareas. Las &enta/as son Un$'or"$)a), %orta*$l$)a) a*$l$)a). 1 Pnto3 a) Micro núcleo o Micro Kernel *3
Monol;t$!o !3 Por Ca%a5 o 6er#r$!o )3
Por M7)los =.- Es!r$*e la res%esta !orre!ta, )e la estr!tra estr!tra /er#r$!a /er#r$!a %or !a%as. Pnto3
1
>>9altar;a >>9altar;a la !a%a ? e es la )el 4ar)@are CAPA 1 est$7n )e "e"or$a CAPA 8 est$7n est$7n )e %ro!esos CAPA < est$7n )e E>S CAPA = Pro+ra"as )e sar$o CAPA Inter'a5 )e sar$o .- EXPLICA UNA APLICACIN PARA VIRTUALIACION, DETALLANDO CARACTERISTICAS, VENTA6AS Y DESVENTA6AS. 8 PUNTOS3 -VMare Cara!ter;st$!as S$n ))a es la sol!$7n "#s %o%lar e(ten)$)a. o5a )e na alta re%ta!$7n entre a)"$n$stra)ores )el s$ste"a, no s7lo %or s !al$)a), s$no %or n e(!elente ser&$!$o )e so%orte )e la !o"%aF;a. Venta/as Sol$)e5
-Esta*$l$)a), se+r$)a) so%orte )el 'a*r$!ante e/e"%lar. A)"$te )r$&ers )el entorno e"la)o. Des&enta/as -D$!lta) )e %esta en "ar!4a %ara sar$os !on es!asas no!$ones -so%orte en len+a es%aFola )$';!$l )e en!ontrar -el +estor )e "#$nas &$rtales t$ene n ren)$"$ento "e)$o!re en "#$nas !on 4ar)@are no " %ntero +roceso
62aga
" % ! # $
1 10 1
+riorida d 1 / / *
-S !7)$+o es %ro%$etar$o. G.-
la tabla de procesos de la Figura 1, responder a las siguientes cuestiones. Suponga que todos los procesos llegan en el mismo instante a la cola (t = 0), y que ningún otro proceso se añade a la cola durante el tiempo de ejecucin de los procesos !, ", #, $ y % (&!' * +-S.)
. Proceso ráfaga de CPU Prioridad ! 10 / " 1 1 # / $ 1 * % Figura 1. Tabla de procesos +ara el algoritmo de plani2icacin F#FS, S3F, ound ob4n (q=1). a) $ibujar el diagrama de 5antt correspondiente a la plani2icacin de los +rocesos de la tabla. b) #alcular el tiempo de retorno para cada proceso. c) #alcular el tiempo de espera para cada proceso. #alcular el tiempo de espera +romedio para el conjunto de procesos. +!! F#FS
PROCESO TIEMPO B EDE ESPERA P>PROCE ? SO1 1H B ? 1 E 1 A G C 1G D 1H
TIEMPO DE A RETORN O
G
1 G 1G 1H 1
C
D 1G
+roceso " $ # % !
62aga 1 1 10
+rioridad 1 * / /
tiempo de esperatotal =
0
+ 1 + 6 + 16 +18 5
=
41
Para S69
B ? 1
C 1
PROCES O
B D C E A
D
E
A
8
=
TIEMPO TIEMPO DE DE ESPERA RETORN P>PROCES O O ? 1 1 8 8 = = 1
tiempo de esperatotal =
+ +2+ 4 + 9
0 1
5
=
16 5
=3.2
5
=8.2
+roceso " % ! # $
62aga 1 10 1
+rioridad 1 / / *
Ron) Ro*;n
PROCES OB
? 1H B E A C D
TIEMPO TIEMPO DE DE E A ESPERA RETORN P>PROCES O G O 1 ? 1 1 1 G G 1G 1G 1H 1H 1
tiempo de esperatotal =
+ + 6 + 16 +18 +( 19−1 )
0 1
5
C
D 1G
=
58 5
=11.6