2. Sistemas Operativos I 2 servicios de los S.O. Los servicios de los sistemas operativos en general se agrupan desde el punto de vista de: Máquina extendida Ejecución de programas Operaciones de E/S Uso del sistema de ficheros Comunicaciones Detección de errores Gestor de recursos Asignación de recursos Contabilidad Protección
3. ejecución de programas Sistemas Operativos I 3 máquina extendida Ejecución de programas Es el encargado de la ejecución de los demás programas: Drivers del sistema y del fabricante Antivirus, Firewall, Anti-Spyware Plug-ins Aplicaciones de uso general Aplicaciones especializadas Etc.
4. operaciones de entrada / salida Sistemas Operativos I 4 máquina extendida Operaciones de E/S Distintas operaciones con los dispositivos periféricos ya sean estos de: Entrada: teclado, mouse, scanner, lectores de códigos Salida: impresora, monitor, plotter
5. uso del sistema de fichero Sistemas Operativos I 5 máquina extendida Uso del sistema de ficheros Utilización de los distintos sistemas de ficheros, dependiendo del S.O. además de su propia versión: FAT16 FAT32 NTFS CDFS EXT EXT2 Etc.
6. comunicaciones Sistemas Operativos I 6 máquina extendida Comunicaciones Distintas operaciones con los dispositivos periféricos de comunicaciones como lo son: Tarjeta de Modem Tarjeta de Red Puertos: Seriales Paralelos USB Firewire Etc.
7. detección de errores Sistemas Operativos I 7 máquina extendida Detección de errores Que se puedan presentar en el sistema generando distintos tipos de excepciones: Excepciones Faltas Abortos
8. Sistemas Operativos I 8 gestor de recursos Asignación de recursos De acuerdo a la solicitud de funcionamiento de algún dispositivo y de acuerdo a su nivel de prioridad Contabilidad Del funcionamiento del sistema, por lo que tiene un registro del uso de CPU, RAM, archivo de paginación, etc. Protección Dándole al sistema un cierto grado de seguridad contra accesos no autorizados y ataques externos Esto depende en gran medida del mismo S.O., sus jerarquías y kernel.
9. Sistemas Operativos I 9 interfaces en UNIX Interfaz de Usuario Usuarios Interfaz de Biblioteca Programas de utilidades (shell, editores, compiladores, ...) Interfaz de llamadas al sistema Modo Usuario Biblioteca estándar (open, close, read, write, fork, ...) Sistema Operativo UNIX (gestión de procesos, de memoria, el sistema de ficheros, E/S, ...) Modo kernel Hardware (CPU, memoria, discos, terminales, ...)