Es un conjunto de órdenes y programas que controlan los procesos básicos de una computadora y
permiten el funcionamiento de otros programas.
Funciones basicas
Aceptar todos los trabajos y conservarlos hasta su finalización.
Interpretación de comandos: Interpreta los comandos que permiten al usuario comunicarse con el
ordenador.
Control de recursos: Coordina y manipula el hardware de la computadora, como la memoria, las
impresoras, las unidades de disco, el teclado o el Mouse.
Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de almacenamiento,
como discos flexibles, discos duros.
Manejo de errores: Gestiona los errores de hardware y la pérdida de datos.
Secuencia de tareas: El sistema operativo debe administrar la manera en que se reparten los
procesos. Definir el orden.
Protección: Evitar que las acciones de un usuario afecten el trabajo que esta realizando otro usuario.
Multiacceso: Un usuario se puede conectar a otra máquina sin tener que estar cerca de ella
Contabilidad de recursos: establece el costo que se le cobra a un usuario por utilizar determinados
recursos.
Ejemplos de sistemas operativos
Mac Os
se caracteriza por su falta total de una línea de comandos
Es un sistema de archivos plano con un solo nivel de carpetas o directorios.
Microsoft windows
basada en ventanas
su interfaz gráfica
Gnu linux
puede funcionar tanto en entorno gráfico como en modo consola.
En dispositivos móviles se encuentra Android
Unix
es un sistema operativo portable, multitarea y multiusuario
El objetivo del proyecto era desarrollar un gran sistema operativo interactivo que contase con
muchas innovaciones, entre ellas mejoras en las políticas de seguridad.
Solaris
Funciona en arquitecturas y para servidores y estaciones de trabajo.
Tiene una reputación de ser muy adecuado para el multiprocesamiento simétrico (SMP),
soportando un gran número de CPUs.