Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Escuela De Ingeniería.
Elaborado por:
Catedrático:
Abril, 2011
ÍNDICE
INTRODUCCIÓN……………………………………………………...………………………...4
A. OBJETIVOS DE LA INVESTIGACION………………………………………….………....5
A.1 Generales…………………………….……………….……………………………..5
A.2 Específicos………………………………………………………..……...................5
B. MARCO TEORICO……………………………………………………………………..….6
B.2 PLANIFICACION………………………………………………………………….9
B.3.3 Paginación……………………………………………………………….10
B.3.4 Segmentación……………………………………………………………11
3
B.4.1.1 Segmentación…………………………………………………11
B.4.1.2 Paginación…………………………………………………….12
CONCLUSIONES……………………………………………………………………………..13
RECOMENDACIONES………………………………………………………………………14
BIBLIOGRAFIA……………………………………………...……………………………….15
4
INTRODUCCIÓN
Desde hace algunos años los Sistemas operativos han estado en vuestro entorno, ellos han
vuelto la vida mas cómoda y eficiente para trabajar en la computadora, sin embargo muchas
veces no nos damos cuenta de las decisiones que tiene, el control que posee sobre el hardware y
aun el procesador; portal razón el presente trabajo tiene el fin de mostrar como el sistema
operativo opera.
El trabajo contiene algunos objetivos cuyo fin es conocer de manera teórica cono funciona un
sistema operativo y la gestión de memoria, estos mismos serán alcanzados serán en base al
marco teórico.
Con la investigación no se pudo llegar a conocer todos los aspectos que abarca el tema de S.O.,
por la razón es complejo, y el grado de entendimiento propio no es el adecuado.
5
A. Objetivos de la investigación
B. MARCO TEORICO
Comodidad: un sistema operativo hace que un computador sea más fácil y cómodo de
usar.
Eficiencia de programas: un sistema operativo permite que los recursos del
computador se utilizan de forma eficiente.
Creación de programas
Ejecución de programas
Acceso a los dispositivos de E/S
Acceso controlado a los ficheros
Acceso al sistema
Detención de errores y respuesta
7
Contabilidad
Para distinguir los diferentes tipos de sistemas operativos, existen ciertas características y estas
se dividen en dos dimensiones.
Planificación
Tiempo de preparación
8
Las primeras maquinas eran muy caras, y por ello era muy importante maximizar la
utilización de ello. El tiempo perdido debido a la planificación y preparación era inaceptable.
Incluso con la sucesión automática de trabajos que proporcionan los sistemas de cola
sencillos, el procesador está parado a menudo. El problema surge porque los dispositivos de
E/S, el procesador está parado a menudo. El problema surge porque los dispositivos de E/S son
lentos en comparación con el procesador.
El procesador consume cierto tiempo de ejecutando instrucciones hasta que llega una
instrucción de E/S. Entonces debe esperar hasta que esa instrucción de E/S concluya para
continuar. Para mejorar esto se podría expandir la memoria para disponer de dos, tres, cuatro
programas entre los que conmutar, a esto se le conoce como multiprogramación. Tres
programas se podrían ejecutar en un tiempo casi mínimo. Para tener varios trabajos listos para
ejecutarse deben mantenerse en memoria, precisándose una cierta gestión de memoria, además
si varios trabajos están listos para ejecutarse, el procesador debe decidir cuál de ellos se
ejecutara, para esto se necesita de planificación.
B.2 PLANIFICACION
9
El planificador a largo plazo determina que programas se admites para ser procesados
en el sistema, de esta manera este controla el numero de procesos en memoria, una vez admitido
un trabajo o programa se añade a la cola asociada al planificado a corto plazo.
En primer lugar, el planificador debe decidir si el sistema operativo puede aceptar uno o
más procesos adicionales.
Hay tres tipos de colas: las colas a largo plazo, para solicitar procesos nuevos, la cola a
corto plazo, con los procesos preparados para utilizar el procesador y las distintas colas de E/S
de los procesos que no están preparados para usar el procesador. La memoria contiene múltiples
procesos y que el procesador tiene puede conmutar a otros procesos cuando el proceso en curso
10
tenga que esperar. Pero el procesador es tan rápido en comparación con las E/S, que puede ser
frecuente que todos los procesos de la memoria estén esperando una E/S.
Para solucionar esto, l memoria principal podría ampliarse y así podría dar cabida a
más procesos. Pero hay dos problemas, que hoy la memoria principal es más cara, y además que
la necesidad de memoria de los programas ha crecido tan rápido.
L esquema más simple para definir particiones es utilizar particiones de tamaño fijo.
Cuando un proceso se introduce en una memoria, se sitúa en una partición más pequeña que
puede contenerlo.
B.3.3 Paginación
Tanto las particiones de tamaño fijo como las de tamaño variable son ineficaces con el
aprovechamiento de la memoria. Supóngase que la memoria se divide en trozos iguales de
tamaño fijo y relativamente pequeños y cada proceso también se divide en pequeños trozos de
tamaño fijo. Los trozos de programa llamados páginas se podrían almacenar en los pequeños
trozos disponibles de memoria llamados marcos. Entonces el espacio de memoria
desperdiciado por un proceso es como mucho una fracción de la última página.
11
B.3.4 Segmentación
Espacios de direcciones
El Pentium II incluye hardware, tanto para segmentación como para paginación. Ambos
mecanismos se pueden desactivar, permitiéndolo elegir entre cuatro formas de ver la memoria:
B.4.1.1 Segmentación
B.4.1.2 Paginación
CONCLUSIONES
RECOMENDACIONES
BILIOGRAFIA