Вы находитесь на странице: 1из 2

Sistemas Operativos

Puede un hilo ocupar ms memoria que un proceso

Los procesos son tpicamente independientes, mientras que los hilos existen como
subconjuntos de un proceso, los procesos cargan con un gran rango de informacin,
mientras que mltiples hilos dentro de un proceso comparten estado tanto como
memoria y otros recursos, los procesos tienen espacios de direcciones separados,
mientras qye los hilos comparten su espacio de direcciones, los procesos interactan
solo como mecanismos de comunicacin entre procesos dados por el sistema, el cambio
de contenido entre hilos en el mismo proceso es tpicamente ms rpido que el cambio
de contenido entre procesos. Dicho todo esto, seria difcil pensar que un hilo llegara a
acoupar mas memoria que un proceso.

En que se usan los semforos en la vida real, 3 ejemplos, con referencias:


1.-Existe una multitud de aplicaciones en la vida real, una de ellas es un problema planteado
por Edsger Wybe Dijkstra, el cual dicta lo siguiente:
Una peluquera en la que hay un barbero, una silla de peluquero y N sillas para que se sienten
los clientes en espera, si es que los hay.

Si no hay clientes presentes, el barbero se sienta en su silla de peluquero y se


duerme.
Cuando llega un cliente, ste debe despertar al barbero dormiln.
Si llegan ms clientes mientras el barbero corta el cabello de un cliente, se
sientan (si hay sillas desocupadas) o salen de la peluquera (si todas las sillas
estn ocupadas).
Programar al barbero y los clientes.

http://sopes1usac.wordpress.com/2012/11/05/5-2-problemas-clasicos-semaforos/
2.- Se tiene un estacionamiento vehculos con las siguientes caractersticas: Cuando el
estacionamiento est lleno, los mviles que llegan esperan su turno para entrar. Si hay espacio en el
estacionamiento el automvil entra y se estaciona. Si no, debe esperar hasta que se haya el
suficiente espacio para hacerlo
El estacionamiento posee 2 puertas una de entrada y otra de salida, slo un vehculo puede entrar o
salir, sin embargo las 2 puertas pueden estar siendo utilizadas al mismo tiempo.
Adems, se tienen las siguientes condiciones:
El estacionamiento tiene la capacidad de N espacios (lugares para estacionarse).
Existen 4 tipos de vehculos, numerados del 1 al 4. Cada tipo ocupa de 1 a 4 espacios
respectivamente. Por ejemplo, un vehculo de clase 3 ocupa 3 espacios en el estacionamiento.
Pueden haber M vehculos esperando por un espacio para estacionarse.
Cada vehculo puede estar estacionado T cantidad de segundos (o unidades de tiempo).

http://www2.elo.utfsm.cl/~elo321/2002/files/tarea02.pdf
3.- Cada filsofo, alternativamente, piensa y come se necesitan dos tenedores para comer

el de la izquierda y el de la derecha, la cantidad de espaguetis es infinita!, hay que


evitar que se mueran de hambre por la cabezonera de los filsofos. Salta a la vista que:
dos filsofos vecinos no pueden comer a la vez
no ms de dos filsofos pueden comer a la vez

Sistemas Operativos

La solucin a estos problemas seria la implementacin de semforos


http://webdiis.unizar.es/~ezpeleta/lib/exe/fetch.php?media=misdatos:pc:10.pdf
Puede existir un error trayendo una pgina desde disco, (incompleta)?
explique.
Qu otros tipos de error podran existir con la paginacin?

El principal problema en la paginacin es el tiempo en que se tarda en analizar