APUNTES DE DISEÑO Y EVALUACION DE CONFIGURACIONES

Tamaño: px
Comenzar la demostración a partir de la página:

Download "APUNTES DE DISEÑO Y EVALUACION DE CONFIGURACIONES"

Transcripción

1 APUNTES DE DISEÑO Y EVALUACION DE CONFIGURACIONES Asignatura Optativa de 3 er Curso (2º cuatrimestre) Ingeniería Técnica en Informática de Sistemas U.N.E.D mayo 2003

2

3 Prefacio Estos apuntes son un resumen del libro Evaluación y explotación de sistemas informáticos. Puigianer, R.; Serrano, J. J. y Rubio, A., Ed. Síntesis. Madrid, 1995 libro recomendado para el estudio de la asignatura optativa Diseño y Evaluación de Configuraciones que se imparte en el 3 er Curso (2º Cuatrimestre) de la Ingeniería Técnica en Informática de Sistemas. Indicar que la sección 3.5 de estos apuntes también es materia de examen, a pesar de que la reducción de grafos de carga no se explica en el libro recomendado de la asignatura. Esperamos que estos apuntes le sirvan de ayuda en el estudio de la asignatura, sin otro particular reciba un afectuoso saludo. El equipo docente de la asignatura

4

5 INDICE TEMA 1: INTRODUCCION 1.1 EVALUACION DEL RENDIMIENTO DE UN SISTEMA INFORMATICO NECESIDAD DE LA EVALUACION DE LAS PRESTACIONES MAGNITUDES QUE SE DEBEN MEDIR Variables externas o perceptibles por el usuario Variables internas o del sistema Otras magnitudes relativas al comportamiento MAGNITUDES QUE CARACTERIZAN LA CARGA Magnitudes que caracterizan cada componente de la carga Magnitudes que caracterizan el conjunto de la carga Magnitudes que caracterizan las cargas conversacionales MAGNITUDES PARA CONTROLAR EL COMPORTAMIENTO SISTEMAS DE REFERENCIA Sistema por lotes o batch Sistema transaccional Sistema interactivo o por demanda TECNICAS DE EVALUACION DE UN SISTEMA INFORMATICO...10 TEMA 2: TECNICAS DE MEDIDA Y DE PRESENTACION DE LOS RESULTADOS 2.1 HERRAMIENTAS DE MEDIDA MONITORES Introducción Características CONCEPTOS DE MEDIDA Detección de acontecimientos Muestreo ESTRUCTURA DEL MONITOR CLASIFICACION DE LOS MONITORES Monitores software...20

6 Indice Monitores hardware Monitores híbridos Comparación entre monitores Monitores de ejecución de programas Monitor de contabilidad PRESENTACIÓN DE LOS RESULTADOS Tipos de variables Diagramas de Gantt Gráficos de Kiviat MONITORES DE REDES DE AREA LOCAL (LAN) Tipos de monitores de LAN...41 TEMA 3: CARACTERIZACION DE LA CARGA 3.1 INTRODUCCION REPRESENTATIVIDAD DE UN MODELO DE CARGA Representatividad a nivel físico Representatividad a nivel virtual Representatividad a nivel funcional Representatividad a nivel de comportamiento CARGAS DE TEST O DE PRUEBA Cargas de test reales Cargas de test sintéticas o reducidas Cargas de test artificiales ejecutables Cargas de test artificiales no ejecutables TECNICAS DE IMPLANTACION DE LOS MODELOS DE LA CARGA Fase de especificación Fase de construcción Fase de validación ESTIMACION DE LA CARGA DE NUEVAS APLICACIONES Modelo de grafos para nuevas aplicaciones Simplificación de grafos de carga...64 TEMA 4: INTRODUCCION A LAS TECNICAS ANALITICAS: ANALISIS OPERACIONAL 4.1 INTRODUCCION ESTACION DE SERVICIO: VARIABLES OPERACIONALES Variables operacionales en una estación de servicio...73

7 Indice 4.3 REDES DE COLAS Redes cerradas Redes abiertas (Sistema transaccional) Redes mixtas Resumen comparativo Medidas operacionales en redes LEYES OPERACIONALES Ley del flujo de salida Ley de la utilización Ley del equilibrio del flujo de trabajos Ley de Little Ley del flujo forzado...87 TEMA 5: ANALISIS DE LOS CUELLOS DE BOTELLA 5.1 INTRODUCCION DETECCION Y ELIMINACION DE CUELLOS DE BOTELLA ANALISIS DE LOS CUELLOS DE BOTELLA Carga transaccional Carga batch o conversacional TEMA 6: SELECCIÓN Y CONFIGURACION DE COMPUTADORES: BENCHMARKING 6.1 INTRODUCCION DEFINICIONES Y NECESIDAD DE LOS BENCHMARKS FACTORES QUE INFLUYEN EN EL BENCHMARKING ERRORES COMUNES EN EL BENCHMARKING BENCHMARKING GAMES DESCRIPCION DE ALGUNOS BENCHMARKS Programas LINPACK DHRYSTONE WHETSTONE UNIDADES UTILIZADAS EN BENCHMARKING UN EJEMPLO DE BENCHMARK: PCW...129

8 Indice TEMA 7: MEJORA DE LAS PRESTACIONES DE UN SISTEMA: SINTONIZACION 7.1 INTRODUCCION DEFINICION DE OBJETIVOS CARACTERIZACION DE LA CARGA SELECCION DE LA INSTRUMENTACION Hardware Software Carga DISEÑO Y PLANIFICACIÓN DE LA SESIÓN DE MEDIDA VALIDACION ESTUDIOS DE SINTONIZACION Equilibrar un sistema multiprogramado Sintonización de un sistema interactivo

9 Tema 1 INTRODUCCION 1.1 EVALUACION DEL RENDIMIENTO DE UN SISTEMA INFORMATICO Se define evaluación del rendimiento de un sistema informático como la medida de como un software determinado está utilizando el hardware con una determinada carga del sistema. Por ejemplo, para un computador se entiende por carga del sistema a una determinada combinación de programas. La mayor dificultad que tiene la evaluación de las prestaciones de un sistema informático se atribuye al hecho de que la carga real de un sistema informático cambia continuamente lo que impide poder repetir la medida al no ser que se trabaje en un entorno controlado de carga. Todas las actividades que forman parte del estudio del comportamiento de un sistema se denominan de evaluación de sus prestaciones. 1.2 NECESIDAD DE LA EVALUACION DE LAS PRESTACIONES La necesidad de evaluar las prestaciones de un sistema informático ha surgido como una consecuencia natural del aumento de la potencia y de la complejidad de los sistemas. Esta evaluación no es una tarea sencilla, ya que ha de tener en cuenta muchos y variados aspectos del hardware, del software y de las aplicaciones que se han de llevar a cabo en el sistema informático. La evaluación de un sistema informático sirve para: Comprobar que el funcionamiento del sistema es el correcto. Detección y eliminación de los denominados cuellos de botella. 1

10 TEMA 1: Introducción Influir en las decisiones de diseño, implantación, compra y modificación de los sistemas informáticos. Es decir en todas las etapas de su ciclo de vida. Comparar un cierto número de diseños alternativos del sistema (diseñador de sistemas). Análisis del sistema más adecuado para ejecutar un determinado número de aplicaciones (administrador de sistemas). Planificación de la capacidad, es decir, predicción del comportamiento del sistema con nuevas cargas. Por lo tanto es necesario evaluar un sistema informático cuando se quiere: Diseñar una máquina. Diseñar un sistema informático. Seleccionar y configurar un sistema informático. Planificar la capacidad de un sistema informático. Sintonizar o ajustar un sistema informático. Caracterizar y predecir la carga. El comportamiento de un sistema es muy dependiente de la carga aplicada al mismo. Debido al crecimiento vegetativo de la carga de un sistema informático se produce una disminución de las prestaciones del mismo. Para evitar esta disminución es necesario ajustar o cambiar algunos de los parámetros del sistema operativo. En ciertos casos si el sistema no se puede cambiar hay que intentar mejorar el comportamiento mediante la modificación de la carga (programas). 1.3 MAGNITUDES QUE SE DEBEN MEDIR Para evaluar el comportamiento de un sistema es necesario disponer de una serie de medidas cuantitativas o parámetros que: 1) Caracterizan el comportamiento tanto del hardware como del software del computador. 2

