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