miércoles, 30 de abril de 2008

Sistema Operativos

  • Sistema operativo
    Es un programa o conjunto de programas de computadora destinado a permitir una gestión eficaz de sus recursos.
    Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos, permitiendo también la interacción con el usuario.

  • Funciones básicas
    1-Proporcionar comodidad en el uso de un computador.
    2-Gestionar de manera eficiente los recursos del equipo, ejecutando servicios para los procesos (programas)
    3-Brindar una interfaz al usuario, ejecutando instrucciones (comandos).
    4-Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar sin interferir con los servicios que ya se prestaban (evolutividad).

  • Interfaces de usuario
    Es la parte del sistema operativo que permite comunicarse con él de tal manera que se puedan cargar programas, acceder archivos y realizar otras tareas.

  • Características del Sistema Operativo
    · Administración de tareas
    · Administración de usuario
    · Manejo de recursos
    Administración de tareas
    · Monotarea: Solamente puede ejecutar un proceso (aparte de los procesos del propio S.O.) en un momento dado. Una vez que empieza a ejecutar un proceso, continuará haciéndolo hasta su finalización y/o interrupción.
    · Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de S.O. normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.
    Administración de usuarios
    · Monousuario: Si sólo permite ejecutar los programas de un usuario al mismo tiempo.
    · Multiusuario: Si permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.
    Manejo de recursos
    · Centralizado: Si permite utilizar los recursos de una sola computadora.
    · Distribuido: Si permite utilizar los recursos (memoria, CPU, disco, periféricos...) de más de una computadora al mismo tiempo.

No hay comentarios: