2. DEFINICION: Está formado por todos aquellos programas cuya finalidad es servir al desarrollo o al funcionamiento de otros programas.
3. CLASIFICACION DE SOFTWARE DE SISTEMA El software de sistema puede clasificarse en sistema operativo. Controladores de dispositivos Programas utilitarios.
4. CLASES DE SOFTWARE DE SISTEMA Cargadores de programas Sistemas operativos (y sus componentes, muchos de los cuales pueden considerarse como software de sistema) Controladores de dispositivos Herramientas de programación: compiladores, ensambladores, enlazadores, etc. Programas utilitarios Entorno de escritorio / Interfaz gráfica de usuario (que pueden incluir Gestores de ventanas) Línea de comandos BIOS Hipervisores Bootloaders (Gestor de arranque)
5. SISTEMAS OPERATIVOS El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo.
6. CLASIFICACION DE LOS SITEMAS OPERATIVOS Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo. Multiprocesador: soporta el abrir un mismo programa en más de una CPU. Multitarea: Permite que varios programas se ejecuten al mismo tiempo. Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo. Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.
7. CONTROLADORES DE DISPOSITIVOS Un controlador de dispositivo, llamado normalmente controlador (en inglés, device driver) es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo. Se puede esquematizar como un manual de instrucciones que le indica al sistema operativo, cómo debe controlar y comunicarse con un dispositivo en particular. Por tanto, es una pieza esencial, sin la cual no se podría usar el hardware.
8. PROGRAMAS UTILITARIOS Los programas utilitarios realizan varias actividades dependiendo el propósito de su diseño, es una herramienta que realiza: Tareas de mantenimiento Soporte para la construcción y ejecución de programas Las tareas en general