Tecnología

Inicio

Cinco actividades principales de un sistema operativo

Tanto si utiliza Windows 7, Mac OS, Linux o todavía puedan llegar a funcionar con MS-DOS, que está utilizando un sistema operativo. Es una percepción común de que la interfaz de usuario define el sistema operativo. Sin embargo, desde la perspectiva de la informática, los sistemas operativos están diseñados para realizar cinco tareas principales, todos los cuales pertenecen a ayudar a los programas se comunican entre sí y controlar el acceso al hardware.

Gestión de proceso

Cada vez que se lanza un programa, que está creando un mínimo de un proceso. En la operación de términos del sistema, un proceso es una sola instancia de un programa, aunque una aplicación puede generar múltiples procesos. Los procesos se ejecutan en dos "espacios" - el espacio de usuario (donde los procesos pueden iniciarse y detenerse sin afectar a la estabilidad del sistema o el rendimiento) y el espacio del sistema, donde los procesos están protegidos de la terminación al azar. Si tira el Administrador de tareas en Windows, puede hacer clic en una pestaña "Procesos" y ver los procesos que se están ejecutando en su sistema operativo; que están claramente marcados con el sistema si son procesos a nivel de sistema, y ​​con el nombre de usuario de la cuenta que está conectado a los procesos a nivel de usuario.

Gestión de la memoria principal

Su sistema informático tiene una cantidad finita de memoria. En realidad, tiene varios niveles de la memoria, algunos en la CPU, la memoria RAM del sistema y de almacenamiento no volátil, cada una con diferentes propiedades y velocidades de acceso. Gestión de la memoria no pierde de vista el que los datos se almacenan en la que la dirección de memoria, y la memoria que queda libre para ser borrado y reescrito. Una buena parte de la gestión de memoria se construye alrededor de la predicción de la información que se necesita en ese momento y con mayor frecuencia, para optimizar lo que se puede poner en buses de recuperación más lento y lo que necesita un acceso más rápido.

Gestión de archivos y directorios

Hacer un seguimiento de las ubicaciones de los archivos en el almacenamiento permanente, como discos duros y unidades de memoria flash, incluyendo estructuras de directorios, es parte de la función de administración de archivos de un sistema operativo. Hay más a él que apenas hacer el seguimiento de una estructura de directorios. También cubre la eliminación y restauración de archivos y permisos - hacer el seguimiento de qué proceso tiene el control de acceso de los archivos y permisos de usuario (y la red).

Gestión de usuarios

El funcionamiento de sistemas, ya que Windows NT y Windows 2000 en el lado de Microsoft y OS X en el lado Macintosh, se han dedicado los sistemas operativos multiusuario. Esto no es nada nuevo; que ha sido parte de Unix diseños de sistema operativo desde la década de 1970. Un sistema operativo realiza un seguimiento de lo que los usuarios están conectados a la computadora, y se asegura de que no pueden acceder al mismo archivo al mismo tiempo. Cuando esto incluye soporte de red, también regula qué archivos basadas en la red están abiertas para el uso y la manipulación.

Sistema de Comando interpetation

El sistema de interpretación de comandos es la función OS usuarios de Internet están más familiarizados con - la interfaz gráfica de usuario, ventanas, ratones y punteros. También incluye interfaces basadas en texto y herramientas de línea de comandos. Esta parte del sistema operativo también regula donde va la salida. Se envía la salida al monitor, o en un archivo de texto o archivo de registro, o se ejecuta los trabajos de impresión. Esta parte del sistema incluye cosas como los convenios de gestión de fuentes y usuarios como barras de desplazamiento en las ventanas. Es también una parte del sistema operativo que recibe actualización periódica por los distribuidores del sistema operativo.