B2-T4 SSOO Flashcards
¿Qué es un sistema operativo?
software que actúa como intermediario entre el hardware de un ordenador y los programas de aplicación del usuario
¿Cuáles son las funciones principales de un sistema operativo?
gestionar los recursos del sistema
Ser una interfaz entre el usuario y la computadora.
Ser la plataforma para los programas de aplicación del usuario.
¿Qué es un proceso?
un programa en ejecución
¿Qué es la planificación de procesos?
es la tarea del sistema operativo que decide qué proceso encolado en la lista de procesos listos debe ser ejecutado en la CPU en un momento dado.
¿Qué es un hilo de ejecución (thread)?
es la unidad básica de ejecución dentro de un proceso
¿Qué es la memoria virtual?
técnica que permite que los programas utilicen más memoria de la físicamente disponible en el sistema
¿Qué es la paginación en memoria virtual?
método de gestión de memoria que divide el espacio de direcciones de los programas en bloques de tamaño fijo llamados páginas.
¿Qué es un sistema de archivos?
es una estructura y un conjunto de procedimientos que el sistema operativo utiliza para gestionar los archivos en un dispositivo de almacenamiento.
¿Qué es el sistema de archivos FAT?
FAT (File Allocation Table) es un sistema de archivos utilizado principalmente en dispositivos de almacenamiento más pequeños
¿Qué es el sistema de archivos NTFS?
NTFS (New Technology File System) es un sistema de archivos utilizado por el sistema operativo Windows que ofrece características avanzadas como soporte para metadatos
¿Qué es el sistema de archivos ext4?
ext4 (fourth extended filesystem) es un sistema de archivos utilizado en sistemas Linux que ofrece mejoras en rendimiento- escalabilidad y robustez comparado con sus predecesores ext2 y ext3.
¿Qué es la segmentación en gestión de memoria?
técnica de gestión de memoria que divide el espacio de direcciones en segmentos de tamaño variable
¿Qué es el swapping en sistemas operativos?
técnica de gestión de memoria que implica mover procesos enteros entre la memoria principal y un espacio de almacenamiento secundario para gestionar el uso de la memoria.
¿Que es Flat Model?
es el modelo para 64 de bits de cómo se realiza la paginación
Enumerar 6 registros usados en la segmentación/paginación
CS-DS-ES-FS-GS-SS
¿Qué es la multitarea?
capacidad de un sistema operativo de ejecutar múltiples procesos aparentemente de manera simultánea.
¿Qué es un sistema operativo de tiempo real?
es un SO diseñado para gestionar aplicaciones que requieren una respuesta inmediata y predecible a eventos externos.
¿Qué es la exclusión mutua?
es una propiedad que asegura que un recurso compartido no sea accedido simultáneamente por más de un proceso
¿Qué es un deadlock?
es una situación en la que dos o más procesos no pueden continuar porque cada uno espera que el otro libere un recurso.
¿Qué es un controlador de dispositivo?
Un controlador de dispositivo es un software que permite al sistema operativo comunicarse con un dispositivo de hardware específico.
¿Qué es un sistema de archivos de red?
Un sistema de archivos de red permite que archivos en una red sean accesibles de la misma manera que si estuvieran en un disco local.
¿Qué es un sistema de archivos journaling?
Un sistema de archivos journaling es un tipo de sistema de archivos que mantiene un registro (journal) de los cambios pendientes para mejorar la resiliencia ante fallos.
¿Qué es el sistema de archivos ZFS?
ZFS es un sistema de archivos y gestor de volúmenes diseñado para ofrecer alta capacidad
¿Qué es un snapshot en sistemas de archivos?
Un snapshot es una copia de solo lectura del estado del sistema de archivos en un momento específico
¿Qué es un hipervisor?
Un hipervisor es un software que permite crear y gestionar máquinas virtuales al abstraer los recursos de hardware.
¿Qué es un microkernel?
es un tipo de kernel que proporciona solo las funciones más básicas(gestión básica de memoria, planificación de procesos y comunicación interproceso)
¿Qué es un sistema de archivos de red NFS?
es un protocolo de sistema de archivos de red desarrollado por Sun Microsystems que permite a los usuarios acceder a archivos a través de una red de manera similar a cómo accederían a archivos locales.
¿Qué es el sistema de archivos CIFS/SMB?
CIFS (Common Internet File System) o SMB (Server Message Block) es un protocolo de sistema de archivos de red utilizado principalmente en sistemas Windows para compartir archivos
En la segmentación par que vale el segmento text
para almacenar las instrucciones
En la segmentación par que vale el segmento data
se almacenan las variables globales inicializadas en el programa
En la segmentación par que vale el segmento bss
almacenar las variables globales sin inicializar
En la segmentación par que vale el segmento stack
es donde se almacenan los datos que son necesarios para la correcta ejecución de las funciones de un programa.
¿Que es la fragmentacióne externa?
Ocurre cuando la memoria libre disponible en un sistema está dividida en pequeños bloques dispersos
En la paginación ¿Como se llama las zonas de memoria de tamaño fijo?
marcos
¿Que es la hiperpaginación?
excesivo número de intercambios con el almacenamiento secundario
¿Cuales son los estados de un proceso?
Nuevo
Preprado
En Ejecución
Bloqueado
Terminado
Ventajas de implementar un subproceso en espacio de usuario
-Conmutación de subprocesos más rápida
-Cada proceso puede tener su propio algoritmo de planificación
¿Para que vale el planificador de procesos a largo plazo?
Selecciona procesos de la cola de esperando ejecución y los carga a memoria
¿Para que vale el planificador de procesos a medio plazo?
Decide qué proceso pasa de la memoria principal a la secundaria (memoria virtual) o viceversa. Es decir cuales se suspenden/reanuden
¿Para que vale el planificador de procesos a corto plazo?
Selecciona entre los procesos preparados en memoria y les asigna la CPU.
¿Que se puede utilizar para la sincronización de procesos?
Semáforos y monitores
Algoritmos Para garantizar el acceso concurrente con exclusión mutua existen
Dekker
Peterson
Eisenberg – McGuire
Panadería de Lamport
¿Que es la E/S mediante el uso de DMA?
(acceso directo a memoria): un chip se encarga de la transferencia y accede a la memoria para leer o escribir datos que recibe y envía el dispositivo sin pasar por el procesador.