TALLER DE SISTEMAS OPERATIVOS1. DESCRIBA QUE ES LA MEMORIA VIRTUAL Conjunto residente del proceso a la parte de dicho pr...
2. El uso de la memoria principal es extremadamente ineficiente, ya que cualquier programa sin importar lo pequeño que s...
of 2

Nadia ultimo taller

Published on: Mar 3, 2016
Source: www.slideshare.net


Transcripts - Nadia ultimo taller

  • 1. TALLER DE SISTEMAS OPERATIVOS1. DESCRIBA QUE ES LA MEMORIA VIRTUAL Conjunto residente del proceso a la parte de dicho proceso que está realmente en memoria principal. Todas las referencias a memoria dentro de un proceso son direcciones lógicas que o se traducen dinámicamente a direcciones físicas en tiempo de ejecución. Un proceso puede dividirse en varias partes y no es necesario que estas partes se encuentren contiguas en memoria principal durante la ejecución.2. DESCRIBA EL TERMINO DE REUBICACIÓN Capacidad de cargar y ejecutar un programa determinado en una posición arbitraria de memoria en contraposición a un conjunto fijo de posiciones especificadas durante la compilación de dicho programa.3. ESCRIBA LOS TIPOS DE POSICIONES DE MEMORIA.  Referencias a datos empleados en instrucciones de carga, almacenamiento y algunas instrucciones aritmético-lógicas.  Referencias a otras instrucciones empleadas fundamentalmente en bifurcaciones de control de flujo o en instrucciones de llamadas.4. ESCRIBA LOS TIPOS DE DIRECCIONES 1. Una dirección lógica o virtual es un identificador utilizado para referenciar información dentro del espacio de direcciones de un programa y, por tanto, es independiente de la asignación actual de datos a memoria debiéndose realizar una traducción a dirección física antes de poder realizar un acceso a memoria. 2. Una dirección física o absoluta designa una posición real de memoria física donde se almacena información en tiempo de ejecución.5. DESCRIBA LOS TIPOS DE ESTRATEGIAS DE REUBICACIÓN DE MEMORIA. Reubicación estática Implica generalmente que la reubicación es realizada antes o durante la carga del proceso en memoria. Las constantes (valores literales), los desplazamientos relativos al PC, no dependen de esta condición y no necesitan ser ajustados durante la reubicación. Reubicación dinámica Implica que la correspondencia entre el espacio de direcciones virtuales y el espacio de direcciones físicas se afecta en tiempo de ejecución. Usualmente con asistencia del hardware. Cuando el proceso en cuestión está siendo ejecutado, todas sus referencias a memoria son reubicadas durante la ejecución antes de acceder realmente a la memoria física. Este proceso se suele implementar por medio de registros base especializados.6. LA UTILIZACIÓN DE PARTICIONES FIJAS PLANTEA DOS DIFICULTADES, ESCRIBA CUALES SON: 1. Un programa puede ser demasiado grande para caber en una partición, en ese caso el programador debe diseñar el programa mediante superposiciones para que solo una parte del programa este en memoria principal en cada instante. Cuando se necesita un módulo que no esa presente el programa de usuario debe cargar dicho módulo en la partición del programa superponiéndolo a los programas y datos que se encuentren en el.
  • 2. 2. El uso de la memoria principal es extremadamente ineficiente, ya que cualquier programa sin importar lo pequeño que sea ocupará una partición completa. Este Fenómeno donde se desperdician espacio interno de una partición porque el bloque de proceso que es más pequeño que ella se denomina fragmentación interna.7. EN LA GESTIÓN DE MEMORIA DEPENDIENDO DE CÓMO Y CUÁNDO TENGA LUGAR LA TRADUCCIÓN DEL ESPACIO DE DIRECCIONES VIRTUALES AL ESPACIO DE DIRECCIONES FÍSICAS EN UN ESQUEMA DE REUBICACIÓN DETERMINADO, PUEDEN CONSIDERARSE DOS TIPOS BÁSICOS DE ESTRATEGIAS:  Reubicación estática  Reubicación dinámica8. EN LA GESTIÓN DE MEMORIA LA UTILIZACIÓN DE PARTICIONES FIJAS YA SEAN DE IGUAL O DISTINTOS TAMAÑOS SE PLANTEA VARIOS PROBLEMAS, DESCRIBA DOS PROBLEMAS. El número de particiones especificadas en el momento de la generación del sistema limita el número de procesos activos en dicho sistema. Puesto que los tamaños de partición se programan en el momento de la generación del sistema los trabajos pequeños no hacen un uso eficiente del espacio de las particiones en un entorno en el que los requisitos básicos de almacenamiento de todos los procesos se conocen de antemano puede ser una técnica razonable, pero en la mayoría de los casos es ineficiente.9. EN LA GESTIÓN DE MEMORIA; MEMORIA VIRTUAL: DESCRIBA LAS DOS IMPLICACIONES PRINCIPALES DE LA UTILIZACIÓN DE MEMORIA VIRTUAL Se puede mantener un mayor número de procesos en memoria principal. s notoria de la programación.10. EN LA GESTIÓN DE MEMORIA LA HIPERPAGINACIÓN Y CERCANÍA DE REFERENCIAS QUIERE DECIR Hiperpaginación: Toda la memoria principal esta ocupada con fragmentos de procesos, por lo que el procesador y el SO tendrán acceso directo a la mayor cantidad de proceso posible. Cercanía de Referencias: Afirma que las referencias a los datos y al código del proceso tienden a agruparse y, por tanto, resulta válida la suposición de que durante periodos cortos se necesitarán sólo unos pocos fragmentos del proceso.

Related Documents