Vous êtes sur la page 1sur 6

SISTEMAS OPERATIVOS HDF

Sistemas Operativos
1. Qu es Swapping?
Es un mecanismo o modo de interrelacionar la memoria principal con la
secundaria, de tal modo que se produce un intercambio de programas
entre ambas cuyo resultado es la simulacin de un sistema multitarea o
la potenciacin de memoria central a base de recursos de la memoria
secundaria
2. Cules son las posibles ubicaciones de las reas de
intercambio?
Zona del disco (un fichero o particin)
3. Cules son las ventajas de una particin de intercambio?
Se puede conseguir mejor rendimiento si se coloca la particin en la
zona
ms rpida del disco, que es al principio (los cilindros exteriores del
disco, por donde pasan ms datos a cada vuelta).
No hay problemas de fragmentacin
No hay que usar ningn sistema de ficheros en concreto
4. En el S.O. Windows los ficheros que hicieron el intercambio
estn ubicados en:
Lo implementa mediante un fichero situado en el directorio raz o en el
del sistema: (C:\WINDOWS\)tiene por nombre:
386SPART.PAR en Windows 3.1
WIN386.SWP en Windows 3.11, 95 y 98
pagefile.sys en Windows NT y sucesores
5. Cmo creamos un rea de intercambio en Linux?
Se usa la orden mkswap nombre, donde nombre puede ser un fichero o
la ruta a un dispositivo de disco. Esto prepara el dispositivo y le pone la
cabecera apropiada.
6. Mencione los 5 requisitos de la gestin de memoria
Reubicacin
Proteccin
Comparticin
Organizacin lgica
Organizacin fsica

SISTEMAS OPERATIVOS HDF


7. Haga el esquema de requisitos de direccionamiento para un
proceso
Informacin de Control del Proceso
Punto de Entrada del Programa
Cdigo

Instrucciones de Salto

Referencia a Datos
Datos

Ciclo Actual de la Pila

8. Qu implica la proteccin en la gestin de memoria?


Pila
El cdigo de un proceso no puede
hacer referencia a posiciones de
memoria de otros procesos, con fines de lectura o escritura, sin permiso.
Todas las referencias a la memoria generadas por un proceso deben
comprobarse durante la ejecucin para asegurar que solo hacen
referencia al espacio de memoria destinado a dicho proceso. El
procesador debe ser capaz de abortar estas instrucciones en el
momento de la ejecucin.
9. En la organizacin lgica de gestin de memoria se presentan 3
ventajas. Cules son?
1.

Los
mdulos
pueden
escribirse
y
compilarse
independientemente, mientras que el sistema resuelve durante
la ejecucin todas las referencias de un modulo a otro.
2. Con un escaso coste adicional, pueden otorgarse distintos
grados de proteccin a los distintos mdulos.
3. Se puede introducir mecanismos por medio de los cuales los
procesos puedan compartir mdulos. La ventaja de compartir
es que se corresponde con la visin del problema que tiene el
usuario y, por lo tanto, es fcil para el usuario especificar el
compartimiento que desea.
10.
En la organizacin fsica la memoria del computador se
organiza al menos en 2 niveles Cules son? La memoria Principal
y la memoria Secundaria
11.
Qu caractersticas presenta la memoria principal?
Ofrece un acceso rpido con un coste relativamente alto y es voltil, es
decir,
no proporciona almacenamiento permanente .
12.
Qu caractersticas presenta la memoria secundaria? Es
ms lenta y ms barata que la memoria principal, y normalmente, no es
voltil
13. Describa que es la particin de la memoria
2

Cdig

SISTEMAS OPERATIVOS HDF


La memoria principal se divide en un conjunto de particiones durante la
generacin del sistema. Puede haber particin esttica o dinmica.
14. Haga el cuadro de tcnicas de gestin de memoria referente a:
particin esttica y particin dinmica
Cuadro de Tcnicas de Gestin de Memoria
Tcnica
Descripcin
Ventajas
Desventajas
Particin
La memoria principal se
Fcil de
Uso ineficiente de la
Esttica
divide
implementar;
memoria debido a la
en un conjunto de
poca
fragmentacin
particiones
sobrecarga del
interna; el numero de
estticas durante la
Sistema
procesos activos es
generacin
operativo.
fijo.
del sistema. Un proceso se
puede cargar en una
particin
de menor o igual tamao.
Particin
Las particiones se crean
No hay
Uso ineficiente del
Dinmica
dinmicamente, de forma
fragmentacin
procesador debido a
que
interna; uso
la necesidad de
cada proceso se carga en
ms eficiente
compactacin para
una
de memoria
poder
particin de igual tamao
principal.
contrarrestar la
que
fragmentacin externa
el proceso.
15. Qu es la particin esttica o fija?

En la mayora de los esquemas de gestin de memoria, el sistema


operativo ocupa una parte fija de la memoria principal y que el resto de
la memoria esta disponible para ser usado por varios procesos. El
esquema ms sencillo de gestin de la memoria disponible es dividir en
regiones con lmites fijos.
16.
Las particiones estticas de igual tamao presenta 2
dificultades, Cules son?
Un programa puede ser demasiado grande para caber en la
particin.
El programador debe disear el programa mediante superposiciones,
para que slo una parte del programa est en la memoria principal
en cada instante. Cuando se necesita un mdulo que no este
presente el programa de usuario debe cargar dicho mdulo en la
particin del programa, superponindose a los programas y datos
que se encuentren en ella.
El uso de la memoria principal es ineficiente.
Cualquier programa sin importar lo pequeo que sea, ocupara una
particin completa.
3

