viernes, 17 de febrero de 2017

Algunos conceptos de sistemas operativos y software

Aquí les dejo una serie de conceptos importantes relacionados con sistemas operativos y software en general. Estos son.

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.
 Sistemas en tiempo real

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