Fundamentos de los Sistemas Operativos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Fundamentos de los Sistemas Operativos"

Transcripción

1 Fundamentos de los Sistemas Operativos Objetivos de la administración: Administración n de memoria Mantenerse informado de qué parte de la memoria están en uso y cuáles no Asignar memoria a los proceso cuando las necesitan Liberar memoria cuando no se necesita Administrar intercambios entre la memoria principal y disco duro cuando la memoria principal es demasiado pequeña para contener todos los procesos. 1

2 Introducción Introducción La memoria es un recurso finito. Se debe seleccionar qué alojamos. Sistema Operativo Disco (Gb) Memoria (Mb) Introducción Introducción Al comienzo la memoria esta vacia. Sólo se encuentra el Sist. Operativo. Sistema Operativo Proceso1 Disco (Gb) Memoria (Mb) 2

3 Introducción Introducción Cuando se ejecuta un proceso, se debe cargar en memoria. Sistema Operativo Proceso1 Disco (Gb) Memoria (Mb) Introducción Introducción Cuando no queda más espacio en la memoria se comienza a usar la memoria secundaria (Disco). Sistema Operativo Proceso1 Proceso2 Disco (Gb) Memoria (Mb) 3

4 Introducción Introducción Se debe seleccionar que porción de memoria baja al almacenamiento secundario. Sistema Operativo Proceso1 Proceso2 Disco (Gb) Memoria (Mb) Introducción Introducción Proceso1 Una vez hecho el lugar, se sube el Nuevo proceso. Cuando el proceso en disco se debe subir, se baja otro proceso Sistema Operativo Nuevo Proceso Proceso2 Disco (Gb) Memoria (Mb) 4

5 Monoprogramación vs. Multiprogramación Sistemas Monoprogramación: En sistemas Monoprogramación, sólo un proceso es ejecutado. No existen problemas, porque sólo se necesita un proceso en memoria a la vez. Cuando el proceso termina, se carga en memoria un nuevo proceso para ser ejecutado. Entonces por qué usamos sistemas multiprogramación? Monoprogramación vs. Multiprogramación Ventajas de los Sistemas Multiprogramación: Facilita la programación de aplicaciones al dividirla en dos o más procesos. Permite proporcionar servicio a varios usuarios simultáneamente. Permite la programación de aplicaciones más complejas. Hace un mejor aprovechamiento del tiempo de procesador. 5

6 100 Monoprogramación vs. Multiprogramación Mejor aprovechamiento del tiempo de procesador: Uso de la CPU (%) Grado de multiprogramación Administración n de memoria Técnicas de administración de memoria 6

7 Adm. de Memoria Real Administración de memoria en sistemas multiprogramación: Se puede realizar en dos formas: Multiprogramación con particiones fijas Multiprogramación con particiones variables Adm. de Memoria Real Multiprogramación con particiones fijas: La memoria se divide en particiones de tamaño fijo. Cada proceso se ubica en la partición más próxima en tamaño. No hace un buen aprovechamiento de la memoria ni de la CPU. 7

8 Adm. de Memoria Real Multiprogramación con particiones fijas - ejemplo: Proceso Kb Part. 3 Part. 2 2 Mb 8 Mb 7 Mb 5 Mb Part. 1 3 Mb 2 Mb Sist. Op. 0 Mb Adm. de Memoria Real Multiprogramación con particiones fijas - ejemplo: 8 Mb P1 7 Mb Proceso 1 Kb Mb 2 Mb Sist. Op. 0 Mb 8

9 Adm. de Memoria Real Multiprogramación con particiones fijas - ejemplo: 8 Mb P1 7 Mb Proceso 1 2 Kb P2 5 Mb Sist. Op. 2 Mb 0 Mb Adm. de Memoria Real Multiprogramación con particiones fijas - ejemplo: P3 8 Mb P1 7 Mb Proceso Kb P2 5 Mb Sist. Op. 2 Mb 0 Mb 9

10 Adm. de Memoria Real Multiprogramación con particiones fijas -ejemplo: P3 8 Mb P1 7 Mb Proceso Kb P4 P Mb Mb Sist. Op. 0 Mb Adm. de Memoria Real Multiprogramación con particiones fijas -ejemplo: P5 P3 8 Mb P1 7 Mb Proceso Kb P4 P Mb Mb Sist. Op. 0 Mb 10

11 Adm. de Memoria Real Multiprogramación con particiones fijas -ejemplo: P6 P5 P3 8 Mb P1 7 Mb Proceso Kb P4 P Mb LIBRE! Mb 6 50 Sist. Op. 0 Mb Adm. de Memoria Real Multiprogramación con particiones variables: Cada programa utiliza tanta memoria como necesite. Se necesita de alguna estructura tipo índice. Es mas eficiente que las particiones fijas. Hace mas compleja la asignación y reasignación de memoria. 11

12 Adm. de Memoria Real Problemas con particiones variables: Cuando los programas terminan su ejecución se generan agujeros en memoria que quedan desaprovechados: Sistema Operativo programas libre Disco (Gb) Memoria (Mb) Proceso1 Proceso2 Adm. de Memoria Real Problemas con particiones variables: Cuando los programas terminan su ejecución se generan agujeros en memoria que quedan desaprovechados: Sistema Operativo Proceso2 Proceso1 Disco (Gb) Memoria (Mb) 12

13 Adm. de Memoria Real Problemas con particiones variables: Cuando los programas terminan su ejecución se generan agujeros en memoria que quedan desaprovechados: Sistema Operativo Nuevo Proceso Proceso2 Garbage Disco (Gb) Memoria (Mb) Adm. de Memoria Real Soluciones al problema de los agujeros: Combinación: Cuando un programa termina su ejecución, si hay algún bloque de memoria contigua libre las combina para generar un único bloque de memoria. Bloque 1 Bloque 2 Memoria 13

14 Adm. de Memoria Real Soluciones al problema de los agujeros: Combinación: Cuando un programa termina su ejecución, si hay algún bloque de memoria contigua libre las combina para generar un único bloque de memoria. Finaliza el Bloque 1 Bloque 2 Memoria Adm. de Memoria Real Soluciones al problema de los agujeros: Combinación: Cuando un programa termina su ejecución, si hay algún bloque de memoria contigua libre las combina para generar un único bloque de memoria. Finaliza el Bloque 2 Memoria 14