11 Diseño y evaluación de configuraciones 2) Hacen referencia a cómo el usuario (visión externa) y el responsable del sistema (visión interna) ven su comportamiento. Estas magnitudes o parámetros están relacionadas con tres tipos de medidas correspondientes a: Consumo de tiempos. Utilización de recursos o dispositivos. Trabajo realizado por el sistema o componentes del mismo Variables externas o perceptibles por el usuario. Productividad (Throughput), es la cantidad de trabajo útil ejecutado por unidad de tiempo 1 (u.t.) en un entorno de carga determinado. Normalmente se mide en (trabajos/hora) o en (transacciones/segundo). Capacidad, es la máxima cantidad de trabajo útil que se puede realizar por u.t. en un entorno de carga determinado. Tiempo de respuesta, es el tiempo transcurrido entre la entrega de un trabajo o una transacción al sistema y la recepción del resultado o la respuesta Variables internas o del sistema Factor de utilización de un componente, es el porcentaje de tiempo durante el cual un componente del sistema informático (CPU, dispositivo de E/S, canal, etc.) ha sido realmente usado. Solapamiento de componentes, es el porcentaje de tiempo durante el cual dos o más componentes del sistema han sido utilizados simultáneamente. Overhead, es el porcentaje de tiempo que los distintos dispositivos del sistema (CPU, disco, memoria, etc) han sido utilizados en tareas del sistema no directamente imputables a ninguno de los trabajos en curso. 1 Por unidad de tiempo u.t. se puede entender µs, ms, s u hora. 3

12 TEMA 1: Introducción Factor de carga de multiprogramación, es la relación entre el tiempo de respuesta de un trabajo en un determinado entorno de multiprogramación y su tiempo de respuesta en monoprogramación. Factor de ganancia de multiprogramación, es la relación entre el tiempo total necesario para ejecutar un conjunto de programas secuencialmente en monoprogramación y en multiprogramación. Frecuencia de fallo de página, es el número de fallos de página que se producen por unidad de tiempo en un sistema de memoria virtual paginada. Frecuencia de swapping, es el número de programas expulsados de memoria por unidad de tiempo a causa de falta de espacio o con el fin de permitir su reorganización para recuperar espacio en ella o para disminuir la paginación Otras magnitudes relativas al comportamiento Fiabilidad es una función del tiempo definida como la probabilidad que el sistema trabaje correctamente a lo largo de un intervalo de tiempo dado. Se mide por la probabilidad de fallos por unidad de tiempo, o por el tiempo medio entre fallos. Disponibilidad, es una función del tiempo definida como la probabilidad que el sistema esté trabajando correctamente y por lo tanto se encuentre disponible para realizar sus funciones en el instante considerado t. Seguridad, es la probabilidad que el sistema esté realizando correctamente sus funciones o parado de forma tal que no perturbe el funcionamiento de otros sistemas ni comprometa la seguridad de las personas relacionadas con él. Performabilidad, es una función del tiempo definida como la probabilidad que las prestaciones del sistema estén por encima de un cierto nivel en un instante determinado. Mantenibilidad, es la probabilidad que un sistema averiado pueda ser reparado y devuelto al estado operacional dentro de un periodo de tiempo determinado. 4

13 Diseño y evaluación de configuraciones 1.4 MAGNITUDES QUE CARACTERIZAN LA CARGA Se denomina carga de prueba a la carga usada en el estudio de las prestaciones de un sistema informático. Se distinguen dos tipos de carga: Carga real, se observa en un sistema durante su funcionamiento normal. Su principal inconveniente es que no permite repeticiones para eliminar los errores de medición, por lo que es difícilmente utilizable como carga de prueba. Carga sintética esta constituida por un conjunto de programas extraídos o no de la carga real del sistema informático que la reproduce de forma compacta. Puede utilizarse repetidamente y puede modificarse sin afectar a la operatividad del sistema. En muchos sistemas la evaluación se suele realizar en un sistema distinto (pero equivalente) al real, es decir, creándose dos sistemas paralelos Magnitudes que caracterizan cada componente de la carga. Tiempo de CPU por trabajo, es el tiempo total de CPU necesario para ejecutar un trabajo (programa, transacción, etc) en un sistema determinado. Es una función directa del número de instrucciones que se ejecutan para realizar ese trabajo, del volumen de datos procesados y de la velocidad del procesador. Número de operaciones de E/S por trabajo, es el número total de operaciones de E/S que requiere la ejecución de un trabajo. Características de las operaciones de E/S por trabajo, hacen referencia al soporte (cinta, disco, etc.) y, en el caso de discos, a la posición que ocupa el archivo sobre el que se efectúan. Prioridad, es la que el usuario asigna a cada uno de los trabajos que procesa el sistema. Memoria, es la que requiere ocupar, para su ejecución, un trabajo determinado. Puede ser constante o variable. Localidad de las referencias, es el tiempo en que todas las referencias hechas por un trabajo permanecen dentro de una página (segmento) o conjunto de páginas (segmentos). 5

14 TEMA 1: Introducción Magnitudes que caracterizan el conjunto de la carga. Tiempo entre llegadas, es el tiempo entre dos requerimientos sucesivos para un servicio (ejecución de un trabajo o transacción) del sistema. Frecuencia de llegada, es el número medio de llegadas de nuevas peticiones de ejecución que se producen por unidad de tiempo. Es la inversa del tiempo entre llegadas. Distribución de trabajos, define la proporción existente entre las ejecuciones de los distintos trabajos que constituyen la carga Magnitudes que caracterizan las cargas conversacionales Tiempo de reflexión del usuario, es el tiempo que el usuario de un terminal de un sistema interactivo necesita para generar una nueva petición al sistema (tiempo de leer la respuesta previa, de pensar en la nueva acción que se vaya a formar y de teclearla). Número de usuarios simultáneos, es el número de usuarios interactivos que trabajan simultáneamente sobre el sistema en un instante dado. Intensidad del usuario, es la relación entre el tiempo de respuesta de una petición y el tiempo de reflexión del usuario. 1.5 MAGNITUDES PARA CONTROLAR EL COMPORTAMIENTO Algunas de las modificaciones que se pueden introducir en un sistema para mejorar su comportamiento son: Ajuste de los parámetros del sistema operativo Tamaño del quantum, es la cantidad de tiempo de uso ininterrumpido de la CPU que un sistema de tiempo compartido asigna a los diferentes trabajos. Si el quantum es demasiado grande se favorece a los trabajos con mucho uso de la CPU, mientras que si es demasiado pequeño se puede introducir un overhead importante debido a los continuos cambios de contexto de un programa a otro cada vez que se agota el quantum. 6

15 Diseño y evaluación de configuraciones Prioridad interna, es el nivel inicial de prioridad interna que recibe un programa en función de la prioridad externa asignada. Factor de multiprogramación, es el número máximo de trabajos que están simultáneamente en memoria principal y, por lo tanto, que tienen opción a utilizar la CPU y los demás recursos activos del sistema. Cuanto mayor sea este valor tanto mejor será el aprovechamiento de todos los recursos del sistema, aunque también aumentará el overhead. Tamaño de la partición de memoria, es la cantidad fija de memoria principal asignada a una cola de trabajos. Tamaño de la ventana, es el intervalo de tiempo durante el cual el sistema toma medidas para determinar el conjunto de trabajo de un programa en un entorno de memoria virtual paginada que use esa política. Máxima frecuencia de fallo de página, es el valor de la frecuencia de fallo de pagina por encima del cual se produce un excesivo overhead. A partir de este valor de frecuencia se efectúa la suspensión o swapping de alguno de los trabajos en curso. Número máximo de usuarios simultáneos Modificación de las políticas de gestión del sistema operativo, como por ejemplo cambiar las prioridades de las diferentes tipos de tareas. Equilibrado de la distribución de cargas, se pretende utilizar de la forma más uniforme posible todos los dispositivos del sistema informático. Cuando el uso de los mismos está desequilibrado se deben disponer los cambios necesarios para lograr el equilibrio deseado. Este tipo de corrección acostumbra, en muchos casos, a proporcionar mejoras espectaculares en el comportamiento del sistema. Sustitución o ampliación de los componentes del sistema, cuando los métodos anteriores no funcionan se debe modificar la configuración del sistema, bien sea sustituyendo determinados elementos por otros de mayor capacidad o rapidez, o bien sea por aumento del número de dispositivos que constituyen la configuración del sistema. Es importante darse cuenta de que la ampliación de la configuración debe hacerse de tal forma que se despeje el posible cuello de botella que se pueda 7

