Professional Documents
Culture Documents
UNIANDES
CARRERA DE SISTEMAS
MDULO DE REDES
TEMA:
SISTEMAS OPERATIVOS
AUTOR:
DAVID TIGUA
TUTOR:
NIVEL:
TERCERO
PROBLEMAS DE CONCURRENCIA
En los sistemas de tiempo compartido (aquellos con varios usuarios, procesos, tareas,
trabajos que reparten el uso de CPU entre estos) se presentan muchos problemas debido
a que los procesos compiten por los recursos del sistema. Imagine que un proceso est
DE
MEMORIA
EN
SISTEMAS
MONO
USUARIO
SIN
INTERCAMBIO
Se us principalmente en sistemas mono usuario y mono tarea, como son las
computadoras personales con DOS. Bajo este esquema, la memoria real es tomada para
almacenar el programa que se est ejecutando en un momento dado, con la desventaja de
que si se est limitado a la cantidad de RAM disponible nicamente.
MULTIPROGRAMACIN EN MEMORIA REAL
La memoria real o principal es en donde son ejecutados los programas y procesos de una
computadora y es el espacio real que existe en memoria para que se ejecuten los procesos.
Por lo general esta memoria es de mayor costo que la memoria secundaria, pero el acceso
a la informacin contenida en ella es de ms rpido acceso. Solo la memoria cache es ms
rpida que la principal, pero su costo es a su vez mayor.
EL PROBLEMA DE LA RELOCALIZACIN
Este problema no es exclusivo de la multiprogramacin en memoria real, sino que se
present aqu pero se sigue presentando en los esquemas de memoria virtual. Este
problema consiste en que los programas que necesitan cargrsela memoria real ya que
estn copilados y ligados, de manera que internamente contienen una serie de referencias
a direcciones e instrucciones, rutinas y procedimientos que ya no son vlidas en el espacio
de direcciones de memoria real de las seccin de la que se carga el programa.
EL PROBLEMA DE LA PROTECCIN
Los sistemas operativos proveen algunos mecanismos de proteccin para poder
implementar polticas de seguridad. Las polticas definen qu hay que hacer (qu datos y
recursos deben protegerse de quin; es un problema de administracin), y los mecanismos
determinan cmo hay que hacerlo.
LOS OVERLAYS
Los overlays son fragmentos o secciones de un programa, son secciones de un programa
o sistema operativo con el cual se va trabajando para que el sistema operativo no sea tan
pesado a la hora de trabajar con el programador divide el total de instrucciones para que
sean cargados en la memoria RAM y trabajar con el cundo no se necesite se desecha y
sigue con la siguiente seccin (overlay). As solo trabaja con lo que necesita, sino tendra
que leer el programa completo y ah empezar con los procesos e instrucciones.