Sunteți pe pagina 1din 5

Universidad Tecnolgica La Salle d Sistemas Op perativos I.

I Examen Parcial P 29 de Febre de 2012 ero 2

Plan Diario n:

A Apellidos: ....................................................................... . ................ Nom mbre:.................................................. Normativa a del exame en


Duracindelexam men:1h.40m min. Nose epermitedoc cumentacinadicional. Lasre espuestasdelaspreguntasdeseleccin nmltiplede ebenseranotadasenlatab blasiguiente. . 5 9 1 13 C 17 C 1 A D D 2 A 6 10 D 0 D 1 14 B 18 C 3 C 7 D 11 D 1 1 15 A 19 B 4 E 8 C 12 A 2 1 16 D 20 A

Preguntasdeopcinm ltiple(50%) ).Cadarespu uestaacerta adasuma1p punto.Cadarespuestae errnea lohayunar respuestav lida. resta0.2.S
1. En cul de los siguientes escenar rios se ejecut ta e do cdigo en el contexto de usuario con la CPU en mod supervisor en un sistema UNIX clsico? r, a) b) c) d) 2 2. Cuando un proceso de usuario hace una llamada al o d e sistema a. Cuando se produce un interrupcin o na n. Este esc cenario no pue darse nunca ede a. Este es el escenario normal de ejecucin de un s ej u proceso o. 5. a) b) c) d) e) 6. a) b) c) d) e) 7. a) b) b) c) d) e) Eficiencia, m mejor uso de rec cursos. Menor tama ms espa o, acio para prog gramas de usuario. Menores cos stos en diseo abaratar el paso de o, l frontera. Todas las ant teriores. U sistema oper Un rativo puede se visto como: er Una mquina virtual. a Un administrador de recurso os. Un administrador de proces sos Todas las ant teriores. Ninguna de la anteriores. as En una arquite n ectura modern la CPU s protege na, se us sando: Una caja met tlica. Un D.M.A. Semforos. Un timer CPU scheduling. C Cules de ve erdaderas? las siguient tes afirmacio ones son

Cul de las siguientes afirmaciones es cierta co s s on respecto a los hilos im mplementados en espacio del ncleo? a) b) c) d) Un hilo puede escribir y corromper la pila de otr o r ro hilo. Un hilo no puede acc o ceder a las va ariables globale es de otro hilo. La conm mutacin entre hilos se realiz en espacio de e za d usuario. La cre eacin de nu uevos hilos se realiza si in interven ncin del ncle eo.

3 3. a)

Con cu de los siguientes mecanis l smos el sistem ma operativo evita que un pr roceso monopo olice la CPU? Modo dual de ejecucin. d MMU. Interrup pciones. Ningun de las respue na estas anteriores es correcta. s

b) c) d) 4 4. a)

de n es Los threads d usuario son ms eficiente que los threads de kernel. xa El modelo muchos-a-muchos mutiplex varios threads de us suario a un n mero menor o igual de threads de kernel.

Algunas de las princi ipales ventaja de un S.O as O. microkern son: nel Confiab bilidad, facilida de extensin ad n.

d Universidad Tecnolgica La Salle Sistemas Op perativos I. I Examen Parcial P 29 de Febre de 2012 ero 2
c) Si un th hread de usuar se bloquea con un system rio a m call, to odos los thre eads del mism proceso se mo s bloquea an. Todas son verdaderas. s Todas son falsas. s En un sistema opera s ativo diseado con enfoqu o ue microncl leo: a) b) c) d) Todos los procesos se ejecutan en modo supervisor. l e m Todas las funciones del sistema se ejecutan en e modo supervisor. Slo las funciones b sicas del sistem operativo se ma s ejecutan en modo sup n pervisor. Todos los procesos de sistema se ejecutan en mod l el do usuario. c) d) a) b)

Plan Diario n:

12. E un sistema monoproceso En o:


Es complica ado mantener al 100% el uso del l procesador. Se aprovechan mejor los recursos fsic de la cos mquina que un sistema mu ultiproceso. Facilita la co omparticin de recursos lg e gicos entre diferentes apl licaciones. Permite la utilizacin de sistema p el por varios usuarios simu ultneamente.

d) e) 8.

