viernes, 28 de septiembre de 2012

Sistemas operativos y sus tareas

Los sistemas operativos realizan varias tareas, en ellas están:

Comunicación con los periféricos
Es la tarea más compleja de las computadoras, la comunicación con dispositivos periféricos. 
Ejemplo: Comunación con el monitor, impresora, parlantes, etc.

Control de autorización de usuarios
Hay dos tipos de control de autorización, el caso de computadoras de monousuario y el de multiusuario. En el caso de monousuario trata de verificar que el usuario esté habilitado para usar el equipo, y en el caso de multiusuario la tarea es más compleja porque los datos de cada usuario varían.
Ejemplo: En el caso de monousuarios se puede verificar mediante una contraseña, y en el caso de multiusuarios incluye control de tiempos de 
utilización para el cobro posterior de los servicios.

Control de la ejecución de programas
Accede a los recursos de la computadora, los cuales el sistema operativo controla. También monitorea el resultado de la ejecución para trasmitir al usuario el mensaje adecuado resultante de la evolución de la ejecución.
Ejemplo: Se puede dectectar que no se pudo imprimir porque la impresora estaba apagada o que no se pudo recuperar un dato porque está roto el dispositico periférico. 

Control de concurrencia
Permite a las computadoras con multiusuario que el sistema operativo controle cada proceso y que permita que entre ellos se comuniquen y se sincronicen. 
Ejemplo: En las computadoras con multiusuario están conectadas a un gran procesador central o las redes de computadoras con varios procesadores internos. 

Control de errores
Cada error de cada aplicación entrega al control de sistema operativo que necesita una solución y también comunicar las causas del error. 
Ejemplo: Cuando no abre un programa por algún virus o porque el sistema operativo ya no tiene memoria.

Administración de memoria
Cuando se utilizan varios trabajos el sistema operativo tiene que encontrar la manera de usar la memoria de la computadora, así el trabajo no invade el espacio físico. 
Ejemplo: Esta división puede ser sencilla (dividir partes asignadas a cada proceso) o más complejos de modo de asignar y liberar memoria en forma dinámica según los requerimientos y prioridades de los procesos. 

Controles de seguridad de datos 
Hay datos en las computadoras que pueden llegar a tener protección así se autorizan las modificaciones, agregados o consultas.
Ejemplo: Cuando se abre algún archivo muchas veces no se puede modificar porque es sólo para lectura y no todos están autorizados a cambiarlo, o cuando se abre una imagen y no se puede mopdificar. 

viernes, 14 de septiembre de 2012