Isabel Barba Onniel Ortega Johar Antipara

Slides:



Advertisements
Presentaciones similares
Presentado por: Yuli Dominguez. Portal Educa Panamá. Sistema de numeración.
Advertisements

O. Ciclo Para (For) La instrucción Para ejecuta una secuencia de instrucciones (una o varias), una determinada cantidad de veces. Sintaxis: Para  Hasta.
 E Expresión de un problema de programación lineal  A Aplicaciones de la programación lineal  S Soluciones de un problema de programación lineal.
Búsqueda binaria Integrantes: Humberto Raíz Walter Gómez Isabel Hernández.
PARTICIONES EN UN DISCO DURO Diagnóstico y Mantenimiento INTE 3020 Elena López 15/11/2013.
INFORMATICA II TEMA. ALGORITMOS MAESTRA PAULINA RUIZ SOSA.
Búsqueda Binaria Castillo Soria Luis Fernando Méndez Tinajero Armando Pérez Ramos Susana.
ÉSTADÍSTICAS DESCRIPTIVAS ORGANIZACIÓN DE DATOS
Administración de Memoria
Teoría de Sistemas Operativos Archivos
GRAFICAS DE CONTROL X-R
Partes internas Discos Rigidos
Unidad 2: LAS ETAPAS DE LA SIMULACION NUMERICA. Tema: 2
DEFINICIÓN, TIPOS Y EJEMPLOS
ADMINISTRACíON DE LA MEMORIA EN SISTEMAS RECIENTES
Memoria Introducción.
Estructuras de Datos Recursividad.
ADMINISTRACION DE LA MEMORIA
Unidad 7 Windows.
Correo Electrónico *Es un servicio gratuito en el que puedes enviar y recibir mensajes de manera instantánea a través de Internet, incluyendo fotografías.
El resultado obtenido en esta etapa son las especificaciones de lo que se debe hacer para solucionar el problema.
Unidad 7: Nivel Interno Algunos Conceptos Importantes
Procesos de Aprovisionamiento
G87 Ciclo fijo de cajera rectangular - 1/6
2.2 Procedimientos recursivos
Tema 4 Lenguaje HTML Parte 4.
Tipos de Datos abstractos
Hardware, software, y periféricos
Tema 4 Elementos para el Desarrollo de Algoritmos
ORGANIZACIÓN Y ADMINISTRACIÓN DE LA MEMORIA VIRTUAL
Unidad 2: Programación 2. Programación Curso
ICAS REDES Y SUBREDES LIA. Reginaldo Sánchez Carranza.
DISTRIBUIR TEXTO EN VARIAS COLUMNAS
APLICACIÓN E IMPLEMENTACIÓN BASICA DE FIREWALL CON M0N0WALL
Teleinformática. Elaborado por: Daniela Sánchez Téllez presentado a: Jesús Emiro Vega Universidad Nacional Abierta y a Distancia. Cead Acacias 2016.
HERRAMIENTAS DEL SISTEMA DE WINDOWS
Introducción a las ciencias de la computación Antonio López Jaimes
El Soporte Técnico en la escuela
3.4 Administración de memoria Virtual Arteaga Amate Juan Carlos Gómez Cruz Alejandro Leyva Portilla José Ángel.
Métodos de búsqueda. Introdución Esta operación se utiliza basicamente para recuperar datos que se habian almacenado con anticipación. El resultado puede.
ANALISIS DE SISTEMAS ANALISIS ORIENTADO A OBJETOS.
ESTRUCTURA DE S.OPERATIVO
DISTRIBUIR TEXTO EN VARIAS COLUMNAS
Sistemas Numéricos 1. Introducción 2. Sistema de Numeración Decimal
SOFTWARE.
Tipos de Datos abstractos
Tema #1: Teoría de la Información y la Codificación.
521 en base 10 a base 2(numero binario)
Tipos de Datos abstractos
Semana # 3 Parte II.
Curso de Programación Estructurada
Skill Traing Componente Finanzas
Conversión de Binario a Decimal
Estructura de los Sistemas Operativos Alumna:Arratea Almeyda Aracelli.
Árboles Binarios Estructuras de Datos.
Recursividad 1 Análisis de algoritmos. Matrushka La Matrushka es una artesanía tradicional rusa. Es una muñeca de madera que contiene otra muñeca más.
Unidad 2: Programación 2. Programación.
Informática Ingeniería en Electrónica y Automática Industrial
Memoria Principal. Memoria primaria (MP), memoria principal, memoria central o memoria interna es la memoria de la computadora donde se almacenan temporalmente.
EXAMEN RECUPERATORIO FUNCIONES LÓGICAS & DE BÚSQUEDA
INTRODUCCIÓN A LA INFORMÁTICA
Árboles Binarios Estructuras de Datos. Las estructuras dinámicas son las en la ejecución varia el número de elementos y uso de memoria a lo largo del.
Propuesta para el desarrollo del juego Ballons
Organización del caché
INTRODUCCIÓN A LA INFORMÁTICA
SISTEMAS OPERATIVOS En el mundo de la informática se denomina sistema operativo al programa, o conjunto de ellos, que gestiona los recursos físicos de.
MUESTREO SISTEMATICO.
Estrategia algorítmica
Ordenación Por Inserción
UNIVERSIDAD AÚTONOMA DE SINALOA “Facultad de Informática Culiacán”
Transcripción de la presentación:

Isabel Barba Onniel Ortega Johar Antipara Sistema Compañero Isabel Barba Onniel Ortega Johar Antipara

¿Qué es un sistema compañero? Es un algoritmo que administra la memoria utilizando el sistema binario para optimizar el direccionamiento de las cavidades adyacentes cuando un proceso termina o es intercambiado Este consiste en crear bloques de memoria de 1M de capacidad que serán divididos en dos, llamados compañeros, de 512. El primero iniciará en el bit 0k y el segundo en el bit 512k. A su vez, el primero se divide en otros dos de 256k, en 0k y 256k y estos a su vez en dos de 128k.

Ventaja: Los sistemas compañeros tienen una ventaja sobre otro tipos de algoritmos. La ventaja es que cuando se libera un bloque de tamaño 2kbytes, el administrador de la memoria tiene que buscar una cavidad libre del mismo tamaño para ver si es posible una unión. Con otros algoritmos en los que se permite una división arbitraria, todas las listas de cavidades deben de ser rastreadas lo que termina siendo consumo de tiempo de memoria.

Funcionamiento

Sistema compañero Aloca la memoria en potencia de 2 Decidir código del limite superior programador Escribir código del limite superior Una ves decidido el limite superior programador vuelve a decir el limite en este caso el menor . Este límite es necesario para minimizar el almacenamiento de los datos sobre la ocupación de cada bloque

Ejemplo •Programa A solicita 34K..64K •Programa B solicita 66K..128K •Programa C solicita 35K..64K •Programa D solicita 67K..128K •Programa C libera la memoria •Programa A libera la memoria •Programa B libera la memoria •Programa D libera la memoria

Crear una ranura adecuada se procede de la siguiente manera: Dividir a la mitad una ranura libre de tamaño mayor que el solicitado. Si se alcanzó el límite inferior, alocar esa cantidad de memoria Volver al paso 1 (buscar una ranura de memoria de tamaño adecuado) Si no, repetir el proceso hasta obtener una ranura del tamaño adecuado Si se libera memoria Liberar el bloque de memoria Consultar si el vecino está libre Si lo está, combinar los dos y volver al paso 2. Repetir hasta alcanzar el límite superior (toda la memoria está libre) o hasta que se encuentre un vecino ocupado