13. L a diferencia p principal entre un thread y u proceso un (f forked) es: a) b) c) s en Los procesos forked tiene mayor capacidad de procesamient to. Un servidor no puede se multiforked pero s er d, multithread. Los threads comparten el mismo es spacio de direcciones d memoria, lo que los hace ms de eficientes. Los threads r requieren una arquitectura c varios con procesadores. Son equivalen ntes.

9. Linux es un sistema op perativo:


a) b) c) d) e) Que ga arantiza el acce seguro a los recursos del eso l sistema a. Multius suario y multip proceso. Que ev el posible monopolio de la CPU por un vita u proceso o. Todas las afirmacione anteriores so correctas. l es on Slo las afirmaciones a y b son corre s ectas.

d) e)

14. C Cul de los siguientes datos es p s propiedad n ex xclusiva de un hilo?


a) b) c) d) Las variables globales. s Los datos alm macenados en s pila. su El mapa de tr raduccin de m memoria utilizado por la MMU. El identificad del proce que contiene a los dor eso hilos.

10. Cul de las siguiente afirmacion es correcta es nes a, con respe a un siste operativo ecto ema o?
a) La multiprogramac m cin permite solapar la as operaciones de E/S con las de uso de CPU U, conmut tando los trabaj presentes en el sistema. jos e Los sist temas de tiemp compartido reparten el us po o so de la CPU entre lo procesos existentes en el os e sistema a.No se ap provecha al mximo lo os disposit tivos de E/S. Los sist temas de tiemp real son sist po temas en los qu ue las tarea crticas se ej as jecutan dentro de mrgenes de d tiempo definidos. Si no se cumplen esto S os nes, el sistem falla. ma mrgen Todas las afirmacione anteriores so correctas l es on

b)

15. E bloque de control de procesos: El


a) Es una estruc ctura de datos que almacena en cada s a, entrada, la in nformacin rel lacionada con cada uno de los proceso existentes e el sistema. os en Guarda, para cada proceso, el tiempo de CPU que a necesita para finalizar su eje ecucin. Guarda, para cada proceso, los tiempos co onsumidos por cada disp positivo de E/S. Slo se defin para sistemas operativos de tiempo ne real.

c)

b) c) d)

d)

11. La creacin de proce esos en Linux es manejad x da fundamen ntalmente por la llamada al sistema: r a
a) b) c) d) pthread d_create() fork() o vfork() open() clone()

16. E l comando tail de Linux sirve para l e a) b) c) Visualizar lis stados muy larg gos. Obtener el co ontenido de un fichero. Visualizar el principio de un fichero. n

Universidad Tecnolgica La Salle d Sistemas Op perativos I. I Examen Parcial P 29 de Febre de 2012 ero 2
d) Visualiz el final de un fichero. zar u 17. El comand chmod o+rx programa.exe do x e: a) Establece permisos de lectura y esc d critura para qu ue otros us suarios (que no sean del grup y propietario o po o) el fiche programa.ex ero xe Establece permisos de ejecucin para que otro d os usuarios puedan ejecu el fichero programa.exe utar p Establece permisos de lectura y ejecucin para qu e ue otros usuarios pu uedan ejecuta el ficher ar ro program ma.exe Establece permisos de lectura y esc d critura para qu ue otros usuarios pu uedan ejecuta el ficher ar ro program ma.exe

Plan: Diario n

b) c)

d)

18. La orden ls l | wc l l a) b) c) d) Lista el contenido de un directorio. l u Lista el contenido de un fichero. l u Da el total de lne del listad hecho a un eas do u director dado. rio Cuenta las lneas de un fichero. u

19. El comand find /etc na passwd 2> salida.txt do ame > a) b) c) d) Redirec cciona el result tado de la bsq queda hecha po or find al fichero salida.t f txt Redirec cciona los men nsajes de error de la bsqued da realizad por find hac el fichero sa da cia alida.txt Redirec cciona el result tado de la bsq queda hecha po or find a la salida estnd a dar. Ningun de las anterio na ores.

2 El comand pwd 20. do a) b) c) d) Muestra el directorio de trabajo actu a ual. Muestra el directorio de conexin del usuario en a o e Linux. Muestra el directorio root en Linux. a Ningun de las anterio na ores.

Universidad Tecnolgica La Salle d Sistemas Op perativos I. I Examen Parcial P 29 de Febre de 2012 ero 2 V Verdadero o falso (10 p.) p

