Carga de trabajo (Workload)

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

Download "Carga de trabajo (Workload)"

Transcripción

1 La Carga de Trabajo Definición y Selección Prof. Mariela J. Curiel H. Carga de trabajo (Workload) Definición: El término carga de trabajo se usa para designar todos los requerimientos introducidos al sistema por la comunidad de usuarios durante un período de tiempo. Por qué es importante usar modelos de la carga? Satisfacer la exigencia de reproductibilidad de los experimentos. Reducir sustancialmente la duración de cada sesión de medición con respecto a la que se requeriría para ejecutar la carga real total. Obtener una representación de la carga que sea consistente con su uso (por ejemplo, la entrada de un simulador o de un modelo analítico) 1

2 Por qué es importante usar modelos de la carga? Evitar problemas de privacidad y seguridad, que a veces limitan el uso de programas y datos reales en los estudios de evaluación del rendimiento. Evitar la interferencia con el funcionamiento del sistema real. Factores a tener en cuenta al momento de seleccionar la carga Servicios: El sistema se debe ver como un proveedor de servicios. El benchmark debe hacer uso exhaustivo de todos los servicios que provee el sistema. Nivel de carga: La carga de trabajo sintética podría hacer uso de los recursos del sistema en su capacidad total (mejor caso), más alla de esta capacidad (peor caso) o al nivel de carga observado en el sistema real (caso típico). Factores a tener en cuenta al momento de seleccionar la carga Nivel de detalle. La lista de posibilidades incluye: Seleccionar únicamente la petición más frecuente. Hacer una lista de varios servicios, sus características y su frecuencia. Obtener una traza del sistema real y usar esta traza como carga de trabajo. Usar el consumo promedio de los recursos. Especificar una distribución del consumo. 2

3 Grupo Número Promedio de procesos Frecuencia diaria Tiempo Usuario (seg) Tiempo de Sistema (seg) Uso de la Memoria (Kb) Fallos de Página Clases Funcionales Comandos linux, utilities, prog. Administración Compiladores, enlazadores Programas asociados a los ambientes KDE y GNOME Web Browsers Programas asociados al correo electrónico Editores y procesadores de palabras Herramientas de monitoreo Aplicación para manipular documentos Postcripts y PDF Programas asociados al sistema de ventanas X Programas relacionados con la máquina virtual JAVA Screensavers Programas Usuarios Grupos 0,1,5 1 1,3 2,3 1 0,1,3,4,8 1,5 1,3 1,4 2,3 1,3,4,5,6,7,8 0,1 Factores a tener en cuenta al momento de seleccionar la carga Existencia de cargas de trabajo externas: Es importante determinar si el sistema se ejecutará en forma aislada o se ejecutará concurrentemente con otros sistemas no relacionados. 3

4 Características de un buen modelo Metas Compacto Flexible Completo Representativo Reproducible Descripción La cantidad de parámetros y datos utilizados en el modelo debe ser menor a aquellos recolectados en el sistema real. El modelo debe ser capaz de producir cargas de trabajo que sean fáciles de modificar El modelo debería representar todos los parámetros y datos que se consideren importantes en el estudio de desempeño El comportamiento del sistema bajo el modelo de la carga de trabajo debe ser similar a su comportamiento bajo la carga de trabajo real. El modelo debería generar cargas de trabajo que produzcan características similares bajo los mismos parámetros de entrada. Características de un buen modelo Representatividad La tasa de llegada de las peticiones debería ser igual o proporcional a la de la aplicación. El consumo total de cada uno de los recursos clave debería ser igual o proporcional al de la aplicación. El perfil del uso de recursos debería ser similar en el benchmark y en la aplicación. El perfil del uso de recursos se refiere a la secuencia e intensidad en la cual la aplicación usa los diferentes recursos disponibles. Representatividad de un Modelo de la Carga Modelo de la Carga Carga Real Sistema o modelo del sistema Sistema Medidas de Desempeño (Pmodel)? Medidas de Desempeño (Preal) 4

