BIIT2 - SSOO Flashcards

1
Q

Componentes / Servicios de un SO

A
  • Gestión de procesos (planificadores)
  • Gestión de memoria (técnicas de paginación, segmentación)
  • Gestión de Entrada/Salida (controladores de dispositivos)
  • Gestión de Archivos/Almacenamiento (sistemas de ficheros)
  • Sistema de Protección (niveles de seguridad)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Dónde debe estar ubicado un proceso Para que pueda ejecutarse?

A

En memoria principal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Multiprogramación en memoria real, asignación continua en memoria, ¿cómo se divide la memoria? ¿qué tipos de particiones puede haber?

A

En regiones con límites fijos
* Particiones igual tamaño (fijas) o
* Particiones de diferentes tamaños (dinámicas).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Multiprogramación en memoria real, asignación continua en memoria, ¿qué tipo de fragmentación presentan las particiones fijas?

A
  • Interna –> Sobra memoria
  • Externa –> El programa no entra
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Multiprogramación en memoria real, asignación continua en memoria, ¿qué son las particiones variables o dinámicas?

A

Particiones contiguas de tamaño variable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Multiprogramación en memoria real, asignación continua en memoria, ¿qué tipo de fragmentación presentan las particiones variables o dinámicas?

A

Fragmentación externa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Multiprogramación en memoria real, asignación continua en memoria, ¿qué solución existe para la fragmentación de las particiones variables o dinámicas?

A

Compactación
Recuperación de los huecos de memoria donde los espacios disponibles de memoria son colocados en la parte inferior y los procesos en la parte superior

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Multiprogramación en memoria real, asignación continua en memoria, ¿qué son los overlays (superposiciones)?

A

Dividir lógicamente un programa en secciones que pueda almacenarse en la RAM (tiene llamadas al sistema)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Multiprogramación en memoria real, asignación continua en memoria: Algoritmos de colocación particiones fijas y variables

A
  • Primer ajuste.
  • Mejor ajuste.
  • Peor ajuste.
  • El siguiente ajuste.
  • Ajuste rápido.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Multiprogramación en memoria real, asignación continua en memoria: Algoritmos de colocación particiones fijas y variables, ¿qué hace el primer ajuste?

A

Se asigna el 1er hueco que sea mayor al tamaño deseado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Multiprogramación en memoria real, asignación continua en memoria: Algoritmos de colocación particiones fijas y variables, ¿qué hace el mejor ajuste?

A
  • Se asigna el hueco cuyo tamaño exceda en la menor cantidad al tamaño deseado.
  • Requiere de una búsqueda exhaustiva.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Multiprogramación en memoria real, asignación continua en memoria: Algoritmos de colocación particiones fijas y variables, ¿qué hace el peor ajuste?

A
  • Se asigna el hueco cuyo tamaño exceda en la mayor cantidad al tamaño deseado.
  • Requiere de una búsqueda exhaustiva.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Multiprogramación en memoria real, asignación continua en memoria: Algoritmos de colocación particiones fijas y variables, ¿qué hace el siguiente ajuste?

A

Es igual que el primer ajuste con la diferencia que se deja un apuntador al lugar en donde se asignó el último hueco para realizar la siguiente búsqueda a partir de él.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Multiprogramación en memoria real, asignación continua en memoria: Algoritmos de colocación particiones fijas y variables, ¿qué hace el ajuste rápido?

A

Se mantienen listas enlazadas separadas de acuerdo a los tamaños de los huecos, para así buscarle a los procesos un hueco más rápido en la cola correspondiente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Multiprogramación en memoria virtual, asignación paginada de memoria, ¿en qué se divide el programa que se carga en memoria?

A

Se divide en porciones del mismo tamaño llamadas páginas, las cuales, no tienen que ser colocadas de forma continua en memoria.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Multiprogramación en memoria virtual, asignación paginada de memoria, ¿en qué se divide la memoria?

A

Se divide en porciones del mismo tamaño de los sectores de disco llamadas marcos de página (page frames)

17
Q

Multiprogramación en memoria virtual, asignación paginada de memoria, ¿qué tipo de fragmentación presenta?

A

Fragmentación interna del último marco de página

18
Q

Multiprogramación en memoria virtual, asignación paginada de memoria, ¿qué tipo de tablas maneja?

A
  1. Tabla de Trabajos (Job Table, JT)
  2. Tabla de Correspondencia de Páginas (Page Map Table, PMT)
  3. Tabla de Correspondencia de la Memoria (Memory Map Table, MMT)
19
Q

Multiprogramación en memoria virtual, asignación paginada de memoria, ¿qué es y qué mantiene la memoria asociativa interna en la MMU?

A
  • Mantiene información sobre las últimas páginas accedidas.
  • Es considerada memoria cache especial de alta velocidad.