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.

Entradas relacionadas: