martes, 25 de mayo de 2010



Unidad 5 Diferenciar las funciones del sistema operativo






5.1 Funciones del sistema operativo






Las funciones más importantes que debe cumplir un sistema operativo son las siguientes:









  • Aceptar los trabajos y consevarlos hasta su finalización.






  • Detectar errores y actuar de modo apropiado en caso de que se produzcan.






  • Controlar las operaciones de E/s.






  • Controlar las interrupciones.






  • Planificar la ejecución de tareas.






  • Entregar recursos a las tareas.






  • Retirar recursos de las tareas.






  • Proteger la memoria contra el acceso indebido de los programas.






  • Soporta el multiacceso.






  • Proporcionar al usuario un sencillo manejo de todo el sistema.






  • Aprovechar loos tiempos muertos del procesador.






  • Compartir los recursos de la máquina entre varios procesos al mismo tiempo.






  • Administrar eficientemente el sistema de computo como un todo armónico.






  • Permitir que los diferentes usuarios se comuniquen entre sí, así como protegerlos unos de otros.






  • Permitir a los usuarios almacenar información durante plazos medianos o largos.






  • Dar a los usuarios la facilidad de utilizar de manera sencilla todos los recursos, facilidades y lenguajes que dispone la computadora.






  • Administrar y organizar los recursos de que dispone una computadora para la mejor utilización de la misma, en beneficio del mayor número posible de usuarios.






  • Controlar el acceso a los recursos de un sistema de computadoras.



5.2 Recursos que administra el sistema operativo.




Como gestor de recursos, el sistema operativo administra:










  • La CPU (Unidad Control de Proceso, donde está alojado el microprocesador).






  • Los dispositivos de E/s (entrada y salida).






  • La memoria principal (o de acceso directo).






  • Los discos (o memoria secundaria).






  • Los procesos (o programas en ejecución).






  • Y en general todos los recursos del sistema.



Características




Administración de tareas










  1. Monitorea: solamente puede ejecutar un proceso (a parte de los procesos del propio S.O.) en un momento dado. Una vez que empieza a ejecutar un proceso. Gestiona el bueno fucionamieto de todos los demás programas que se ejecutan en el ordenador: coordina los accesos a los recursos disponibles asignando los tiempos de uso del microprocesador -dispatcher-, reporte la memoria, establece las protecciones frente a accesos indebidos, se encerga de las transferencias de información entre dispositivos, administra el sistema de archivos.






  2. Conjunto de programas que se integran con el hardware para facilitar al usuario, el aprovechamiento de los recursos disponibles. Algunos de sus principales objetivos son:









  • Provee de un ambiente conveniente de trabajo.






  • Hace uso eficiente del hardware.






  • Provee de una adecuada distribución de los recursos.






5.3 Asignación de servicios para los programas.




Gestionar de manera eficiente los recursos del equipo, ejecutando, servicios para los procesos (programas).




La asignación de recursos se realiza según la disponibilidad y prioridad. Una mala administración de recursos puede hacer que la computadora crea que ya no tiene memoria cuando en realidad si tiene. Los recursos manejados por el sistema operativo son físicos y lógicos.




Físicos: procesador, memoria principal, periféricos.




Lógicos: archivos, puntos de comunicación.

No hay comentarios:

Publicar un comentario