Search Header Logo
Sistemas Operativos

Sistemas Operativos

Assessment

Presentation

Computers

University

Practice Problem

Easy

Created by

nelson huanca victoria

Used 8+ times

FREE Resource

5 Slides • 25 Questions

1

​Funciones de la memoria

La memoria virtual

La memoria virtual es un mecanismo que permite aumentar el grado de multiprogramación en un sistema operativo, pero incorpora varios desafíos a la gestión de la memoria, como son el traslado de bloques de memoria y la traducción del direccionamiento.

Some text here about the topic of discussion

2

Sistemas Operativos

By nelson huanca victoria

3

Multiple Choice

Cuales de los siguientes son beneficios propios del uso de la memoria virtual

1

Se produce un aumento del grado de multiprogramación al no ser necesario que todo el mapa de memoria de un proceso esté en memoria principal para poder ejecutarlo

2

Al aumentar el grado de multiprogramación, se aumenta el rendimiento del sistema

3

Al retener páginas de memoria frecuentemente utilizadas se evita las consultas en la tabla de paginación

4

Reduce la cantidad de operaciones de E/S

4

Multiple Choice

Debido a que las operaciones sobre la memoria (lectura, escritura, direccionamiento y traducciones de direcciones) puede requerir mucho tiempo del procesador, en los sistemas de computación modernos se ha incluido un componente adicional para gestionar las tareas de memoria, este componente se llama:

1

MMU

2

MCPU

3

MPU

5

Multiple Choice

Cual de los siguientes textos define mejor el concepto de: Paginación

1

Los procesos divididos en trozos llamados Páginas, son almacenados en Marcos de memoria o marcos de páginas

2

Para tener una mejor administración de la memoria, esta es dividida en secciones llamadas páginas

3

Las páginas son estructuras de datos que contienen los archivos en la unidad de almacenamiento

6

Multiple Choice

Para realizar la gestión eficiente de la asignación de marcos de memoria a las páginas de procesos, la MMU utiliza una estructura llamada:

1

Las Tablas de Páginas

2

Tablas de Asignación de Páginas

3

Sistema de Paginación

4

Bloque de Paginas

7

Multiple Choice

En la asignación de memoria basada en Asignación Contigua, surge un fenómeno llamado Fragmentación Externa, que consiste en la aparición de huecos demasiado pequeños como para alojar un proceso.

En la Asignación por Paginación, surge otro fenómeno llamado Fragmentación Interna, ¿Cómo se define esto?

1

En la paginación se le asigna a cada proceso un número entero de marcos de página, por tanto, se desperdiciará parte del último marco asignado, en promedio la mitad de una página queda vacía

2

Dentro del mapa de bits de cada proceso existe un espacio disponible para la asignación de valores a las variables locales y crecimiento de la pila, este espacio libre es conocido como fragmento interno.

3

La fragmentación Interna surge por la necesidad de dejar pequeños espacios libres de memoria entre un bloque de marcos y otros, también llamados registros valla.

8

Multiple Choice

Que información contiene una Tabla de Páginas

1

El lugar donde reside una página y el marco de memoria al que corresponde

2

El Id del proceso y su estado

3

El mapa de bits de cada página, además del marco de memoria correspondiente

9

Multiple Select

Que información básica contiene cada entrada de una tabla de páginas?

1

Información de Protección

2

Indicación de Página Válida

3

Especificación de las regiones del proceso

4

Tamaño del proceso

10

Multiple Select

Que factores deben tomarse en cuenta para la definición del tamaño de la páginas

1

Límites de fragmentación interna tolerable

2

Número de de registros manejable en la tabla de páginas

3

Tamaño de la memoria física del sistema

4

Velocidad de transferencia del bus de datos

11

El Buffer de Búsquedas de Traducciones

Algunos procesadores modernos (como, por ejemplo, MIPS o Alpha) tienen un diseño alternativo en el que se traspasa parte de la gestión de la TLB al sistema operativo. A este esquema se le denomina TLB gestionada por software. La MMU se encarga de buscar la traducción en la TLB, pero si no la encuentra produce una excepción que activa al sistema operativo. Éste se debe encargar de buscar «a mano» en la tabla de páginas e insertar en la TLB la traducción. Observe que, con este esquema, la MMU se simplifica considerablemente, ya que no tiene que saber nada de las tablas de páginas. Además, proporciona más flexibilidad, ya que el sistema operativo puede definir las tablas

de página a su conveniencia, sin ninguna restricción impuesta por el hardware.

Some text here about the topic of discussion

12

Multiple Choice

Para acceder a la posición de memoria

solicitada, la MMU debe consultar la entrada correspondiente de la tabla de páginas, se producirán dos accesos a memoria por cada acceso real solicitado por el programa. Esta sobrecarga reduce a la mitad el rendimiento del sistema. Para solventar este problema se incluye el siguiente componente:

1

Buffer de Búsqueda de Traducciones (TLB)

2

Cache de Segmentos de Memoria (MSC)

3

Buffer de Cache de Traducciones (TCB)

13

Multiple Choice

Un alto grado de multiprogramación genera una gran cantidad de tablas de páginas, que ocupan mucho espacio de memoria, que mecanismo soluciona este problema

1

Las tablas de páginas de multinivel

2

El uso de TLB

3

La MMU autogestionada

4

Todas las opciones

14

Multiple Choice

La diferencia entre una entrada de una tabla de páginas de un nivel, y las tablas multinivel es:

1

En la tablas de multinivel, los primeros niveles contienen la dirección del siguiente nivel, en el ultimo nivel esta la dirección del marco buscado

2

La tablas de multinivel no cuenta con información de protección y validez

