B2-T4 SSOO Flashcards

1
Q

¿Qué es un sistema operativo?

A

software que actúa como intermediario entre el hardware de un ordenador y los programas de aplicación del usuario

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

¿Cuáles son las funciones principales de un sistema operativo?

A

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.

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

¿Qué es un proceso?

A

un programa en ejecución

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

¿Qué es la planificación de procesos?

A

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.

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

¿Qué es un hilo de ejecución (thread)?

A

es la unidad básica de ejecución dentro de un proceso

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

¿Qué es la memoria virtual?

A

técnica que permite que los programas utilicen más memoria de la físicamente disponible en el sistema

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

¿Qué es la paginación en memoria virtual?

A

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.

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

¿Qué es un sistema de archivos?

A

es una estructura y un conjunto de procedimientos que el sistema operativo utiliza para gestionar los archivos en un dispositivo de almacenamiento.

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

¿Qué es el sistema de archivos FAT?

A

FAT (File Allocation Table) es un sistema de archivos utilizado principalmente en dispositivos de almacenamiento más pequeños

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

¿Qué es el sistema de archivos NTFS?

A

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

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

¿Qué es el sistema de archivos ext4?

A

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.

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

¿Qué es la segmentación en gestión de memoria?

A

técnica de gestión de memoria que divide el espacio de direcciones en segmentos de tamaño variable

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

¿Qué es el swapping en sistemas operativos?

A

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.

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

¿Que es Flat Model?

A

es el modelo para 64 de bits de cómo se realiza la paginación

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

Enumerar 6 registros usados en la segmentación/paginación

A

CS-DS-ES-FS-GS-SS

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

¿Qué es la multitarea?

A

capacidad de un sistema operativo de ejecutar múltiples procesos aparentemente de manera simultánea.

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

¿Qué es un sistema operativo de tiempo real?

A

es un SO diseñado para gestionar aplicaciones que requieren una respuesta inmediata y predecible a eventos externos.

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

¿Qué es la exclusión mutua?

A

es una propiedad que asegura que un recurso compartido no sea accedido simultáneamente por más de un proceso

19
Q

¿Qué es un deadlock?

A

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.

20
Q

¿Qué es un controlador de dispositivo?

A

Un controlador de dispositivo es un software que permite al sistema operativo comunicarse con un dispositivo de hardware específico.

21
Q

¿Qué es un sistema de archivos de red?

A

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.

22
Q

¿Qué es un sistema de archivos journaling?

A

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.

23
Q

¿Qué es el sistema de archivos ZFS?

A

ZFS es un sistema de archivos y gestor de volúmenes diseñado para ofrecer alta capacidad

24
Q

¿Qué es un snapshot en sistemas de archivos?

A

Un snapshot es una copia de solo lectura del estado del sistema de archivos en un momento específico

25
Q

¿Qué es un hipervisor?

A

Un hipervisor es un software que permite crear y gestionar máquinas virtuales al abstraer los recursos de hardware.

26
Q

¿Qué es un microkernel?

A

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)

27
Q

¿Qué es un sistema de archivos de red NFS?

A

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.

28
Q

¿Qué es el sistema de archivos CIFS/SMB?

A

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

29
Q

En la segmentación par que vale el segmento text

A

para almacenar las instrucciones

30
Q

En la segmentación par que vale el segmento data

A

se almacenan las variables globales inicializadas en el programa

31
Q

En la segmentación par que vale el segmento bss

A

almacenar las variables globales sin inicializar

32
Q

En la segmentación par que vale el segmento stack

A

es donde se almacenan los datos que son necesarios para la correcta ejecución de las funciones de un programa.

33
Q

¿Que es la fragmentacióne externa?

A

Ocurre cuando la memoria libre disponible en un sistema está dividida en pequeños bloques dispersos

34
Q

En la paginación ¿Como se llama las zonas de memoria de tamaño fijo?

A

marcos

35
Q

¿Que es la hiperpaginación?

A

excesivo número de intercambios con el almacenamiento secundario

36
Q

¿Cuales son los estados de un proceso?

A

Nuevo
Preprado
En Ejecución
Bloqueado
Terminado

37
Q

Ventajas de implementar un subproceso en espacio de usuario

A

-Conmutación de subprocesos más rápida
-Cada proceso puede tener su propio algoritmo de planificación

38
Q

¿Para que vale el planificador de procesos a largo plazo?

A

Selecciona procesos de la cola de esperando ejecución y los carga a memoria

39
Q

¿Para que vale el planificador de procesos a medio plazo?

A

Decide qué proceso pasa de la memoria principal a la secundaria (memoria virtual) o viceversa. Es decir cuales se suspenden/reanuden

40
Q

¿Para que vale el planificador de procesos a corto plazo?

A

Selecciona entre los procesos preparados en memoria y les asigna la CPU.

41
Q

¿Que se puede utilizar para la sincronización de procesos?

A

Semáforos y monitores

42
Q

Algoritmos Para garantizar el acceso concurrente con exclusión mutua existen

A

Dekker
Peterson
Eisenberg – McGuire
Panadería de Lamport

43
Q

¿Que es la E/S mediante el uso de DMA?

A

(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.