Plan Diario n:

I Indique si las siguientes af s firmaciones son verdaderas (V) o falsas (F). Cada res s spuesta acerta suma 2 pu ada untos. 1. Las arqu uitecturas de tipo RISC pro t oporcionan un cdigo ms compacto qu las de tipo CISC. (V) n ue 2. Los traps son eventos que se activa sncronam s an mente con la ej jecucin de lo programas. (V) os uede utilizar hilos en sus program r s mas incluso si el sistem operativo no los ma o 3. Un programador pu iona.(V) proporci 4. En los ncleos mono n olticos, las ru utinas de aten ncin a interr rupciones de ciertos dispo ositivos se eje ecutan en modo us suario en vez de en modo supervisor. (F) s 5. El camb de contex entre hilos en espacio de usuario e s ms rpido que entre hilos soportad por el bio xto s o dos sistema operativo. (V) o

Cuestionam mientos
1. Describalasprincipalesventaja asdeldiseoporcapasde eunsistemao operativo.(10 0p.)
a) Los algoritmo y las estru L os ucturas internas de una ca no son visibles a las d apa dems. b) El sistema puede evolucionar con facilidad, ya que slo se requi E iere actualiza las interfa ar aces. c) Se pueden te S ener capas tra ansparentes si sus servic cios no son ne ecesarios. d) Cada capa se codifica y pr C rueba de man nera independ diente.

2. Describalasfuncio onesyobjetiv vosdelosniv velesclsicos deunsistem maoperativo.(10p.)


a) Nivel 1: nivel de gestin del pr g rocesador Obje etivo: compar rtir la CPU en ntre procesos s. Las funciones son f n: + Sin ncronizar pro ocesos + Con nmutar la CPU entre procesos U + Ges stionar las in nterrupciones hardware s + Ges stionar el arr ranque inicial del sistema l b) Nivel 2. Gestin de memoria d Obje etivo: reparti la memoria entre proce ir a esos. Funciones: + Asi ignar y libera memoria ar + Con ntrolar las vio olaciones de acceso a mem moria c) Nivel 3: nivel de gestin de pr g rocesos Obje etivo: Gestin de proceso de alto nivel n l Funciones: ear + Cre y destruir procesos + Int tercambiar mensajes entr procesos m re + Det tener y reanu udar la ejecu ucin de proc cesos d) Nivel 4: Gestin dispositivos d etivo: realizar la gestin de las operac d ciones de E/S en funcin de los dispos S sitivos existe entes. Obje Funciones:

d Universidad Tecnolgica La Salle Sistemas Op perativos I. I Examen Parcial P 29 de Febre de 2012 ero 2
+ Plan nificar las op peraciones de E/S e e) Nivel 5: Gestin de la informa d acin

Plan Diario n:

+ Cre pocesos de E/S, asign y liberar los dispositiv de E/S. ear d nar vos

etivo: Gestion el espacio de nombres lgicos y la proteccin d la informa nar o s a de acin. Obje Funciones: + Cre y destruir archivos y directorios. ear + Abrir y cerrar archivos a + Lee y escribir archivos er + Pro oteger archiv de acceso no autorizados vos os

3. Expliq quedetallada amentelasfu uncionesbsic casdelncleo odelsistema aoperativo(1 10p.)


Las funciones del ncleo consisten en: f l + Tra atamiento de interrupcion e nes, es decir, capturar las interrupcio s ones hardwar y transfor re rmarlas en ev ventos de m alto nivel. s + Dar soporte al diagrama de estados de procesos, est es, para pe r d p to ermitir la con nmutacin de el proce esador entre procesos. e + Pro oveer mecanis smos bsicos de comunica s acin y sincro onizacin ent procesos e hilos. Los tre meca anismos empleados puede ser: a) seal les, b) semf foros, c) men nsajes, d) RPC Cs + Rea alizar la carg inicial y activar la configuracin del sistema. ga l

4. Expliq queculess sonlosobjetiv vosdelmultip procesamient to?(10p.)


Consiste en: + Brindar un mejo aprovecha or amiento de los recursos f s sicos (hardw ware). + Com mpartir los re ecursos lgic cos. + Aum mentar el ren ndimiento de procesador el r. + Con nviene aprove echar las arquitecturas hardware actu ual.

S-ar putea să vă placă și