Conceptos Fundamentales de Sistemas Operativos
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 30,57 KB
Guardado del Contexto
Pasos en una Llamada al Sistema Operativo
Conceptos Clave
Organizador o Gestor de Memoria
Es el encargado de administrar la memoria, asignándola a los programas que la solicitan.
Organizador del Disco
Se encarga de conocer la ubicación de los datos en el disco, el espacio libre disponible y su cantidad.
Manejador
Programa especializado en utilizar, configurar y gestionar un dispositivo específico.
Sistema Operativo
Conjunto de programas manejadores y organizadores que sirven de soporte a los programas de usuario, permitiendo la utilización de dispositivos y de la computadora en general.
Interfaz de Comandos
Programa especial que se carga después del sistema operativo.
Proceso
Es la imagen en memoria de las instrucciones de un programa.
Guardado del Contexto
Cuando las tareas pueden ser interrumpidas, el procesador guarda el contexto actual antes de ejecutar la rutina de atención a la interrupción.
Multiprogramación
Técnica que permite que dos o más procesos se alojen en la memoria principal y sean ejecutados concurrentemente por el procesador.
Proceso
Bloque de instrucciones que se ejecutan en la memoria en un momento dado en la CPU.
Driver
Parte del sistema operativo que controla la información de un dispositivo.
Gestor/Controlador
Parte del sistema operativo que organiza la información almacenada en un dispositivo.
Operación Entrada/Salida
Operación que consiste en transmitir o captar datos de los periféricos de entrada y salida.
Llamada al Sistema
Acción realizada por un proceso que solicita la intervención del sistema operativo para un servicio.
Ocupación y Liberación de la Memoria
Cambio en el estado de la memoria por el cual una zona pasa de estar libre a ocupada o viceversa.
Tabla de Ocupación de la Memoria
Estructura de datos que almacena/registra los bloques de memoria ocupados o libres.
Descriptor de Procesos
Estructura de datos que guarda la información relevante de un proceso en un instante, útil para el procesador.
Tipos de Ejecución
Ejecución Segmentada
Ejecución de diferentes instrucciones simultáneamente, cada una en una fase diferente, respetando el orden de finalización y precedencia.
Ejecución Escalar
Ejecución secuencial de las instrucciones de un proceso (una a la vez).
Multiproceso
Existencia de varios procesadores en un computador que permite la ejecución simultánea de varios procesos.
Ejecución Superescalar
Ejecución simultánea de dos o más instrucciones consecutivas del mismo proceso para ahorrar tiempo.
Ejecución Multihilo
Ejecución simultánea de varias instrucciones (no relacionadas entre sí) dentro de un mismo proceso.
Interrupción
Evento que ocurre cuando un dispositivo desea desencadenar la ejecución del sistema operativo.