5 Niveles de caracterización de la carga A nivel funcional: se describen los programas o aplicaciones que componen la carga de trabajo A nivel virtual: se toma en cuenta el consumo de recursos pero únicamente a nivel lógico Orientada al consumo de recursos : a este nivel de caracterización, se describe el consumo físico de recursos por parte de la carga de trabajo Niveles de la caracterización de la Carga Bajo Dependencia del Sistema Alto funcional virtual físico Alto Nivel de Especificación Bajo Ejemplos: funcional: -comandos -transacciones -aplicaciones Lógico : - accesos a la base de datos - accesos a los archivos - Instrucciones de alto nivel Físico: - Uso de CPU - Operaciones de I/O, red. Niveles de la caracterización de la Carga Alto funcional Organiz. Por, Aplicación Orientación Geográfica virtual Nivel de Especificación físico Bajo 5

6 Tipos de modelos cargas de trabajo Modelos Naturales: se construyen, o usando componentes básicos de la carga real (programas extraídos de la carga real) o usando trazas de ejecución de la carga real. Modelos Artificiales: en su construcción no se usa ningún componente de la carga de trabajo real. Se construyen a partir de programas de propósito especial o parámetros descriptivos. Se dividen en ejecutables y no ejecutables. Tipos de modelos de cargas de trabajo Modelos De Carga Real Natural Artificial -Natural Híbrida - Trazas - Mix - Kernels Ejecutable -Programas Sintéticos -Benchmarks de Applic. No-Ejecutable -Valores medios -Distribuciones Estadísticas Modelos Artificiales Mezclas de instrucciones: son programas para probar la rapidez de un procesador (Gibson Mix) Kernels: son piezas de código extraídas de partes computacionalmente intensivas de un programa real.se concentran en el procesador y no en la E/S (Tree Searching, Sorting, Inversión de matrices, etc.) Programas sintéticos: son piezas de código que colocan demandas en diferentes recursos de un sistema Benchmarks de Aplicación: contienen un subconjunto representativo de funciones típicas de la aplicación que será usada (ejem. TPC-C) 6

7 Metodología para la caracterización de la carga Formulación Construcción Validación Fase de formulación: se determina el uso previsto del modelo, los componentes básicos de la carga, los parámetros a utilizar, el nivel de caracterización, y el criterio para evaluar la representatividad. Parámetros que caracterizan la carga Intensidad: tasa de llegadas, número de clientes, tiempo de reflexión, número de procesos ejecutándose en forma simultánea, etc. Demandas: se describen por una K-tupla (D i1, D i2,..., D ik ), donde K es el n úmero de recursos considerados y Dij es la demanda de servicio del componente de la carga i al recurso j. Fase de Formulación Ejemplo: File server - Frecuencia de distribución de cada tipo de petición (read, write, etc) - Tiempo entre llegadas. - El porcentaje de accesos a cada archivo - Tamaño de las escrituras y lecturas. 7

8 Metodología para la caracterización de la carga Fase de construcción: recolección de datos, división de la carga de trabajo, extracción de los componentes básicos y asignación de valores a los parámetros a los componentes del modelo. Metodología para la caracterizaciónde la carga Fase de validación: En esta fase se aplica el criterio de representatividad, si el modelo es representativo, se considera que el modelo está listo para el uso previsto. Si el modelo no es representativo, se comienza la fase de calibración del modelo. Fase de construcción Recolección de Datos. Identificar las ventanas que definirán las secciones de medidas. Monitorear y medir las actividades del sistema durante las sesiones Usar los datos recolectados para asignar valores a los parámetros que caracterizan cada componente de la carga de trabajo. 8

9 Fase de construcción División de la carga de trabajo Por el uso de recursos Por aplicaciones Por el tipo de objetos que se acceden Por la orientación geográfica Por clases funcionales Por unidades organizacionales Por el tipo de interacción con el sistema Se pueden hacer particiones por más de un atributo Bibliografía Daniel Menascé. Virgilio Almeida. Larry W. Dowdy. Capacity Planning and Performance Modeling. Prentice Hall, Raj Jain. The Art of Computer Systems Performance Analysis, Wiley, A. L. Hunter. Aspects of Workload Characterization for Distributed System Models. Master Thesis. University of Toronto, 1996., V. Céspedes y M.E. Pérez. On the workload characterization of Linux processes in an academic environment. Artículo en proceso de arbitraje. 9

ANALISIS COMPARATIVO DEL RENDIMIENTO. PUA: Vergara Bruno Benjamín 2011

ANALISIS COMPARATIVO DEL RENDIMIENTO. PUA: Vergara Bruno Benjamín 2011 ANALISIS COMPARATIVO DEL RENDIMIENTO PUA: Vergara Bruno Benjamín 2011 CONTENIDO Introducción Necesidad y Objetivos de la evaluación Técnicas de evaluación de un sistema informático Medidas del rendimiento

Más detalles

Organización del Sistema Operativo

Organización del Sistema Operativo del Sistema Operativo Sistemas Operativos Pontificia Universidad Javeriana Febrero de 2010 del Sistema Operativo Funciones Básicas Funciones Básicas Perspectivas del Computador Responsabilidades del SO

Más detalles

Medición del rendimiento

Medición del rendimiento Medición del rendimiento Medición del rendimiento El rendimiento de la CPU es el tiempo de ejecución. Ecuación del rendimiento de la CPU Tiempo CPU = Ciclos de reloj para el programa x Periodo del reloj

Más detalles

Crear diagramas basados en UML para la representación de la solución a un problema mediante el Paradigma Orientado a Objetos.

Crear diagramas basados en UML para la representación de la solución a un problema mediante el Paradigma Orientado a Objetos. PROGRAMA DE CURSO Modelo 2009 DEPARTAMENTO: COMPUTACIÓN Y DISEÑO GRÁFICO NOMBRE DEL CURSO: Diseño de Software con Práctica Profesional CLAVE: 1013M ACADEMIA A LA QUE PERTENECE: Diseño de Software PROFESIONAL

Más detalles

Tema III: Componentes de un Sistema Operativo

Tema III: Componentes de un Sistema Operativo Tema III: Componentes de un Sistema Operativo Concepto de proceso Jerarquía de memoria: Concepto de memoria cache Memoria virtual Partición Sistema de ficheros Sistema de entrada/salida: Driver y controladora

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos Indice Conceptos sobre ordenadores Concepto de Sistema Operativo Historia de los SO Multiprogramación Administración CPU Memoria Entrada/Salida Estados de un proceso

Más detalles

Rendimiento de computadores

Rendimiento de computadores + Prof. José María Foces Morán Dept. IESA Universidad de León Rendimiento de computadores Tiempo de ejecución Tiempo de CPU Rendimiento comparativo Ley de Amdahl Ley de Gustaffson + Computador síncrono

Más detalles

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora ANÁLISIS DE SISTEMAS Prof. Eliz Mora Programa Fundamentos del Análisis de Sistemas Estilos Organizacionales y su impacto en los Sistemas de Información Rol del Analista de Sistema Determinación de Factibilidad

Más detalles

Sistema de Administración de Farmacias Modelo de Diseño Versión 1.0. Historia de revisiones

Sistema de Administración de Farmacias Modelo de Diseño Versión 1.0. Historia de revisiones Sistema de Administración de Farmacias Modelo de Diseño Versión 1.0 Historia de revisiones Fecha Versión Descripción Autor 14/09/2014 1.0 Versión Inicial Guillermo López 14/09/2014 1.0 Revisión. SQA Modelo

Más detalles

Computación I (CI-2125) Clase 3. Prof. Mireya Morales Primera