3

Las tablas de multinivel consumen el doble de memoria que las de un nivel

15

Multiple Select

¿Cuál es la ventaja del modelo de tablas de multinivel?

1

Si todas las entradas de una tabla de páginas de cualquier nivel están marcadas como inválidas, no es necesario almacenarla, Basta con marcar como inválida la entrada de la tabla de páginas de nivel superior correspondiente

2

Solo tabla de páginas de nivel superior debe permanecer en la memoria física, las tablas de los niveles inferiores pueden radicar en la memoria virtual

3

Si las entradas de una tabla de paginas de primer nivel llegan a ocupar el espacio designado, automáticamente se divide en un nivel inferior para compartir la información y optimizar su búsqueda

16

Segmentación

Con la paginación, la MMU no sabe nada sobre las distintas regiones de los procesos. Sólo entiende de páginas. El sistema operativo debe guardar para cada proceso una tabla de regiones que especifique qué páginas pertenecen a cada región. Esto tiene dos desventajas:

  • Para crear una región hay que rellenar las entradas de las páginas pertenecientes a la región con las mismas características. Así, por ejemplo, si se trata de una región de código que ocupa diez páginas, habrá que rellenar diez entradas especificando una protección que no permita modificarlas.

  • Para compartir una región, hay que hacer que las entradas correspondientes de dos procesos apunten a los mismos marcos.

En resumen, lo que se está echando en falta es que la MMU sea consciente de la existencia de las regiones y que permita tratar a una región como una entidad.

17

Multiple Choice

¿En qué consiste el proceso de segmentación?

1

La segmentación es una técnica hardware que intenta dar soporte directo a las regiones, para ello, considera el mapa de memoria de un proceso compuesto de múltiples segmentos y por tanto, cada región se almacenará en un segmento

2

La segmentación es una técnica software que intenta dar soporte directo a las regiones, para ello, considera el mapa de memoria de un proceso compuesto de múltiples regiones y por tanto, cada región se almacenará en una página

3

La segmentación es una técnica hardware que intenta dar soporte directo a la paginación, para ello, considera el mapa de memoria de un proceso compuesto de múltiples páginas y por tanto, cada página se almacenará en un segmento

18

Fill in the Blanks

Type answer...

19

Multiple Choice

Indique si la siguiente afirmación es correcta:

El sistema operativo mantendrá una tabla de segmentos por cada proceso y en cada cambio de proceso irá informando a la MMU de qué tabla debe usar

1

Es correcto

2

No es cierto

20

Multiple Choice

Indique si la siguiente afirmación es correcta:

La Segmentación produce Fragmentación Externa

1

Si, es cierto

2

no es cierto

21

El Sistema de Archivos

Desde el punto de vista de los usuarios y las aplicaciones, los archivos y directorios son los elementos centrales del sistema. Cualquier usuario genera y usa información a través de las aplicaciones que ejecuta en el sistema.

En todos los sistemas operativos de propósito

general, las aplicaciones y sus datos se almacenan en archivos no volátiles, lo que permite su posterior reutilización.

Some text here about the topic of discussion

22

Fill in the Blanks

Type answer...

23

Multiple Choice

Cuales son los tipos de archivos reconocidos en un S.O.

1

ASCII y binarios

2

Programas y Datos

3

Secuenciales y Binarios

4

Documentos y Programas

24

Multiple Choice

¿Cuál es el atributo de archivo que contiene un identificador compresible para el usuario?

1

Nombre

2

Identificador único

3

Mapa del Archivo

4

Información de control del archivo

25

Multiple Choice

¿Cual es el método de acceso a un archivo que solo puede leer los bytes del archivo en orden, empezando por el principio?.

1

Acceso Secuencial

2

Acceso Directo

3

Acceso Aleatorio

26

Multiple Choice

¿A que método de Acceso a archivos corresponde la siguiente afirmación?

"Se puede acceder al archivo desordenadamente moviendo el apuntador de acceso hacia uno u otro registro"

1

Acceso Directo

2

Acceso Secuencial

3

Acceso Aleatorio

4

Acceso Indexado

27

Multiple Choice

Cuál es la diferencia entre el método de acceso directo y el método ISAM

1

ISAM utiliza un archivo índice para acceder a los registro del archivo objeto

2

ISAM aprovecha las funciones de los dispositivos de acceso directo

3

No hay diferencia, ambos métodos describen la funcionalidad de acceso directo

28

Multiple Choice

¿Qué es una Semántica de Coutilización?

1

El mecanismo que especifica qué ocurre cuando varios procesos acceden de forma simultánea al mismo archivo

2

El mecanismo que distribuye las cargas de procesos entre los dispositivos de almacenamiento

3

El mecanismo de bloqueo de procesos de lectura o escritura sobre archivos

29

Multiple Choice

La semántica de Coutilización en que cada proceso trabaja con su propia imagen del archivo y no se permite que los procesos independientes compartan el apuntador de posición dentro de un archivo, es:

1

La semántica de Unix

2

La semántica de Sesión

3

La semántica de archivos inmutables

30

Multiple Choice

¿A que semántica de Coutilización corresponde la siguiente afirmación?

"se basa en que cuando un archivo es creado por su dueño no puede ser de nadie más"

1

Archivos inmutables

2

Sesión

3

Unix

​Funciones de la memoria

La memoria virtual

La memoria virtual es un mecanismo que permite aumentar el grado de multiprogramación en un sistema operativo, pero incorpora varios desafíos a la gestión de la memoria, como son el traslado de bloques de memoria y la traducción del direccionamiento.

Some text here about the topic of discussion

Show answer

Auto Play

Slide 1 / 30

SLIDE