15 Adm. de Memoria Real Soluciones al problema de los agujeros: Combinación: Cuando un programa termina su ejecución, si hay algún bloque de memoria contigua libre las combina para generar un único bloque de memoria. Se combinan ambos espacios Memoria Adm. de Memoria Real Soluciones al problema de los agujeros: Compactación: Agrupa la memoria disponible en un único bloque de memoria al final. Es el método ideal. Su gran desventaja es el alto consumo de CPU. Memoria Bloque 1 Bloque 2 15

16 Adm. de Memoria Real Soluciones al problema de los agujeros: Compactación: Agrupa la memoria disponible en un único bloque de memoria al final. Es el método ideal. Su gran desventaja es el alto consumo de CPU. Memoria Finaliza el Bloque 1 Bloque 2 Adm. de Memoria Real Soluciones al problema de los agujeros: Compactación: Agrupa la memoria disponible en un único bloque de memoria al final. Es el método ideal. Su gran desventaja es el alto consumo de CPU. Memoria Finaliza el Bloque 1 Finaliza el Bloque 2 16

17 Adm. de Memoria Real Soluciones al problema de los agujeros: Compactación: Agrupa la memoria disponible en un único bloque de memoria al final. Es el método ideal. Su gran desventaja es el alto consumo de CPU. Memoria Adm. de Memoria Real Soluciones al problema de los agujeros: Compactación: Agrupa la memoria disponible en un único bloque de memoria al final. Es el método ideal. Su gran desventaja es el alto consumo de CPU. Los bloques libres se agrupan al final de la memoria como un solo bloque Memoria 17

18 Adm. de Memoria Real Soluciones al problema de los agujeros: Compactación: Agrupa la memoria disponible en un único bloque de memoria al final. Es el método ideal. Su gran desventaja es el alto consumo de CPU. Los bloques libres se agrupan al final de la memoria como un solo bloque Memoria Adm. de Memoria Real Asignación de memoria: Es necesario hacer una asignación eficiente: Si se asigna un espacio menor, el proceso necesitará reasignarse y se pierde mucho tiempo de CPU. Si se asignan espacios demasiado grandes, se desperdicia mucha memoria. 18

19 Adm. de Memoria Real Estrategias de asignación de memoria: First Fit: Se busca la primer sección de memoria libre que sea lo suficientemente grande como para cubrir nuestros requerimientos. Es fácil de implementar. Va dejando muchos espacios de diversos tamaños. La parte de la memoria por donde se inicia la búsqueda tiene mucha fragmentación. Adm. de Memoria Real Estrategias de asignación de memoria: Best fit: El algoritmo best fit busca en toda la memoria el espacio que mejor se adapta al tamaño requerido. Es más difícil de implementar. Examinar todo el espacio no es demasiado dificultoso, mientras no esté fragmentado. Luego de un tiempo habrá multitud de pequeños fragmentos Los espacios libres se pueden combinar con otros. 19

20 Adm. de Memoria Real Estrategias de asignación de memoria: Worst fit: Se busca la sección de memoria libre más grande y se particiona. Deja los espacios restantes más grandes. Las simulaciones y el estudio de casos reales ha demostrado que el comportamiento a largo plazo de los algoritmos first fit y best fit son mejores que el worst fit. El algoritmo más rápido es el first fit. Adm. de Memoria Virtual Memoria Virtual - Introducción: El tamaño de los programas, datos y la pila pueden ser mayores que la memoria disponible. El S.O. guarda aquellas partes del programa de uso corriente en la memoria principal y el resto, en disco. El S.O. se apoya en el almacenamiento secundario para extender el uso de la memoria (swapping). 20

21 Adm. de Memoria Virtual Memoria Virtual - Introducción: Las direcciones de memoria que referencian a la memoria real se denominan "direcciones reales. Las referencias a memoria de un proceso pueden ser no reales (virtuales). La memoria virtual permite usar más memoria que la disponible físicamente. Cuando un proceso hace swapping, otro usa la CPU. Adm. de Memoria Virtual Memoria Virtual - Introducción: La memoria física se encuentra completa. Se ejecuta un nuevo programa. Programas Sistema Operativo Proceso1 Proceso2 Memoria virtual Disco (Gb) Memoria (Mb) 21

22 Adm. de Memoria Virtual Memoria Virtual - Introducción: Se selecciona un proceso y se swappea a Disco. Programas Sistema Operativo Proceso2 Memoria virtual Proceso1 Disco (Gb) Memoria (Mb) Adm. de Memoria Virtual Memoria Virtual - Introducción: El nuevo proceso se carga en la memoria principal. Programas Sistema Operativo Nuevo Proceso Proceso2 Memoria virtual Proceso1 Disco (Gb) Memoria (Mb) 22

23 Adm. de Memoria Virtual Paginación: Las direcciones virtuales deben ser transformadas en direcciones reales mientras el proceso está en ejecución. La memoria se divide en bloques pequeños de tamaño fijo llamados páginas. El sistema lleva una tabla de páginas para cada proceso Adm. de Memoria Virtual Paginación Es necesario tener todas las paginas en memoria? Si una página se usó pocas veces, es necesario que siga ocupando lugar en memoria? Se pueden tener solo las páginas necesarias, intercambiando páginas viejas por páginas nuevas se pueden tener procesos más grandes que la memoria disponible. 23

24 Adm. de Memoria Virtual Fallo de página: Se llama fallo de página cuando un proceso intenta acceder a una página que ha sido swappeada a disco. La página no se encuentra en memoria y no puede ser leída por el proceso. La página se debe subir a memoria. Adm. de Memoria Virtual Manejo de los Fallos de página: 1. Verificar si la referencia a la página es válida. 2. Si la referencia no es válida, se suspende la ejecución del proceso. 3. Encontrar un frame disponible para cargarla. 4. Solicitar operación de E/S para leer la página de disco y cargarla. 5. Modificar la tabla interna y la tabla de páginas. 6. Continuar con la ejecución del proceso. Y si no hay frames disponibles? 24

25 Adm. de Memoria Virtual Reemplazo de página: 1. Buscar un frame disponible. 2. Si hay un frame disponible usarlo. 3. Si no hay frames disponibles utilizar un algoritmo de reemplazo de paginas para seleccionar un frame víctima. 4. Escribir la página víctima a disco y actualizar tabla de páginas. Cuáles son los algoritmos? Adm. de Memoria Virtual Algoritmos de reemplazo de páginas: 1. FIFO (Primero en entrar, Primero en Salir) 2. Algoritmo de Segunda Chance 3. LRU (Usada Menos Recientemente) 4. LFU (Usada Menos Frecuentemente) 5. MFU (Usada Más Frecuentemente) 6. PFF (Frequencia de Fallos de página) 7. Working-Set (Grupo de trabajo) 25

