Es un programa o conjunto de programas en su operadora destinado a conseguir una administracion eficaz a sus recursos.
Comienza a trabajar cuando se enciende la computadora y gestiona el hardware de la computadora desde los niveles basicos, permitiendo la interaccion con el usuario mediante una interfaz la cual puede ser grafica y de comandos.
Interfaz gráfica
Interfaz "línea de comandos"
Funciones de los sistemas operativos
1.- Aceptar los trabajos y conservarlos hasta su finalizacion, ejemplo:
Actualizar el equipo de computo, mandar a imprimir, descargar musica, etc.
2.- Detectar errores y actuar de modo apropiado en caso de que se produzcan, ejemplo:
Instalacion de antivirus en el equipo, formateo del equipo.
3.- Controlar las operaciones de entrada/salida, ejemplo.
Extraer las memorias de manera correcta y segura.
4.- Controlar las interrupciones, ejemplo:
Aquirir un no break en caso de corte de luz.
5.- Planificar la ejecucion de tareas, ejemplo:
Instalar programas de uno en uno y no todos juntos.
6.- Entregar recursos a las tareas, ejemplo:
Almacenar tareas o documentos importantes.
7.- Retirar recursos a las tareas, ejemplo:
Eliminar documentos, borrar el historial, escaneo del equipo, etc.
8.- Proteger la memoria contra el acceso indebido de los programas, ejemplo:
No descargar archivos dañinos para tu memoria.
9.- Soportar multiacceso, ejemplo:
Organizar ventanas que utilizaremos en el momento.
10.- Proporcionar al usuario un sencillo manejo de todo el sistema, ejemplo:
Bloquear accesos que modifiquen o dañen la computadora.
11.- Aprovechar los tiempos muertos del procesador, ejemplo:
Apgar el monitor cuando no se use la computadora.
12.- Compartir todos los recursos de la maquina entre varios procesos al mismo tiempo, ejemplo:
Subir documentos importantes a la red.
13.- Administrar eficazmente el sistema de computo con un tono armonico, jemplo:
No golpeando la computadora.
14.- Permitir que los usuarios se comuniquen entre si, asi como protegerlos unos a otros, ejemplo:
Platicar con personas por medio de redes sociales.
15.- Permitir a los usuarios almacenar informacion durante plazos largos y medianos, ejemplo:
Guardar documentos que sean de utilidad en el futuro.
16.- Dar a los usuarios de utilizar la manera sencilla a todos los recursos, facilidades y lenguajes de que dispone la computadora, ejemplo:
Modificar la computadora a modo del usuario.
17.- Administrar y organizar los recursos de que dispone una computadora para la mejor utilizacion de la misma en beneficio de los usuarios, ejemplo:
Tener todos los programas basicos de utlidad en la computadora.
18.- Contolar el acceso de los recursos de un sistema de computadoras, ejemplo:
Crear cuentas en el equipo de computo.
