Documente Academic
Documente Profesional
Documente Cultură
Plan Diario n:
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:
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.
d) e)
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)
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.
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