Computación I (CI-2125) Clase 3. Prof. Mireya Morales Primera Computación I (CI-2125) Clase 3 Prof Mireya Morales Primera Contenido Ciclo de Desarrollo de un programa Formas de Representación Algorítmica: Diagramas de flujo y seudocódigo Estructuras de Control Estructuras

Más detalles

Conceptos y Estructuras de Sistemas Operativos

Conceptos y Estructuras de Sistemas Operativos Conceptos y Estructuras de Sistemas Operativos Contenido del Curso Evaluación I ex. Parcial 100% prueba escrita II ex. Parcial 100% proyecto Examen final= Nota del proyecto (50%) + prueba escrita (50%)

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria [email protected] 1 Índice General Conceptos sobre ordenadores Concepto

Más detalles

objetivo del proyecto

objetivo del proyecto Objetivos Objetivo El proceso de planeación se basa en el objetivo del proyecto, el cual establece lo que se va a realizar. Es el producto final tangible que el equipo de proyecto o contratista debe producir

Más detalles

Medición del Rendimiento de Computadores

Medición del Rendimiento de Computadores Arquitectura 08/09 Medición l Rendimiento Motivación: Qué medidas tiempo se utilizan para evaluar el rendimiento? Cómo finimos el tiempo cpu y el rendimiento l procesador? Qué parámetros condicionan el

Más detalles

Introducción. Universidad de Sonora Arquitectura de Computadoras 2

Introducción. Universidad de Sonora Arquitectura de Computadoras 2 Memoria virtual Introducción Memoria virtual es un mecanismo que permite que la memoria principal parezca mas grande que su tamaño físico. Permite ejecutar programas mas grandes que la memoria física disponible.

Más detalles

Tema 2: Conceptos básicos. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Tema 2: Conceptos básicos. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid Tema 2: Conceptos básicos Ingeniería Informática Universidad Autónoma de Madrid 1 O B J E T I V O S Introducción a la Informática Adquirir una visión global sobre la Informática y sus aplicaciones. Conocer

Más detalles

4. Cuánta memoria puede direccionar con registros de 16 bits si la palabra es de 20 bits? Respuesta: Se puede direccionar 2 20 = 1Mb.

4. Cuánta memoria puede direccionar con registros de 16 bits si la palabra es de 20 bits? Respuesta: Se puede direccionar 2 20 = 1Mb. . Explique la diferencia entre direccionamiento lógico y físico. 2. Explique la diferencia entre fragmentación interna y externa. 3. Cuánta memoria puede direccionar con una palabra de 6 bits.? Respuesta:

Más detalles

CAPÍTULO IV: GESTIÓN DE ARCHIVOS. 1. Introducción a la Gestión de Archivos 2. Organización y acceso a los ficheros 3. Directorios

CAPÍTULO IV: GESTIÓN DE ARCHIVOS. 1. Introducción a la Gestión de Archivos 2. Organización y acceso a los ficheros 3. Directorios CAPÍTULO IV: GESTIÓN DE ARCHIVOS 1. Introducción a la Gestión de Archivos 2. Organización y acceso a los ficheros 3. Directorios 1. INTRODUCCIÓN A LA GESTIÓN DE ARCHIVOS El sistema de archivos proporciona

Más detalles

CLASE 11: PRUEBAS DE SOFTWARE. Unversidad Simón Bolívar. Prof. Ivette Carolina Martínez

CLASE 11: PRUEBAS DE SOFTWARE. Unversidad Simón Bolívar. Prof. Ivette Carolina Martínez CLASE 11: PRUEBAS DE SOFTWARE Unversidad Simón Bolívar. Prof. Ivette Carolina Martínez Pruebas: Definición Prueba de Software es la ejecución del código usando combinaciones de entradas, en un determinado

Más detalles

TEMA: ENTRADAS PROPUESTAS PARA EL PROCESO DE VERIFICACIÓN DE REQUERIMIENTOS. NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE

TEMA: ENTRADAS PROPUESTAS PARA EL PROCESO DE VERIFICACIÓN DE REQUERIMIENTOS. NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE TEMA: ENTRADAS PROPUESTAS PARA EL PROCESO DE VERIFICACIÓN DE REQUERIMIENTOS. NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE INTEGRANTES DEL EQUIPO: RAFAEL VALLE CASTELÁN JUAN DE DIOS RAMÍREZ

Más detalles

Gerencia de Proyectos

Gerencia de Proyectos 3. Planificación y Dirección del Proyecto a. Plan del Proyecto b. Proceso de Dirección 1 Esfuerzo Ciclo de vida del proyecto Ciclo de vida del proyecto Imagen tomada de: http://www.formasminerva.com/bancoproceso/c/como_administrar_proyectos_de_desarrollo_de_software/como_administrar_proyectos_de_desarrollo_de_software.asp?codidioma=esp

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Uso y contenido del Diccionario de Datos

Instituto Profesional DuocUC Escuela de Ingeniería Uso y contenido del Diccionario de Datos Uso y contenido del Diccionario de Datos Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá: Identificar los componentes claves del diccionario de datos Identificar

Más detalles

1: PROCESO BÁSICO DE DESARROLLO CON

1: PROCESO BÁSICO DE DESARROLLO CON Práctica 1: PROCESO BÁSICO DE DESARROLLO CON Sun RPC. Ejercicio 1. (Será realizado en la Sala de Computo) El siguiente ejercicio es una guía que busca describir los pasos a seguir cuando se pretende realizar

Más detalles

TP Nro 6 Validación de Métodos Analíticos

TP Nro 6 Validación de Métodos Analíticos TP Nro 6 Validación de Métodos Analíticos 1. Introducción: La validación de un método es el procedimiento por medio del cual se definen los requerimientos analíticos y se confirma que el método en consideración

Más detalles

Un importante problema para sistemas de la nueva generación

Un importante problema para sistemas de la nueva generación Un importante problema para sistemas de la nueva generación J. A. Stankovic, Misconceptions about Real-Time Computing: A Serious Problem for Next Generation Systems, IEEE Computer, October 1988. Manifestar

Más detalles

Velocidades Típicas de transferencia en Dispositivos I/O

Velocidades Típicas de transferencia en Dispositivos I/O Entradas Salidas Velocidades Típicas de transferencia en Dispositivos I/O Entradas/Salidas: Problemas Amplia variedad de periféricos Entrega de diferentes cantidades de datos Diferentes velocidades Variedad

Más detalles

Laboratorio de Computación II PROGRAMA

Laboratorio de Computación II PROGRAMA Laboratorio de Computación II PROGRAMA 1) OBJETIVOS DE LA ASIGNATURA Que el alumno conozca entornos integrados de programación. Que el alumno conozca y aplique herramientas complementarias para el desarrollo,

Más detalles

Medición del Rendimiento de Computadores

Medición del Rendimiento de Computadores Arquitectura 09/10 Medición l Rendimiento Motivación: Qué medidas tiempo se utilizan para evaluar el rendimiento? Cómo finimos el tiempo cpu y el rendimiento l procesador? Qué parámetros condicionan el

Más detalles

Sistemas Expertos Unidad 3

Sistemas Expertos Unidad 3 Sistemas Expertos Unidad 3 Prof. Francklin Rivas Echeverría Universidad de Los Andes Laboratorio de Sistemas Inteligentes 2005 Etapa 1: Análisis y descripción n del problema. Fase 1.1.- Descripción n General

Más detalles

Estimación de parámetros de un sistema de redes de computadoras con aplicación a modelos de performance. Introducción

Estimación de parámetros de un sistema de redes de computadoras con aplicación a modelos de performance. Introducción Estimación de parámetros de un sistema de redes de computadoras con aplicación a modelos de performance Gabriel Pighin, Guillermo Marotte y Ana Tymoschuk Grupo de Investigación de Redes GIRED Proyecto