16 TEMA 1: Introducción haber detectado, ya que de lo contrario el comportamiento conjunto del sistema ampliado no variará de forma significativa. Modificación de los programas, de tal forma que su ejecución promedio requiera de menos recursos. Esto se puede conseguir bien mediante recodificación de los caminos del programa recorridos con mayor asiduidad, o bien por un montaje que agrupe en la misma página o segmento aquellos módulos del programa que deben coexistir en memoria para la ejecución del programa, etc. Hay que destacar que este método provoca la modificación de la carga del sistema, normalmente se considera la carga como un dato del problema que no se puede modificar. 1.6 SISTEMAS DE REFERENCIA Se distinguen tres tipos de sistemas de referencia o tipos de funcionamiento de un sistema informático a la hora del estudio de las prestaciones y su evaluación: Sistema por lotes (batch). Sistema transaccional. Sistema interactivo o por demanda Sistema por lotes o batch Básicamente consiste en que el computador ejecuta una serie de programas que previamente el responsable del sistema deja almacenados en memoria, es dicha persona quién decide los trabajos que deben estar en ejecución en cada instante. Por lo tanto la planificación interna del sistema operativo está ayudada por la externa humana. Estos trabajos realizan ciclos de uso de la CPU y de los discos de forma continua hasta que finalizan. Algunos índices de las prestaciones de estos sistemas son los siguientes: Tiempo de respuesta (Turnaround time), es el tiempo que transcurre desde que se lanza la ejecución de un trabajo hasta que se termina. 8

17 Diseño y evaluación de configuraciones Productividad medida en trabajos por u.t Sistema transaccional Un sistema transaccional es aquél en que un conjunto de terminales remotos conectados al sistema interaccionan con un conjunto determinado de programas, cada una de las interacciones constituye lo que se denomina una transacción. Ejemplos: el sistema informático de un banco, o de reserva de billetes o el que recibe medidas de un satélite. En sistemas de este tipo, el sistema de planificación interna del sistema operativo ha de ser capaz de gestionar las peticiones que le llegan al sistema no estando ayudado en forma alguna por la planificación humana externa ya que desde cada terminal se tiene la sensación de ser el dueño absoluto del sistema y se tiene la posibilidad de lanzar cualquier transacción en cualquier instante. Un sistema de este tipo queda definido por el flujo de transacciones que le llega, siendo su índice de prestaciones característico el tiempo de respuesta t r t r = t ra + t en + t ro Donde: t ra es el tiempo de reacción, que se define como el tiempo que transcurre desde que la transacción llega al sistema hasta que comienza su ejecución. t en es el tiempo de ejecución, que se define como el tiempo que transcurre desde que el sistema comienza la ejecución de la transacción hasta que termina. t ro es el tiempo de retorno, que se define como el tiempo que transcurre desde que finaliza la ejecución hasta que, eventualmente, se completa la respuesta hacia el usuario Sistema interactivo o por demanda Un sistema interactivo es aquél en que los usuarios acceden a él desde terminales remotos teniendo acceso a la totalidad del sistema operativo. En estos sistemas, un usuario 9

18 TEMA 1: Introducción desde un terminal, da una orden al terminal que pasa a procesarse por el conjunto CPU+discos y transcurrido un cierto tiempo produce una respuesta en el terminal. Se trabajará de modo interactivo de acuerdo con el siguiente ciclo: ORDEN RESPUESTA ORDEN RESPUESTA ORDEN RESPUESTA... En estos sistemas no existe planificación humana que ayude a la planificación del sistema operativo, además queda definido por los siguientes índices: Número de usuarios que tiene conectados. Tiempo de reflexión de los usuarios, es el tiempo que transcurre desde que el usuario recibe la respuesta y envía otra nueva orden. Además los índices de prestaciones característicos son: el tiempo de respuesta y la productividad, medida esta última en peticiones por u.t. 1.7 TECNICAS DE EVALUACION DE UN SISTEMA INFORMATICO Se denominan técnicas de evaluación a los métodos y herramientas que permiten obtener los índices de prestaciones de un sistema que está ejecutando una carga dada con unos valores determinados de parámetros del sistema. Se distinguen tres tipos de técnicas: Monitorización. Los monitores son unas herramientas de medición que permiten seguir el comportamiento de los principales elementos de un sistema informático cuando éste se haya sometido a una carga de trabajo determinada. Estas herramientas hacen un seguimiento de lo que sucede en el sistema, es lo que se denomina como monitorización. Modelado. Es la herramienta que hay que utilizar cuando se trata de evaluar el comportamiento de un sistema en el que hay algún elemento que no está instalado. El modelado se puede realizar de dos formas: Métodos analíticos que proporcionan las teorías de colas. Se basan en la resolución mediante algoritmos aproximados de las ecuaciones matemáticas que representan el equilibrio existente en los eventos que se producen en el sistema. Su principal 10

19 Diseño y evaluación de configuraciones inconveniente es la limitación para tratar determinadas estructuras de colas que existen en los sistemas informáticos. Simulación. Consiste en la construcción de un programa que reproduce el comportamiento temporal del sistema, basándose en sus estados y sus transiciones. Los resultados se obtienen por extracción de estadísticas del comportamiento simulado del sistema. Requieren de más tiempo de cálculo y esfuerzo de puesta a punto que los métodos analíticos. La principal dificultad del modelado reside en la obtención de datos lo suficientemente precisos para ejecutar el modelo y obtener resultados con un grado de aproximación adecuado. Benchmarking. Se trata de un método bastante frecuente de comparar sistemas informáticos frente a una carga característica de una instalación concreta. La comparación se realiza básicamente a partir del tiempo de ejecución. Las principales dificultades que plantea este método están relacionadas con la utilización de una carga que sea lo suficientemente reducida para ser manejable y lo suficientemente extensa para ser representativa. 11

20 TEMA 1: Introducción 12

21 Tema 2 TECNICAS DE MEDIDA Y DE PRESENTACION DE LOS RESULTADOS 2.1 HERRAMIENTAS DE MEDIDA MONITORES Como se ha visto en el primer tema, una de las tareas más importantes en el proceso de evaluación y/o diseño de un sistema informático es la obtención de datos que representen al sistema (actual y futuro). Para ello se hace necesario el uso de herramientas de medida denominadas monitores Introducción Un monitor es una herramienta utilizada para observar la actividad de un sistema informático mientras es utilizado por los usuarios y para cuantificar los resultados de dicha observación. En general, los monitores observan el comportamiento del sistema, recogen datos estadísticos de la ejecución de los programas, analizan los datos recogidos y presentan los resultados. Se define monitorización como el seguimiento de la actividad realizada por un sistema informático. Se ha de tener en cuenta, que en informática, puesto que no es posible repetir las mismas condiciones de carga en los mismos instantes el resultado de una medición será distinto unas veces de otras, es decir, no se da la repetibilidad de la medida. La información aportada por el monitor puede ser útil para: El usuario y el administrador, ya que les permite conocer toda una serie de características del sistema (capacidad, posibilidad de ampliación, planificación, etc.). El propio sistema, para la realización de la adaptación dinámica de la carga. 13

