14. Funciones de los S. O. Asignación de tiempo de CPU: Planificar las diversas actividades. Control de recursos: Asignar recursos de forma racional. P. E. División de la memoria del ordenador entre los programas, controlar colas de e/s. Control de entrada/salida: Gestionar los datos desde y hacia los periféricos. Control de los errores y protección: Informar de las situaciones anómalas Interfaz con el usuario: Facilita el uso. Facilidades contables: Cálculo de costes de uso de CPU.
17. Estructura de un S. O. Núcleo Gestión de la memoria Control de entrada/salida Gestión de dispositivos de almacenamiento masivo Asignación de recursos y planificación Protección Interfaz de usuario
18. Núcleo Descansa directamente sobre el hardware, proporcionando una serie de servicios a las capas superiores del sistema. Sus tareas principales son: Manejo de interrupciones Asignación de trabajo al procesador Proporcionar una vía de comunicación entre los diferentes programas
19. Núcleo Manejo de interrupciones: Cuando el hardware detecta una interrupción, el control se transfiere a este módulo, el cual analiza el carácter de la interrupción y toma las acciones apropiadas: Transferir el control a otro módulo del S. O. Iniciar otro programa Continuar la ejecución del programa interrumpido
24. MS DOS Usuario Desarrollado en 1979 MS DOS, IBM, Bill Gates y Microsoft Procesador de comandos Sistema de Transferencia de caracteres Sistema de ficheros Programas de aplicación Utilidades Controladores de dispositivos Bios Firmware Hardware
25. MS DOS Gestión de almacenamiento masivo Gestión de ficheros del ordenador Sistemas de directorios Directorio raíz Fichero Directorio Fichero Directorio Fichero Directorio Fichero Fichero
26. Windows Interfaz gráfico Metáfora escritorio Menús y botones Teclado y ratón S. O. Usuario S. O. Servidores Historia Windows 1.0, 2.0, 3.0 Windows 3.1 Windows 3.11 Windows 95 y 98 Windows NT, 2000, XP, Vista y 7 Windows CE y Windows Pocket PC
27. UNIX Laboratorios Bell de ATT S. O. de propósito general Multiusuario e Interactivo Soporta multiprogramación y multiacceso
28. LINUX Desarrollado por LinusTorvald Funciona sobre plataformas Intel o Motorola Se estructura en: Núcleo o Kernel: Interactúa directamente con el hardware y reside permanentemente en memoria. Shell: Intérprete de comandos. Interfaz entre núcleo y usuario. Utilidades o programas de usuario.