You are on page 1of 9

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES

UNIANDES

EXTENSIN SANTO DOMINGO

FACULTAD SISTEMAS MERCANTILES

CARRERA DE SISTEMAS
MDULO DE REDES

TEMA:

SISTEMAS OPERATIVOS

AUTOR:

DAVID TIGUA

TUTOR:

ING. CARLOS SAMPEDRO

NIVEL:

TERCERO

PERIODO OCUBRE 2015 MARZO 2016

SISTEMAS OPERATIVOS POR SU ESTRUCTURA


Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por
un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada
una puede llamar a cualquier otra. Las caractersticas:
Es decir, ese sistema nos permite entender cualquier concepto adicional referente a las
normas y modificaciones de la misma.
SISTEMAS OPERATIVOS POR SERVICIOS
Es la comnmente usada y conocida desde el punto de vista del usuario final.
Monousuarios Son aquellos que soportan un usuario a la vez, sin importar el nmero de
procesadores que tenga el computador. Como ejemplo este tipo se pueden mencionar
entre otros. MS DOS. MS Windows 9X y Mac OS.
SISTEMAS OPERATIVOS POR LA FORMA DE OFRECER SUS SERVICIOS
Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede
ser que este conjunto de procesadores est en un equipo o en diferentes, en este caso es
transparente para el usuario. Existen dos esquemas bsicos de stos. Un sistema
fuertemente acoplado es aquel que comparte la memoria y un reloj global, cuyos tiempos
de acceso son similares para todos los procesadores

SISTEMAS OPERATIVOS DE RED


Los sistemas operativos distribuidos abarcan los servicios de los de red, logrando integrar
recursos (impresoras, unidades de respaldo, memoria, procesos, unidades centrales de
proceso) en una sola mquina virtual que el usuario acceda en forma transparente. Es
decir, ahora el usuario ya no necesita saber la ubicacin de los recursos, sino que los
conoce por nombre y simplemente los usa como si todos ellos fuesen locales a su lugar
de trabajo habitual.
SISTEMAS OPERATIVOS DISTRIBUIDOS
En un sistema dbilmente acoplado los procesadores no comparten ni memoria ni reloj,
ya que cada uno cuenta con su memoria local. Los sistemas distribuidos deben de ser muy
confiables, ya que si un componente del sistema se compone otro componente debe de
ser capaz de reemplazarlo.

PLANIFICACIN DEL PROCESADOR


La planificacin del procesador se refiere a la manera o tcnicas que se usan para decidir
cunto tiempo de ejecucin y cuando se le asignan a cada proceso del sistema.
Obviamente, si el sistema es monousuario y mono tarea no hay mucho que decidir, pero
en el resto de los sistemas esto es crucial para el buen funcionamiento del sistema.
CARACTERSTICAS A CONSIDERAR DE LOS PROCESOS
Existen procesos que no realizan muchas operaciones de entrada y salida, sino que usan
intensivamente la unidad central de procesamiento. Por ejemplo, operaciones con
matrices. Cantidad de Entrada/Salida: Existen procesos que realizan una gran cantidad de
operaciones de entrada y salida (aplicaciones de bases de datos, por ejemplo).
Caractersticas a considerar de los procesos, de lote o interactivos.

PLANIFICACIN APROPIATIVA O NO APROPIATIVA


Una disciplina de planificacin es no apropiativa si una vez que la CPU ha sido asignada
al proceso, ya no se le puede arrebatar. Y por el contrario, es apropiativa, si se le puede
quitar la CPU. La planificacin apropiativa es til en los sistemas en los cuales los
procesos de alta prioridad requieren una atencin rpida. En los de tiempo real, por
ejemplo, las consecuencias de perder una interrupcin pueden ser desastrosas
ASIGNACIN DEL TURNO DE EJECUCIN
Hay tcnicas que se usan para decidir el tiempo de ejecucin y cuanto se le asignan cada
proceso de sistema como se haba visto en captulos anteriores para eso existen niveles y
a continuacin se describirn:
Alto: descarta procesos que no son capaces de ejecutarse debido a los recursos existentes.
Intermedio: descarta procesos que ayuden a lograr metas de rendimiento
Bajo: decide a que proceso le toca ejecutarse

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

escribiendo en la unidad de cinta y se le termina su turno de ejecucin e inmediatamente


despus el proceso elegido para ejecutarse comienza a escribir sobre la misma cinta.
PANORAMA GENERAL DE LA GESTIN DE MEMORIA
La gestin de memoria o administracin de memoria es el acto de gestionar la memoria
de un dispositivo informtico. El proceso de asignacin de memoria a los programas que
la solicitan.1 La gestin de la memoria principal de una computadora es una tarea de suma
importancia para el funcionamiento del mismo.
MANEJO

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.

PARTICIONES FIJAS O PARTICIONES VARIABLES


La memoria se divide en particiones de tamao fijo (puede ser distinto el tamao de
cada particin).
Originalmente los programas se compilaban y link editaban para ejecutar en una
particin en particular (direcciones absolutas). Posteriormente los compiladores y link
editores generan cdigo reubicable para que un programa pudiera ejecutar en cualquier
particin de memoria suficientemente grande.
Con esta estructura de administracin de memoria se desperdicia memoria y tiempo de
CPU (si hay un programa corriendo los dems quedan encolados aunque haya otra
particin libre).

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.

You might also like