22 TEMA 2: Técnicas de medida y de presentación de los resultados Características Se distinguen dos tipos de monitores: Monitores software pueden ser programas o conjuntos de instrucciones (sondas software), capaces ambos de detectar acontecimientos y estados del sistema. Monitores hardware son dispositivos electrónicos que deben conectarse a puntos específicos del sistema (mediante sondas electrónicas) para detectar señales que caracterizan los fenómenos que deben observarse. La calidad de un monitor viene determinada por las siguientes características: Sobrecarga o interferencia. La energía del sistema consumida por el instrumento de medida debe ser tan poca como sea posible de forma que la perturbación introducida por el instrumento no altere los resultados de la observación. Los monitores hardware presentan este peligro en sus puntos de conexión, para evitarlo utilizan sondas electrónicas de muy alta impedancia. Por otro lado los monitores software aumentan la carga del sistema y alteran por consiguiente su comportamiento, por lo que se debe tratar de minimizar al máximo este efecto. Precisión. Es el error que puede afectar al valor de los datos recogidos. Estos errores son debidos a diferentes causas: la interferencia del propio monitor, una incorrecta instalación o utilización, el número de dígitos para representar la medición, etc. Resolución. Es la capacidad de la herramienta de separar dos acontecimientos consecutivos en el tiempo. También se define como la máxima frecuencia a la que se pueden detectar y registrar correctamente los datos. Ambito o dominio de medida, hace referencia al tipo de acontecimientos que puede detectar, es decir, a las características que puede observar y medir. Anchura de entrada. Es el número máximo de bits que el monitor puede extraer en paralelo y procesar cuando se produce un acontecimiento. 14

23 Diseño y evaluación de configuraciones Capacidad de reducción de datos. Es la capacidad que puede tener el monitor de analizar, procesar y empaquetar datos durante la monitorización para un mejor tratamiento y compresión de los mismos y para reducir el espacio necesario para almacenar los resultados. Compatibilidad. El hardware y el software de monitorización debe ser fácilmente adaptable a cualquier entorno y requerimiento de la aplicación. Coste (adquisición, instalación, mantenimiento, formación y operación). Facilidad de instalación y de utilización 2.2 CONCEPTOS DE MEDIDA La mesurabilidad de un sistema informático se puede definir como una función de la información que se puede obtener con un monitor y del coste de las mediciones. La mesurabilidad de un sistema puede variar entre dos extremos, el primero la posibilidad de poder medir cada componente individual del sistema con el nivel de detalle deseado y el segundo la total inaccesibilidad del sistema. Un acontecimiento es un cambio del estado del sistema, una forma de recoger datos de determinadas actividades del sistema es capturar todos los acontecimientos asociados a los cambios de estado y registrarlos en el mismo orden en que se producen. En este caso la medición (observación) se efectúa por detección de acontecimientos. Otra técnica de medición que interfiere menos en el comportamiento del sistema es la del muestreo, que consiste en interrumpir el sistema a intervalos regulares o aleatorios para detectar el estado de algunos de sus componentes Detección de acontecimientos Se define el estado de un sistema informático como el establecido por los valores de todas sus memorias, normalmente se restringe el estado a un conjunto limitado de memorias del sistema. Por otra parte se ha definido un acontecimiento como un cambio de estado del sistema. En general se distinguen dos tipos de acontecimientos: 15

24 TEMA 2: Técnicas de medida y de presentación de los resultados Acontecimiento software, si el acontecimiento está asociado con una función de un programa. Ejemplo: un programa inicia una operación de E/S. Acontecimiento hardware, consiste en la aparición de una o más señales en los circuitos de un componente del sistema y es independiente del programa que se esté ejecutando en ese momento. Ejemplo: los movimientos del brazo de un disco. Muchos acontecimientos hardware llevan asociados un acontecimiento software. La técnica de detección de acontecimientos se basa en la intercepción y registro de todos los acontecimientos de tipos determinados. Por lo tanto está técnica sólo se deberá utilizar si es necesario conocer la secuencia de estos acontecimientos o el número de veces que se han producido en un intervalo determinado. El principio de detección de acontecimientos software es el de insertar un código suplementario (traps) en lugares determinados del sistema operativo. Es decir se trata de interrupciones controladas por programa. Cuando se produce un acontecimiento que debe detectarse, este código transferirá el control a la rutina de tratamiento, que almacenará sus datos significativos, junto con el instante de aparición, en un área tampón, para posteriormente grabarlos en disco y devolver el control al sistema operativo. El conjunto de todos los datos registrados de esta forma se denomina una traza de acontecimientos. En sistemas conducidos por interrupciones, la dirección de la rutina de tratamiento de una interrupción determinada debe sustituirse por la dirección de inicio de la rutina de medición. De esta forma, cada vez que se produce una interrupción, está se detecta y se leen los contenidos de determinadas posiciones de memoria o tablas. Estos datos, junto con el instante de aparición, se registrarán en cinta o disco antes de devolver el control al sistema operativo para el tratamiento de la interrupción Muestreo El muestreo es una técnica estadística que consiste en examinar una parte de la población denominada muestra. A partir de ella, es posible estimar con un grado de precisión elevado, algunos de los parámetros estadísticos que caracterizan a la población. Esta técnica presenta las siguientes ventajas: 16

ANALISIS Y DISEÑO DE SISTEMAS INFORMATICOS

ANALISIS Y DISEÑO DE SISTEMAS INFORMATICOS ANALISIS Y DISEÑO DE SISTEMAS INFORMATICOS TEMA 1 INTRODUCCIÓN Evaluación del rendimiento de un sistema informático. Intenta determinar de qué forma un conjunto de programas está utilizando un hardware.

Más detalles

TEMA 1: VISIÓN GENERAL DE LOS SISTEMAS OPERATIVOS

TEMA 1: VISIÓN GENERAL DE LOS SISTEMAS OPERATIVOS TEMA 1: VISIÓN GENERAL DE LOS SISTEMAS OPERATIVOS 1. Concepto de Sistema Operativo. Funciones Un sistema operativo (S.O.) es un programa o conjunto de programas de control que tiene por objeto facilitar

Más detalles

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:

Más detalles

El soporte del sistema operativo. Hace que un computador sea más fácil de usar. Permite que los recursos del computador se aprovechen mejor.

El soporte del sistema operativo. Hace que un computador sea más fácil de usar. Permite que los recursos del computador se aprovechen mejor. El soporte del sistema operativo Objetivos y funciones del sistema operativo Comodidad Hace que un computador sea más fácil de usar. Eficiencia Permite que los recursos del computador se aprovechen mejor.

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 2: Estructura de los sistemas de computación. 2.1 Funcionamiento de los sistemas de computación. 2.2 Ejecución de instrucciones e interrupciones

Más detalles

Control y temporización Comunicación con la CPU Comunicación con el dispositivo externo Almacén temporal de datos Detección de errores

Control y temporización Comunicación con la CPU Comunicación con el dispositivo externo Almacén temporal de datos Detección de errores UNIDAD DE ENTRADA SALIDA Conceptos Unidad de entrada-salida (E/S): Elemento que proporciona un método de comunicación eficaz entre el sistema central y el periférico. Funciones Control y temporización

Más detalles

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software.

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. . TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. Índice 1 INTRODUCCIÓN 2 2 CARACTERÍSTICAS 2 2.1 Características del cliente...2 2.2 Características

Más detalles

Convivencia. Gestión del Sistema de Entrada/Salida

Convivencia. Gestión del Sistema de Entrada/Salida Convivencia Gestión del Sistema de Entrada/Salida Dra. Carolina Carolina Mañoso Mañoso Dpto. Dpto. Imformática Informática y y Automática.UNED Introducción (1/2) El sistema de Entrada/Salida es la parte

Más detalles

DESCRIPCION DEL SITEMA MASTER.

DESCRIPCION DEL SITEMA MASTER. DESCRIPCION DEL SITEMA MASTER. ESTRUCTURA. El sistema MASTER (Sistema Modular para Control Adaptativo en Tiempo Real) se ha implementado en base a un computador compatible PC-AT, dotado de una tarjeta

Más detalles

ADMINISTRACIÓN Y PROGRAMACIÓN EN SISTEMAS DE PLANIFICACIÓN DE RECURSOS EMPRESARIALES Y DE GESTIÓN DE RELACIONES CON CLIENTES CUALIFICACIÓN PROFESIONAL

ADMINISTRACIÓN Y PROGRAMACIÓN EN SISTEMAS DE PLANIFICACIÓN DE RECURSOS EMPRESARIALES Y DE GESTIÓN DE RELACIONES CON CLIENTES CUALIFICACIÓN PROFESIONAL Página 1 de 23 CUALIFICACIÓN PROFESIONAL Familia Profesional Nivel 3 Código IFC363_3 Versión 5 Situación RD 1701/2007 Actualización ADMINISTRACIÓN Y PROGRAMACIÓN EN SISTEMAS DE PLANIFICACIÓN DE RECURSOS

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 1: Introducción: 1.1 Introducción: Qué es un sistema operativo?. 1.2 Conceptos clave de un sistema operativo. 1.3 El sistema operativo como administrador