Más detalles

Estructura del Sistema Operativo

Estructura del Sistema Operativo Estructura del Sistema Operativo Estructuras de Sistemas Operativos Servicios de Sistemas operativos Interfaz de Usuario del Sistema Operativo Llamadas a Sistema Tipos de Llamadas a Sistema Programas de

Más detalles

Arquitectura de Software

Arquitectura de Software Arquitectura de Software Puntos de Vista Departamento de Ingeniería de Sistemas y Computación Agenda del día 1. El proceso de definición de arquitectura 2. Viewpoints / Views 3. Ejercicio 2 1. El proceso

Más detalles

Arquitectura de Computadores II Clase #9

Arquitectura de Computadores II Clase #9 Arquitectura de Computadores II Clase #9 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2010 Veremos Rendimiento Rendimiento (Performance) Ver a través de la niebla del

Más detalles

Tema 5: Gestión de la Memoria Principal

Tema 5: Gestión de la Memoria Principal Tema 5: Gestión de la Memoria Principal SSOO - Curso 2005/06 E. Domínguez C. Villarrubia Departamento de Tecnologías y Sistemas de Información Escuela Superior de Informática Universidad de Castilla -

Más detalles

INGENIERÍA DE SOFTWARE. Sesión 10: Diagramas de comunicación

INGENIERÍA DE SOFTWARE. Sesión 10: Diagramas de comunicación INGENIERÍA DE SOFTWARE Sesión 10: Diagramas de comunicación Contextualización Los diagramas son parte importante en el desarrollo de aplicaciones, pues con éstos se puede visualizar la forma en que funcionará

Más detalles

TEMA 1 INTRODUCCIÓN AL MODELADO Y LA SIMULACIÓN

TEMA 1 INTRODUCCIÓN AL MODELADO Y LA SIMULACIÓN TEMA 1 INTRODUCCIÓN AL MODELADO Y LA SIMULACIÓN 1.1. Introducción 1.2. Conceptos fundamentales 1.3. Modelado y simulación de tiempo discreto 1.4. Modelado y simulación de eventos discretos 1.5. Pasos en

Más detalles

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

Evaluación y Explotación de Sistemas Informáticos Evaluación y Explotación de Sistemas Informáticos Curso 2010/2011 Miguel Ángel Villarroel Salgueiro [email protected] Departamento de Informática Escuela Superior de Ingeniería Informática Universidad

Más detalles

Desarrollo Orientado a Objetos en Métrica v. 3

Desarrollo Orientado a Objetos en Métrica v. 3 Desarrollo Orientado a Objetos en Métrica v. 3 Carlos Rossi Jiménez c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.1/45 Estructura del curso 1. Estructura de Métrica v. 3 2. Técnicas orientadas a

Más detalles

Índice. agradecimientos... 13

Índice. agradecimientos... 13 Índice agradecimientos... 13 INTRODUCCIÓN... 15 CAPÍTULO 1. CARACTERIZACIÓN DE SISTEMAS OPERATIVOS... 17 1.1 El sistema informático... 18 1.1.1 Clasificación de los sistemas informáticos... 20 1.1.2 Estructura

Más detalles

UD2 Instalación y uso de

UD2 Instalación y uso de UD2 Instalación y uso de entornos de desarrollo Índice 1. Entornos de desarrollo 1.1. Introducción 1.2. Componentes 2. Instalación de entornos de desarrollo 2.1. Programación 2.2. Bases de datos 2.3. Otros

Más detalles

Lenguaje Unificado de Modelado

Lenguaje Unificado de Modelado Lenguaje Unificado de Modelado UML UML es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Es un lenguaje gráfico para visualizar, especificar, construir y documentar

Más detalles

