Sistema operativo

Solo disponible en BuenasTareas
  • Páginas : 16 (3913 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de octubre de 2010
Leer documento completo
Vista previa del texto
Concepto
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
• Proporcionar comodidad en el uso de un computador.
•Gestionar de manera eficiente los recursos del equipo, ejecutando servicios para los procesos (programas)
• Brindar una interfaz al usuario, ejecutando instrucciones (comandos).
• 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 permitecomunicarse 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
• Mono tarea: Solamente puede ejecutar un proceso (aparte de los procesos del propio S.O.) en un momento dado. Una vez que empieza a ejecutar unproceso, 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.
Tipos
Existen diversos tipos de Sistemas operativos entre estos se encuentran:
• Sistemas Operativos de multiprogramación (o Sistemas Operativos de multitarea).
• Sistemas Operativosdistribuidos.
• Sistemas Operativos de red.
Sistemas Operativos de multiprogramación (o Sistemas Operativos de multitarea).
• Se distinguen por sus habilidades para poder soportar la ejecución de dos o más trabajos activos al mismo tiempo. Mejora productividad del sistema y utilización de recursos.
• Generalmente soportan múltiples usuarios (multiusuario).
• Proporcionan facilidades para mantener elentorno de usuarios individuales.
• Requieren validación de usuario para seguridad y protección.
• Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2, soportan la multitarea.
Sistemas Operativos distribuidos
• Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o endiferentes, en este caso es transparente para el usuario.
• Colección de sistemas autónomos capaces de comunicación y cooperación mediante interconexiones hardware y software
• Objetivo clave es la transparencia.
• Generalmente proporcionan medios para la compartición global de recursos.
• Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC,Mach, Chorus, Spring, Amoeba, Taos, etc. .
Sistemas Operativos de red
• Son aquellos sistemas que mantienen a dos o más computadoras unidas a través de algún medio de comunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema.
• El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000,...
tracking img