Más detalles

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA. JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5.

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA. JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5. ARQUITECTURAS DE COMPUTADORES 2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5. Unidad de E/S 1 Unidad de E/S Indice Introducción.

Más detalles

[TECNOLOGÍA RAID] Documentos de formación de SM Data: http://www.smdata.com/formacion.php

[TECNOLOGÍA RAID] Documentos de formación de SM Data: http://www.smdata.com/formacion.php 2011 Documentos de formación de SM Data: http://www.smdata.com/formacion.php [] Introducción a la tecnología RAID; Qué es RAID?; ventajas de RAID; definición de los más populares niveles de RAID y diferentes

Más detalles

PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR FACULTAD DE INGENIERIA ESCUELA DE SISTEMAS

PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR FACULTAD DE INGENIERIA ESCUELA DE SISTEMAS PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR FACULTAD DE INGENIERIA ESCUELA DE SISTEMAS ELABORACION DE UNA GUIA PRACTICA PARA LA EVALUACION DE PLATAFORMAS WINDOWS TRABAJO PREVIO A LA OBTENCION DEL TITULO

Más detalles

Denominación de la materia. N créditos ECTS = 36 carácter = MIXTA INGENIERIA DE COMPUTADORAS

Denominación de la materia. N créditos ECTS = 36 carácter = MIXTA INGENIERIA DE COMPUTADORAS Denominación de la materia INGENIERIA DE COMPUTADORAS N créditos ECTS = 36 carácter = MIXTA Ubicación dentro del plan de estudios y duración La materia Ingeniería de Computadoras está formada por 6 asignaturas

Más detalles

Tema 11. Soporte del Sistema Operativo 11.1. REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS. 11.1.1. MULTIPROGRAMACIÓN.

Tema 11. Soporte del Sistema Operativo 11.1. REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS. 11.1.1. MULTIPROGRAMACIÓN. Tema 11 Soporte del Sistema Operativo 11.1. REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS. El sistema operativo es básicamente un programa que controla los recursos del computador, proporciona servicios a

Más detalles

Computación Tercer Año

Computación Tercer Año Colegio Bosque Del Plata Computación Tercer Año UNIDAD 3 Sistemas Operativos E-mail: garcia.fernando.j@gmail.com Profesor: Fernando J. Garcia Ingeniero en Sistemas de Información Sistemas Operativos Generaciones

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas

Más detalles

TIPOS DE PROCESAMIENTOS

TIPOS DE PROCESAMIENTOS TIPOS DE PROCESAMIENTOS El desempeño de un computador puede tener diferentes medidas de elección para diferentes usuarios. Para un usuario individual que está ejecutando un único programa, la computadora

Más detalles

Unidad II: Administración de Procesos y del procesador

Unidad II: Administración de Procesos y del procesador Unidad II: Administración de Procesos y del procesador 2.1 Concepto de proceso Un proceso no es más que un programa en ejecución, e incluye los valores actuales del contador de programa, los registros

Más detalles

TEMA 4. Unidades Funcionales del Computador

TEMA 4. Unidades Funcionales del Computador TEMA 4 Unidades Funcionales del Computador Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca Introducción El elemento físico, electrónico o hardware de un sistema

Más detalles

Sistemas Operativos. Pedro Cabalar TEMA III. PROCESOS. Depto. de Computación Universidade da Coruña

Sistemas Operativos. Pedro Cabalar TEMA III. PROCESOS. Depto. de Computación Universidade da Coruña Sistemas Operativos Pedro Cabalar Depto. de Computación Universidade da Coruña TEMA III. PROCESOS P. Cabalar Sistemas( Operativos Depto. de Computación Universidade Tema da Coruña III. Procesos ) 1 / 41

Más detalles

3.- PROGRAMACIÓN DIDÁCTICA DEL MODULO ELECTRÓNICA DIGITAL Y MICROPROGRAMABLE

3.- PROGRAMACIÓN DIDÁCTICA DEL MODULO ELECTRÓNICA DIGITAL Y MICROPROGRAMABLE 3.- PROGRAMACIÓN DIDÁCTICA DEL MODULO ELECTRÓNICA DIGITAL Y MICROPROGRAMABLE 3.0.- Introducción Actualmente la Electrónica aparece como una ciencia que sirve de base a un gran número de técnicas. Cualquier

Más detalles

