¿ Un sistema operativo es el núcleo del software de un ordenador. Se proporciona la interfaz entre el hardware del ordenador y el usuario . Más específicamente , se trata de una pieza de software del sistema que permite el mundo exterior para interactuar con el hardware , a veces mediante el empleo de otro software para realizar acciones específicas . Un sistema operativo se puede encontrar en los dispositivos digitales como computadoras , laptops , netbooks , teléfonos móviles y consolas de juegos . Algunos de los nombres reconocidos son Microsoft Windows, Mac OS X y Linux para computadoras. Gestión de los recursos
Un equipo de escritorio o cualquier sistema informático se compone de muchos componentes como el procesador, el dispositivo de almacenamiento de memoria y dispositivos de entrada-salida . En cualquier instante , varios programas de competir entre sí y requieren de memoria adecuada, espacio en disco y recursos de la CPU . Por ejemplo , al mismo tiempo, el usuario podría estar descargando archivos de datos a través de Internet y copiar archivos de forma simultánea desde una unidad externa y escuchar música . En tales situaciones , el sistema operativo actúa como el gerente y gestiona todos los procesos además de la preservación de algunos recursos para otros procesos que podrían comenzar.
Extended Máquina Virtual
el nivel básico , no todos los usuario de la computadora sabe acerca de cómo funciona el hardware. Y no es necesario para el usuario ocasional . La arquitectura de un ordenador es muy complicado. El sistema operativo se hace con el fin de ocultar cómo la máquina se está comportando o cómo se asigna la memoria para los programas del usuario . Se presenta a los usuarios lo que necesitan sin involucrarlos . En lugar de mantener la máquina desnuda en frente del usuario , el sistema operativo presenta al usuario una máquina virtual personalizada para operar sobre.
Multi -threading
Normalmente , en cualquier instante más de un proceso se ejecuta en un dispositivo de computación . Estos procesos pueden contener pequeñas sub-procesos que pueden requerir tratamiento adicional . Un sistema operativo realiza la tarea de romper una tarea compleja en múltiples hilos y la asignación de los recursos de memoria y de la CPU apropiadas para ellos . También tiene que gestionar la memoria de procesador disponible entre las diversas tareas.
Usuarios Múltiples
Un sistema operativo controla la base de datos de cuenta, mantener un control sobre las diferentes opciones de múltiples usuarios , asignación de recursos a los usuarios en caso de más de un usuario está activa , al mismo tiempo , y la concesión de derechos de uso sin comprometer la privacidad de otros usuarios.
dispositivo Interfaz
< p> el sistema operativo actúa principalmente como una interfaz de dispositivo . Mediante la instalación de controladores de dispositivo específicos , un sistema operativo inicia o detiene un dispositivo sin necesidad de invocar la participación del usuario . En cualquier momento , puede ocurrir que los tres archivos deben ser impresos . El sistema operativo , con la ayuda de un controlador de dispositivo , los comandos de la impresora para imprimir archivos en un orden particular . Mantiene los archivos almacenados en un ordenador, la asignación de espacio en disco duro (llamado sectores ) para el acceso rápido. Del mismo modo, la visualización de imágenes en la pantalla, y el seguimiento de las entradas del usuario a usuario a través del teclado o el ratón también es gestionado por el sistema operativo.