Professional Documents
Culture Documents
Administracin de memoria
Memoria Se puede considerar como un arreglo lineal de localidades de almacenamiento de un byte de tamao, cada localidad de almacenamiento tiene asignada una direccin que la identifica. Es el dispositivo donde se almacenan temporalmente tanto los datos como los programas que la CPU est procesando o va a procesar en un determinado momento. Por su funcin, es una amiga inseparable del microprocesador, con el cual se comunica a travs de los buses de datos.
Multiprogramacin con particiones fijas Consiste en dividir la memoria en n particiones ya sea homognea o desigual, a la llegada de algn proceso se podr colocar en la cola de entrada de la particin pequea que puede contener, ya que las particiones estn fijas, pero si por algn motivo el proceso no utilizo alguna de las particiones esta ser desperdiciada, pueden tener una cola de asignacin por cada particin o una cola compartida para aprovechar mejor la liberacin de particiones. Multiprogramacin con particiones variables En esta tcnica el primer proceso se carga en la memoria creando la particin, para dar seguimiento a los dems procesos creando las particiones en la memoria de acuerdo a la necesidad del proceso y liberndola al trmino de cada proceso cargado. Memoria real La memoria real o principal, es donde se guardan los datos y se ejecutan los programas, por lo general esta memoria es voltil. La CPU extrae instrucciones de la memoria de acuerdo con el valor del contador de programa, durante el ciclo de ejecucin de algn proceso debera extraer la instruccin de la memoria la cual se decodifica y puede hacer que se procesen una serie de operaciones. El resultado de haber ejecutado esas operaciones, se almacena de nuevo en la memoria.
Dispositivos de E/S programada. Mientras el procesador se encuentra en ejecucin de E/S, emite la seal para que el proceso este a la espera del trmino de la operacin para poder continuar con su ejecucin. Dispositivos de E/S por interrupciones. El procesador es el encargado de emitir la orden de E/S para los procesos, estos se ejecutan las instrucciones y son interrumpidos al finalizar su trabajo. Acceso directo a memoria (DMA). Este mdulo puede controlar el intercambio de datos entre la memoria principal y un mdulo de E/S.
Multiprocesamiento El trmino paralelismo o multitarea se refiere a la capacidad del Sistema Operativo para correr ms de un programa al mismo tiempo. Los programas son escritos de tal manera que peridicamente inspeccionan con el Sistema Operativo para ver si cualquier otro programa necesita a la CPU, si este es el caso, entonces dejan el control del CPU al siguiente programa.
Manejadores de dispositivos La mayora de las unidades de E/S constan normalmente de un componente mecnico y un componente electrnico. El componente electrnico se denomina controlador del dispositivo o manejador. Las funciones de los manejadores de los dispositivos de entrada y salida consisten en un componente mecnico y otro elctrico, en la mayora de las
Paralelismo Las computadoras que tienen ms de un CPU son llamadas multiproceso. Un sistema operativo multiproceso coordina las operaciones de las computadoras multiprocesadoras. Ya que cada CPU en una computadora de multiproceso puede estar ejecutando una instruccin, el otro procesador queda liberado para procesar otras instrucciones simultneamente.
Memoria virtual La memoria virtual tiende a simplificar y facilitar la tarea de programacin, pues con esta alternativa de memoria ya no limita a la cantidad de memoria fsica disponible. La memoria virtual incluye la separacin de memoria lgica y fsica, esta divisin permite proporcionar a los programadores una memoria virtual extremadamente grande, cuando solo se tiene disponible una memoria fsica de menor tamao. Es una tcnica de gestin de la memoria que permite que el sistema operativo disponga de espacio en disco duro para mantener parte de los programas en ejecucin y solo llevarlos a memoria principal cuando sean necesarios.
ocasiones se pueden separar las dos partes con el objetivo de contar con el diseo modular y general. La parte elctrica se nombra adaptador de dispositivo por lo general al hablar de la parte elctrica se puede apreciar una tarjeta de circuitos impresos que se puede insertar en una ranura de la tarjeta de la computadora, este componente tambin se puede considerar como componente mecnico.