CI5103 ANÁLISIS DE SISTEMAS AMBIENTALES. Profesor Marcelo Olivares A. Semestre Primavera 2010

CI5103 ANÁLISIS DE SISTEMAS AMBIENTALES. Profesor Marcelo Olivares A. Semestre Primavera 2010 CI5103 ANÁLISIS DE SISTEMAS AMBIENTALES Profesor Marcelo Olivares A. Semestre Primavera 2010 Un sistema es un conjunto de componentes interrelacionados cuya interacción define un comportamiento que no

Más detalles

La gestión por procesos

La gestión por procesos 1 La gestión por procesos 2 Entradas PROCESO Conjunto de actividades mutuamente interrelacionadas Salidas Está definido un responsable Conjunto de actividades mutuamente interrelacionadas y orientadas

Más detalles

Memoria Virtual. Memoria Virtual

Memoria Virtual. Memoria Virtual Memoria Virtual Es el nivel de la jerarquía que maneja la cache entre memoria principal y memoria secundaria. Permite que los programas se expandan más allá de los límites de la memoria principal. Permite

Más detalles

Quim 3025 Por: Rolando Oyola Martínez Derechos 16. Química Analítica

Quim 3025 Por: Rolando Oyola Martínez Derechos 16. Química Analítica Quim 3025 Por: Rolando Oyola Martínez Derechos Reservados@2015 16 1 Química Analítica Definición: Ciencia que se ocupa de la caracterización química de la materia. Análisis Cualitativo = Qué es?, Qué consiste?

Más detalles

Lenguajes de Cuarta Generación

Lenguajes de Cuarta Generación Lenguajes de Cuarta Generación Diana Marcela SánchezS http://www.csi.map.es/csi/metrica3/index.html www.csi.map.es/csi/metrica3/ /metrica3/index.htmlindex.html Que es un programa? La unión de una secuencia

Más detalles

SISTEMAS OPERATIVOS: SISTEMAS DE FICHEROS. Ficheros

SISTEMAS OPERATIVOS: SISTEMAS DE FICHEROS. Ficheros SISTEMAS OPERATIVOS: SISTEMAS DE FICHEROS Ficheros Objetivos 2 Conocer los conceptos de fichero y directorio así como sus características. Utilizar los servicios de gestión de Ficheros y directorios ofrecidos

Más detalles

Hora 1 1. Introducción 2. Web semántica 2.1 Ontologías 2.2 Lenguajes 2.3 Ejemplos 2.4 Estado actual Microformatos 2.4.

Hora 1 1. Introducción 2. Web semántica 2.1 Ontologías 2.2 Lenguajes 2.3 Ejemplos 2.4 Estado actual Microformatos 2.4. 1 Hora 1 1. Introducción 2. Web semántica 2.1 Ontologías 2.2 Lenguajes 2.3 Ejemplos 2.4 Estado actual 2.4.1 Microformatos 2.4.2 Microdatos Hora 2 3. Big Data 4. Arquitecturas de servicio 4.1 Arquitecturas

Más detalles

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 6. El Diseño de las Bases de Datos

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 6. El Diseño de las Bases de Datos FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 6. El de las Bases de Datos 1.- Fases del de Bases de Datos. 2.- Conceptual. 3.- Lógico. 4.- Físico. 5.- Interacción entre el de Bases

Más detalles

Interfaz interfaz textual gráficos

Interfaz interfaz textual gráficos I. Definición Programa que hace de intérprete entre la máquina y el usuario. Administración de los dispositivos (teclado, ratón, impresoras, ) Carga y ejecución de aplicaciones. Cada empresa Macintosh,

Más detalles

Capítulo III: MARCO METODOLÓGICO

Capítulo III: MARCO METODOLÓGICO Capítulo III: MARCO METODOLÓGICO Tipo de Investigación El presente trabajo de investigación, tuvo como propósito el desarrollo de una aplicación experimental que permitió evaluar la operatividad y funcionalidad