26 Adm. de Memoria Virtual 1. FIFO (Primero en entrar, Primero en Salir) Se reemplaza la página que hace más tiempo que está en memoria. El funcionamiento es similar al de una cola: Un nuevo elemento se agrega al final de la cola y se elimina el primero. Muy sencillo de implementar, pero no es funcional: La primer página en ingresar no necesariamente es la menos utilizada. Adm. de Memoria Virtual 2. Algoritmo de Segunda Chance Similar al FIFO pero mantiene bit de referencia por página. Cada vez que se selecciona una página a reemplazar, se inspecciona el bit de referencia: Si el valor es 0 se procede a reemplazarla. Si el valor es 1, se coloca al tope de la lista, se selecciona la siguiente víctima y se setea el bit en 0. Si una página vuelve a ser accedida, se setea el bit a 1: Una página con muchas referencias va a mantener su bit en 1 y no va a ser reemplazada. 26

27 Adm. de Memoria Virtual 3. LRU (Usada Menos Recientemente) Se selecciona la página que hace más tiempo que no se utiliza. En LRU se necesita llevar tiempo de última utilización de cada página. Es muy efectivo y disminuye notablemente los Fallos de página. Es prácticamente irrealizable por su costo de implementación. Adm. de Memoria Virtual 4. LFU (Usada Menos Frecuentemente) Establece que la página con menor cantidad de referencias debe ser reemplazada. DESVENTAJA: Una página muy utilizada en la carga de un proceso se estaría manteniendo en memoria cuando no es necesaria para la ejecución. 27

28 Adm. de Memoria Virtual 5. MFU (Usada Más Frecuentemente) La página con mayor cantidad de referencias es la víctima a ser reemplazada. El argumento es que si una página fue utilizada pocas veces, se debe a que recién fue cargada en memoria y aún deba ser utilizada. DESVENTAJA: Si tenemos un proceso con repetidos accesos a una página, ocurrirán muchos fallos. Este algoritmo no se utiliza en la práctica. Adm. de Memoria Virtual 6. PFF (Frequencia de Fallos de página) Se asigna una cantidad fija de frames a cada proceso. Se controla el PFF de cada proceso: Si es muy bajo se debe a que está utilizando demasiados frames en memoria. Si es muy alto, no tiene suficientes frames otorgados. Se define un límite superior e inferior de PFF a cada proceso. 28

29 Adm. de Memoria Virtual 7. Working-Set Situación de trash: Cuando un proceso consume más tiempo paginando queejecutando. Se busca evitar esta situación: Se utiliza un mecanismo de reemplazo de paginas "local". Cuando un proceso comienza a paginar, no puede robar frames de otros procesos. Working-Set: Conjunto de páginas activas de un proceso que son almacenadas en memoria. Preguntas 29

ADMINISTRACION DE LA MEMORIA. En memoria 1 solo proceso Desventajas:

ADMINISTRACION DE LA MEMORIA. En memoria 1 solo proceso Desventajas: ADMINISTRACION DE LA MEMORIA Función del Administrador de Memoria Registra qué parte de memoria está libre y ocupada Asigna y libera espacio en memoria a los procesos Administra el intercambio entre la

Más detalles

Diagrama temporal de un programa simple. Multi-Programación con dos programas

Diagrama temporal de un programa simple. Multi-Programación con dos programas Diagrama temporal de un programa simple Multi-Programación con dos programas Multi-Programación con tres programas Gestión de la Memoria Mono-programación La memoria se divide en dos partes: Una para el

Más detalles

Procesos y Memoria. Administración de Memoria 26/10/2010 SISTEMAS OPERATIVOS

Procesos y Memoria. Administración de Memoria 26/10/2010 SISTEMAS OPERATIVOS SISTEMAS OPERATIVOS Administración de Memoria Organización Lógica de la Memoria La memoria principal es un arreglo de palabras o bytes, cada uno de los cuales tiene una dirección (espacio de direcciones).

Más detalles

Administración de la memoria

Administración de la memoria Administración de la memoria 1 Administración de la Memoria Funciones: - administrar el recurso memoria realizando la asignación del mismo a los procesos - proveer mecanismos que eviten la interferencia

Más detalles

Sistemas Operativos Administración de la Memoria

Sistemas Operativos Administración de la Memoria UNIVERSIDAD INTERNACIONAL SAN ISIDRO LABARDOR Escuela de Ingeniería en Sistemas Sistemas Operativos Administración de la Memoria Cuatrimestre II-2006 Recopilado por Ing. Fernely Artavia Fallas INTRODUCCIÓN

Más detalles

aspectos fundamentales

aspectos fundamentales Administración de la memoria aspectos fundamentales Lámina 1 La memoria Organización y administración de la memoria principal Memoria principal = memoria primaria = memoria real Memoria = almacenamiento

Más detalles

Gestión de Memoria. Gestión de Memoria. Requisitos de Gestión de Memoria

Gestión de Memoria. Gestión de Memoria. Requisitos de Gestión de Memoria Gestión de Memoria Gestión de Memoria Dividir la memoria para alojar múltiples procesos La memoria necesita ser asignada eficientemente para alojar tantos procesos como sea posible Capítulo 7 Requisitos

Más detalles

Tema 6. Administración de memoria

Tema 6. Administración de memoria Tema 6. Administración de memoria 1. Gestión de memoria real 2. Gestión de memoria virtual 1 1. Gestión de memoria real Ordenadores cada vez con más memoria Programas que cada vez ocupan más Gestor de

Más detalles

Memoria Cache. Departamento de Arquitectura de Computadores

Memoria Cache. Departamento de Arquitectura de Computadores Memoria Cache Departamento de Arquitectura de Computadores Índice Introducción. Conceptos básicos Características de los sistemas de memoria Jerarquías de memoria Memoria Principal Características físicas

Más detalles

Memoria Virtual. Memoria Virtual

Memoria Virtual. Memoria Virtual Memoria Virtual DISEÑO DE SISTEMAS DIGITALES EL-3310 I SEMESTRE 2008 Memoria Virtual Define la relación entre memoria principal y memoria secundaria Permite crear la ilusión de una memoria principal de

