Conceptos Clave sobre Sistemas Operativos y Gestión de Memoria
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 4,79 KB
Sección 1: Definiciones
Es el software que controla la computadora y sirve de interface hombre-máquina: Sistema Operativo (SO).
Reducir el esfuerzo y maximizar el rendimiento de los recursos es: Tener premisas del SO.
El sistema operativo en el cual se puede realizar varias tareas al mismo tiempo es de tipo: Multitarea.
Es el lugar donde la CPU lee las instrucciones a ejecutar, así como algunos datos a emplear: Memoria.
Este tipo de memoria la utiliza el administrador de memoria solo para tareas específicas: Memoria ROM.
Este método de implantación de mecanismos de memoria virtual consiste en que el SO predice cuáles páginas se ocuparán durante la ejecución de un proceso: Prepaginación.
Es aquella que sobrepasa 1 MB de memoria RAM y que es accesible a procesadores 80286 y superiores: Memoria Extendida.
Este mecanismo sirve de protección para la memoria: Registro Base.
Se utiliza para determinar cuáles páginas serán descargadas hacia el disco duro cuando se quiera cargar nuevas páginas y no haya memoria libre: Algoritmo de Descarga.
Basándote en los algoritmos de descarga, consiste en tener un contador de tiempo para cada página para descargar las más viejas: FIFO (First In, First Out).
Sección 2: Conceptos Avanzados
- Método mediante el cual un SO simula tener más memoria principal que la que existe físicamente: Memoria Virtual.
- Este método consiste en la asignación de bloques de memoria de tamaño variable: Segmentación.
- Consiste en iniciar la ejecución de los procesos sin páginas cargadas, estas se irán cargando conforme el proceso las demande: Demanda de Página.
- Se puede ejecutar código, pero no puede leer ni escribir: Segmento de Código.
- Describe diferentes tipos de segmento que todos ellos sirven para la gestión del modo protegido: Segmento del Sistema.
- Consiste en considerar el espacio de direcciones lógicas de cada proceso como un conjunto de bloques de tamaño consistente: Paginación.
- En esta estrategia de asignación, el SO busca el bloque de memoria que represente el menor desperdicio según el requerimiento: Mejor Ajuste.
- Es la forma en cómo está distribuida las particiones de memoria de un SO: Mapa de Memoria.
- Solo se puede leer y escribir, pero no se puede ejecutar código de un programa: Segmento de Datos.
- En esta estrategia de asignación, el SO asigna el bloque más grande que encuentre: Peor Ajuste.
Sección 3: Preguntas y Respuestas
- ¿Cuáles son los principales recursos que administra un sistema?
- Administración de procesos
- Administración de E/S (Entrada/Salida)
- Administración de memoria
- Administración de archivos
RAM significa Memoria de Acceso Aleatorio. Sirve como almacenamiento temporal de datos.
¿Cuál es la diferencia de trabajar en modo supervisor y usuario en un SO?El modo supervisor tiene control total sobre el SO y el hardware, mientras que el modo usuario tiene acceso limitado y opera bajo ciertas restricciones.
¿Cuál es el concepto de memoria?Es un arreglo lineal de localidades de almacenamiento de un byte de tamaño.
¿Cuáles son las operaciones básicas que se realizan sobre una memoria?Lectura y escritura.
¿Qué dice la ley de Parkinson?La ley de Parkinson, en el contexto de la gestión de memoria, podría interpretarse como que "el trabajo se expande hasta llenar el tiempo disponible para su finalización". Sin embargo, en el contexto original, la pregunta parece referirse a un concepto relacionado con la administración de memoria, pero no está directamente relacionada con la ley de Parkinson. Una posible interpretación podría ser que se refiere a cómo la demanda de memoria tiende a crecer hasta ocupar toda la memoria disponible.
¿Qué es un mecanismo de asignación?Determina la cantidad de bloques que serán administrados en la memoria.
¿Cuál es la función principal de un administrador de memoria?Tener un control sobre los lugares donde se están almacenando los procesos y datos que actualmente se están utilizando.
¿Cuáles son las estrategias de asignación?- Primer Ajuste
- Mejor Ajuste
- Peor Ajuste
A la forma en cómo se puede ubicar un programa en memoria.