Conjunto de programas especiales hechos
para la ejecución de varias tareas, es el que
sirve de intermediario entre el usuario y el
"aparato". Se encarga de gestionar el
software y el hardware
Funciones basicas
Inicializa el hardware
del ordenador
Permite administrar,
escalonar e interactuar tareas
Suministra rutinas básicas
para controlar dispositivos
Mantiene la
integridad de sistema
Tipos
PC
SMARTPHONE
Administración de tareas
Monotarea
Annotations:
Manejan un programa o realizan una sola tarea a la vez. Son los mas antiguos
Multitarea
Annotations:
Permiten ejecutar varios procesos a la vez, desde uno o varios ordenadores
Administración de usuario
Monousuario
Annotations:
Solo puede responder a un usuario por vez
Multiusuario
Annotations:
Varios usuarios pueden acceder a sus servicios y procesos al mismo tiempo.
Partes
Núcleo
Annotations:
Es lo primero que se carga cuando arranca el SO y proporciona un control de nivel básico sobre todos los dispositivos de hardware de la computadora.
Interfaz de usuario
Annotations:
Permite la interacción con el usuario, lo que puede ocurrir a través de iconos gráficos y un escritorio o mediante una línea de comandos.
Scheduler
Annotations:
Partir el tiempo disponible de un microprocesador entre todos los procesos que están disponibles para su ejecución
Interfaces de
programación de
aplicaciones: de
Annotations:
Permite a los desarrolladores de aplicaciones escribir código modular