Más detalles

ADMINISTRACIÓN DE LA MEMORIA

ADMINISTRACIÓN DE LA MEMORIA Instituto Politécnico Superior ADMINISTRACIÓN DE LA MEMORIA 1 Instituto Politécnico Superior Introducción En los sistemas operativos actuales muchos procesos son ejecutados simultáneamente (multiprocesamiento

Más detalles

Tema 20 Gestión de memoria

Tema 20 Gestión de memoria Tema 20 Gestión de memoria Índice INTRODUCCIÓN 1 REQUISITOS DE LA GESTIÓN DE MEMORIA 2 ESTRUCTURA DE LA MEMORIA EN SO SIN MEMORIA VIRTUAL 2 Recubrimiento 3 MEMORIA VIRTUAL 4 Funcionamiento 4 Soporte del

Más detalles

Administración de Memoria.

Administración de Memoria. Administración de Memoria. Sistemas Operativos Tema. Sistemas Operativos (IS) Tema Administración de memoria. Jerarquía de memoria: Registros CPU del procesador Caché (memoria rápida) Memoria principal

Más detalles

Organización lógica Identificación de bloque

Organización lógica Identificación de bloque Cómo se encuentra un bloque si está en el nivel superior? La dirección se descompone en varios campos: Etiqueta (tag): se utiliza para comparar la dirección requerida por la CPU con aquellos bloques que

Más detalles

TEMA 5: GESTIÓN DE MEMORIA

TEMA 5: GESTIÓN DE MEMORIA TEMA 5: GESTIÓN DE MEMORIA Gestor o administrador de memoria: Parte del sistema operativo que lleva registro de la memoria libre y ocupada, asigna la memoria a los procesos cuando la necesitan y la libera

Más detalles

TEMA II: ALMACENAMIENTO DE LA INFORMACIÓN

TEMA II: ALMACENAMIENTO DE LA INFORMACIÓN CUESTIONES A TRATAR: Existe un tipo único tipo de memoria en un determinado computador? Todas las memorias de un computador tienen la misma función?. Qué es la memoria interna de un computador? Por qué

Más detalles

Sistemas Operativos [Administración de la memoria]

Sistemas Operativos [Administración de la memoria] Sistemas Operativos [Administración de la memoria] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 13-O Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Sistemas Operativos 1 / 56 La

Más detalles

Sistemas operativos. Tema 10: Sistemas de ficheros

Sistemas operativos. Tema 10: Sistemas de ficheros Sistemas operativos Tema 10: Sistemas de ficheros Sistemas de ficheros El sistema de ficheros suele ser el aspecto más m visible de un SO para los usuarios. Objetivos: Ofrecer una visión n uniforme del

Más detalles

CPU MEMORIAS CACHE. Memorias caché. Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal.

CPU MEMORIAS CACHE. Memorias caché. Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal. MEMORIAS CACHE Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal. Tiempo ciclo memoria > tiempo de ciclo del procesador la CPU debe esperar a la memoria

Más detalles

Memoria virtual. Sistemas Operativos Tema 9. Memoria virtual. Memoria virtual. Memoria virtual. Memoria virtual. Memoria virtual

Memoria virtual. Sistemas Operativos Tema 9. Memoria virtual. Memoria virtual. Memoria virtual. Memoria virtual. Memoria virtual Sistemas Operativos Tema 9. Memoria virtual Memoria virtual La memoria virtual es una técnica que permite la ejecución de procesos parcialmente cargados en memoria principal Los programas pueden ser más

Más detalles

CÓMO TRABAJA TU SISTEMA OPERATIVO?

CÓMO TRABAJA TU SISTEMA OPERATIVO? CÓMO TRABAJA TU SISTEMA OPERATIVO? AUTORÍA MARÍA CATALÁ CARBONERO TEMÁTICA SISTEMAS OPERATIVOS ETAPA CICLO MEDIO Y SUPERIOR DE INFORMÁTICA Resumen Los sistemas operativos nacen de la informática. Su función

Más detalles

Hardware y Estructuras de Control. Memoria Virtual. Ejecución de un Programa. Ejecución de un Programa

Hardware y Estructuras de Control. Memoria Virtual. Ejecución de un Programa. Ejecución de un Programa Memoria Virtual Capítulo 8 Hardware y Estructuras de Control Las referencias de memoria se traducen a direcciones físicas dinámicamente en tiempo de ejecución Un proceso puede ser intercambiado hacia dentro

Más detalles

Area Académica: Sistemas Computacionales. Tema: Elementos de diseño de memoria caché

Area Académica: Sistemas Computacionales. Tema: Elementos de diseño de memoria caché Area Académica: Sistemas Computacionales Tema: Elementos de diseño de memoria caché Profesor: Raúl Hernández Palacios Periodo: 2011 Keywords: Memory, cache memory. Tema: Elementos de diseño de memoria

Más detalles

Ejercicios de Arquitectura de Computadoras

Ejercicios de Arquitectura de Computadoras Ejercicios Arquitectura Computadoras José Garzía 9 En este tipo ejercicios bemos tener siempre presentes estas tres ecuaciones: MP ( en Memoria Principal ) Cantidad en la Memoria Principal por Cantidad

Más detalles

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. 2. Multiprogramación

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. 2. Multiprogramación Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación IIC2343 Arquitectura de Computadores Multiprogramación c Alejandro Echeverría, Hans-Albert Löbel

Más detalles

Arquitectura de Computadores II Clase #7

Arquitectura de Computadores II Clase #7 Arquitectura de Computadores II Clase #7 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2009 Veremos Memoria virtual Resumen de ideas para mejorar performance 1 Recordemos:

Más detalles

Capítulo 3 Gestión de Memoria

Capítulo 3 Gestión de Memoria Capítulo Gestión de Memoria. Gestión básica de memoria. Intercambio (swapping). Memoria virtual.4 Algoritmos de sustitución de páginas.5 Modelando algoritmos de sustitución de páginas.6 Cuestiones de diseño

Más detalles

Unidad 2: Gestión de Memoria

Unidad 2: Gestión de Memoria Unidad 2: Gestión de Memoria Tema 3, Gestión de Memoria: 3.1 Definiciones y técnicas básicas. 3.2 Gestión de memoria contigua: Partición, fragmentación, algoritmos de ubicación... 3.3 Paginación: Estructura

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es 1 Índice General Conceptos sobre ordenadores Concepto

Más detalles

Diseño de compiladores. Organización de memoria. Organización de memoria. Organización de memoria. Zona de código 04/05/2014 ORGANIZACIÓN DE MEMORIA

Diseño de compiladores. Organización de memoria. Organización de memoria. Organización de memoria. Zona de código 04/05/2014 ORGANIZACIÓN DE MEMORIA Diseño de compiladores Gestión de la memoria / Generación de código ORGANIZACIÓN DE MEMORIA Organización de memoria Depende del tipo de lenguaje (declarativos, imperativos), del compilador y del sistema

Más detalles

22 mar UNIDAD 3 Administración de memoria. 3.1 Política y filosofía. Filosofía: POLÍTICAS. Organización de la memoria estrategias de administración

22 mar UNIDAD 3 Administración de memoria. 3.1 Política y filosofía. Filosofía: POLÍTICAS. Organización de la memoria estrategias de administración 1 22 mar UNIDAD 3 Administración de memoria. La parte del S. O. que administra la memoria se llama administrador de la memoria : Lleva un registro de las partes de memoria que se están utilizando y de

Más detalles

SISTEMAS OPERATIVOS Arquitectura de computadores

SISTEMAS OPERATIVOS Arquitectura de computadores SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios

Más detalles

SISTEMAS OPERATIVOS Ciclo 2014 Plan 2012

SISTEMAS OPERATIVOS Ciclo 2014 Plan 2012 Lic. en Sistemas de Información SISTEMAS OPERATIVOS Ciclo 2014 Plan 2012 UNIDAD 6 (Parte B) GESTION DE MEMORIA ING. AGUILERA SERGIO OMAR MEMORIA VIRTUAL Todas las referencias a la memoria se traducirán

Más detalles

Caché. Matías Barbeito Organización del computador 1 2 cuatrimestre 2011

Caché. Matías Barbeito Organización del computador 1 2 cuatrimestre 2011 Caché Matías Barbeito Organización del computador 1 2 cuatrimestre 2011 Ciclo de ejecución 1. Busco próxima instrucción 2. Incremento el PC 3. Decodifico 4. Busco operandos 5. Ejecuto 6. Guardo resultados

Más detalles

Problemas Resueltos. Tema 3. Gestión de Memoria. Gestión de memoria: Asignación contigua

Problemas Resueltos. Tema 3. Gestión de Memoria. Gestión de memoria: Asignación contigua Problemas Resueltos Gestión de memoria: Asignación contigua 1. Se tiene un sistema de particiones múltiples con un soporte hardware basado en la técnica de registros base y límite. Dado un programa P que

Más detalles

Métodos de Asignación

Métodos de Asignación Métodos de Asignación El propósito de los métodos de asignación es el de estipular la cantidad de espacio para los archivos del disco, y q dicho espacio se utilice eficazmente y se pueda acceder a los

Más detalles

Sistemas Operativos Tema 10. Sistema de archivos José Miguel Santos Alexis Quesada Francisco Santana Belén Esteban

Sistemas Operativos Tema 10. Sistema de archivos José Miguel Santos Alexis Quesada Francisco Santana Belén Esteban Sistemas Operativos Tema 10. Sistema de archivos 1998-2008 José Miguel Santos Alexis Quesada Francisco Santana Belén Esteban 1 Contenidos Interfaz del sistema de archivos Implementación del sistema de

Más detalles

SISTEMAS. UNIDAD VI Parte A ADMINISTRACION DE MEMORIA ING. AGUILERA SERGIO OMAR

SISTEMAS. UNIDAD VI Parte A ADMINISTRACION DE MEMORIA ING. AGUILERA SERGIO OMAR SISTEMAS OPERATIVOS UNIDAD VI Parte A ADMINISTRACION DE MEMORIA ING. AGUILERA SERGIO OMAR ESTRUCTURA DE MEMORIA CENTRAL Bus de Direcciones CPU v MMU n Bus de Datos Bus de Control 1 (r,w) m 2 n -1 palabras

Más detalles

Capítulo 2. Sistemas de Asignación Dispersa de

Capítulo 2. Sistemas de Asignación Dispersa de Problemas Resueltos Capítulo 2. Sistemas de Asignación Dispersa de memoria. 1.- Notas y criterios para los problemas: -En las soluciones de los problemas se ha representado el resto de la división entera

Más detalles

Sistemas Operativos II Capítulo 3. Memoria Virtual. 2.- NOTA GENERAL: Tema 3 Gestión de memoria: memoria virtual.

Sistemas Operativos II Capítulo 3. Memoria Virtual. 2.- NOTA GENERAL: Tema 3 Gestión de memoria: memoria virtual. Problemas Resueltos Capítulo. Memoria Virtual. 1.- Notas y criterios para los problemas: -En las soluciones de los problemas se ha representado la división entera por div y el resto de la división entera

Más detalles

Ejemplo, generación de #s aleatorios

Ejemplo, generación de #s aleatorios Ejemplo, generación de #s aleatorios Supón que tienes un generador de números aleatorios enteros [0,2] con distribución uniforme, y tu necesitas generar números con distribución uniforme [0,4]. Alguien

Más detalles

Memoria. Organización de memorias estáticas.

Memoria. Organización de memorias estáticas. Memoria 1 Memoria Organización de memorias estáticas. 2 Memoria En memoria físicas con bus de datos sea bidireccional. 3 Memoria Decodificación en dos niveles. 4 Necesidad de cantidades ilimitadas de memoria

Más detalles

Memoria Cache. Clase Práctica Organización del computador I 2º Cuatrimestre de octubre. María Elena Buemi

Memoria Cache. Clase Práctica Organización del computador I 2º Cuatrimestre de octubre. María Elena Buemi Memoria Cache Clase Práctica Organización del computador I 2º Cuatrimestre 2008 7 de octubre María Elena Buemi Qué es la Memoria caché? De acceso rápido(costosa en $$) Interactúa entre la CPU y la Memoria

Más detalles

Ejercicios Jerarquía de Memoria

Ejercicios Jerarquía de Memoria Ejercicios Jerarquía de Memoria Grupo ARCOS Estructura de Computadores Grado en Ingeniería Informática Universidad Carlos III de Madrid Contenidos 1. Memoria caché CPU cache Memoria principal 2. Memoria

Más detalles

PREPARACION DE UN DISCO

PREPARACION DE UN DISCO PREPARACION DE UN DISCO Debido a que aun el más pequeño disco rígido puede almacenar millones de bits, debe haber una forma de organizar el disco de manera que se pueda encontrar fácilmente cualquier secuencia

Más detalles

El soporte del sistema operativo. Hace que un computador sea más fácil de usar. Permite que los recursos del computador se aprovechen mejor.

El soporte del sistema operativo. Hace que un computador sea más fácil de usar. Permite que los recursos del computador se aprovechen mejor. El soporte del sistema operativo Objetivos y funciones del sistema operativo Comodidad Hace que un computador sea más fácil de usar. Eficiencia Permite que los recursos del computador se aprovechen mejor.

Más detalles

Ingreso de Facturas Electrónicas

Ingreso de Facturas Electrónicas Ingreso de Facturas Electrónicas Ingreso al sistema 3 Página del Portal de proveedores 5 Ingresar Facturas 6 Validación de Facturas con Orden de compra (Pedido) 8 Índice Validación de Facturas con CWID

Más detalles

Manipulación de procesos

Manipulación de procesos Manipulación de procesos Las primeras computadoras solo podían manipular un programa a la vez. El programa tenía control absoluto sobre todo el sistema. Con el desarrollo vertiginoso del hardware ese panorama

Más detalles

Tarea 4.2 Memoria Virtual

Tarea 4.2 Memoria Virtual 1 Tarea 4.2 1. Cuál es la diferencia entre paginación simple y paginación en memoria virtual? En memoria virtual no es necesario que todas las páginas estén en marcos de la memoria principal. Las páginas

Más detalles

SISTEMAS OPERATIVOS AVANZADOS

SISTEMAS OPERATIVOS AVANZADOS SISTEMAS OPERATIVOS AVANZADOS TEMA 4 CLAVE: MIS 204 PROFESOR: M.C. ALEJA DRO GUTIÉRREZ DÍAZ 1 4. MEMORIA VIRTUAL 4.1 Overlays 4.2 Demanda de página 4.3 Algoritmos de reemplazo de páginas 4.4 Asignación

Más detalles

Sistemas Operativos. Curso 2014 Estructura de los sistemas operativos

Sistemas Operativos. Curso 2014 Estructura de los sistemas operativos Sistemas Operativos Curso 2014 Estructura de los sistemas operativos Agenda Componentes de un sistema operativo. Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura

Más detalles

Taller de Sistemas Operativos. Direccionamiento de Memoria 2012

Taller de Sistemas Operativos. Direccionamiento de Memoria 2012 Taller de Sistemas Operativos Direccionamiento de Memoria 2012 TSO Direccionamiento de Memoria - 2010 Agenda Arquitectura de memoria en x86 (IA-32). Direccionamiento en Linux. Arquitectura de memoria en

Más detalles

Tema 11. Soporte del Sistema Operativo 11.1. REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS. 11.1.1. MULTIPROGRAMACIÓN.

Tema 11. Soporte del Sistema Operativo 11.1. REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS. 11.1.1. MULTIPROGRAMACIÓN. Tema 11 Soporte del Sistema Operativo 11.1. REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS. El sistema operativo es básicamente un programa que controla los recursos del computador, proporciona servicios a

Más detalles

Sistemas Operativos. Curso 2016 Sistema de Archivos

Sistemas Operativos. Curso 2016 Sistema de Archivos Sistemas Operativos Curso 2016 Sistema de Archivos Agenda Interfaz. Archivos. Directorios. Seguridad en archivos. Implementación. Definiciones. Sistema de archivos virtual. Estructura de los directorios.

Más detalles

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos. RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este

Más detalles

Ejercicios de GESTION DE MEMORIA

Ejercicios de GESTION DE MEMORIA Ejercicios de GESTION DE MEMORIA Ejercicio 1 Sea un computador que dispone de 36 MB de memoria principal y cuyo sistema operativo ocupa 4 MB sin incluir las estructuras necesarias para el gestor de memoria.

Más detalles

Guía para la instalación de discos duro SATA y Configuración RAID

Guía para la instalación de discos duro SATA y Configuración RAID Guía para la instalación de discos duro SATA y Configuración RAID 1. Guía para la instalación de discos duro SATA... 2 1.1 Instalación de discos duros serie ATA (SATA)... 2 2. Guía para Configuracións

Más detalles

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik Objetivos Objetivos Arquitecturas von Neumann Otras Unidad Central de Procesamiento (CPU) Responsabilidades Requisitos Partes de una CPU ALU Control & Decode Registros Electrónica y buses 2 Índice Capítulo

Más detalles

Tema: Configuración de arreglos redundantes de discos duros (RAID).

Tema: Configuración de arreglos redundantes de discos duros (RAID). 1 Tema: Configuración de arreglos redundantes de discos duros (RAID). Objetivo general Configurar arreglos RAID en discos duros para obtener una mayor tolerancia a fallos, rendimiento y capacidad. Objetivos

Más detalles

Sistemas Operativos. Dr. Luis Gerardo de la Fraga. Departamento de Computación Cinvestav

Sistemas Operativos. Dr. Luis Gerardo de la Fraga.    Departamento de Computación Cinvestav Sistemas Operativos Dr. Luis Gerardo de la Fraga E-mail: fraga@cs.cinvestav.mx http://cs.cinvestav.mx/~fraga Departamento de Computación Cinvestav 12 de junio de 2015 Dr. Luis Gerardo de la Fraga Cinvestav,

Más detalles

Sea una memoria caché en la que cada 2 20 accesos se producen 2 17 fallos. Calcule la tasa de fallos.

Sea una memoria caché en la que cada 2 20 accesos se producen 2 17 fallos. Calcule la tasa de fallos. Sea una memoria caché en la que cada accesos se producen fallos Calcule la tasa de fallos Nº de aciertos (Nº de peticiones) (Nº de fallos) Tasa aciertos h % % % 8% Nº de peticiones Nº de peticiones Tasa

Más detalles

Capitulo V Administración de memoria

Capitulo V Administración de memoria Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal

Más detalles

FUNCIONAMIENTO DEL ORDENADOR

FUNCIONAMIENTO DEL ORDENADOR FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores

Más detalles

Tema 5: Memorias. Espacio reservado para notas del alumno

Tema 5: Memorias. Espacio reservado para notas del alumno Tema 5: Memorias S Definiciones S Parámetros característicos S Jerarquía de memoria S Dispositivos de almacenamiento S Clasificación S Fundamentos de las memorias S Memoria caché / Memoria virtual S Memoria

Más detalles

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO SÍLABO ASIGNATURA: SISTEMAS OPERATIVOS CODIGO: 8E0003 I. DATOS GENERALES: 1.1 Departamento Académico : Ingeniería Electrónica e Informática 1.2 Escuela Profesional : Ingeniería Informática 1.3 Ciclo de

Más detalles

Convivencia Gestión de la Memoria

Convivencia Gestión de la Memoria Convivencia Gestión de la Memoria Dra. Carolina Mañoso Dpto. Informática y Automática.UNED Introducción (1/2) Para que un proceso esté preparado para ejecución debe estar cargado en memoria principal La

Más detalles

Tema 6 Organización y gestión de la memoria

Tema 6 Organización y gestión de la memoria Departamento de Tecnologías de la Información Tema 6 Organización y gestión de la memoria Ciencias de la Computación e Inteligencia Artificial Índice 6.1 Organización de la memoria en tiempo de ejecución

Más detalles

Registros. Cache L1. Cache L2. Memoria Principal (RAM) Memoria Secundaria (Disco) Memoria Terciaria (Cinta)

Registros. Cache L1. Cache L2. Memoria Principal (RAM) Memoria Secundaria (Disco) Memoria Terciaria (Cinta) JERARQUÍA DE MEMORIA 1 Introducción Este capítulo está dedicado al análisis de los distintos niveles de memoria existentes en un computador, con especial énfasis en los sistemas de cache. 2 Justificación

Más detalles

Memoria física vs. Memoria lógica

Memoria física vs. Memoria lógica T3-Memoria Índice Conceptos relacionados con la gestión de memoria Servicios básicos para la gestión de memoria Carga de programas en memoria Memoria dinámica Soporte HW a la gestión de memoria A la asignación

Más detalles

Organización del Sistema de Memoria. 1. Tipos de memoria 2. Jerarquía de memoria 3. El principio de localidad 4. Organización de la memoria

Organización del Sistema de Memoria. 1. Tipos de memoria 2. Jerarquía de memoria 3. El principio de localidad 4. Organización de la memoria Organización del Sistema de Memoria 1. Tipos de memoria 2. Jerarquía de memoria 3. El principio de localidad 4. Organización de la memoria 1. Tipos de memoria La memoria se puede clasificar de acuerdo

Más detalles

1. INTRODUCCIÓN 1.1. Qué es un sistema operativo? 1.1.1. El sistema operativo como máquina extendida 1.1.2. El sistema operativo como gestor de

1. INTRODUCCIÓN 1.1. Qué es un sistema operativo? 1.1.1. El sistema operativo como máquina extendida 1.1.2. El sistema operativo como gestor de 1. INTRODUCCIÓN 1.1. Qué es un sistema operativo? 1.1.1. El sistema operativo como máquina extendida 1.1.2. El sistema operativo como gestor de recursos 1.2. Historia de los sistemas operativos /* solo

Más detalles

Tema 6 (II) Jerarquía de Memoria

Tema 6 (II) Jerarquía de Memoria Tema 6 (II) Jerarquía de Memoria Grupo ARCOS Estructura de Computadores Grado en Ingeniería Informática Universidad Carlos III de Madrid Contenidos 1. Memoria cache Introducción: Acceso a bloque y principio

Más detalles

MANEJO DEL AREA DE SWAP

MANEJO DEL AREA DE SWAP PRACTICA #8 OBJETIVO: Aprender las bases del manejo del área de swap. INTRODUCCION: El área de swap también es conocida con el nombre de espacio de intercambio, ésta área se utiliza cuando la memoria RAM

Más detalles

RAID CLASES O TIPOS. RAID 0 unión de discos físicos en paralelo.

RAID CLASES O TIPOS. RAID 0 unión de discos físicos en paralelo. RAID Los servidores son ordenadores de rendimiento continuo, por lo tanto de funcionamiento las 24 horas del día, los 365 (366) días al año. Para ello tienen redundancia de discos duros; RAID (Redundant

Más detalles

Tema 3 SUBRUTINAS. Estructura de Computadores OCW_2015 Nekane Azkona Estefanía

Tema 3 SUBRUTINAS. Estructura de Computadores OCW_2015 Nekane Azkona Estefanía Tema 3 SUBRUTINAS ÍNDICE Definición e instrucciones básicas Soporte para el tratamiento de subrutinas (ejecución de la subrutina y gestión del bloque de activación) Interrupciones vs llamadas a procedimiento

Más detalles

Estructura del Computador

Estructura del Computador Estructura del Computador 1 definiciones preliminares Estructura: es la forma en que los componentes están interrelacionados Función: la operación de cada componente individual como parte de la estructura.

Más detalles

Tema 8 Gestión de la memoria en tiempo de ejecución.

Tema 8 Gestión de la memoria en tiempo de ejecución. Traductores, Compiladores e Intérpretes 1 Tema 8 Gestión de la memoria en tiempo de ejecución. S Organización de la memoria en tiempo de ejecución. Cuando un programa se ejecuta sobre un sistema operativo

Más detalles

Tema 7. Memoria virtual

Tema 7. Memoria virtual Tema 7 Memoria virtual Índice Gestión de memoria Memoria virtual Memoria virtual paginada Memoria virtual segmentada 5 Memoria virtual de segmentos paginados 6 Memoria virtual del Pentium II Gestión de

Más detalles

Estructuras de Almacenamiento RAID RAID. Nivel FísicoF. Índice. Requisitos Almacenamiento. Nivel Lógico Modelo Entidad-Relación y Modelo Relacional

Estructuras de Almacenamiento RAID RAID. Nivel FísicoF. Índice. Requisitos Almacenamiento. Nivel Lógico Modelo Entidad-Relación y Modelo Relacional Estructuras de Almacenamiento Nivel FísicoF Nivel Lógico Modelo Entidad-Relación y Modelo Relacional El nivel en el que se deben mover los usuario es el nivel lógico El objetivo de un sistema de bases

Más detalles

Servicios del Sistema Operativo (SO)

Servicios del Sistema Operativo (SO) Servicios del Sistema Operativo (SO) Un SO brinda un entorno para ejecutar programas. Este, ofrece servicios a los programas y a los usuarios de dichos programas. Por supuesto, los servicios específicos

Más detalles

Contenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas.

Contenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas. Contenido Sistema de archivos Operaciones sobre archivos Métodos de acceso a archivos Directorio Sistema de archivos por capas Espacio libre Sistema de archivos Proporciona el mecanismo para el almacenamiento

Más detalles

Jerarquía de memoria - Motivación

Jerarquía de memoria - Motivación Jerarquía de memoria - Motivación Idealmente uno podría desear una capacidad de memoria infinitamente grande, tal que cualquier. palabra podría estar inmediatamente disponible Estamos forzados a reconocer

Más detalles

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para

Más detalles

Simulación de sistemas de memoria con Xcache32

Simulación de sistemas de memoria con Xcache32 Simulación de sistemas de memoria con Xcache32 1 1. Introducción En este tema simularemos el comportamiento de un sistema de memoria que se compone de una jerarquía de dos niveles: una memoria principal

Más detalles

T E M A 2. Sistema de Memoria

T E M A 2. Sistema de Memoria T E M A 2 Sistema de Memoria 2-2 Sistema de Memoria Indice 3.- INTRODUCCIÓN AL TEMA... 2-3 3..- CONCEPTOS BÁSICOS... 2-3 3.2.- TECNOLOGÍAS DE MEMORIA... 2-3 3.3.- LOCALIDAD... 2-4 3.3..- Localidad de referencia

Más detalles

TEMA 8: GESTIÓN DE MEMORIA.

TEMA 8: GESTIÓN DE MEMORIA. TEMA 8: GESTIÓN DE MEMORIA. 1. Direccionamiento.. 2 1.1.- Asignación de direcciones... 2 2. Jerarquía del almacenamiento... 3 3. Gestión de memoria.. 3 3.1.- Monoprogramación. 3 3.2.- Multiprogramación..

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos (primera parte) USB Agosto 2012 Introduccion Un ordenador moderno consiste de uno o más procesadores, alguna memoria principal, discos, impresoras, un teclado, una

Más detalles

06. GESTIÓN DE PROCESOS Y RECURSOS

06. GESTIÓN DE PROCESOS Y RECURSOS 06. GESTIÓN DE PROCESOS Y RECURSOS MENSAJES Y AVISOS DEL SISTEMA Y EVENTOS DEL SISTEMA Todos estos mensajes, avisos y eventos del sistema, los podemos ver en la herramienta Visor de eventos. Para acceder

Más detalles

Administración de memoria: Asignación de memoria

Administración de memoria: Asignación de memoria Administración de memoria: Asignación de memoria Facultad de Ingeniería, UNAM Instituto de Investigaciones Económicas, UNAM Índice Memoria contigua 1 Memoria contigua 2 3 Compartiendo la memoria desde...

Más detalles

Java Actualizado, de no ser así descargar versión más reciente http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.

Java Actualizado, de no ser así descargar versión más reciente http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155. SISTEMA OFFLINE PARA CARGA DE CIU (ACTUALIZACIÓN 26/02/2015) REQUISITOS: Sistema Operativo: Windows, Linux. Ram: 500Mb o más Disco Rígido: 40mb Java Actualizado, de no ser así descargar versión más reciente

Más detalles

Gestión de Memoria. Curso 2005-2006. AT3148 Ampliación de Sistemas Operativos A. Sánchez-Macián, J.A. Maestro, M.P.

Gestión de Memoria. Curso 2005-2006. AT3148 Ampliación de Sistemas Operativos A. Sánchez-Macián, J.A. Maestro, M.P. Gestión de Memoria Transparencias basadas en el libro de referencia: Sistemas operativos. Una visión aplicada. J. Carretero, F.García, P. de Miguel, F. Pérez. McGraw Hill 2001 Curso 2005-2006 Contenido

Más detalles

PROTOCOLO IP. Vicente Sánchez Patón. I.E.S Gregorio Prieto. Tema 1 SRI

PROTOCOLO IP. Vicente Sánchez Patón. I.E.S Gregorio Prieto. Tema 1 SRI PROTOCOLO IP Tema 1 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto Cada dispositivo de una red debe definirse en forma exclusiva. En la capa de red, es necesario identificar los paquetes de la transmisión

Más detalles

Manual del padre de familia

Manual del padre de familia Manual del padre de familia Contenido 1. Qué es el Programa ICT Starters?... 1 2. Requerimientos mínimos de hardware... 2 3. Requerimientos mínimos de software... 2 4. Cómo dar de alta a su hijo?... 3

Más detalles

Sistemas Operativos Tema 5. Procesos. 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana

Sistemas Operativos Tema 5. Procesos. 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana Sistemas Operativos Tema 5. Procesos 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana 1 Contenidos Concepto de proceso Estructuras de datos: BCP y colas de procesos Niveles de planificación

Más detalles

Estructura de los dispositivos de E/S.

Estructura de los dispositivos de E/S. Estructura de los dispositivos de E/S. Sistemas Operativos. Tema 6. 1 Estructura dispositivos de almacenamiento masivo. Almacenamiento secundario o masivo: Su misión: Contener permanentemente gran cantidad

Más detalles

Sistemas Operativos. Curso 2016 Estructuras de dispositivos masivos de datos

Sistemas Operativos. Curso 2016 Estructuras de dispositivos masivos de datos Sistemas Operativos Curso 2016 Estructuras de dispositivos masivos de datos Agenda Estructura de almacenamiento masivo Planificación de disco. Manejo de discos Estructuras RAID. Sistemas Operativos Curso

Más detalles

Sistemas operativos. Tema 7: Gestión n de memoria

Sistemas operativos. Tema 7: Gestión n de memoria Sistemas operativos Tema 7: Gestión n de memoria La memoria principal La memoria es el componente central en la arquitectura de un computador. A menudo, el único dispositivo de almacenamiento al que la

Más detalles

Herramientas Informáticas I Software: Sistemas Operativos

Herramientas Informáticas I Software: Sistemas Operativos Herramientas Informáticas I Software: Sistemas Operativos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Sistemas Operativos. Es el software base que permite trabajar como

Más detalles

Capítulo 4 Gestión de memoria

Capítulo 4 Gestión de memoria Sistemas operativos: una visión aplicada Capítulo 4 Gestión de memoria Contenido Objetivos del sistema de gestión de memoria Modelo de memoria de un proceso Esquemas de memoria basados en asignación contigua

Más detalles