Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Memoria por Mind Map: Memoria

1. Memoria

1.1. Es el dispositivo que retiene, memoriza o almacena datos informáticos durante algún intervalo de tiempo.

1.2. Real

1.2.1. Son ejecutados programas y procesos de la computadora en tiempo real

1.3. Auxiliar

1.3.1. Conjunto de dispositivos y medios de almacenamiento juntos conforman el subsistema de una computadora

1.4. Virtual

1.4.1. Es una técnica de gestión de la memoria que permite que el sistema operativo disponga, tanto para el software de usuario como para sí mismo, de mayor cantidad de memoria que esté disponible físicamente.

2. Overlays

2.1. El programador divide lógicamente un programa muy grande en secciones que puedan almacenarse el las particiones de RAM.

2.2. Swapping

2.2.1. Consiste en liberar espacio de memoria extrayendo un programa instalado en ella para que pueda ser ocupado por otro que necesite ejecutarse

2.2.1.1. En estos sistemas, se trata de conmutar la memoria entre diferentes procesos. También llamados ESPACIO DE INTERCAMBIO.

2.3. Carga y Enlace Dinamico

2.3.1. La función de esta es proteger la carga de memoria de un modulo hasta que el programa lo llame. Otro tipo de carga dinámica es el enlace dinámico, este es aquel en el cual una biblioteca de código es enlazada cuando un determinado programa se ejecuta, la ventaja de este programa es que es más liviano y evita la duplicación de código.

3. Modulo de Asignación del Procesador

3.1. Consiste en el proceso de asignar memoria en tiempo de compilación antes de que el programa asociado sea ejecutado, a diferencia de la asignación dinámica o la automática donde la memoria se asigna a medida que se necesita en tiempo de ejecución .

3.2. Sincronización de Procesos

3.2.1. La comunicación entre procesos: necesaria si se desea que varios procesos puedan colaborar para realizar una misma tarea. Sincronización === funcionamiento coordinado en la resolución de una tarea encomendada.

3.3. Condiciones de Corrida

3.3.1. Son el resultado de accesos no controlados a datos compartidos. Estos accesos no controlados producen resultados inesperados (ya que por ejemplo un proceso puede pisar los datos de otro)

3.4. Abrazo Mortal

3.4.1. El bloqueo mutuo es el bloqueo permanente de un conjunto de procesos o hilos de ejecución en un sistema concurrente que compiten por recursos del sistema o bien se comunican entre ellos.

4. Administrador de Memorias

4.1. Es el  proceso de asignación de memoria a los programas que la solicitan

4.2. Simple

4.2.1. Cada programa ocupa un bloque contiguo y sencillo de localizaciones de almacenamiento.

4.3. Particionada

4.3.1. Facilitar la creación de procesos para realizar una operación.

4.3.1.1. Proporcionar servicio iterativo a varios usuarios

4.4. Relocalizable

4.4.1. El administrador de memoria relocaliza los programas para reunir los bloques vacios y compactarlos, para hacer un bloque de memoria lo bastante grande para aceptar algunas o todas las tareas en espera de entrar.

5. El Procesador

5.1. Se refiere a los diferentes tipos de artículos de sistemas informativos que forma parte de un microprocesador que es parte de un CPU o micro que es el cerebro de la computadora y de todos los procesos informativos desde los más sencillos hasta los más complejos.

5.2. Diagramas de Estado

5.2.1. Muestran el conjunto de estados por los cuales pasa un objeto durante su vida en una aplicación en respuesta a eventos, junto con sus respuestas y acciones.

5.3. Trabajos y Procesos

5.3.1. Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador.

5.3.1.1. Su estado de ejecución en un momento dado, esto es, los valores de los registros de la unidad central de procesamiento para dicho programa.

5.3.1.1.1. Su memoria de trabajo (memoria crítica), es decir, la memoria que ha reservado y sus contenidos.