jamaica
Por tanto, el sistema operativo es el software básico que permite al usuario utilizar el ordenador. Algunas de las tareas que un sistema operativo realiza son:
Gestión de la Interfaz.
La interfaz es el mecanismo mediante el cual el S.OP. permite al usuario comunicarse con el ordenador. Puede ser:
GUI-Gráfica. Por ejemplo, con ventanas y apuntadores como el ratón.CLI-Texto. Denominada también interfaz de comandos porque el usuario escribe las órdenes que quiere que el sistema ejecute y éste le responde.
Gestión del hardware.
Se encarga de comunicarse con el hardware, como por ejemplo, el procesador, la memoria, el teclado, etc, evitando así que el usuario y el resto de programas tengan que conocer las características del mismo. Normalmente cuando elsistema no conoce las características del hardware necesita de la instalación de un software adicional denominado controlador o driver.
Gestión del software.
Se encarga de configurar y adecuar el software para que pueda ser accedido por el usuario. Controla las instalaciones y desinstalaciones, así como el entorno de ejecución de las aplicaciones.
Gestión de archivos.
Se encarga de crear laestructura necesaria en los dispositivos de almacenamiento secundario para que se puedan guardar archivos y directorios. Esta estructura se denomina sistema de archivos y puede ser diferente de un sistema operativo a otro. Algunos sistemas de archivo conocidos son: FAT,FAT32,NTFS,HFS, EXT2,EXT3.
Gestión de usuarios.
Se encarga de gestionar los perfiles y permisos de los usuarios del sistema.
Gestiónde tareas.
Se encarga de gestionar el procesador y la memoria para que se puedan ejecutar los programas (tareas). Tendrá que planificar las tareas que se pueden ejecutar en el procesador y al mismo tiempo gestionar la asignación y liberación de memoria principal entre las tareas. Cuando el sistema se queda sin memoria principal (recurso limitado) debe usar una parte de la memoria secundaria(memoria virtual) para simular y ampliar la principal. Un S.OP. puede ejecutar varias tareas a la vez si dispone de la capacidad de multiprogramación (alternancia rápida de procesos en el procesador) o bien disponde de la capacidad de multiproceso (gestión de varios procesadores simultáneamente). Aquí tenemos un ejemplo de multiprogramación.
Gestión de comunicaciones.
Se encarga de gestionarlas comunicaciones del sistema con su entorno, mediante la gestión del hardware de red, los protocolos asociados y los permisos de usuario.
Gestión de E/S.
Se encarga de atender y gestionar las peticiones de entrada y salida de los distintos periféricos del sistema. Es en este ámbito donde con mayor asiduidad se produce la necesidad de instalación de drivers. El S.OP. controla el estado de todoslos dispositivos de E/S del sistema, cuando un dispositivo quiere realizar una petición genera una interrupción solicitando al S.OP. que pare la ejecución de la tarea actual en el procesador para que proceda a atender su petición.
Gestión de errores.
Gestiona los posibles errores del hardware y el software
2. Clasificación de Sistema Operativos.
Atendiendo a las características de un sistemaoperativo, podemos clasificarlos por:
Número de usuarios.
Monousuario. Sólo un usuario puede ejecutar tareas simultáneamente.
Multiusuario. Varios usuarios pueden ejecutar tareas simultáneamente.
Número de tareas simultáneas.
Monotarea. Sólo una tarea se puede ejecutar simultáneamente.
Multitarea . Varias tareas se pueden ejecutar simultáneamente.
Número de procesadores.
Monoproceso. Sóloun procesador puede ser gestionado simultáneamente.
Multiproceso . Varios procesadores pueden ser gestionados simultáneamente.
Gestión de recursos.
Centralizado. Sólo puede gestionar los recursos en un sistema.
Distribuido . Puede gestionar los recursos en varios sistemas.
3. Estructura de un Sistema Operativo.
Como hemos comentado, el sistema operativo proporciona servicios al usuario...
Regístrate para leer el documento completo.