Trabajo Práctico Número 1
|
|
|
- Sandra Toledo Serrano
- hace 9 años
- Vistas:
Transcripción
1 Trabajo Práctico Número 1 Página 1 de 6 Arquitectura de Computadoras 18/03/2014 Instrucciones Los problemas de ejercitación propuestos en el presente trabajo práctico pueden ser resueltos en forma individual o grupal. El planteo de la solución debe realizarse basándose en lo aprendido en las clases teóricas. Puede utilizar las clases de consulta para consultar problemas de enunciado y verificar la validez de la solución obtenida. Posteriormente, se tomará una evaluación con problemas similares a los de este práctico, la cual deberá ser resuelta en forma individual. La fecha de evaluación se encuentra en el sitio web de la materia. Conceptos involucrados Conceptos básicos de Arquitectura de Computadoras. Costo de los circuitos integrados. Performance. Métricas. Cómo elegir entre diferentes alternativas. Criterios. Ecuación de tiempo de ejecución de un procesador (t = I * CPI * T). Ley de Amdahl. Consumo de Energía. Ejercicios Propuestos 1) Califique las siguientes afirmaciones como verdaderas o falsas y justifique la respuesta: a) El sistema de memoria caché es transparente al programa de usuario. b) El sistema de memoria caché está basado exclusivamente en el principio de Localidad espacial. c) Cuando existe un Sistema Operativo, este es siempre el encargado de atender las interrupciones. d) El ensamblador lee y traduce las instrucciones de un programa en Lenguaje de Alto Nivel. e) Los MIPS son una forma alternativa de medir el rendimiento de dos máquinas de distinta arquitectura. f) El procesador MIPS permite que se puedan anidar hasta tres excepciones simultáneas. g) Los programas de benchmarking brindan una buena aproximación del rendimiento de una máquina para las aplicaciones del usuario final. 2) [Recomendado] Suponga que Ud. debe decidir la compra de su próxima computadora, y debe elegir una de las siguientes opciones: Una computadora de Apple, que usa un procesador de Intel, pero su propio compilador. Una PC que usa un procesador de Intel de gama media. Una PC que usa un procesador de AMD (pero que usa el mismo compilador que la anterior). Una PC que usa el último procesador de Intel de gama alta (pero que tiene la misma arquitectura que el segundo y usa el mismo compilador). Cuáles de las siguientes afirmaciones son correctas? Justifique su respuesta. a) La computadora más rápida será la que tenga mayor frecuencia de reloj. b) Como todas las PC usan el mismo set de instrucciones compatible con Intel, y ejecutan el mismo número de instrucciones para un mismo programa, la computadora más rápida será la que tenga mayor frecuencia de reloj. c) Como AMD usa diferentes técnicas que Intel para ejecutar las instrucciones, éstas pueden tener diferentes CPI promedio. Sin embargo, igual es posible afirmar cuál de las dos PC con procesadores Intel es más rápida mirando su frecuencia de reloj. d) Sólo observando los resultados de un benchmark con una carga de trabajo similar a la suya es posible obtener una estimación precisa de la performance de las computadoras. 3) [Profundización] Suponga que Ud. trabaja en una compañía que quiere lanzar al mercado un nuevo chip. Los costos fijos, que incluyen investigación y desarrollo, fabricación y equipamiento, etc., suman en total $ El costo por oblea es de $6.000, y cada oblea puede ser cortada en 1200 dados. El factor de producción de los dados es del 50%. Finalmente, los dados son empaquetados y testeados, con un costo de $10 por chip. El factor de testeo es del 89%, y sólo aquellos chips que pasan las pruebas serán vendidos a los clientes. Si el precio de venta es un 40% mayor que el costo de fabricación, cuántos chips deben ser vendidos como mínimo para no tener pérdidas?
2 Trabajo Práctico Número 1 Página 2 de 6 4) [Recomendado] Si dos máquinas con las características que se detallan abajo se comparan con un Benchmark compuesto por un 30% de instrucciones de carga, un 40% de instrucciones aritméticas enteras, un 10% de instrucciones de salto y un 20% de instrucciones de punto flotante. Característica Máquina Uno Máquina Dos CPI promedio para instrucciones de carga de datos 6 8 CPI promedio para instrucciones aritméticas enteras 9 7 CPI promedio para instrucciones de salto 4 2 CPI promedio para instrucciones de punto flotante 5 4 Cantidad de instrucciones del Benchmark 200 x x 10 6 Frecuencia de reloj 2 GHz 2.5 GHz Se pide que calcule: a) Cantidad de ciclos de reloj promedio por instrucción (/CPI) para cada máquina para el Benchmark. b) Tiempo de ejecución del Benchmark para cada máquina. c) Cuánto debe valer /CPI de las instrucciones de carga de la primera máquina para que el tiempo de ejecución del Benchmark sea el mismo en ambas máquinas? d) Cuánto debe valer /CPI de las instrucciones aritméticas de enteros de la primera máquina para que el tiempo de ejecución del Benchmark sea el mismo en ambas máquinas? 5) [Recomendado] Ud. es el diseñador líder de un nuevo procesador. El diseño del procesador y su compilador están completos, y ahora le toca decidir si comienza a producir el diseño tal como está, o si invierte algún tiempo adicional en mejorarlo. Después de debatir con el equipo de hardware, se llega a las siguientes alternativas: Dejar el diseño como está, y llamarlo M BASE. Este procesador tiene una frecuencia de reloj de 1.8 GHz, y posee la siguiente mezcla de instrucciones: Tipo de instrucciones CPI Frecuencia A 2 40% B 3 25% C 3 25% D 5 10% Optimizar el hardware, y llamar a este diseño M OPT. El equipo de hardware asegura que puede aumentar la frecuencia de reloj a 2 GHZ, y modificar los ciclos de cada instrucción de la siguiente manera: Tipo de instrucciones CPI Frecuencia A 2 40% B 2 25% C 3 25% D 4 10% a) Cuál es el CPI para cada computadora? b) Cuáles son los MIPS de cada computadora? c) Cuánto más rápida es M OPT que M BASE? d) El equipo de compilación escucha sobre el debate, y propone realizar una mejora sobre el compilador que aumenten la performance del diseño. A esta combinación de la máquina base con el compilador mejorado la llamaremos M COMP. Las mejoras en las instrucciones de este compilador mejorado se estiman como se muestra a continuación:
3 Tipo de instrucciones Trabajo Práctico Número 1 Página 3 de 6 Porcentaje de instrucciones ejecutadas con respecto a M BASE A 90% B 90% C 85% D 95% Por ejemplo, si M BASE ejecutaba 500 instrucciones de tipo A, M COMP ejecutará 450 (500 * 0.9) instrucciones tipo A para el mismo programa. Cuál es el CPI de M COMP? e) Cuánto más rápida es M COMP que M BASE? f) A su vez, el equipo de compilación asegura que es posible realizar tanto las mejoras en el compilador como en el hardware. Llamemos M AMBAS a la computadora que implementa ambas mejoras. Cuánto más rápida es M AMBAS que M BASE? g) Finalmente, es responsabilidad suya decidir cuál de las mejoras incorporar. Ud. estima que implementar las mejoras llevará la siguiente cantidad de tiempo: Optimización Máquina Tiempo de implementación Hardware M OPT 6 meses Compilador M COMP 6 meses Ambas M AMBAS 8 meses Sabiendo que la performance relativa de los procesadores mejora aproximadamente un 50% por año, o lo que es lo mismo un 3.4% por mes, y asumiendo que la performance de la computadora base es idéntica a la de sus competidores, cuál optimizaciones implementaría (en caso que decida implementar alguna) para ser mejor que sus competidores? 6) [Recomendado] Es importante recordar que para comparar el rendimiento de dos computadoras, utilizar un subconjunto de las variables intervinientes en la ecuación de performance lleva comúnmente a errores. Para ilustrar este concepto se consideran los siguientes datos correspondientes a la ejecución de un programa que consta de 10 millones de instrucciones. Procesador Frecuencia CPI P1 4 GHz 1,25 P2 3 GHz 0,75 a) Un error habitual es considerar que el procesador con la mayor frecuencia es el de mejor performance. Verifique si esto se cumple para los procesadores P1 y P2. b) Otro error común es considerar que el procesador que ejecuta el mayor número de instrucciones requiere un mayor tiempo de ejecución. Considerando que el procesador P1 ejecuta el programa de 10 millones de instrucciones, y considerando que el CPI de P1 y P2 no cambia, determine el número de instrucciones que podrá ejecutar P2 en el tiempo que P1 ejecuta los 10 millones de instrucciones. c) Una medida muchas veces utilizada para comparar la performance de dos procesadores son los MIPS (millones de instrucciones por segundo). De esta manera se asume que el procesador con mayor MIPS es el de mayor performance, verifique si esto se cumple para los procesadores P1 y P2. 7) Considere dos computadoras M1 y M2 en las cual se ejecutan dos programas entregando los tiempos de ejecución que se detallan en la siguiente tabla. Programa Tiempo en M1 Tiempo en M2 1 2 segundos 1.5 segundos 2 5 segundos 10 segundos
4 Trabajo Práctico Número 1 Página 4 de 6 a) Suponga que la máquina M1 del ejercicio anterior cuesta $500, y que M2 cuesta $800. Si necesitase ejecutar el Programa 1 un gran número de veces, cuál computadora compraría en grandes cantidades? Por qué? b) Suponga que ahora Ud. dispone de muchas otras computadoras además de M1 y M2, todas con su costo y su tiempo de ejecución del Programa 1, el cual debe ser ejecutado un gran número de veces. Podría usarse el costo dividido en el tiempo de ejecución como métrica para tomar la decisión de compra? Y el costo multiplicado por el tiempo de ejecución? Si ninguna de las dos fórmulas le resulta conveniente, presente un ejemplo simple que lo demuestre. c) Suponga ahora que otro usuario requiere que el Programa 1 y el Programa 2 sean ejecutados la misma cantidad de veces. Cuál computadora tiene mejor performance para esta carga de trabajo, y por cuánto? Y cuál computadora tiene mejor relación costo-beneficio para esta carga de trabajo, y por cuánto? d) Otro usuario requiere ejecutar el Programa veces por hora, y el tiempo restante dedicarlo a la ejecución del Programa 2. Si la computadora tiene la suficiente performance para ejecutar el Programa 1 el número de veces requerida, entonces la performance puede medirse como la cantidad de ejecuciones del Programa 2. Cuál computadora es más rápida para esta carga de trabajo? Cuál tiene mejor relación costo beneficio? 8) [Profundización] Considere el programa P, que se ejecuta en la máquina M (cuya frecuencia de reloj es 1 GHz) en 10 segundos. Se realiza una optimización sobre P, reemplazando todas las instancias donde se multiplica un valor por cuatro (mult X, X, 4) por dos instrucciones que suman X consigo mismo (suma X, X; suma X, X), y a esta optimización le llamamos P. El CPI de una instrucción de multiplicación es 4, mientras que el CPI de una instrucción de suma es 1. El programa P se ejecuta en la máquina M en 9 segundos. Cuántas instrucciones de multiplicación fueron reemplazadas por el compilador? 9) Una aplicación desarrollada en Java es ejecutada en 15 segundos por una computadora de escritorio. Se anuncia un nuevo compilador de Java el cual requiere sólo el 60% de las instrucciones utilizadas por el viejo compilador para la misma aplicación. Desafortunadamente, como contrapartida de estas mejoras se produce un incremento en el CPI en un 10%. Qué tan rápido podemos esperar que se ejecutada la aplicación utilizando el nuevo compilador? Elija una de las opciones y justifique su respuesta. a) (15 * 0.6) / 1.1 = 8.2 b) 15 * 0.6 * 1.1 = 9.9 c) (15 * 1.1) / 0.6 = ) [Recomendado] En clase de teoría, vieron un ejemplo de cómo mejoraría una computadora si se hiciese que la unidad de punto flotante sea cinco veces más rápida (Diapositiva 31 del Tema 02). Bajo ese mismo ejemplo, Ud. Deberá: a) Realizar una gráfica en la que se muestre la aceleración obtenida en función del porcentaje de tiempo del programa original que se usa para operaciones de punto flotante (en el ejemplo de clase, este valor era de 50%). b) Para qué porcentaje se obtiene una aceleración igual a 2? c) Para qué porcentaje se obtiene una aceleración igual a 6,2? 11) Considere una computadora ejecutando programas con su tiempo de procesador distribuido entre los distintos tipos de instrucciones como se muestra en la siguiente tabla: Punto Flotante Enteros Carga de Datos Salto Tiempo Total 50 s 80 s 50 s 30 s 210 s a) Calcule la aceleración en el tiempo total si se reduce un 20% el tiempo de ejecución de las instrucciones de punto flotante. b) En cuánto se reduce el tiempo de las operaciones sobre enteros si el tiempo total se reduce en un 15% por la disminución proporcional de todas las operaciones, a excepción de aquellas utilizadas para la carga de datos? c) Puede reducirse el tiempo total en un 20% reduciendo sólo el tiempo de las operaciones de salto?
5 Trabajo Práctico Número 1 Página 5 de 6 12) Se realizaron mediciones sobre el consumo de energía de una notebook y los resultados obtenidos indican que el procesador es responsable del 50% del consumo, la pantalla de un 30%, el disco de un 10% y todos los otros dispositivos del 10% restante. a) Suponiendo que es posible reducir el consumo del procesador a la mitad, en cuánto se incrementaría la duración de la batería? b) Suponiendo que se desea que la batería triplique su duración, a cuánto debe reducirse el consumo del procesador? 13) [Recomendado] El procesador de una computadora funciona con una frecuencia de reloj de 2.80 GHz, trabaja a una tensión nominal de V, tiene 125 millones de transistores, con una actividad promedio del 30%. Este procesador es reemplazado por otro, con una frecuencia de reloj de 1.86 GHz, que trabaja a una tensión nominal un 10% menor, que tiene el doble de transistores, con una actividad promedio del 25%. a) Indique cuánto es la mejora en términos de energía disipada. b) Indique cuál es el factor que más influye en esa mejora. 14) Un determinado procesador posee una frecuencia de reloj de 0.5 GHz y una tensión nominal de 5 V, y se propone realizar una nueva versión del mismo, pero con una frecuencia de reloj de 1 GHz. a) Suponiendo que la capacitancia de la nueva versión es el 80% de la capacitancia de la versión original, cuál debería ser el valor de la tensión nominal de la nueva versión para que el consumo de potencia sea el 60% del consumo original? b) Con el valor de tensión nominal calculado en el apartado anterior, hasta cuánto es posible subir la frecuencia de reloj de esta nueva versión, para que el consumo de potencia sea igual al original? Ejercicio a Desarrollar en Clase Práctica 15) Ejercicio 1 del Primer Parcial de 2006 (modificado). Dos fabricantes (A y B) se disputan el mercado de los azulejos de colores. Como el país se encuentra en un boom de la construcción, todos los fabricantes venden todo lo que pueden producir. Los azulejos tienen distinto tiempo unitario de fabricación, en función del proceso empleado y de los colores resultantes. No es posible fabricar más de un color de azulejos a la vez. Se ha comprobado que fabricar azulejos para tenerlos almacenados en stock provoca pérdidas económicas, por lo tanto la producción diaria se realiza únicamente en función de las estadísticas de la demanda. Los tiempos de fabricación por azulejos, medidos en minutos, para cada fabricante, son los que se muestran en la tabla a continuación. En la misma tabla se muestran también las mediciones promedio de demanda del mercado. Color Tiempo de fabricación A Tiempo de fabricación B Demanda (%) Blanco % Amarillo % Azul % Rojo % Negro % a) Si cada azulejo deja una ganancia neta de $1, cuál fabricante gana más dinero por día? Cuánto más que el segundo (porcentualmente)? b) Juan Bitez es un inversor que decide comprar una de las dos fábricas, y dispone del dinero suficiente para cambiar un único proceso de fabricación, haciendo que solamente uno de los colores se fabrique el doble de rápido. Cuál de las dos fábricas le conviene comprar? c) Suponga ahora que Ud. es el dueño de la fábrica que Juan Bitez no quiso comprar en el apartado anterior. Por lo que hizo Juan, Ud. sabe ahora que, con una cierta inversión, es posible mejorar al doble el proceso de fabricación de un solo color, y sabe que aún haciéndolo no podrá ser líder del mercado. Si Ud. pudiera aumentar las estadísticas de demanda de un solo color (modificando proporcionalmente las del resto), las estadísticas de cuál color decidiría modificar? d) Suponga ahora que decide duplicar las estadísticas de demanda del color elegido en el apartado anterior. Esta modificación mentirosa, mostrará ganancia con respecto a la otra fábrica? Si la respuesta es afirmativa, indique de cuánto.
6 Trabajo Práctico Número 1 Página 6 de 6 Soluciones Propuestas 1) V, F, V, F, F, F, F. 2) F, F, F, V. 3) chips. 4) 5) 6) 7) a) Máquina Uno = 6.8; Máquina Dos = 6.2 b) Máquina Uno = 0.68 seg; Máquina Dos = seg c) No se puede d) CPI aritméticas = 3.15 a) CPI (M BASE ) = 2.8; CPI (M OPT ) = 2.45 b) MIPS(M BASE ) = MIPS; MIPS (M OPT ) = MIPS c) M OPT es un 27% más rápida que M BASE. d) CPI (M COMP ) = 2.81 e) M COMP es un 11.6% más rápida que M BASE. f) M AMBAS es un 42.2% mejor que M BASE. g) Ambas mejoras. a) P2 tiene mejor performance, a pesar de tener menor frecuencia de reloj. b) 12.5 millones de instrucciones. c) P2 tiene más MIPS a). b). c) Mejor relación coto-beneficio M1. d) M1 80 ejecuciones de P2; M2 120 ejecuciones de P2. Mejor relación costo-beneficio M1. 8) 500 millones de multiplicaciones. 9). 10). a). b) 62.5% c) No se puede. 11) a) La aceleración es de un 5%. b) Se reduce en un 20%. c) No se puede. 12) a) 33% de incremento. b) No es posible. 13) a) Mejora del 11,5%. b) Frecuencia. 14) a) V2 = 3.06 V b) f2 = 1.67 GHz
Práctica 1 - Rendimiento *
Práctica 1 - Rendimiento * Organización del Computador 1 Verano 2014 Subconjunto mínimo de ejercicios recomendado: 1 a 11 Ejercicio 1 Considere tres procesadores distintos P 1, P 2 y P 3 que ejecutan el
Tutorías con Grupos Reducidos (TGR) Parte 1: Evaluación de prestaciones
Tutorías con Grupos Reducidos (TGR) Parte 1: Evaluación de prestaciones ESTRUCTURA DE COMPUTADORES Grupo de Arquitectura de Computadores (GAC) Dyer Rolán García (GAC) Evaluación de Prestaciones Curso 2011/2012
Trabajo Práctico Número 6
Página 1 de 6 Trabajo Práctico Número 6 Arquitectura de Computadoras 24/05/2014 Instrucciones Los problemas de ejercitación propuestos en el presente trabajo práctico pueden ser resueltos en forma individual
Tema 1. Introducción a la arquitectura de computadores: diseño, coste y rendimiento
Soluciones a los problemas impares Tema 1. Introducción a la arquitectura de computadores: diseño, coste y rendimiento Arquitectura de Computadores I Curso 2009-2010 Tema 1: Hoja: 2 / 18 Tema 1: Hoja:
Ley de Amdahl Ley de Moore Prof. Gilberto Díaz
Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas Ley de Amdahl Ley de Moore Prof. Gilberto Díaz [email protected] Departamento de Computación, Escuela de Sistemas, Facultad de Ingeniería
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
Quinta tarea: Existen varias versiones del 80486:
Quinta tarea: Los primeros procesadores utilizados en los PC fueron los procesadores 8088 y 8086. Sus principales diferencias con el 80286 es que el segundo permite multitarea, tenía una velocidad de reloj
INTRODUCCIÓN Y MEDIDAS DE RENDIMIENTO MEDIDAS DE RENDIMIENTO
Todos los derechos de propiedad intelectual de esta obra pertenecen en exclusiva a la Universidad Europea de Madrid, S.L.U. Queda terminantemente prohibida la reproducción, puesta a disposición del público
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
INTRODUCCIÓN Y MEDIDAS DE RENDIMIENTO BENCHMARK
Todos los derechos de propiedad intelectual de esta obra pertenecen en exclusiva a la Universidad Europea de Madrid, S.L.U. Queda terminantemente prohibida la reproducción, puesta a disposición del público
FUNCIONAMIENTO DEL ORDENADOR
FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores
Arquitectura de Computadoras Trabajo Práctico N 7 Pipeline de Instrucciones Primer Cuatrimestre de 2010
Departamento de Cs. e Ingeniería de la Computación Universidad Nacional del Sur Ejercicios Arquitectura de Computadoras Trabajo Práctico N 7 Pipeline de Instrucciones Primer Cuatrimestre de 2010 1. La
Arquitectura de Computadoras Trabajo Práctico N 8 Pipeline de Instrucciones 1 Primer Cuatrimestre de 2016
Departamento de Cs. e Ingeniería de la Computación Universidad Nacional del Sur Ejercicios Arquitectura de Computadoras Trabajo Práctico N 8 Pipeline de Instrucciones 1 Primer Cuatrimestre de 2016 1. La
Tabla 1 RADIO 1 RADIO 2 Precio (BsF) Costo materia prima (BsF) 5 4 Horas trabajador Horas trabajador 2 2 1
Ejercicios de Dualidad y Análisis de Sensibilidad 1. Radioco fabrica dos tipos de radios. El único recurso escaso que se necesita para producir los radios es la mano de obra. Actualmente, la compañía tiene
1. EL COMPUTADOR. Mg. Sergio La Cruz Orbe
1. EL COMPUTADOR Mg. Sergio La Cruz Orbe 1 EL COMPUTADOR 1. El Pasado 2. El Presente 3. Estructura Básica 4. Rendimiento 5. Disipación de Potencia 2 EL COMPUTADOR 1. El Pasado 3 El Pasado Los precursores
Aspectos avanzados de arquitectura de computadoras Pipeline. Facultad de Ingeniería - Universidad de la República Curso 2017
Aspectos avanzados de arquitectura de computadoras Pipeline Facultad de Ingeniería - Universidad de la República Curso 2017 Objetivo Mejorar el rendimiento Incrementar frecuencia de reloj? Ancho de los
Procesador. Daniel Rúa Madrid
Procesador Daniel Rúa Madrid Procesador Sus funciones principales incluyen, la ejecución de las aplicaciones y la coordinación de los diferentes dispositivos que componen un equipo. Unidad Aritmético Lógica(ALU)
Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo
Recopilación presentada por 1
Aula Aula de de Informática Informática del del Centro Centro de de Participación Participación Activa Activa para para Personas Personas Mayores Mayores de de El El Ejido Ejido (Almería). (Almería). Consejería
Práctica 5 - Memoria Cache
Práctica 5 - Memoria Cache Organización del Computador 1 Verano 2008 Aclaración: siempre que se informa del tamaño de una memoria cache o de una línea, se está haciendo referencia a la capacidad útil de
Informática 4º ESO. J. Javier Esquiva Mira
Sistemas Operativos Informática 4º ESO J. Javier Esquiva Mira Qué es un S.O.? Programa o conjunto de programas y servicios. Administra y gestiona los recursos de una computadora y brinda los servicios
PROBLEMAS TEMA 1: Estructuras de interconexión de un computador
PROBLEMAS TEMA 1: Estructuras de interconexión de un computador Problemas propuestos en examen 1.1 Una CPU que emplea un tamaño de palabra de 16 bits tiene un repertorio de 16 instrucciones con un formato
ARQUITECTURA SPARC: FORMATO DE INSTRUCCIÓN
ARQUITECTURA SPARC: FORMATO DE INSTRUCCIÓN De Diego Varona, Rubén Romay López, Oscar Manuel Vega Martínez, Jorge INTRODUCCIÓN La representación de la instrucción en la computadora se denomina formato.
Ejercicios del Tema 3. Fundamentos de la programación en ensamblador
Ejercicios del Tema 3. Fundamentos de la programación en ensamblador Ejercicio 1. Dada la siguiente expresión de un lenguaje de alto nivel int a = 6; int b = 7; int c = 3; int d; d = (a+b) * (a+b); Indique
EVOLUCION PROCESADORES AMD (ADVANCED MICRO DEVICES)
EVOLUCION PROCESADORES AMD (ADVANCED MICRO DEVICES) AMD AM286 Es la copia del intel 80286, creado con permiso de intel. Por petición de IBM como segunda fuente, tienen arquitectura interna de 16 bits,
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
comprometo a combatir la mediocridad y actuar con honestidad, por eso NO copio ni dejo copiar. NOMBRE FIRMA
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL EXAMEN DE RECUPERACIÓN DE TEORÍA ECONÓMICA Marzo 25 del 2015 Mediante mi firma, YO como aspirante a una Carrera en ESPOL, me comprometo a combatir la mediocridad
Introducción a la Operación de Computadoras Personales
Introducción a la Operación de Computadoras Personales Conceptos básicos de computadoras: Software Dr. Diego García Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía
Tutorías con Grupos Reducidos (TGR) Sesión 2: Paralelismo a Nivel de Instrucción
Tutorías con Grupos Reducidos (TGR) Sesión 2: Paralelismo a Nivel de Instrucción ESTRUCTURA DE COMPUTADORES Grupo de Arquitectura de Computadores (GAC) Dyer Rolán García (GAC) Paralelismo a nivel de instrucción
Clasificación de las Arquitecturas
Clasificación de las Arquitecturas MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Por la taxonomía de Flynn 1 Flynn Flujo de datos Simple Múltiple Flujo de datos Simple Múltiple SISD MISD
Microprocesador. Introducción. Instituto Sagrado Corazón de Jesús
Microprocesador Introducción El microprocesador es la parte de la computadora diseñada para llevar acabo o ejecutar los programas. Este viene siendo el cerebro de la computadora, el motor, el corazón de
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
2.- Con qué palabras inglesas se define la parte física del ordenador y cómo se llama la parte de programas, la que no se ve.
CUESTIONARIO TEMA 2 UNIDADES FUNCIONALES. 1.- Definición de ordenador. Máquina electrónica capaz de almacenar información y tratarla automáticamente mediante operaciones matemáticas y lógicas controladas
Electrónica 1. Práctico 10 Familias Lógicas
Electrónica 1 Práctico 10 Familias Lógicas Los ejercicios marcados con son opcionales. Además cada ejercicio puede tener un número, que indica el número de ejercicio del libro del curso (Microelectronic
Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadores Departamento de Arquitectura de Computadores Arquitectura de computadores Se refiere a los atributos visibles por el programador que trabaja en lenguaje máquina
Electrónica 1. Práctico 10 Familias Lógicas
Electrónica 1 Práctico 10 Familias Lógicas Los ejercicios marcados con son opcionales. Además cada ejercicio puede tener un número, que indica el número de ejercicio del libro del curso (Microelectronic
Los números naturales y enteros en el 80X86 y en LAN
Los números naturales y enteros en el 80X86 y en LAN 1. Los números naturales en el 80X86/TASM Representación Sistema de representación En el 80X86 (y en la mayoría de los procesadores), los números naturales
Estructura y Tecnología de Computadores. Tema 3. Introducción a la estructura de computadores
1 Estructura y Tecnología de Computadores Módulo B. Introducción a la estructura de computadores Tema 3. Introducción a la estructura de computadores José Manuel Mendías Cuadros Dpto.. Arquitectura de
Sistemas Operativos Tema 2: Estructura del computador José Miguel Santos Alexis Quesada Francisco Santana
Sistemas Operativos Tema 2: Estructura del computador 1998-2008 José Miguel Santos Alexis Quesada Francisco Santana 1 Contenidos Estructura de la E/S Sistema de Interrupciones DMA Jerarquía de memorias
Preguntas de exámenes de los Temas 4 y 5 (ADE)
Preguntas de exámenes de los Temas 4 y 5 (ADE) 1. Suponga que la función de producción de una empresa viene dada por: Q=2KL La tasa de alquiler de L es w=4 y la de K es v=2. a) Calcule el tipo de rendimientos
La eficiencia de los programas
La eficiencia de los programas Jordi Linares Pellicer EPSA-DSIC Índice General 1 Introducción... 2 2 El coste temporal y espacial de los programas... 2 2.1 El coste temporal medido en función de tiempos
Evolución del software y su situación actual
Evolución del software y su situación actual El software es el conjunto de programas que permite emplear la PC, es decir, es el medio de comunicación con la computadora, el control de sus funciones y su
Examen de Estructura de Computadores ( ) Solución teoría
Eamen de Estructura de Computadores (--) teoría ) Calcula las funciones de selección que determinan la ubicación de una ROM de K a partir de la dirección (CSrom), una RAM de 8K a partir de la dirección
Ejercicios del tema 4. El procesador
jercicios del tema 4. l procesador jercicio 1. Considere un procesador de 32 bits con una frecuencia de reloj de 500 MHz con la estructura del mostrado en el jercicio 3. La memoria se direcciona por bytes
Ejercicios sobre gestión de memoria
Boletín 6 Ejercicios sobre gestión de memoria July 15, 2016 1. Sea un sistema que emplea un mecanismo de paginación para gestionar la memoria. Las páginas son de 2 KB y una entrada de la tabla de páginas
Unidad I: Organización del Computador. Ing. Marglorie Colina
Unidad I: Organización del Computador Ing. Marglorie Colina Arquitectura del Computador Atributos de un sistema que son visibles a un programador (Conjunto de Instrucciones, Cantidad de bits para representar
Tema: Microprocesadores
Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1
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
ARQUITECTURA DE COMPUTADORES Problemas TEMA 4: Microprocesadores avanzados
Departament d Informàtica Sistemes i Computadors ARQUITECTURA DE COMPUTADORES Problemas TEMA 4: Microprocesadores avanzados SUGERENCIAS PARA LA RESOLUCIÓN DE LOS PROBLEMAS La ruta datos propuesta en todos
Sistemas de Computadoras
Sistemas de Computadoras Índice Concepto de Computadora Estructura de la Computadora Funcionamiento de la Computadora Historia de las Computadoras Montando una Computadora Computadora Un sistema de cómputo
Clase Práctica Memoria Caché
Organización del Computador 1 Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires 1 de Junio de 2010 Clase Práctica Memoria Caché Qué es la memoria caché? En el sentido general, un caché
ARQUITECTURA DE COMPUTADO- RAS
ARQUITECTURA DE COMPUTADO- RAS Análisis de los componentes En un computador se pueden observar, muchos componentes electrónicos,como ser: El Microprocesador La Memoria La Tarjeta Madre Dispositivos de
Tema 1 El objeto de análisis de la economía
Ejercicios resueltos de Introducción a la Teoría Económica Carmen Dolores Álvarez Albelo Miguel Becerra Domínguez Rosa María Cáceres Alvarado María del Pilar Osorno del Rosal Olga María Rodríguez Rodríguez
Arquitectura de Computadores. Apellidos, Nombre:
No se considerarán como válidas las respuestas en las que no se justifiquen los cálculos realizados No se permite el uso de ningún tipo de documentación, ni de calculadora Sólo existe una única opción
PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1
PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 1. Cuál de los siguientes componentes no forma parte del esquema general de un ordenador? A Memoria Principal B Disco Duro C Unidad de Control D Unidad Aritmético
Sistemas con Microprocesadores I
Sistemas con Microprocesadores I 1 Microcontroladores Introducción Harvard vs. von-neumann Clasificación del procesador Segmentado o Pipeline Ortogonal vs. No ortogonal 2 Microcontroladores PIC Siglas
Memoria caché básica
Memoria caché básica Arquitectura de Computadores J. Daniel García Sánchez (coordinador) David Expósito Singh Javier García Blas Óscar Pérez Alonso J. Manuel Pérez Lobato Grupo ARCOS Departamento de Informática
Selección del Hardware y Software Administración del proceso de desarrollo de Sistemas de Información.
Administración del proceso de desarrollo de Sistemas de Información. Determinación de las necesidades de hardware y software. Existencia de equipo en la organización. Proceso de estimación de las cargas
Estructura de Computadores I
Estructura de Computadores I Profesores Patricia González Gómez (Coordinadora, Teoría) Despacho D 1.13 Extensión 1363 [email protected] Margarita Amor López (Problemas, Prácticas) Despacho D 1.15 Extensión
ORGANIZACIÓN DE COMPUTADORAS
Instituto Politécnico Superior Departamento Electrotecnia T ÉCNICO UNIVERSITARIO EN SISTEMAS ELECTRÓNICOS Introducción a la Computación ORGANIZACIÓN DE COMPUTADORAS ABEL LOBATO 2012 Introducción a la Computación
Tarea - Examen. No reaparece Sí reaparece Crema Crema
Tarea - Examen 1. Un juego consiste en elegir al azar una carta de una baraja de 52 cartas. Si esta carta es un corazón negro nos pagan 200 pesos y si es un diamante 100 pesos, pero en otro caso hemos
Unidad 2: Taller de Cómputo. Estructura y Componentes de la Computadora UNIDAD DOS: INTRODUCCIÓN
UNIDAD DOS: INTRODUCCIÓN Una computadora es una máquina electrónica diseñada para manipular y procesar información de acuerdo a un conjunto de ordenes o programas. para que esto sea posible se requiere
1.1 Introducción del Curso. 1.2 Nociones Básicas
1.1 Introducción del Curso El curso tiene como objetivo el estudio de los fundamentos de la organización de un computador. Se centra en el estudio de la unidad central de procesos ( CPU) para a partir
Guillermo Román Díez
Concurrencia Creación de Procesos en Java Guillermo Román Díez [email protected] Universidad Politécnica de Madrid Curso 2016-2017 Guillermo Román, UPM CC: Creación de Procesos en Java 1/18 Concurrencia
Arquitectura de Computadoras para Ingeniería
Departamento de Cs. e Ingeniería de la Computación Universidad Nacional del Sur Arquitectura de Computadoras para Ingeniería Ejercicios Trabajo Práctico N 7 Jerarquía de Memoria Primer Cuatrimestre de
UNIDAD CENTRAL DE PROCESO
UNIDAD CENTRAL DE PROCESO NO SON CPU, SON CASES COMPONENTES DE UN SISTEMA DE CÓMPUTOS DISPOSITIVOS DE ALMACENAMIENTO Disco Rígido, Disquete, CD, DVD DISPOSITIVOS DE ENTRADA Teclado Mouse Micrófono Cámara
Métricas de Rendimiento
Métricas de Rendimiento DISEÑO DE SISTEMAS DIGITALES EL-3310 I SEMESTRE 2008 6. RENDIMIENTO DE SISTEMAS COMPUTACIONALES (1 SEMANA) 6.1 Definición de rendimiento en términos computacionales 6.2 Medición
Estructura Interna de La PC. 1. Microprocesadores 2. I/O ( Entrada / Salida) 3. Memoria
Estructura Interna de La PC 1. Microprocesadores 2. I/O ( Entrada / Salida) 3. Memoria Estructura Interna de La PC Estructura Interna de La PC Estructura Interna de La PC Estructura Interna de La PC Estructura
PANORAMA GENERAL DE LOS µc
PANORAMA GENERAL DE LOS µc Sistemas Digitales II Este tipo de dispositivos en la actualidad se encuentran en los supermercados, artículos electrodomésticos, instrumentos musicales, juguetes, equipo automotriz
Ejercicios de jerarquía de memoria
Ejercicios de jerarquía de memoria J. Daniel García Sánchez (coordinador) David Expósito Singh Javier García Blas Óscar Pérez Alonso J. Manuel Pérez Lobato Arquitectura de Computadores Grupo ARCOS Departamento
Tema 1. Introducción a la arquitectura de computadores: diseño, coste y rendimiento
Tema 1. Introducción a la arquitectura de computadores: diseño, coste y rendimiento Arquitectura de Computadores Curso 2009-2010 Transparencia: 2 / 32 Índice Relación de asignaturas del plan de estudios
Ejercicios del Tema 3. Fundamentos de la programación en ensamblador
Ejercicios del Tema 3. Fundamentos de la programación en ensamblador Ejercicio 1. Escriba un programa en ensamblador del MIPS 32 para calcular la suma de los 100 primeros números naturales. El programa
Las optimizaciones pueden realizarse de diferentes formas. Las optimizaciones se realizan en base al alcance ofrecido por el compilador.
Unidad III: Optimización Las optimizaciones pueden realizarse de diferentes formas. Las optimizaciones se realizan en base al alcance ofrecido por el compilador. La optimización va a depender del lenguaje
Procesador: Pentium 4 SL6S9. Año 2001, 2.4 GHZ 512 KB L2 caché Hecho en Filipinas
Procesador: Pentium 4 SL6S9 Año 2001, 2.4 GHZ 512 KB L2 caché Hecho en Filipinas Diagrama del die Especificaciones Este procesador cuenta con un Front Side Bus de velocidad 400 MHz que conecta los componentes
CAPITULO III CONTROLADORES
CAPITULO III CONTROLADORES 3.1 Controladores El controlador es el segundo elemento en un sistema de control automático, éste toma una señal de entrada y la compara con un valor establecido para obtener
Ejercicios de Paralelismo a Nivel de Instrucción
Ejercicios de Paralelismo a Nivel de Instrucción J. Daniel García Sánchez (coordinador) David Expósito Singh Javier García Blas Óscar Pérez Alonso J. Manuel Pérez Lobato Arquitectura de Computadores Grupo
EJERCICIOS PAU UMBRAL RENTABILIDAD PUNTO DE EQUILIBRIO
EJERCICIOS PAU UMBRAL RENTABILIDAD PUNTO DE EQUILIBRIO NOTA: A CONTINUACIÓN, EN COLOR ROJO, SE EXPLICA (CON PROPUESTAS DE EJERCICIOS) LAS VARIANTES EN LOS ENUNCIADOS DE LA NUEVA PRÁCTICA PARA LAS CONVOCATORIAS
SISTEMAS OPERATIVOS Arquitectura de computadores
SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega [email protected] Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios
UNIDAD Cómo se definen los costes fijos? y el coste medio?
UNIDAD 5 1. Si se divide el coste de un periodo entre el volumen de producción que obtenemos? 2. A que se denominan costes fijos? y variables? 3. Cómo se define el punto muerto o umbral de rentabilidad
Guía de La Computadora. Realizado por: Ads. Roberto Véliz
Republica Bolivariana de Venezuela Universidad Centroccidental Lisandro Alvarado Decanato de Medicina Programa de Enfermería Asignatura: Introducción a la Computación Guía de La Computadora Realizado por:
ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla
ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software
Tema V Generación de Código
Tema V Generación de Código Una vez que se ha realizado la partición HW/SW y conocemos las operaciones que se van a implementar por hardware y software, debemos abordar el proceso de estas implementaciones.
EL PROCESADOR. Para que sirven los Coolers?
EL PROCESADOR El procesador es el cerebro del sistema, encargado de procesar toda la información. Básicamente, es el "cerebro" de la computadora. Prácticamente, todo pasa por él, ya que es el responsable
