La secuencia de referencias a páginas para el proceso B es:
|
|
- Ana Isabel Paz Segura
- hace 5 años
- Vistas:
Transcripción
1 SISTEMAS OPERATIVOS (Código: ) Enero 2017 Material permitido: Solo calculadora no programable Tiempo: 2 horas N1 Aviso 1: Todas las respuestas deben estar debidamente razonadas. Aviso 2: Escriba con buena letra y evite los tachones. Aviso 3: Solución del examen y fecha de revisión en 1. Conteste razonadamente a las siguientes preguntas: a) (1 p) Qué es una bomba lógica? b) (1 p) Qué es un nodo índice? 2. (2 p) Enumerar y explicar las regiones que se diferencian en el espacio de direcciones de memoria lógica o virtual de un proceso. 3. (2 p) Enumerar las cuatro principales ventajas que presenta la técnica de paginación simple. 4. (2 p) En una oficina del Ministerio de Hacienda existen 7 ventanillas. Cuando un ciudadano entra en la oficina para realizar alguna gestión debe guardar una única cola hasta que alguna ventanilla queda libre. Escribir el pseudocódigo de un programa basado en C que coordine la actividad de los ciudadanos en la oficina, mediante un monitor de nombre oficina. Considerar la solución de Hansen en el comportamiento de la operación signal_mon. 5. (2 p) Un sistema operativo en colaboración con el hardware gestiona la memoria principal mediante paginación por demanda. Se dispone de 5 marcos de página en la memoria principal para cargar páginas de procesos. El sistema operativo utiliza una estrategía de reemplazamiento de página de tipo global y un algoritmo de reemplazamiento LRU. Se tienen dos procesos A y B. La secuencia de referencias a páginas para el proceso A es: La secuencia de referencias a páginas para el proceso B es: Se supone que la primera página que se carga es la primera del proceso A, después la primera del proceso B, a continuación la segunda de A, después la segunda de B, y así sucesivamente. Además se supone que no llegan nuevos procesos al sistema mientras se ejecutan A y B. Determinar razonadamente el número de fallos de página que se producen. 1
2 SISTEMAS OPERATIVOS (Cód ) Solución Examen Enero 2017 Solución Ejercicio 1 a) Una bomba lógica es un fragmento de código insertado en un programa legítimo que únicamente se activa cuando se cumplen o dejan de darse unas condiciones prestablecidas, como por ejemplo, una fecha y hora determinadas. Una vez activada la bomba puede provocar diferentes acciones: modificar, encriptar o borrar los archivos del disco duro, detener el computador, mostrar un mensaje por pantalla, enviar correos electrónicos, reproducir una canción o un video, etc. b) Un nodo índice o nodo-i es una estructura de datos utilizada por algunos sistemas operativos, como por ejemplo UNIX, para almacenar los atributos de un archivo y la ubicación del archivo en disco. Cada nodo-i tiene asociado un número entero positivo que lo identifica de manera única. Una entrada de la lista de nodos-i contiene la dirección física o número de bloque del disco donde se encuentra el nodo-i asociado a un determinado archivo. La lista de nodos índice tiene un tamaño fijo que se configura al crear el sistema de archivos y que limita el número máximo de archivos que pueden existir en el sistema de archivos. Solución Ejercicio 2 El espacio de direcciones de memoria lógica o virtual de un proceso, también a veces denominado imagen del proceso o espacio de direcciones de usuario, se divide en varias regiones, cada una de las cuales delimita un área de direcciones contiguas de memoria lógica. De forma general se suelen distinguir al menos tres regiones: la región de código (también denominada región de texto), la región de datos y la región de pila. Adicionalmente pueden existir regiones de memoria compartida y regiones asociadas a librerías. Las regiones de código y de datos se corresponden con las zonas de código y datos del archivo ejecutable. La región de datos se divide en dos regiones: la región de datos inicializados y la región de datos no inicializados. La región de datos inicializados tiene un tamaño fijo. Por su parte la región de datos no inicializados tiene un tamaño que puede variar durante la ejecución de un proceso. La región de pila se crea automáticamente y su tamaño es ajustado dinámicamente en tiempo de ejecución por el sistema operativo. La pila está constituida por marcos de pila lógicos. Un marco se añade a la pila cuando se llama a una función y se extrae cuando se vuelve de la misma. El registro puntero de pila del procesador almacena, dependiendo de la arquitectura del computador, la próxima entrada libre de la pila o la última utilizada. Análogamente, la máquina indica la dirección de crecimiento de la pila, hacia las direcciones altas o bajas. Un marco de pila contiene usualmente la siguiente información: los parámetros de la función, sus variables locales y las direcciones almacenadas en diferentes registros especiales de la máquina, como por ejemplo, el contador del programa y el puntero de la pila. 1
3 Solución Ejercicio 3 Las cuatro principales ventajas de la paginación simple son: No produce fragmentación externa. La memoria principal está dividida en marcos y cualquier marco de página libre está disponible para alojar la página de un proceso. Produce una sobrecarga pequeña. La gestión de las estructuras de datos asociadas a la paginación no requiere mucho tiempo de uso del procesador por parte del sistema operativo. No necesita intervención humana. La paginación es una técnica implementada y gestionada por completo por el sistema operativo. No requiere, por lo tanto, la intervención humana en ningún momento, a diferencia por ejemplo, del particionamiento fijo donde el administrador debe definir el número de particiones de la memoria principal. Permite compartir entre varios procesos un código común. Si el código de un programa es reentratante puede ser compartido por varios procesos, de tal forma que solo es necesario tener cargadas en memoria principal una copia de las páginas del código del programa independientemente del número de instancias de dicho programa que se ejecuten, cada instancia tendrá un proceso asociado. Por tanto permite ahorrar memoria. 2
4 Solución Ejercicio 4 #define N 7 /* Número de ventanillas */ monitor oficina /* Definición del monitor */ condición ventanilla_disponible; int contador; int obtener_ventanilla() /* Procedimiento del monitor */ if (contador == N) wait_mon(ventanilla_disponible); contador=contador+1; void dejar_ventanilla() /* Procedimiento del monitor */ contador = contador - 1; signal_mon(ventanilla_disponible); /* Inicialización del monitor */ contador=0; end monitor void ciudadano() /* Proceso ciudadano */ oficina.obtener_ventanilla(); realizar_gestión(); oficina.dejar_ventanilla(); main() /* Ejecución concurrente */ ejecución_concurrente(ciudadano,...,ciudadano); Figura 1 3
5 Solución Ejercicio 5 Se va a suponer que para implementar el algoritmo LRU se utiliza una lista enlazada gestionada como una pila con cinco posiciones disponibles. En la Figura 2 se muestra el contenido de la pila antes y después de cada referencia de la secuencia que se produce de acuerdo con la información dada en el enunciado, se indica también si dicha referencia produce un fallo (F) o un acierto (A). Se observa que se producen un total de 13 fallos de página. 7A 3B 15A 7B 17A 8B 13A 6B 15A 7B 11A 5B 15A 7B 11A 5B 9A 5B 9A 5B 17A 8B 13A 6B 15A 7B 11A 5B 15A 7B 11A 5B 9A 5B 9A 5B 7B 7B 17A 8B 13A 6B 15A 7B 11A 5B 15A 7B 11A 5B 9A 5B 9A 15A 15A 15A 7B 17A 8B 13A 6B 15A 7B 11A 5B 15A 7B 11A 11A 11A 11A 3B 3B 3B 3B 15A 7B 17A 8B 13A 6B 15A 7B 11A 5B 15A 7B 7B 7B 7B 7A 7A 7A 7A 7A 3B 15A 7B 17A 8B 13A 6B 6B 6B 6B 6B 15A 15A 15A 15A F F F F F F F F F F F F A A A A F A A A Figura 2 4
SISTEMAS OPERATIVOS (Código: ) Septiembre 2018
SISTEMAS OPERATIVOS (Código: 71902048) Septiembre 2018 Material permitido: Solo calculadora no programable Tiempo: 2 horas N 1. Conteste razonadamente a las siguientes preguntas: Aviso 1: Todas las respuestas
Más detallesSISTEMAS OPERATIVOS - SEGUNDA PARTE Examen Convocatoria Ordinaria, 19 de junio de 2008
Calificación 1 2 SISTEMAS OPERATIVOS - SEGUNDA PARTE Examen Convocatoria Ordinaria, 19 de junio de 2008 Nombre Titulación Dispone de dos horas para realizar el examen 1 (7,5 puntos) Test. En cada uno de
Más detallesSISTEMAS OPERATIVOS (Código: ) Febrero 2017 A =
SISTEMAS OPERATIVOS (Código: 71902048) Febrero 2017 Material permitido: Solo calculadora no programable Tiempo: 2 horas N2 Aviso 1: Todas las respuestas deben estar debidamente razonadas. Aviso 2: Escriba
Más detallesAviso 2: Escriba con buena letra y evite los tachones. Aviso 3: Solución del examen y fecha de revisión en
SISTEMAS OPERATIVOS (Código: 71902048) Enero 2012 Material permitido: Solo calculadora no programable Tiempo: 2 horas N1 Aviso 1: Todas las respuestas deben estar debidamente razonadas. Aviso 2: Escriba
Más detallesFUNDAMENTOS BÁSICOS DE LOS SISTEMAS OPERATIVOS Fe de Erratas Actualizada a 12 de septiembre de 2018
FUNDAMENTOS BÁSICOS DE LOS SISTEMAS OPERATIVOS Fe de Erratas Actualizada a 12 de septiembre de 2018 Nota: Las erratas que comienzan con la viñeta+son erratas que han sido añadidas o modificadas con respecto
Más detallesIntegridad. El contenido de los datos únicamente pueden ser modificados por su propietario y usuarios autorizados por el.
solo el bloque que ha producido un fallo sino varios bloques contiguos a éste, en previsión de que próximamente se tenga que acceder a ellos. Solo resulta útil en archivos de acceso secuencial. Preguntas
Más detallesSistemas 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 detallesGESTION DE LA MEMORIA
GESTION DE LA MEMORIA SISTEMAS OPERATIVOS Generalidades La memoria es una amplia tabla de datos, cada uno de los cuales con su propia dirección Tanto el tamaño de la tabla (memoria), como el de los datos
Más detallesProcesos 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*** SOLUCIÓN *** SISTEMAS OPERATIVOS (II-ITIS-ITIG) Examen Final 9 de junio de SEGUNDA PARTE -
Calificación SISTEMAS OPERATIVOS (II-ITIS-ITIG) Examen Final 9 de junio de 2011 - SEGUNDA PARTE - 1 2 3 Nombre *** SOLUCIÓN *** Titulación Dispone de dos horas para realizar el examen 1 (5 puntos) Test.
Más detallesADMINISTRACION 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 detallesFundamentos de Sistemas Operativos Licenciatura en Administración de Tecnologías de Información y Comunicaciones
Fundamentos de Sistemas Operativos Licenciatura en Administración de Tecnologías de Información y Comunicaciones Rafael Vázquez Pérez Unidad 2 Administración de la Memoria Asignación de memoria paginada
Más detallesSistemas de Computación Memoria. 2º Semestre, 2008 José Miguel Rubio L.
Sistemas de Computación Memoria 2º Semestre, 2008 José Miguel Rubio L. jose.rubio.l@ucv.cl http://www.inf.ucv.cl/~jrubio Técnicas de Administración de Memoria 2 Al administrar la memoria física, ocurren
Más detallesGestión de la Memoria y Memoria Virtual
Universidad de Concepci ón Facultad de Ingeniería Departamento de Ingenier ía Informática y Ciencias de la Computación Magíster en Ciencias de la Computaci ón Gestión de la Memoria y Memoria Virtual Andrés
Más detallesTEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O
TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO Definición y objetivos de un S.O Definición y objetivos del sistema operativo Estructura, componentes y servicios de un S.O Llamadas al sistema
Más detallesSistemas Operativos II Junio 2006 Nombre:
Sistemas Operativos II Junio 2006 Nombre: ITIS Castellano Ejercicio 1 [1 punto] 1. Por qué es más eficiente el cambio de contexto entre threads (hilos) que entre procesos? 2. Describe brevemente la diferencia
Más detallesTema III: Componentes de un Sistema Operativo
Tema III: Componentes de un Sistema Operativo Concepto de proceso Jerarquía de memoria: Concepto de memoria cache Memoria virtual Partición Sistema de ficheros Sistema de entrada/salida: Driver y controladora
Más detallesIntroducció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 detallesSISTEMAS OPERATIVOS, 10 de septiembre de 2009 Examen Convocatoria Extraordinaria
Calificación 1 2 3 SISTEMAS OPERATIVOS, 10 de septiembre de 2009 Examen Convocatoria Extraordinaria Nombre Titulación Dispone de dos horas para realizar el examen 1 (6 puntos) Test. En cada uno de los
Más detallesSistemas 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 detallesTema II. Descripción y control de procesos. UNED Manuel Fernández Barcell. Blog:
Tema II Descripción y control de procesos UNED Manuel Fernández Barcell http://www.mfbarcell.es Blog: http://prof.mfbarcell.es 2.2.1 CONCEPTO DE PROCESO Un programa es un archivo ejecutable que está en
Más detallesSISTEMAS 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 detallesAMPLIACIÓN DE SISTEMAS OPERATIVOS (Código: ) Febrero 2018
AMPLIACIÓN DE SISTEMAS OPERATIVOS (Código: 71023016) Febrero 2018 Material permitido: Solo calculadora no programable Tiempo: 2 horas N2 Aviso 1: Todas las respuestas deben estar debidamente razonadas.
Más detallesSistemas Operativos Gestión de memoria
Esquema Sistemas Operativos Gestión de memoria Introducción Jerarquía de memoria Direccionamiento Asignación de direcciones (relativas-->absolutas o reales) Gestión de memoria real Memoria dedicada Monitor
Más detallesCapítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales.
Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales. 1. Concepto de Sistema Operativo. 2. Evolución histórica. 3. Tipos de Sistemas Operativos. 4. Estructura de un Sistema Operativo.
Más detallesNombre del estudiante: Gustavo Antonio González Morales. Nombre del trabajo: Tarea 2. Investigación sobre Paginación y Segmentacion.
Nombre del estudiante: Gustavo Antonio González Morales. Nombre del trabajo: Tarea 2. Investigación sobre Paginación y Segmentacion. Fecha de entrega: 10 de Mayo de 2013. Campus: Villahermosa. Carrera:
Más detallesSistemas Operativos II Convocatoria ordinaria 24 de Enero de 2001 Escuela Universitaria de Informática (Grupo K)
Sistemas Operativos II Convocatoria ordinaria 24 de Enero de 2001 Escuela Universitaria de Informática (Grupo K) APELLIDOS DNI NOMBRE FIRMA?? No desgrape las hojas.?? Conteste exclusivamente en los espacios
Más detallesProceso Prioridad inicial Duración CPU (M) Duración E/S (N) A 0 10 mseg 1 mseg. B 5 5 mseg 5 mseg. C 10 1 mseg 10 mseg
Calificación [GII] Fundamentos de los Sistemas Operativos Convocatoria especial 10 de diciembre de 2013 Nombre y apellidos SOLUCIONES 1 2 3 4 DNI/NIE DURACIÓN: Dispone de tres horas para realizar el examen.
Más detallesUnidad 9. Daniel Rojas UTN. Thursday, July 31, 14
Unidad 9 Daniel Rojas UTN Manejo de Memoria La memoria consiste en un punto central de los sistemas modernos de computadora. Consiste en arreglos de bytes, cada uno con su propia dirección. Ciclo de Instrucciones
Más detallesAdministración de Memoria
Administración de Memoria Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Administración de Memoria Base Intercambio (Swapping) Alocación Contigua Paginado Estructura
Más detallesApartado Puntuación. No Presentado
Apartado 1 2 3 4 5 6 7 Puntuación No Presentado EXAMEN DE SISTEMAS OPERATIVOS (Grado en Ing. Informática), Julio 2015. APELLIDOS Y NOMBRE:....................................................... Justificar
Más detallesDiferentes Perspectivas de un Ordenador
Arquitectura de Ordenadores Programación en ensamblador Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Diferentes Perspectivas de un Ordenador INT-1
Más detalles* * * * SOLUCIONES * * * *
Calificación SISTEMAS OPERATIVOS 5 de diciembre de 2008 Examen Convocatoria Extraordinaria Especial 1 2 Nombre * * * * SOLUCIONES * * * * Titulación Dispone de tres horas para completar el examen 1. (8
Más detallesSistemas de Archivos. Unidad 2 Almacenamiento y Estructuras de Archivos
Sistemas de Archivos Unidad 2 Almacenamiento y Estructuras de Archivos Introducción Archivo Un archivo es un conjunto de datos que el usuario ve como una sola unidad o entidad Sistemas de Archivos Sistema
Más detallesDiagrama 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 detalles1. Para qué sirve un Descriptor de Dispositivo? Qué funciones del sistema operativo acceden a ellos y para qué?
1 2 3 4 5 6 7 8 Sistemas Operativos II Junio 2008 Nombre: Problema 1 [1,5 puntos] ITIS Castellano 1. Para qué sirve un Descriptor de Dispositivo? Qué funciones del sistema operativo acceden a ellos y para
Más detallesTema 5 (III) Jerarquía de Memoria
Grupo ARCOS Tema 5 (III) Jerarquía de Memoria Estructura de Computadores Grado en Ingeniería Informática Contenidos 1 Tipos de memoria 2 Jerarquía de memoria 3 Memoria principal 4 Memoria caché 5 Memoria
Más detallesSistemas Operativos. Daniel Rúa Madrid
Sistemas Operativos Daniel Rúa Madrid Qué es? Es un programa que administra el hardware de una computadora. También proporciona las bases para los programas de aplicación y actúa como intermediario entre
Más detallesMemoria Virtual. Ing. Jorge Castro-Godínez
Memoria Virtual Lección 7 Ing. Jorge Castro-Godínez MT7003 Microprocesadores y Microcontroladores Área de Ingeniería Mecatrónica Instituto Tecnológico de Costa Rica I Semestre 2014 Jorge Castro-Godínez
Más detallesProcesos y Threads Procesos y Threads. Concurrencia Concurrencia Ventajas Ventajas. Rendimiento Rendimiento (paralelismo) (paralelismo)
Procesos y Threads Procesos y Threads Procesos Procesos Threads Threads Concurrencia Concurrencia Ventajas Ventajas Modelos Modelos Información Información adicional () adicional () Preparado Preparado
Más detallesSecuencia de arranque de un computador. Estructura lógica del disco duro de una PC
Secuencia de arranque de un computador Todos los computadores disponen de un pequeño programa almacenado en memoria ROM (Read Only Memory, memoria de sólo lectura), encargado de tomar el control del computador
Más detallesCapítulo 1. Sistemas de Asignación Contigua Basados en Particiones
Problemas Resueltos Capítulo 1. Sistemas de Asignación Contigua Basados en Particiones 1.- Notas y criterios para los problemas 2.- NOTA GENERAL: Tema 1 Introducción a la gestión de memoria. 3.- Problemas
Más detallesENTRADA-SALIDA. 2. Dispositivos de Carácter: Envía o recibe un flujo de caracteres No es direccionable, no tiene operación de búsqueda
Tipos de Dispositivos ENTRADA-SALIDA 1. Dispositivos de Bloque: Almacena información en bloques de tamaño fijo (512b hasta 32Kb) Se puede leer o escribir un bloque en forma independiente 2. Dispositivos
Más detallesFundamentos de los Sistemas Operativos
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
Más detallesIntroducción a Java. Dr. (c) Noé Alejandro Castro Sánchez
Introducción a Java Dr. (c) Noé Alejandro Castro Sánchez Programas Java Applets Pueden correr en navegadores Web Agregan funcionalidad a páginas Web Se llega a restringir su funcionalidad (e. g., no pueden:
Más detallesEXÁMEN SISTEMAS OPERATIVOS MONOPUESTO
Nombre: Apellidos: Fecha: 22/10/2009 Nota: Exámen A Contesta a las siguientes preguntas: 1. Qué es una aplicación informática? Y un programa? De qué se componen los programas? R1.: R2: 2. Explica qué es
Más detallesSISTEMAS OPERATIVOS: Lección 10: Gestión de Memoria Virtual
SISTEMAS OPERATIVOS: Lección 10: Gestión de Memoria Virtual Jesús Carretero Pérez Alejandro Calderón Mateos José Daniel García Sánchez Francisco Javier García Blas José Manuel Pérez Lobato Introducción
Más detallesAdministración de memoria.
Administración de memoria. Alumno: Rubén Cruz Aldecua. Profesor: Carlos Francisco Paz Cuevas. Carrera: Ing. Telemática. Sin abstracción de memoria. La abstracción más simple de memoria es ninguna abstracción.
Más detallesESTRUCTURAS DE DATOS Y ALGORITMOS
ESTRUCTURAS DE DATOS Y ALGORITMOS CURSO 2009 PRÁCTICO 8 Nota: al igual que en los prácticos 6 y 7, en los problemas que siguen se usarán los tipos lista y árbol binario, como tipos abstractos, cada uno
Más detallesGestió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 detallesLógica: Algoritmo: Archivo: Base de datos: Bit:
Lógica: Algoritmo: Archivo: Base de datos: Bit: 1 LÓGICA: Es una secuencia de operaciones realizadas por el hardware o por el software. Lógica del hardware, Son los circuitos y Chips que realizan las operaciones
Más detallesFacultad de Ingeniería Industrial y de Sistemas v2.0 MA781U MEMORIA VIRTUAL
MEMORIA VIRTUAL Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen Para un aprovechamiento eficiente del CPU y los recursos de E/S se requiere mantener en el sistema operativo la mayor
Más detallesAPELLIDOS NOMBRE GRUPO CALIFICACIÓN FECHA
Hoja 1/10 Duración: una hora y media Resultados de aprendizaje que se evalúan en este examen: R2: Saber emplear las estructuras de control de flujo de programación para implementar algoritmos sencillos.
Más detallesMemoria Caché. Organización de Computadoras Universidad Nacional de Quilmes
Memoria Caché Organización de Computadoras Universidad Nacional de Quilmes Durante la ejecución de un programa se accede a memoria con un criterio que no es aleatorio, pero tampoco absolutamente predecible.
Más detallesSISTEMAS OPERATIVOS I (Sistemas) / SISTEMAS OPERATIVOS (Gestión) septiembre 2009
SISTEMAS OPERATIVOS I (Sistemas) / SISTEMAS OPERATIVOS (Gestión) septiembre 2009 4. (2 p) Dos procesos A y B se ejecutan concurrentemente en un determinado sistema. El proceso A ejecuta unas tareas ( Tareas
Más detallesManipulació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 detallesGuía de La Computadora. Realizado por: Ads. Roberto Véliz
Republica Bolivariana de Venezuela Universidad Centroccidental Lisandro Alvarado Decanato de Medicina Programa de Enfermería Asignatura: Introducción a la Computación Guía de La Computadora Realizado por:
Más detallesEjercicio 1. Considere el siguiente fragmento en ensamblador:
UNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INFORMÁTICA GRADO EN INGENIERÍA INFORMÁTICA. ESTRUCTURA DE COMPUTADORES Para la realización del presente examen se dispondrá de 1:30 horas. NO se podrán
Más detallesSOLUCIONES. SISTEMAS OPERATIVOS Examen de la convocatoria extraordinaria de diciembre 2 de diciembre de 2010
Calificación SISTEMAS OPERATIVOS Examen de la convocatoria extraordinaria de diciembre 2 de diciembre de 2010 Nombre SOLUCIONES 1 2 3 4 5 Titulación Dispone de tres horas y quince minutos para realizar
Más detallesLa gestión de memoria es automática y la realiza el sistema operativo con ayuda del hardware de la maquina.
MEMORIA VIRTUAL La memoria virtual utiliza dos niveles de la jerarquía de memoria: la memoria principal y una memoria de respaldo (que usualmente es el disco duro, aunque también puede ser una memoria
Más detallesTema 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 detallesGrado en Ingeniería Informática Estructura de Datos y Algoritmos, Grupo 81M, 2014/ de Marzo de
Grado en Ingeniería Informática Estructura de Datos y Algoritmos, Grupo 81M, 2014/2015 11 de Marzo de 2015 Nombre y Apellidos:... PROBLEMA 1 (1 punto) Programación Orientada a Objetos. Un club deportivo
Más detallesAdministración de memoria
DC - FCEyN - UBA Sistemas Operativos, 2c-2013 Responsabilidades de la unidad de gestión de memoria (MMU) Tipos de direcciones Problemas que debe manejar Capacidad de direccionamiento vs. capacidad de memoria
Más detallesSistemas Operativos Grado Ingeniera Informática UDC. Enero 2016 Sólo puede usar lápiz, bolígrafo y calculadora. Tiempo máximo para todo el examen: 3h
Sistemas Operativos Grado Ingeniera Informática UDC. Enero 2016 Sólo puede usar lápiz, bolígrafo y calculadora. Tiempo máximo para todo el examen: 3h Parte Sistema Ficheros (Sen deben contestar correctamente
Más detalles1 Introducción a los algoritmos y a la programación de computadoras... 1
Contenido - IX Contenido 1 Introducción a los algoritmos y a la programación de computadoras... 1 1.1 Introducción... 2 1.2 Concepto de algoritmo... 2 1.2.1 Definición de algoritmo y problema... 2 1.2.2
Más detallesTEMA GESTION DE DISCOS
TEMA GESTION DE DISCOS 1.0 Estructura física del disco duro: - Un disco duro puede tener uno o varios discos. - Cada disco cuenta con dos caras, y cada cara tiene una cabeza (cabezales de lectura, escritura).
Más detallesUNIVERSIDAD AUTONOMA DE MADRID ESCUELA POLITÉCNICA SUPERIOR ESTRUCTURAS DE DATOS Y ALGORITMOS
UNIVERSIDAD AUTONOMA DE MADRID ESCUELA POLITÉCNICA SUPERIOR ESTRUCTURAS DE DATOS Y ALGORITMOS Curso 2008-09 Examen parcial APELLIDOS: NOMBRE: 1. (0.5 puntos) Enumera las características de un algoritmo
Más detallesSistemas Operativos. Trabajo Práctico N ō 6
Departamento de Ciencias e Ingeniería de la Computación Ingeniería en Computación Ingeniería en Sistemas de Información Sistemas Operativos Segundo Cuatrimestre de 2017 Trabajo Práctico N ō 6 1. Problemas
Más detallesSumario Prólogo Unidad didáctica 1. Introducción a los sistemas operativos Objetivos de la Unidad... 12
ÍNDICE SISTEMÁTICO PÁGINA Sumario... 5 Prólogo... 7 Unidad didáctica 1. Introducción a los sistemas operativos... 11 Objetivos de la Unidad... 12 1. Concepto de sistema operativo... 13 2. Servicios de
Más detalles06. 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 detallesConcurrencia de Procesos
Concurrencia de Procesos Dos o mas procesos, se dice que son concurrentes o paralelos, cuando se ejecutan al mismo tiempo. Esta concurrencia puede darse en un sistema con un solo procesador (pseudo paralelismo)
Más detallesAdministración de memoria
DC - FCEyN - UBA Sistemas Operativos, 1c-2012 Saber qué partes de la memoria están en uso y cuáles no Saber qué partes de la memoria están en uso y cuáles no Asignar memoria a los procesos cuando la necesitan
Más detallesEstructura de datos y de la información Boletín de problemas - Tema 10
Estructura de datos y de la información Boletín de problemas - Tema 10 1. En el caso de que sea posible, dar un ejemplo de los siguientes puntos. Si no, explicar por qué no lo es. Considerar un valor genérico
Más detallesUnidad de aprendizaje: maneja componentes del equipo de cómputo. Numero: 1
Unidad de aprendizaje: maneja componentes del equipo de cómputo. Numero: 1 Practica: Exploración física interna y externa de una computadora. Numero: 1 Propósito de la práctica: identifica los componentes
Más detallesÍndice. agradecimientos... 13
Índice agradecimientos... 13 INTRODUCCIÓN... 15 CAPÍTULO 1. CARACTERIZACIÓN DE SISTEMAS OPERATIVOS... 17 1.1 El sistema informático... 18 1.1.1 Clasificación de los sistemas informáticos... 20 1.1.2 Estructura
Más detallesExamen final de teoría de SO-grado
Preguntas cortas (2 puntos. Tiempo estimado 30 min.) Indica si son ciertas o no las siguientes afirmaciones y justifica brevemente las respuestas. Una pregunta no justificada se considerará incorrecta.
Más detallesSEGURIDAD Y ALTA DISPONIBILIDAD. Nombre: Adrián de la Torre López
SEGURIDAD Y ALTA DISPONIBILIDAD Nombre: Las amenazas a un sistema informático pueden provenir desde un hacker remoto que entra en nuestro sistema con un troyano, pasando por un programa descargado gratuito
Más detallesUnidad V: Sistemas de archivos 5.1 Concepto
Unidad V: Sistemas de archivos 5.1 Concepto Son los algoritmos y estructuras lógicas utilizadas para poder acceder a la información que tenemos en el disco. Cada uno de los sistemas operativos crea estas
Más detalles1. Sistema Operativo Unix
. Sistema Operativo Unix. Introducción al S.O. Unix y su entorno.2 Subsistema de Archivos.3 Subsistema de Procesos.4 Políticas de Gestión de Memoria Dpto. Lenguajes y Sistemas Informáticos. Universidad
Más detallesUNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INFORMÁTICA GRADO EN INGENIERÍA INFORMÁTICA. ESTRUCTURA DE COMPUTADORES
Ejercicio 1 Los siguientes números se encuentran representados en complemento a dos utilizando 6 bits. Indique su correspondiente valor decimal: a) 010011 b) 100111 Ejercicio 3 Dada la siguiente expresión
Más detallesSISTEMAS OPERATIVOS I (Sistemas) / SISTEMAS OPERATIVOS (Gestión) septiembre 2009
SISTEMAS OPERATIVOS I (Sistemas) / SISTEMAS OPERATIVOS (Gestión) septiembre 2009 4. (2 p) Dos procesos A y B se ejecutan concurrentemente en un determinado sistema. El proceso A ejecuta unas tareas ( Tareas
Más detallesSOLUCIONES. DURACIÓN: Dispone de 120 minutos para realizar el examen.
1 2 3 test extra NOTA Fundamentos de los Sistemas Operativos Examen de convocatoria extraordinaria 27 de junio de 2014 SEGUNDA PARTE Nombre y apellidos SOLUCIONES DURACIÓN: Dispone de 120 minutos para
Más detallesTipos Recursivos de Datos
1/1 Tipos Recursivos de Datos Josefina Sierra Santibáñez 27 de noviembre de 2016 2/1 Introducción La recursividad no sólo se puede aplicar a la definición de procedimientos (i.e. funciones o acciones),
Más detallesMemoria 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 detallesNombre del estudiante: Gustavo Antonio González Morales. Nombre del trabajo: Tarea 3. Administración de la Memoria.
Nombre del estudiante: Gustavo Antonio González Morales. Nombre del trabajo: Tarea 3. Administración de la Memoria. Fecha de entrega: Miércoles 15 de Mayo de 2013 Materia: Sistemas Operativos I Carrera:
Más detallesSistemas Operativos. Memoria Virtual
Sistemas Operativos Memoria Virtual Memoria Virtual. Aspectos Generales. Paginación por demanda. Algoritmos de sustitución de. Modelo del conjunto activo . Aspectos Generales Simula espacios de memoria
Más detallesCPU 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 detallesMemoria virtual Ejercicios resueltos
Memoria virtual Ejercicios resueltos Ejercicio 1. Sea un computador de 20 bits con memoria virtual paginada con páginas de 1 KB y un total de memoria física de 256 KB. Se pide, de forma razonada y breve:
Más detallesTutorías con Grupos Reducidos (TGR) Parte 5: Memoria Virtual
Tutorías con Grupos Reducidos (TGR) Parte 5: Memoria Virtual ESTRUCTURA DE COMPUTADORES Grupo de Arquitectura de Computadores (GAC) Dyer Rolán García (GAC) Memoria Virtual Curso 20/202 / 43 Índice Introducción
Más detallesListas enlazadas. Programación de Sistemas
Listas enlazadas Programación de Sistemas 1 Estructuras de datos Abstracción que representa un conjunto de datos en un programa con el objeto de facilitar su manipulación Diferentes estructuras de datos
Más detallesManejo, gestión, o administración de memoria. Capitulo 7 Stallings
Manejo, gestión, o administración de memoria Capitulo 7 Stallings 1 Administración de memoria Consiste en subdividir la memoria para acomodar múltiples procesos La memoria necesita ser administrdada para
Más detallesAdministración de Memoria. Módulo 8. Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur
Administración de Memoria Módulo 8 Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Módulo 8: Administración de Memoria Base Intercambio (Swapping) Alocación Contigua
Más detallesTema 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 detallesSistemas Operativos Tema 9
Sistemas Operativos Tema 9 Gestión de archivos UNED Manuel Fernández Barcell http://www.mfbarcell.es Objetivos docentes Conocer las posibles operaciones y características (tipos, atributos, estructuras
Más detallesControl y descripción de procesos
Control y descripción de procesos Capitulo3 hzberbesi@gmail.com Hzberbesi.wordpress.com 1 1 Requerimientos de un sistema operativo Intercalar la ejecución de múltiples procesos para maximizae la utilización
Más detallesFacultad de Ingeniería Industrial y de Sistemas v2.0 MA781U GESTION DE MEMORIA
GESTION DE MEMORIA Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen La memoria es el lugar donde residen procesos y datos de los programas del usuario y del sistema operativo; se debe
Más detallesSistemas 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 detallesUnidad 3: Gestión de Archivos
Unidad 3: Gestión de Archivos Tema 5, Sistema de Archivos: 5.1 Introducción: Requisitos para el almacenamiento de información. 5.2 Archivo: Concepto y operaciones con archivos. 5.3 Métodos de Acceso: Acceso
Más detallesAdministración de memoria
: Ejercicios DC - FCEyN - UBA Sistemas Operativos, 2c-2014 : Ejercicios En un SO tenemos varios procesos compartiendo un recurso, la memoria, necesitamos algo que la administre... : Ejercicios En un SO
Más detalles