lunes, 8 de septiembre de 2014

Sistemas Operativos

Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas de la computadora, los dispositivos hardware y el usuario. 
Detalle de sus funciones:
  • Comunicación con los periféricos
  • Control de autorización de usuarios
  • Control de la ejecución de programas 
  • Control de concurrencia 
  • Control de errores 
  • Administración de memoria 
  • Controles de seguridad de datos 
  • Manipulación del sistema de archivos 

Tipos de sistemas operativos:
        1)   Por el número de usuarios

    a)   Monousuarios

              Son aquellos que soportan un usuario a la vez, sin importar el número de procesadores que tenga la computadora. Ej.: MS DOS, MS Windows 9X y Me, Mac OS, etc.

    b)   Multiusuarios

              Brindan servicios a varios usuarios a la vez ya sea por medio de varias terminales conectadas a la vez o por medio de sesiones remotas en una red de comunicaciones. Ej.: UNIX (y sus derivados), MS Windows 2000, Mac OS X, etc.
    Algunos sistemas tipo UNIX como GNU/Linux ofrecen el trabajo con terminales virtuales, esto permite emular en una sola maquina el trabajo con varias terminales remotas ya que es posible iniciar sesión con diferentes usuarios utilizando el mismo hardware. 

    2) Por el número de tareas

    a)   Monotarea

             Permiten realizar solo una tarea a la vez. Es una característica de los sistemas operativos más antiguos como MS-DOS pues en la actualidad la mayoría de los sistemas de propósito general son multitarea.

    b) Multitarea

             Permite realizar varias tareas al mismo tiempo. Por ejemplo puede estar escuchando música con un reproductor de CD, escribiendo en un programa, copiando archivos, descargando archivos. Ej.: Mac OS, UNIX, MS Windows 98, Me, 2000 y XP.

    3) Por el número de procesadores

    a)   Uniproceso

            Solo puede manejar un procesador de la computadora, entonces si la computadora tuviese más de uno sería inútil. Ej.: MS DOS, Mac OS (versiones antiguas).

    b)   Multiproceso

                El sistema tiene más de un procesador y éste es capaz de usarlos todos para distribuir los trabajos de dos formas: Asimétrico y simétrico.
    En el asimétrico hay un procesador (maestro) en el cual se ejecuta el sistema operativo y los demás (esclavos) donde se ejecutan las demás tareas.
    En el simétrico se ejecuta el sistema operativo - o una gran parte de él - en cualquiera de los procesadores disponibles y todos ellos tienen acceso a los recursos a menos que cada recurso sea asignado a un procesador específico.
    La palabra Threed hace referencia al "hilo de ejecución"

    Repasemos...
    Fuente: Material de lectura de la asignatura Computación de la UNLU 

No hay comentarios:

Publicar un comentario