Sistemas Operativos - Conceptos Básicos y Estructura

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/19

flashcard set

Earn XP

Description and Tags

Flashcards de vocabulario sobre los conceptos clave de la arquitectura de computadoras, estructura del sistema operativo y llamadas al sistema.

Last updated 5:03 AM on 9/9/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

20 Terms

1
New cards

Arquitectura (de sistema)

Modelo de sistema dentro de un contexto específico que representa los componentes necesarios para desarrollar el sistema desde una perspectiva o punto de vista particular.

2
New cards

Firmware (Software integrado)

Software que proporciona instrucciones de máquina a los componentes de hardware de un dispositivo para permitir su funcionamiento a un nivel básico. Es instalado por el fabricante y normalmente no se puede eliminar.

3
New cards

Sistema operativo

Colección de programas que comparten los mismos mecanismos de distribución, creados con el propósito de administrar y extender los recursos o capacidades de los sistemas de información.

4
New cards

Kernel (Núcleo)

Funcionalidad central y exclusiva del sistema operativo encargada de administrar otros procesos, soportar su ejecución y gestionar recursos de memoria, entrada/salida, red y archivos. Proviene de la raíz germánica Kern (núcleo o hueso).

5
New cards
<p>Memoria virtual</p>

Memoria virtual

Mecanismo que combina la RAM del equipo con espacio temporal en el disco duro. Cuando la RAM se agota, mueve los datos a un espacio llamado archivo de paginación (denominado Swap en Linux).

6
New cards

Proceso

Un programa en ejecución. Es una entidad activa que surge cuando las instrucciones de un ejecutable se cargan en la memoria y se le asignan recursos como CPU, memoria, archivos y dispositivos de E/S.

7
New cards

Procesos del sistema

Procesos que ejecutan el código del sistema operativo contenido en los programas del sistema, destinados a realizar tareas del propio sistema operativo.

8
New cards

Procesos de usuario

Procesos encargados de ejecutar el código contenido en los programas de aplicación.

9
New cards
<p>Sistemas distribuidos</p>

Sistemas distribuidos

Sistemas computacionales en los que varios componentes o nodos de procesamiento se interconectan y colaboran entre sí para realizar una tarea, un trabajo o proporcionar un servicio específico.

10
New cards
<p>Ring 0</p>

Ring 0

Nivel de la arquitectura con el mayor grado de privilegio (Most privileged), que permite la gestión de recursos de hardware, control del sistema de archivos, asignación de memoria RAM, creación de archivos y tareas de entrada/salida.

11
New cards

Ring 3

Nivel de la arquitectura con el menor grado de privilegio (Least privileged), en el que las aplicaciones y el espacio de usuario operan sin permisos para controlar tareas esenciales de gestión de hardware.

12
New cards

Llamada al sistema (System Call)

Solicitud necesaria cada vez que un proceso ejecutado en modo usuario intenta realizar una función ejecutable de manera exclusiva en modo núcleo.

13
New cards

System Call Interface

Interfaz que mantiene una tabla indexada según los números asociados a cada llamada al sistema, invoca la función en el Kernel del S.O. y retorna el estado de ejecución y los valores de retorno al programa cliente.

14
New cards

Métodos para transferencia de parámetros en llamadas al sistema

Técnicas utilizadas para pasar datos en las System Calls: Registros de la CPU, Memoria (bloques o tablas) y la Pila (stack).

15
New cards

WinAPI

Interfaz de programación de aplicaciones de Windows cuyos métodos de biblioteca se convierten automáticamente en llamadas al sistema comprensibles para el sistema operativo.

16
New cards

Control de procesos (Llamadas al sistema)

Categoría de llamadas al sistema destinadas a supervisar el inicio, ejecución, dirección o terminación de los procesos del sistema (ejemplos: fork() y exit() en Linux; CreateProcess() y ExitProcess() en Windows).

17
New cards

Gestión de archivos (Llamadas al sistema)

Categoría de llamadas al sistema empleadas por programas de aplicación para efectuar operaciones con archivos como create, delete, open, close, write y read.

18
New cards

Gestión de dispositivos (Llamadas al sistema)

Categoría de llamadas al sistema orientadas a solicitar o administrar los recursos de hardware necesarios, tales como potencia de cálculo o capacidad de almacenamiento.

19
New cards

Gestión de la información (Llamadas al sistema)

Llamadas al sistema empleadas por las aplicaciones para solicitar o intercambiar datos sobre el estado del sistema, tales como hora, fecha o atributos de procesos y dispositivos.

20
New cards

Comunicación entre procesos (Llamadas al sistema)

Conjunto de llamadas al sistema orientadas a crear/eliminar conexiones, enviar y recibir mensajes, transferir datos de estado y conectar o desconectar dispositivos remotos.