SISTEMAS OPERATIVOS HDF


17. En que consiste la particin dinmica?

Las particiones son variables en nmero y longitud. Cuando se carga un


proceso en la memoria principal, se le asigna exactamente tanta
memoria como necesita y no ms.
18. Los 3 algoritmos de ubicacin que se pueden considerar son.
Explquelos
Los de mejor ajuste:
Elige el bloque de tamao ms prximo al solicitado. Aunque cada
solicitud de memoria desperdicia siempre la menor cantidad de
memoria, el resultado Es que la memoria principal se llena
rpidamente de bloques demasiados pequeos como para satisfacer
las solicitudes de asignacin de memoria, as se debe compactar
ms frecuentemente.
El del primer ajuste:
Comienza recorriendo la memoria desde el principio y escoge el
primer bloque disponible que sea suficientemente grande. Es el
mejor y el ms rpido.
El de siguiente ajuste:
Recorre la memoria desde el lugar de la ltima ubicacin y elige el
siguiente bloque disponible que sea suficientemente grande.
19. Qu es el algoritmo de reemplazo?
En un sistema multiprogramado con particiones dinmicas, habr algn
momento en el que todos los procesos de la memoria principal estn en
estado bloqueado y la memoria sea insuficiente. Para evitar
desaprovechar el tiempo del procesador esperando a que un proceso
activo se desbloquee, el sistema operativo expulsara uno de los
procesos de la memoria principal para hacer sitio a un proceso listo o
nuevo. Por lo tanto, el sistema operativo debe elegir que proceso
reemplazar.
20. Qu es la fragmentacin y cuando se genera?
La fragmentacin es la memoria que queda desperdiciada al usar los
mtodos de gestin de memoria. La fragmentacin es generada cuando
durante el reemplazo de procesos quedan huecos entre dos o ms
procesos de manera no contigua y cada hueco no es capaz de soportar
ningn proceso de la lista de espera.
21.
Qu es la fragmentacin externa e interna?
Fragmentacin Externa: Existe el espacio total de memoria para
satisfacer un requerimiento, pero no es contigua.
Fragmentacin Interna: La memoria asignada puede ser
ligeramente mayor que la requerida; esta referencia es interna a la
particin, pero no se utiliza.
22.Escriba las ventajas de la paginacin:

Es posible comenzar a ejecutar un programa, cargando solo una


parte del mismo en memoria, y el resto se cargara bajo la
solicitud.

SISTEMAS OPERATIVOS HDF

No es necesario que las paginas estn contiguas en memoria, por


lo que no se necesitan procesos de compactacin cuando existen
marcos de paginas libres dispersos en la memoria.
Es fcil controlar todas las pginas, ya que tienen el mismo
tamao.
El mecanismo de traduccin de direcciones (DAT) permite separar
los conceptos de espacio de direcciones y espacios de memoria.
Todo el mecanismo es transparente al usuario.
Se libera al programador de la restriccin de programar para un
tamao fsico de memoria, con lo que s e aumenta su
productividad. Se puede programar en funcin de una memoria
mucho ms grande a la existente.
Al no necesitarse cargar un programa completo en memoria para
su ejecucin, se puede aumentar el numero de programas
multiprogramndose.
Se elimina el problema de fragmentacin externa.
23. Escriba las ventajas de la segmentacin paginada:
Debido a que los espacios de memorias son segmentados, se
garantiza la facilidad de implantar la comparticin y enlace.
Como los espacios de memoria son paginados, se simplifican las
estrategias de
almacenamiento.
Se elimina el problema de la fragmentacin externa y la
necesidad de compactacin.
24. Escriba las desventajas de la segmentacin paginada:
Las tres componentes de la direccin y el proceso de formacin
de direcciones hace que se incremente el costo de su
implantacin. El costo es mayor que en el caso de de
segmentacin pura o paginacin pura.
Se hace necesario mantener un nmero mayor de tablas en
memoria, lo que implica un mayor costo de almacenamiento.
Sigue existiendo el problema de fragmentacin interna de todaso casi- todas las pginas finales de cada uno de los segmentos.
Bajo paginacin pura se desperdician solo la ltima pgina
asignada, mientras que bajo segmentacin. paginada el
desperdicio puede ocurrir en todos los segmentos asignados.
25. Cul es una de las tareas del S.O. en la gestin de memoria?
Tratar a la memoria principal como un recurso que asignar y compartir
entre varios procesos activos.
26. Qu es paginacin?
Dividir los programas en pequeas partes o pginas. Del mismo modo,
la memoria es dividida en trozos del mismo tamao que las pginas
llamados marcos de pgina. De esta forma, la cantidad de memoria
desperdiciada por un proceso es el final de su ltima pgina, lo que
minimiza la fragmentacin interna y evita la externa.

SISTEMAS OPERATIVOS HDF


27. Qu es la segmentacin?

En este caso, el programa y sus datos asociados se dividen en un


conjunto de segmentos. No es necesario que todos los segmentos de
todos los programa tengan la misma longitud, aunque existe una
longitud mxima de segmento. Una direccin lgica segmentada consta
de dos partes, en este caso un nmero de segmento y un
desplazamiento.

Vous aimerez peut-être aussi