Conceptos Fundamentales de Sistemas Operativos: I/O, Kernel y Gestión de Memoria
Clasificado en Informática
Escrito el en
español con un tamaño de 3,02 KB
Conceptos Esenciales de Sistemas Operativos y Gestión de I/O
A continuación, se presentan definiciones y explicaciones fundamentales sobre la arquitectura interna y la gestión de dispositivos en los sistemas operativos.
1. Grupos de Dispositivos de Entrada/Salida (I/O)
Los dispositivos de I/O se clasifican generalmente en tres grupos principales:
- Dispositivos de interfaz de usuario
- Dispositivos de almacenamiento
- Dispositivos de comunicaciones
4. Diferencia entre Dirección Simbólica y Dirección Absoluta
La diferencia radica en cómo se identifica la ubicación en la memoria:
Dirección Absoluta
Es una dirección de memoria que identifica de forma única una ubicación específica en la memoria principal.
Dirección Simbólica
En la codificación, es un identificador definido por el programador que representa la ubicación de un elemento de dato concreto, una instrucción o una rutina. También se conoce como número simbólico.
5. Definición de Kernel
El Kernel (o Núcleo) es la parte esencial de un sistema operativo que provee los servicios más básicos del sistema. Se encarga de gestionar los recursos, como el acceso seguro al hardware de la computadora.
6. Elementos del Modelo de Conexión de Dispositivos
El modelo de conexión de dispositivos se compone principalmente de:
Periféricos o Dispositivos de I/O
Son los componentes mecánicos que se conectan a la computadora. Se enlazan a la Unidad Central de Proceso (CPU) a través de las unidades de I/O.
Controladores de Dispositivo o Unidades de I/O
Se encargan de gestionar la transferencia de información entre la memoria principal y los periféricos.
8. Definición de Entrada/Salida (E/S) Programada
La E/S programada exige que el procesador esté ejecutando un programa de E/S específico, lo que implica que no existe concurrencia (ejecución simultánea) entre el procesador y la operación de E/S.
11. Definición de Sistema de Archivos
El sistema de archivos proporciona una interfaz homogénea, generalmente a través del sistema de archivos virtual (VFS), para acceder a todos los sistemas de archivo que maneja el sistema operativo. Esto permite la transparencia en el manejo de dispositivos.
12. Definición de Gestor de Bloques
La tarea del gestor de bloques es traducir todos los formatos del dispositivo a bloques, un formato que el periférico pueda entender. Esto se realiza con el fin de optimizar el envío de datos al dispositivo.
14. Explicación de E/S No Bloqueante
Las llamadas de E/S no bloqueante permiten a la aplicación continuar su ejecución, sin detenerse, inmediatamente después de realizar una petición de E/S. El procesamiento posterior consiste en recuperar los parámetros que está utilizando la aplicación para, en un momento posterior, seguir ejecutando la tarea solicitada.