Más detalles

Pruebas de Software. Agenda. Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba

Pruebas de Software. Agenda. Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba Pruebas de Software R. Casallas Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes 1 Agenda Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba 2 1 Pruebas de Programas

Más detalles

Código ETAP: SR Servidores de Web

Código ETAP: SR Servidores de Web Código ETAP: SR-003-00 Servidores de Web ETAP Versión 23 Histórico de Revisiones Revisión Descripción del Cambio Actualizado por Fecha V 21.0 Versión original de la especificación técnica Pablo Ferrante

Más detalles

HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS

HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS Pág. 1 de 17 TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Control de motores eléctricos. 2. Competencias Desarrollar y

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Control de motores eléctricos. 2. Competencias Desarrollar y conservar sistemas

Más detalles

Examen 1ª Evaluación. 1 of 13 7/9/2013 8:51 PM. Comenzado: Jul 9 en 8:51pm. Question 1: 1 puntos Un ejemplo de aplicación es:

Examen 1ª Evaluación. 1 of 13 7/9/2013 8:51 PM. Comenzado: Jul 9 en 8:51pm. Question 1: 1 puntos Un ejemplo de aplicación es: Examen 1ª Evaluación Comenzado: Jul 9 en 8:51pm Question 1: 1 puntos Un ejemplo de aplicación es: kernel IIS fat 16 Linea de comandos Question 2: 1 puntos Cual de los siguientes no es un tipo de sistema

Más detalles

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 III. UML. 4.9 Diagramas de Componentes

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 III. UML. 4.9 Diagramas de Componentes MODULO IV Análisis y Diseño de Sistemas de Información INF-162 III. UML 4.9 Diagramas de Componentes Facilitador: Miguel Cotaña 30 de Noviembre 2009 1 Componentes Pertenecen al mundo físico, es decir,

Más detalles

Concurrencia y paralelismo

Concurrencia y paralelismo Introducción a los Sistemas Operativos Concurrencia y paralelismo 1. Ejecución de programas. Procesos. 2. Multiprogramación Bibliografía Silberschatz and Galvin Sistemas Operativos. Conceptos fundamentales.

Más detalles

Introducción a la programación

Introducción a la programación Introducción a la programación PROGRAMACION I Grado en Matematicas Informática Programación I - 2015/2016 Introducción 1 Introducción a la programación Computador: aparato electrónico capaz de interpretar

Más detalles

Análisis de la Capacidad o Aptitud de un proceso ( Capítulo 8 ) Control Estadístico de Calidad

Análisis de la Capacidad o Aptitud de un proceso ( Capítulo 8 ) Control Estadístico de Calidad Análisis de la Capacidad o Aptitud de un proceso ( Capítulo 8 ) Control Estadístico de Calidad Introducción Cuantificar la variabilidad de un proceso. Analizar esta variabilidad en relación con los requisitos

Más detalles

Computación Conociendo la herramienta de cálculo. La Computadora

Computación Conociendo la herramienta de cálculo. La Computadora Computación 1-2017 - Conociendo la herramienta de cálculo La Computadora Sistemas Operativos cómo funcionan? Esquema de relaciones: aplicaciones SO hardware A1 A2 Aplicaciones del usuario An Sistema Operativo

Más detalles

Tema X. Vulnerabilidad y Riesgo Sísmico

Tema X. Vulnerabilidad y Riesgo Sísmico Tema X. Vulnerabilidad y Riesgo Sísmico I. Introducción II. Definición de vulnerabilidad y riesgo sismico III. Metodologías de evaluación de la vulnerabilidad sísmica Métodos Estadísticos Métodos Analíticos

Más detalles

Atributos de Calidad del Software

Atributos de Calidad del Software Atributos de Calidad del Software Los usuarios comúnmente se centran en lo que el sistema debe hacer por ellos y no piensan en otros atributos que el software debe tener. Son los analistas los que deben

Más detalles