viernes, 28 de septiembre de 2012

Tareas que Realizan los Sistemas Operativos

Comunicación con los periféricos: Su función es permitir la interacción entre una computadora y otro periférico externo a la computadora, para que éste se comunique con el usuario.
EJ.) -Monitor, Teclado

Control de autorización de usuarios: En el caso de las computadoras monousuario el sistema operativo puede verificar (mediante una contraseña por ejemplo) que el usuario que trata de utilizar el equipo está habilitado para ello. Más aún puede tener derechos sobre determinados recursos del equipo pero no sobre todos los recursos.
EJ.) –Cuando la computadora pide nombre de usuario y contraseña, para poder entrar a algún sitio determinado.

Control de la ejecución de programas: La ejecución de un programa solicita una comunicación permanente con el sistema operativo para acceder a los recursos de la computadora, recursos que el sistema operativo controla y verifica.
EJ.) -Cuando un usuario intenta abrir en Word, y un archivo que no es Word, entonces el sistema operativo no se lo permite.
-Cuando se detecta que una orden de impresión escrita en un programa es imposible de ejecutar porque la impresora no está encendida.

Control de concurrencia: Las computadoras multiusuario, o las redes de computadoras, o las modernas computadoras con varios procesadores internos, pueden tener varios trabajos
ejecutándose al mismo tiempo. Esto exige que el sistema operativo controle que hace cada proceso y permita que los mismos compartan datos y recursos.
EJ.) -Cuando un usuario está usando un documento Power Point y quiere enviarlo por mail, la computadora dice que primero debe cerrarlo y después de eso, podrá mandarlo.
-Cuando un usuario está modificando un documento y se da cuenta que lo modificó mal y lo quiere volver a abrir. La computadora no permite abrir dos archivos iguales simultáneamente.

Control de errores: Cada error de ejecución de una aplicación termina entregando el control al sistema operativo que debe manejar la solución al error, también la comunicación clara al usuario de las causas del error.
EJ.) -Cuando Internet se tilda, y la computadora da la opción de reiniciar al navegador o cerrarlo.

Administración de memoria: Al poder procesar concurrentemente varios trabajos, el sistema operativo debe controlar la forma de usar la memoria de la computadora, de modo que un trabajo no invada el espacio físico de otro. Los esquemas de administración de memoria pueden ser sencillos o más complejos en cuanto al modo de asignar y liberar memoria en forma dinámica según los requerimientos y prioridades de los procesos.
EJ.) –Cuando no se puede descargar ningún archivo porque la memoria está completamente llena.
-Si la memoria está muy llena, Internet funcionará de manera lenta

Controles de seguridad de datos: Los datos almacenados en una computadora pueden tener protecciones de modo de autorizar las modificaciones, agregados o consultas. Estas funciones de seguridad también forman parte del sistema operativo.
EJ.) –Cuando en las redes sociales aparece la opción de hacer los datos privados, públicos o privados.