Beruflich Dokumente
Kultur Dokumente
procesadores se auto planifica Los procesos pueden estar en una cola comn de
procesos preparados Cada procesador puede ser propietario de su cola de procesos
preparado de forma independiente SISTEMAS OPERATIVOS MODERNOS
Windows XP y superior Linux Mac OSx PARALELISMO Existencia de varios
procesadores en el sistema Mientras la CPU ejecuta un programa tambin puede
leer un disco Puede ser variable para utilizar los procesadores por separado y
ejecutar cada uno delos procesos, por su dificultad puede generar varios erros de
programacin
3. 3. 1 MEMORIA ADMINISTRACION DE LAMEMORIA
MULTIPROGRAMACION CON PARTICIONES FIJAS Y VARIABLES
JERARQUA DE LA MEMORIA Sirve para organizar de forma incremental de
pirmide o niveles Administracin de la memoria es la encargada de gestionar la
jerarqua de los procesos que se ejecutan dentro dela misma ADMINISTRACION
BASICA DE LA MEMORIA Intercambian los procesos entre la memoria,
mediante el proceso de ejecucin Intercambio y la paginacin es utilizada como
una tcnica para las situaciones causadas memoria principal escasa para mantener
todos los programas al mismos tiempo MONOPROGRAMACION Es un esquema
ms simple y tiene la posibilidad de ejecutar solo un programa a la vez,
compartiendo la memoria entre el programa y el sistema operativo EXISTEN
DIFERENTES TECNICAS Multiprogramacin con particiones fijas
Multiprogramacin con particiones variables Segmentacin Paginacin
Administracin de memoria con mapas de bits Administracin de memoria con
listas enlazadas MEMORIA REAL Memoria principal es la parte donde se ejecutan
los programas y procesos NIVELES Nivel 0 de Registros Nivel 1 de memoria
Cache Nivel 2 memoria principal Nivel 3 de disco duro Nivel 4 virtual
VIRTUAL MULTIPROGRAMACION CON PARTICIONES FIJAS Consiste en
dividir la memoria en N particiones ya sea homognea o desigual PRINCIPAL
FUNCION Conseguir el rendimiento aumentar la velocidad al costo de una
memoria simple MULTIPROGRAMACION DE PARTICIONES VARIABLES
Consiste en que en muchas ocasiones no existir la cantidad suficiente de memoria
principal para almacenar todos los procesos que se encuentren activos EXISTEN
DOS ESTRARATEGIAS Se utiliza para buscar y cargar en la memoria cada
proceso en su totalidad para que se pueda ejecutar durante el tiempo que sea
necesario Conocida como memoria virtual, permite ejecutar a los programas a
pesar de que estos se encuentren parcialmente en memoria principal Es donde se
guardan los datos y se ejecutan los programas Es de rpido acceso a la informacin
contenida ORGANIZACIN Y ADMINISTRACION Es uno de los factores ms
importantes en el diseo de los sistemas operativos ALMACENAMIENTO
SECUNDARIO O AUXILIAR Es soportado por lo general en discos, la parte del
sistema operativo que administra la memoria se llama Administrador de la memoria
Tiende a simplificar y facilitar la tarea de programacin, incluye la separacin de
memoria lgica y fsica Contiene espacios de direcciones virtuales de un proceso
que hace referencia a la forma lgica de almacenar un proceso en la memoria Tiene
la posibilidad de poder ser utilizada en un sistema de multiprogramacin,
archivos LA CPU PUEDE UTILIZAR PARA ESTOS FINES START I/O HALT
I/O TEST CHANNEL TEST I/O