Características
de los sistemas operativos de alto nivel
Los sistemas operativos de alto nivel tienen las siguientes
características:
- Son
multiusuarios, es decir, son capaces de dar servicio
a más de un usuario a la vez, ya sea por medio de varias terminales
conectadas a la computadora o por medio de sesiones remotas en una red de
comunicaciones.
- Son multitareas, esto es, que le permite al usuario estar
realizando varias labores al mismo tiempo.
- Tienen interfaz de usuario gráfica.
Un sistema en tiempo real procesa las
instrucciones recibidas al instante, y una vez que han sido procesadas muestra
el resultado. En los sistemas en tiempo real no tiene importancia el usuario,
sino los procesos. Por lo general, están subutilizados sus recursos con la
finalidad de prestar atención a los procesos en el momento que lo requieran. Se
utilizan en entornos donde son procesados un gran número de sucesos o eventos.
Los sistemas en tiempo real tienen las
siguientes características:
- Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de sucesos, la mayoría externos al sistema computacional, en breve tiempo o dentro de ciertos plazos.
- Se utilizan en control industrial, conmutación telefónica, control de vuelo, simulaciones en tiempo real., aplicaciones militares, etc.
- Su objetivo es proporcionar rápidos tiempos de respuesta.
- Procesa ráfagas de miles de interrupciones por segundo sin perder un solo suceso.
- Un proceso se activa tras ocurrencia de suceso, mediante interrupción.
- Gestión de memoria menos exigente que tiempo compartido, usualmente los procesos son residentes permanentes en memoria.
- Poco movimiento de programas entre almacenamiento secundario y memoria.
- Gestión de archivos se orienta más a velocidad de acceso que a utilización eficiente del recurso.
Sistemas de multiprocesamiento
Un sistema de multiprocesamiento es aquel que esta
instalado en un computador con varios microprocesadores, siendo capaz de
usarlos todos para distribuir su carga de trabajo. Generalmente estos sistemas
trabajan de dos formas: simétrica o asimétricamente.
- Cuando se trabaja de manera
simétrica, el sistema operativo se ejecuta en todos los microprocesadores
simultáneamente, compartiendo la memoria entre ellos. Esta estrategia
utiliza mejor los procesadores, ya que el propio sistema operativo puede
requerir un porcentaje notable del tiempo de procesamiento de un equipo,
dependiendo de las aplicaciones que se encuentran en ejecución. Tienen
además una menor probabilidad de quedarse bloqueados, ya que el código del
sistema operativo puede ejecutarse en los otros procesadores cuando falla
uno de ellos razón por la cual se les denomina con sistema tolerantes a
fallas.
- Cuando se trabaja de manera asimétrica, el sistema operativo
selecciona a uno de los microprocesadores para ejecutar todo el código del
sistema operativo, mientras que el resto ejecuta los trabajos del usuario.
El hecho de ejecutar el sistema operativo en un solo microprocesador puede
sobrecargarlo, dejando a otros inactivos y reduciendo con ello el
rendimiento del sistema.
Performance
Desempeño con respecto al rendimiento de una
computadora, un dispositivo, un sistema operativo, un programa o una conexión a
una red. La performance del sistema incluiría el tiempo de respuesta (cuánto
tarda en responder la
computadora cuando ingresan los datos) y la utilización de la CPU
(una comparación entre el tiempo que trabaja y el tiempo en
que está detenida).
Tiempo compartido
Es el uso de un computador por más de una
persona al mismo tiempo. Ejecuta varios programas a la vez, intercambiando
porciones de tiempo asignadas a cada usuario. Cada usuario tiene en memoria un
programa independiente. Se diferencia de la multitarea en que el tiempo
compartido se asocia con el acceso de varios usuarios a un computador, mientras
que la multitarea se refiere a la realización de múltiples tareas por un solo
usuario.
Rendimiento del sistema
Es la medida o cuantificación de la
velocidad/resultado con que se realiza una tarea o proceso. En una computadora,
su rendimiento no depende sólo del microprocesador como suele pensarse, sino de
la suma de sus componentes como la memoria, los diversos dispositivos, etc. y
el software instalado.
Tiempo de respuesta
Es el tiempo que pasa desde que el sistema
interacciona con el usuario.
Bueno eso es todo y espero que esta información les sirva de utilidad. Cualquier cosa pueden comentar.
No hay comentarios.:
Publicar un comentario