Estas es una pequeña introducción, de la asignatura. El principio es bastante aburrido, ya que se trata de conocer las definiciones y unas pocas nociones teóricas para poder comprender mejor. Mas adelante se centrara en la practica, evaluar rendimiento de un sistema Unix (Unix)
Definiciones:
Antes de definir nada, planteemos que es un sistema informático, esta palabra tendrá una redundancia en el texto “bestial”, es fundamental entenderla correctamente. Es un concepto muy, pero que muy amplio, recurriendo a la wikipedia:
Un sistema informático como todo sistema, es el conjunto de partes interrelacionadas, hardware, software y de Recurso Humano (humanware). Un sistema informático típico emplea una computadora que usa dispositivos programables para capturar, almacenar y procesar datos.
Vamos que un ordenador, mas una persona que lo maneja es un sistema informático, también una oficina llena de gente con sus computadores podría considerarse un sistema informático.
Evaluación del rendimiento de un sistema informática es una medida de la calidad en el uso del Hardware respecto a un conjunto de programas llamado “carga del sistema” donde puede existir interacción con usuarios.
Usuario: cualquier persona o cualquier programa que solicitan ejecución de tareas al sistema informático. Por ejemplo: una persona solicita la impresión de un documento, para ello pulsa el botón imprimir.
- Pulsa el botón imprimir – >un usuario intermedio (programa) solicita el encolado de la tarea en la cola de impresión.
- Otro ejemplo: Un teléfono móvil cada 3 segundos emite una señal solicitando localización por la antena mas próxima.
Carga del sistema: conjunto de programas que se ejecutan en el S.I. par satisfacer a los usuarios, suele ser un conjunto complejo y variable en el tiempo.
Por ejemplo: en la secretaria de alumnos de la fdi (facultad de informática de la complutense), una persona realiza la tarea de dar de alta y matricular a los alumnos. La carga del sistema puede ser el conjunto siguiente:
1. Interfaz de introducción de datos.
2. Almacenamiento en la B.D.
3. Programa de gestión de impresión e informes diarios.
4. Backup de datos.
Definir la carga del sistema nos sirve para modular correctamente el S.I. en conjunción con los dispositivos físicos y las relaciones existentes entre ellos.
Como y para que medir el rendimiento de un sistema informático.
Por ejemplo en función de medidas tradicionales, o sea, en las primeras maquinas lo controlaba el propio programador, prácticamente no existía el software, todo se media en los siguientes elementos.
- Longitud de la palabra.
- Repertorio de instrucciones.
- Ciclos base de la C.P.U.
- Tiempo de ejecución de una instrucción básica.
Con el tiempo, gracias a los avances tecnológicos necesitamos medir en función de otros elementos no solo el Hardware sino el Software.
Objetivos fundamentales de la evaluación del rendimiento:
1. Encontrar factores que impidan un buen funcionamiento del sistema informático.
Cuello de botella: es una situación en la que muchos dispositivos del sistema informático. realizan una petición a otro, o si un dispositivo recibe muchas peticiones. Se trata de evaluar el rendimiento del dispositivo donde se encuentra el cuello de botella.
2. Predicción del comportamiento de un sistema informático.
- Con la carga de trabajo habitual (el sistema informático envejece). Por ejemplo, se necesita ampliar la capacidad del disco duro en 3 meses
- Con una nueva carga de trabajo (Sistemas informáticos muy dinámicos) Por ejemplo, en un banco, se desea predecir el comportamiento de la aplicación web, ante una posible avalancha de transacciones.
Se plantea la siguiente cuestión: ¿ Cuando debemos realizar una evaluación del rendimiento? Las posibles respuestas son las siguientes:
- Se fabrica una maquina nueva.
- Se quiere diseñar un sistema informático nuevo.
- Se quiere seleccionar un sistema informático entre varias alternativas.
- Se quiere planificar la capacidad de un sistema informático.
- Se quiere ajustar un sistema informático (operaciones de mantenimiento)