ASIGNATURA: CONTROL INDUSTRIAL. drð^=al`bkqb=

ASIGNATURA: CONTROL INDUSTRIAL. drð^=al`bkqb= `ìêëç^å~ç ãáåç OMNNöOMNO TITULACIÓN: INGENIERÍA INFORMÁTICA OPTATIVA ASIGNATURA: CONTROL INDUSTRIAL drð^al`bkqb NKJ`~ê~ÅíÉê ëíáå~ëçéä~~ëáöå~íìê~ Nombre de la Asignatura CONTROL INDUSTRIAL Créditos Grupos

Más detalles

Arquitectura de Aplicaciones

Arquitectura de Aplicaciones 1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento

Más detalles

RAID. Los detalles de las características segunda y tercera, cambian según los distintos niveles RAID. RAID 0 no soporta la tercera característica.

RAID. Los detalles de las características segunda y tercera, cambian según los distintos niveles RAID. RAID 0 no soporta la tercera característica. RAID Como se dijo anteriormente, el ritmo de mejora de prestaciones en memoria secundaria ha sido considerablemente menor que en procesadores y en memoria principal. Esta desigualdad ha hecho, quizás,

Más detalles

Denominación de la materia. N créditos ECTS = 36 carácter = MIXTA INGENIERIA DE COMPUTADORAS

Denominación de la materia. N créditos ECTS = 36 carácter = MIXTA INGENIERIA DE COMPUTADORAS Denominación de la materia INGENIERIA DE COMPUTADORAS N créditos ECTS = 36 carácter = MIXTA Ubicación dentro del plan de estudios y duración La materia Ingeniería de Computadoras está formada por 6 asignaturas

Más detalles

SISTEMA UNIFICADO DE CONTROL EN TIEMPO REAL (SUCTR)

SISTEMA UNIFICADO DE CONTROL EN TIEMPO REAL (SUCTR) SISTEMA UNIFICADO DE CONTROL EN TIEMPO REAL (SUCTR) Sistema Unificado de Control en Tiempo Real - SUCTR: El sistema unificado de control en tiempo real, en adelante SUCTR, es un sistema de administración

Más detalles

ORGANIZACIÓN DE LOS SERVICIOS INFORMÁTICOS

ORGANIZACIÓN DE LOS SERVICIOS INFORMÁTICOS 1 ORGANIZACIÓN DE LOS SERVICIOS INFORMÁTICOS INTRODUCCIÓN La realización de trabajos utilizando los medios informáticos de una empresa requiere una cierta organización y destreza relativa tanto a los equipos,

Más detalles

MÉTODOS DE ORGANIZACIÓN Y ACCESO A DATOS INTRODUCCIÓN. NO : ESTRUCTURA. OPERACIONES. MANTENIMIENTO. : ESTRUCTURA. OPERACIONES. MANTENIMIENTO. MÉTODOS DE ORGANIZACIÓN Y ACCESO A DATOS : ESTRUCTURA. OPERACIONES.

Más detalles

Clase 20: Arquitectura Von Neuman

Clase 20: Arquitectura Von Neuman http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Arquitectura de una computadora Elementos básicos de una

Más detalles

INDICE. Prefacio Parte 1: sistemas operativos tradicionales

INDICE. Prefacio Parte 1: sistemas operativos tradicionales INDICE Prefacio Parte 1: sistemas operativos tradicionales 1 1 Introducción 1.1 Qué es un sistema operativo? 1.1.1 El sistema operativo como una maquina extendida 3 1.1.2 El sistema operativo como controlador

Más detalles

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática Tema 1 Introducción. Arquitectura básica y Sistemas Operativos Fundamentos de Informática Índice Descripción de un ordenador Concepto básico de Sistema Operativo Codificación de la información 2 1 Descripción

Más detalles

Fundamentos de Sistemas Operativos

Fundamentos de Sistemas Operativos Fundamentos de Sistemas Operativos Sistemas Informáticos Fede Pérez Índice TEMA Fundamentos de Sistemas Operativos 1. - Introducción 2. - El Sistema Operativo como parte de un Sistema de Computación 2.1

Más detalles

Procesos. Planificación del Procesador.

Procesos. Planificación del Procesador. Procesos. Planificación del Procesador. Sistemas Operativos. Tema 2. Concepto de Proceso. Una definición sencilla: Programa en ejecución. Entidad pasiva Programa RECURSOS CPU Memoria Ficheros Dispositivos

Más detalles

Unidad 2: Gestión de Procesos

Unidad 2: Gestión de Procesos Unidad 2: Gestión de Procesos Tema 4, Procesos: 4.1 El concepto de proceso. 4.2 Planificación de procesos. 4.3 Procesos cooperativos. 4.4 Hilos (threads). Informática (Segovia) 1 4.1 El concepto de proceso.

Más detalles

www.fundibeq.org En estos casos, la herramienta Gráficos de Control por Variables" no es aplicable.

www.fundibeq.org En estos casos, la herramienta Gráficos de Control por Variables no es aplicable. GRAFICOS DE CONTROL POR ATRIBUTOS 1.- INTRODUCCIÓN Este documento describe la secuencia de construcción y las pautas de utilización de una de las herramientas para el control de procesos, los Gráficos

Más detalles

Tema 4: Redes de conmutación

Tema 4: Redes de conmutación Tema 4: Redes de conmutación Introducción... 1 Redes de conmutación de circuitos... 2 Conmutación por división en el espacio... 3 Conmutación por división en el tiempo... 4 Conmutación de paquetes... 5

Más detalles

Resumen. 1. Introducción. 2. Objetivos

Resumen. 1. Introducción. 2. Objetivos Propuesta para la Asignatura Sistemas Industriales en las Titulaciones de Informática F.A. Pujol, F.J. Ferrández, J.L. Sánchez, J. M. García Chamizo Dept. de Tecnología Informática y Computación Universidad

Más detalles

Mantenimiento del Software

Mantenimiento del Software Mantenimiento del Software S4 Francisco Ruiz, Macario Polo Grupo Alarcos Dep. de Informática ESCUELA SUPERIOR DE INFORMÁTICA UNIVERSIDAD DE CASTILLA-LA MANCHA http://alarcos.inf-cr.uclm.es/doc/mso/ Ciudad

Más detalles

Capítulo 3. Software para el Monitoreo de Redes

Capítulo 3. Software para el Monitoreo de Redes Capítulo 3 Software para el Monitoreo de Redes No basta saber, se debe también aplicar. No es suficiente querer, se debe también hacer. Johann Wolfgang Goethe Software para el Monitoreo de Redes El estilo

Más detalles

Identificación rápida de cuellos de botella: Una mejor manera de realizar pruebas de carga. Documento técnico de Oracle Junio de 2009

Identificación rápida de cuellos de botella: Una mejor manera de realizar pruebas de carga. Documento técnico de Oracle Junio de 2009 Identificación rápida de cuellos de botella: Una mejor manera de realizar pruebas de carga Documento técnico de Oracle Junio de 2009 Identificación rápida de cuellos de botella: Una mejor manera de realizar

Más detalles

UF0512: Transmisión de información por medios convencionales e. informático. TEMA 1. Conexión y funcionamiento

UF0512: Transmisión de información por medios convencionales e. informático. TEMA 1. Conexión y funcionamiento UF0512: Transmisión de información por medios convencionales e informáticos TEMA 1. Conexión y funcionamiento operativo del equipamiento informático TEMA 2. Transmisión interna personal de documentación.

Más detalles

Tema 1: Implementación del sistema de archivos

Tema 1: Implementación del sistema de archivos Tema 1: Implementación del sistema de archivos 1. Introducción 2. Implementación 3. Estructura del almacenamiento secundario Dpto. Tema Lenguajes 1: Implementación y Sistemas del Informáticos. sistema

Más detalles

A continuación se representan los componentes básicos de un sistema computacional (ordenador). Figura 5.6.1 Componentes básicos de un ordenador.

A continuación se representan los componentes básicos de un sistema computacional (ordenador). Figura 5.6.1 Componentes básicos de un ordenador. 5.6 ESTRUCTURA BÁSICA DE UN ORDENADOR. TERMINOLOGÍA INFORMÁTICA Las aeronaves modernas utilizan sofisticados sistemas de aviónica que necesitan de sistemas de computación basados en microprocesadores.

Más detalles

PLCs de Seguridad frente a PLCs de Propósito General

PLCs de Seguridad frente a PLCs de Propósito General PLCs de Seguridad frente a PLCs de Propósito General MANUEL LÁZARO GALLARDO SIEMENS RESUMEN Mediante el presente trabajo se pretenden analizar las aplicaciones de automatización en general, particularizando

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos 2º Ingeniero de Telecomunicación (Sonido e Imagen) Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Qué vamos a ver hoy? Qué es un sistema

Más detalles

1.1.- CONCEPTOS Automatismo: Sistema que permite ejecutar una o varias acciones sin intervención manual.

1.1.- CONCEPTOS Automatismo: Sistema que permite ejecutar una o varias acciones sin intervención manual. Automatización Industrial INTRODUCCIÓN A LA AUTOMATIZACIÓN 1 1.- INTRODUCCIÓN A LA AUTOMATIZACIÓN 1.1. CONCEPTOS. 1.2. TÉCNICAS DE CONTROL Y MANDO. 1.3. SISTEMAS PARA LA AUTOMATIZACIÓN. 1.4. SISTEMAS P.L.C.

Más detalles

El monitoreo de una variable física requiere supervisión permanente de señales que

El monitoreo de una variable física requiere supervisión permanente de señales que Capítulo 1 Marco Contextual 1.1. Formulación del problema 1.1.1. Definición del problema El monitoreo de una variable física requiere supervisión permanente de señales que varían con el tiempo. Tal información,

Más detalles

COMPUTACIÓN DE ALTA PERFORMANCE

COMPUTACIÓN DE ALTA PERFORMANCE COMPUTACIÓN DE ALTA PERFORMANCE 2011 1 TOLERANCIA A FALLOS COMPUTACIÓN DE ALTA PERFORMANCE Curso 2011 Sergio Nesmachnow (sergion@fing.edu.uy) Santiago Iturriaga (siturria@fing.edu.uy) Gerardo Ares (gares@fing.edu.uy)

Más detalles

Introducción En este apartado se va a proporcionar una apreciación global del SRS.

Introducción En este apartado se va a proporcionar una apreciación global del SRS. INTRODUCCIÓN Se pretende desarrollar una aplicación web para la gestión de un restaurante que ofrece espectáculos en fechas determinadas con el fin de poner en práctica los principios de planificación

Más detalles

Concepto de Procesamiento Distribuido y Centralizado

Concepto de Procesamiento Distribuido y Centralizado Concepto de Procesamiento Distribuido y Centralizado Procesamiento Centralizado: En la década de los años 50 s las computadoras eran máquinas del tamaño de todo un cuarto con las siguientes características:

Más detalles

13º Unidad Didáctica. RAID (Redundant Array of Independent Disks) Eduard Lara

13º Unidad Didáctica. RAID (Redundant Array of Independent Disks) Eduard Lara 13º Unidad Didáctica RAID (Redundant Array of Independent Disks) Eduard Lara 1 RAID: INTRODUCCIÓN Sistema de almacenamiento que usa múltiples discos duros entre los que distribuye o replica los datos.

Más detalles

Memoria Virtual. Figura 1: Memoria Virtual

Memoria Virtual. Figura 1: Memoria Virtual 1 Memoria Virtual. Qué podemos hacer si un programa es demasiado grande para caber en la memoria disponible? Una posibilidad es usar superposiciones (overlays), como en MS-DOS: dividimos el programa en

Más detalles

INTERRUPCIONES. La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales:

INTERRUPCIONES. La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales: INTERRUPCIONES La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales: a)consultas (POLLING): Se comprueban cíclicamente,

Más detalles

IS23 Mantenimiento de Instalaciones Informáticas Práctica 5. Medición del rendimiento

IS23 Mantenimiento de Instalaciones Informáticas Práctica 5. Medición del rendimiento IS23 Mantenimiento de Instalaciones Informáticas Práctica 5. Medición del rendimiento 1 Objetivos Ingeniería Técnica Informática de Sistemas Curso 2003/2004 En la presente sesión se pretende familiarizar

Más detalles

FUNCIONES DE UNA COMPUTADORA

FUNCIONES DE UNA COMPUTADORA FUNCIONES DE UNA COMPUTADORA Vamos ahora a profundizar un poco más en el esquema básico expuesto anteriormente, dando algunos detalles sobre cada una de las funciones llevadas a cabo por el ordenador:

Más detalles

La Arquitectura de las Máquinas Virtuales.

La Arquitectura de las Máquinas Virtuales. La Arquitectura de las Máquinas Virtuales. La virtualización se ha convertido en una importante herramienta en el diseño de sistemas de computación, las máquinas virtuales (VMs) son usadas en varias subdiciplinas,

Más detalles

Universidad de Valladolid

Universidad de Valladolid Universidad de Valladolid Departamento de Informática Escuela Técnica Sup. de Ingeniería Informática Camino del Cementerio s/n. Valladolid Tel.:(983) 423669 Fax:(983) 423671 Cuestiones aparecidas en los

Más detalles

CUALIFICACIÓN OPERACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN OPERACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 23 CUALIFICACIÓN OPERACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC300_2 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

PROCESO DE INNOVACIÓN EN LA ENSEÑANZA DE LA GESTIÓN DE EQUIPOS INDUSTRIALES EN INGENIERÍA

PROCESO DE INNOVACIÓN EN LA ENSEÑANZA DE LA GESTIÓN DE EQUIPOS INDUSTRIALES EN INGENIERÍA PON-C-22 PROCESO DE INNOVACIÓN EN LA ENSEÑANZA DE LA GESTIÓN DE EQUIPOS INDUSTRIALES EN INGENIERÍA A. García Sánchez (1), M. Ortega Mier (2), E. Ponce Cueto (3) Dpto. de Ingeniería de Organización, Administración

Más detalles

Generalidades Computacionales

Generalidades Computacionales Capítulo 2 Generalidades Computacionales 2.1. Introducción a los Computadores Definición: Un computador es un dispositivo electrónico que puede transmitir, almacenar, recuperar y procesar información (datos).

Más detalles

Antes de imprimir este documento piense en el medio ambiente!

Antes de imprimir este documento piense en el medio ambiente! Versión 1.0 Página 1 de 14 1. OBJETIVO: Suministrar la metodología que se aplicará para la estimación de esfuerzo para los desarrollos nuevos en el ICBF, para lo cual se detallan los aspectos a tener en

Más detalles

Denominación de la materia. créditos ECTS = 36 carácter = OBLIGATORIA SISTEMAS OPERATIVOS, SISTEMAS DISTRIBUIDOS Y REDES

Denominación de la materia. créditos ECTS = 36 carácter = OBLIGATORIA SISTEMAS OPERATIVOS, SISTEMAS DISTRIBUIDOS Y REDES Denominación de la materia SISTEMAS OPERATIVOS, SISTEMAS DISTRIBUIDOS Y REDES créditos ECTS = 36 carácter = OBLIGATORIA Ubicación dentro del plan de estudios y duración La materia está formada por 6 asignaturas

Más detalles

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software.

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software. ARQUITECTURA DE LAS COMPUTADORAS QUE ES UNA COMPUTADORA (UN ORDENADOR)? Existen numerosas definiciones de una computadora, entre ellas las siguientes: 1) Una computadora es un dispositivo capaz de realizar

Más detalles

Mod. I, Unid. 1, Obj. 1 Criterio de Dominio 1/1

Mod. I, Unid. 1, Obj. 1 Criterio de Dominio 1/1 M.R. 333 VERSION 1 Prueba Integral 1/5 UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERIA MODELO DE RESPUESTA ASIGNATURA: ARQUITECTURA DEL COMPUTADOR CÓDIGO: 333 MOMENTO: PRUEBA INTEGRAL

Más detalles

Unidad 2: Gestión de Memoria

Unidad 2: Gestión de Memoria Unidad 2: Gestión de Memoria Tema 3, Gestión de Memoria: 3.1 Definiciones y técnicas básicas. 3.2 Gestión de memoria contigua: Partición, fragmentación, algoritmos de ubicación... 3.3 Paginación: Estructura

Más detalles

TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA

TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Sistemas digitales 2. Competencias Desarrollar y conservar sistemas automatizados

Más detalles

GRID COMPUTING MALLA DE ORDENADORES

GRID COMPUTING MALLA DE ORDENADORES GRID COMPUTING MALLA DE ORDENADORES Introducción Concepto Compartir potencia computacional; Aprovechamiento de ciclos de procesamiento; El Grid Computing se enmarca dentro de la tecnología de computación

Más detalles

OPERACIÓN EN SISTEMAS DE COMUNICACIONES DE VOZ Y DATOS PROFESIONAL

OPERACIÓN EN SISTEMAS DE COMUNICACIONES DE VOZ Y DATOS PROFESIONAL Página 1 de 16 CUALIFICACIÓN OPERACIÓN EN SISTEMAS DE COMUNICACIONES DE VOZ Y DATOS PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC301_2 Versión 5 Situación RD 1201/2007

Más detalles

MECANISMOS DE PROTECCIÓN Y RESTAURACIÓN

MECANISMOS DE PROTECCIÓN Y RESTAURACIÓN MECANISMOS DE PROTECCIÓN Y RESTAURACIÓN Sistemas de Telecomunicación Alumnos: Pablo Núñez López Alberto Garzón Leo INDICE 1. Índice 2. Introducción y objetivos Definiciones Mecanismos de protección y restauración

Más detalles

Historia de revisiones

Historia de revisiones Proyecto Help-Desk Plan de Verificación y Validación Versión 1.0 Historia de revisiones Fecha Versión Descripción Autor 16/08/2005 1.0 Primera versión del documento Martín Boero Plan de Verificación y

Más detalles

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos.

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos. Contenidos Sistemas operativos Tema 3: Estructura del sistema operativo Componentes típicos del SO Servicios del SO Llamadas al sistema Programas del sistema El núcleo o kernel Modelos de diseño del SO

Más detalles

Guía de instalación de Presto 2015.01 (20/07/2015)

Guía de instalación de Presto 2015.01 (20/07/2015) Guía de instalación de Presto 2015.01 (20/07/2015) Guía de instalación 1 Requisitos del sistema 1 Permisos necesarios 1 Presto 2 Instalación de Presto: Monopuesto 2 Instalación de Presto: Servidor de red

Más detalles

Sistemas Operativos Tema 1: conceptos generales. 1998-2008 José Miguel Santos Alexis Quesada Francisco Santana

Sistemas Operativos Tema 1: conceptos generales. 1998-2008 José Miguel Santos Alexis Quesada Francisco Santana Sistemas Operativos Tema 1: conceptos generales 1998-2008 José Miguel Santos Alexis Quesada Francisco Santana 1 Contenidos Qué es un SO? Evolución histórica de los SO Tipos de sistemas informáticos 2 Elementos

Más detalles

Sistemas con Microcontroladores y Microprocesadores

Sistemas con Microcontroladores y Microprocesadores Sistemas con Microcontroladores y Microprocesadores Objetivos Al terminar el curso, el estudiante estará capacitado para: 1. Entender funcionalmente cómo trabaja un sistema de computadora: Describir los

Más detalles

Básico de Arquitectura del Computador. Ing. Irvin Cuervo

Básico de Arquitectura del Computador. Ing. Irvin Cuervo Básico de Arquitectura del Computador El Computador Hardware Software El Computador Qué es y qué hace un computador? Un computador es básicamente una máquina cuya función principal es procesar información.

Más detalles

Fundamentos básicos sobre computación

Fundamentos básicos sobre computación Universidad del Cauca Fundamentos básicos sobre computación División de Sistemas - División de Recursos Humanos 2007 1 Contenido 1. Introducción-Conceptos básicos... 3 1.1. Qué es un computador?... 3 1.2.

Más detalles

Linux Monitorización de rendimiento. Herramientas integradas en el sistema Herramientas Sysstat Monitorización de programas Monitor del sistema

Linux Monitorización de rendimiento. Herramientas integradas en el sistema Herramientas Sysstat Monitorización de programas Monitor del sistema Linux Monitorización de rendimiento Herramientas integradas en el Herramientas Sysstat Monitorización de programas Monitor del Monitorizar la carga del. uptime Presenta la hora del y el tiempo que lleva

Más detalles

Tema 1. Conceptos fundamentales de los Sistemas Operativos

Tema 1. Conceptos fundamentales de los Sistemas Operativos Tema 1. Conceptos fundamentales de los Sistemas Operativos 1. Introducción a los Sistemas Operativos. 1. Concepto de Sistema Operativo. Niveles del software. 2. Funciones principales de un Sistema Operativo.

Más detalles

CUALIFICACIÓN OPERACIÓN DE REDES DEPARTAMENTALES PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN OPERACIÓN DE REDES DEPARTAMENTALES PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 16 CUALIFICACIÓN OPERACIÓN DE REDES DEPARTAMENTALES PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC299_2 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

Fundamentos del diseño 3ª edición (2002)

Fundamentos del diseño 3ª edición (2002) Unidades temáticas de Ingeniería del Software Fundamentos del diseño 3ª edición (2002) Facultad de Informática necesidad del diseño Las actividades de diseño afectan al éxito de la realización del software

Más detalles

ADMINISTRACIÓN DE LOS ACTIVOS DE HARDWARE Y SOFTWARE

ADMINISTRACIÓN DE LOS ACTIVOS DE HARDWARE Y SOFTWARE 5 TEMA ADMINISTRACIÓN DE LOS ACTIVOS DE HARDWARE Y SOFTWARE 5.1 OBJETIVOS Qué capacidad de procesamiento y de almacenamiento necesita nuestra organización para realizar sus transacciones de información

Más detalles

B) COMPETENCIAS PROFESIONALES, PERSONALES Y SOCIALES ASOCIADAS AL MÓDULO O A LA

B) COMPETENCIAS PROFESIONALES, PERSONALES Y SOCIALES ASOCIADAS AL MÓDULO O A LA Ciclo: ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED. Código: 369 Módulo profesional: IMPLANTACIÓN DE SISTEMAS OPERATIVOS. Profesor/a: Miguel Álvarez Amada Año: 2015/2016 A) INTRODUCCIÓN.... 2 B) COMPETENCIAS

Más detalles

Capítulo 3. dependen de él son, por ejemplo, la voz, una onda de radio, un electrocardiograma, etc. El

Capítulo 3. dependen de él son, por ejemplo, la voz, una onda de radio, un electrocardiograma, etc. El Capítulo 3 Procesamiento digital de señales mioeléctricas Las señales se representan matemáticamente como funciones de una o más variables independientes. La variable independiente más común es el tiempo,

Más detalles

4.4. IMPLEMENTACION DE SISTEMAS

4.4. IMPLEMENTACION DE SISTEMAS 4.4. IMPLEMENTACION DE SISTEMAS DEFINICION: - Todas las actividades necesarias para convertir el sistema anterior al nuevo sistema - Proceso que asegura la operatividad del sistema de información y que

Más detalles

CAPÍTULO 6 INSTRUMENTO VIRTUAL

CAPÍTULO 6 INSTRUMENTO VIRTUAL Diseño y implementación de un medidor de frecencia para frecuencias bajas CAPÍTULO 6 INSTRUMENTO VIRTUAL Como se ha ido señalando a lo largo de esta memoria, el objetivo del proyecto no es otro que el

Más detalles

IDS-Virtualiza. IDS-Virtualiza. es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones.

IDS-Virtualiza. IDS-Virtualiza. es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones. IDS-Virtualiza es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones. Qué es la virtualización? La virtualización es una tecnología probada de software que está cambiando

Más detalles

Introducción a la evaluación de rendimiento

Introducción a la evaluación de rendimiento Evaluación y Explotación de Sistemas Informáticos Introducción a la evaluación de rendimiento Técnicas de evaluación del rendimiento Sistemas de Referencia Medidas de Rendimiento Rendimiento en Entornos

Más detalles

Configuración, Evaluación y Explotación de Sistemas Informáticos

Configuración, Evaluación y Explotación de Sistemas Informáticos Programa de la asignatura: Configuración, Evaluación y Explotación de Sistemas Informáticos Titulación: Centro: Ingeniería Técnica Informática de Sistemas E.U. Ingeniería Técnica Informática de Gijón CURSO

Más detalles

HISTORIA Y EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS

HISTORIA Y EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS HISTORIA Y EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS Las primeras computadoras eran enormes máquinas que se ejecutaban desde una consola. El programador, quien además operaba el sistema de computación, debía

Más detalles

Memoria Principal. Departamento de Arquitectura de Computadores

Memoria Principal. Departamento de Arquitectura de Computadores Memoria Principal Departamento de Arquitectura de Computadores Índice Introducción. Conceptos básicos Características de los sistemas de memoria Jerarquías de memoria Memoria Principal Características

Más detalles

FUNDAMENTOS DE INFORMATICA

FUNDAMENTOS DE INFORMATICA FUNDAMENTOS DE INFORMATICA TEMAS QUE SE TRATARÁN: Arquitectura Interna Sistemas Operativos Programación en Visual Basic Bases de Datos Redes e Internet 1 FUNDAMENTOS DE INFORMATICA Tema 1: Arquitectura

Más detalles

Sistemas Digitales. Guía de Aprendizaje Información al estudiante. 1. Datos Descriptivos. (Curso 2012-13) Departamento responsable

Sistemas Digitales. Guía de Aprendizaje Información al estudiante. 1. Datos Descriptivos. (Curso 2012-13) Departamento responsable (Sistemas Digitales) (Curso 2012-13) Guía de Aprendizaje Información al estudiante 1. Datos Descriptivos Asignatura Materia Departamento responsable Sistemas Digitales Informática Arquitectura y Tecnología

Más detalles

Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León

Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León Programa. Introducción. 2. Elementos de almacenamiento. 3. Elementos de proceso. 4. Elementos de interconexión.

Más detalles

DEFINICIONES EN CONTROL AUTOMÁTICO

DEFINICIONES EN CONTROL AUTOMÁTICO Universidad de Santiago de Chile Facultad de Ingeniería Departamento de Ingeniería Eléctrica DEFINICIONES EN CONTROL AUTOMÁTICO Oscar Páez Rivera Profesor DEFINICIONES BÁSICAS: Las definiciones que siguen

Más detalles

Convivencia Gestión de la Memoria

Convivencia Gestión de la Memoria Convivencia Gestión de la Memoria Dra. Carolina Mañoso Dpto. Informática y Automática.UNED Introducción (1/2) Para que un proceso esté preparado para ejecución debe estar cargado en memoria principal La

Más detalles

BASES DE DATOS. 1.1 Funciones de un DBMS

BASES DE DATOS. 1.1 Funciones de un DBMS BASES DE DATOS Un DBMS, son programas denominados Sistemas Gestores de Base de Datos, abreviado SGBD, en inglés Data Base Management System (DBMS) que permiten almacenar y posteriormente acceder a los

Más detalles

El tema de esta presentación es los conceptos básicos relacionados con Sistemas Operativos.

El tema de esta presentación es los conceptos básicos relacionados con Sistemas Operativos. 1 El tema de esta presentación es los conceptos básicos relacionados con Sistemas Operativos. 2 Qué es un sistema operativo Un sistema operativo es un programa que tiene encomendadas una serie de funciones

Más detalles

Análisis del Sistema de Información

Análisis del Sistema de Información Análisis del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD ASI 1: DEFINICIÓN DEL SISTEMA... 6 Tarea ASI 1.1: Determinación del Alcance del Sistema... 6 Tarea ASI 1.2: Identificación

Más detalles