Introducción a los Sistemas Operativos
1. Los sistemas operativos son el software básico del ordenador. Se encargan de gestionar los recursos hardware y permiten la ejecución del software de aplicación.
Interfaz
Es un conjunto de programas que relacionan los niveles para que el usuario pueda acceder al hardware y ejecutar.
Sistema Operativo Multiusuario
Permite a varios usuarios utilizar los recursos de un mismo ordenador desde diferentes ubicaciones.
Sistema Operativo Monousuario
Los recursos hardware y software están disponibles para un solo usuario.
Evolución Histórica de los Sistemas Operativos
2. Los primeros sistemas operativos fueron monolíticos. Con el tiempo, se han ido desarrollando diferentes generaciones con avances tecnológicos significativos.
Primera Generación
Utilizaban válvulas de vacío y lenguaje máquina puro.
Segunda Generación
Aparición de transistores, reduciendo tamaño y consumo de energía.
Tercera Generación
Aparición de circuitos integrados, más rápidos y eficientes.
Cuarta Generación
Aparición de las computadoras personales con técnicas de integración y miniaturización.
Gestión de Recursos de un Sistema Operativo
Memoria
El administrador de memoria gestiona el espacio para procesos y el intercambio con el disco.
Procesos y Procesador
Un proceso es un programa en ejecución con asignación de recursos.
Gestión de Entrada/Salida
Comunicación entre periféricos y componentes internos a través del gestor de entrada/salida.
Interfaz
Existen interfaces de texto y gráficas para la interacción con el usuario.
Arquitectura y Componentes
Nivel 0: Núcleo, Ejecutivo, Supervisor y Usuario se encargan de controlar y gestionar procesos.
Procesos en Lotes y en Tiempo Real
Se utilizan en sistemas monousuarios y multiusuarios, con distintos enfoques según el número de procesos y procesadores.