TAREA 2 - Sistemas Operativos
-
Upload
leandro-arge -
Category
Documents
-
view
221 -
download
2
description
Transcript of TAREA 2 - Sistemas Operativos
-
UNIVERSIDAD MARIANO GLVEZ DE GUATEMALA
Facultad de Ingeniera en Sistemas
Sistemas Operativos Ing. Wilfredo Alarcn Leandro Prez 0904-
13-7167 04/08/2015
Tarea No. 2
1. Realice una analoga de una tarea de la vida cotidiana de nuestro sistema orgnico que realice un proceso
similar al de las llamadas al sistema e interrupciones.
Por ejemplo cuando al cuerpo le falta hidratacin, le enva una seal al cerebro para que se active la SED, por lo
que,
deshidratacin = llamada
sed = interrupcin
2. Explique como el modelo Cliente-Servidor, basa su funcionamiento en el modelo de Llamadas al Sistema de los
Sistemas Operativos.
El modelo cliente-servidor se apoya en terminales (clientes) conectadas a una computadora que los
provee de un recurso (servidor). De esta manera los clientes son los elementos que necesitan servicios del
recurso (llamadas) y el servidor es la entidad que posee el recurso. Los clientes sin embargo no dependen
totalmente del servidor. Ellos pueden realizar los procesamientos para desplegar la informacin (por ejemplo en
forma grfica). El servidor los provee nicamente de la informacin sin hacerse cargo de otros procesos. El
trfico en la red de esta forma se ve aligerado y las comunicaciones entre las computadoras se realizan ms
rpido.
3. Qu significa el hecho de que las llamadas al sistema, invocan un servicio a nivel Kernel o Ncleo?
El kernel del sistema operativo es un programa que est siempre residente en memoria y est
escuchando las llamadas que se hacen para activar cualquier servicio, en el momento que se solicita un
servicio, el kernel ejecuta o activa el programa que va a controlar el recurso solicitado.
4.
Synthesis es impresionante debido a la compilacin al vuelo (on the fly). Desafortunadamente, es
difcil depurar problemas en el ncleo debido a la fluidez del cdigo. Adems, dicha compilacin es especfica
para ese sistema, haciendo de Synthesis no portable, una nueva compilacin sera necesaria para cada
arquitectura.