Estructura de Computadores I

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

Download "Estructura de Computadores I"

Transcripción

1 Estructura de Computadores I

2 Profesores Patricia González Gómez (Coordinadora, Teoría) Despacho D 1.13 Extensión 1363 pglez@udc.es Margarita Amor López (Problemas, Prácticas) Despacho D 1.15 Extensión 1215 margamor@udc.es Diego Andrade Canosa (Prácticas) Despacho D 0.03 Extensión 1298 dcanosa@udc.es Emilio José Padrón González (Prácticas) Despacho S 0.2 Extensión 1205 emilioj@udc.es

3 Objetivos El objetivo de esta asignatura es el estudio de la arquitectura, organización, función y diseño del procesador de un computador.

4 Temario 1. Introducción a los computadores 2. El repertorio de instrucciones 3. Formatos de datos y aritmética de los computadores 4. El procesador: camino de datos y unidad de control 5. Introducción a los procesadores segmentados 6. Segmentación avanzada

5 Prácticas 1. Introducción al hardware del PC 2. Introducción al lenguaje ensamblador 3. Codificación de las instrucciones 4. Llamadas a subrutinas 5. Operaciones aritméticas 6. Saltos 7. Manipulación de cadenas de caracteres 8. Ejecución monociclo/multiciclo 9. Operaciones en punto flotante 10. Introducción al procesador segmentado 11. Técnicas de procesamiento de saltos 12. Planificación dinámica Simula3MS

6 Horario Lunes Martes Miércoles Jueves Viernes 15:30 Teoría Teoría 16:30 Teoría Problemas 17:30 Prácticas 18:30 19:30 Prácticas Prácticas Prácticas

7 Planificación Lunes Martes Miércoles Jueves Viernes 1 2 Comienzan los laboratorios 5 6 Seminario PC (grupos 1 y 2) 18:30 - Aula FESTIVO 7 FESTIVO 8 Seminario PC (grupos 3 y 4) 18:30 - Aula Seminario Simula3MS 18:30 - Aula

8 Bibliografía Patterson, D.A. y Hennessy, J.L. Estructura y diseño de computadores: interficie circuteria/programación. Reverté Patterson, D.A. y Hennessy. J.L.. Computer organization and desing. Morgan Kaufmann Publishers. 3Edición Hennesy, J.L. y Patterson, D.A. Computer Architecture, A Quantitative Approach. Morgan Kaufmann Publishers. 4Edición Hennesy, J.L. y Patterson, D.A. Computer Architecture, A Quantitative Approach. Morgan Kaufmann Publishers. 3Edición

9 Evaluación Parte de prácticas (20% nota final) Asistencia obligatoria al laboratorio Entrega de boletines a petición de los profesores de laboratorio Parte de teoría (80% nota final) Examen escrito

10 Tema 1. Introducción a los computadores

11 Índice Introducción Unidades funcionales básicas Organización estructural de un computador Evolución del software Evolución del hardware Perspectiva histórica Evaluación del rendimiento Medidas del rendimiento Programas de evaluación del rendimiento Ley de Amdahl

12 Unidades funcionales básicas UNIDAD CENTRAL DE PROCESO CONTROL MEMORIA A.L.U. ENTRADA / SALIDA

13 Unidades funcionales básicas La unidad central de proceso y su disipador Disquetera, unidad de disco duro. La memoria RAM de los computadores PC-compatibles. Conectores de los buses ISA, PCI y AGP

14 Unidades funcionales básicas Conectores buses Zocalo de la CPU Ranuras para Instalar DIMM (Dual Inline Memory Module) Placa base o placa madre

15 Procesador

16 Organización estructural de un computador

17 Evolución del software High-level language program (in C) swap(int v[], int k) {int temp; temp = v[k]; v[k] = v[k+1]; v[k+1] = temp; } C compiler HARDWARE SOFTWARE PARA EL SISTEMA Assembly language program (for MIPS) swap: muli $2, $5,4 add $2, $4,$2 lw $15, 0($2) lw $16, 4($2) sw $16, 0($2) sw $15, 4($2) jr $31 Assembler SOFTWARE PARA LAS APLICACIONES Binary machine language program (for MIPS)

18 Evolución del hardware La evolución de los computadores se ha caracterizado por: Aumento de la velocidad del procesador Disminución del tamaño de los componentes Aumento del tamaño de memoria Aumento de la capacidad de E/S y de su velocidad AÑO TECNOLOGÍA RELACIÓN RENDIMIENTO/UNIDAD DE COSTE RENDIMIENTO 1951 Válvula de vacío Transistor 35 COSTE 1975 Circuito integrado VLSI

19 Evolución del hardware Ley de Moore

20 Evolución del hardware Evolución de las memorias:

21 Evolución de la familia x86 Pentium Velocidad (MHz) , Pentium Año Pentium III 550

22 Breve historia de los computadores Antecedentes: Ábaco (3000 A.C.) Regla de cálculo (1630): basado en logaritmos Telar Jaquard (1801) Primer programa almacenado (en tarjetas metálicas) ÁBACO REGLA DE CÁLCULO TELAR

23 Breve historia de los computadores Generación cero (-1945) Computadoras mecánicas (relés) Pascal: calculadora mecánica (1642) Babbage: máquina analítica (1834) RELE ERA MECÁNICA Almacenaba números Precisión de 6 dígitos Novedosa estructura: Memoria Unidad de computo Entrada/salida PASCALINA Calculadoras automáticas (finales de los años 30) MÁQUINA DE BABBAGE

24 Breve historia de los computadores Primera Generación ( ) Los computadores usaban válvulas de vacío ENIAC, primer ordenador electrónico digital 30 toneladas, 140 Kw 6000 interruptores Sucesores: EDVAC (1945): programa almacenado en memoria IAS Machine (1946): máquina de von Neumann UNIVAC (1951): primer ordenador digital comercial ( 48 unidades!!) Eckert y Mauchly con el ENIAC VÁLVULAS DE VACÍO UNIVAC

25 Breve historia de los computadores Segunda Generación ( ) Se inventa el transistor (1948): primer paso auténtico hacia la miniaturización TX0, primer computador transistorizado DEC lanza el PDP-1 (1961) Comienza la industria de los minicomputadores IBM saca la 7090 para cálculo científico y la 1401 para aplicaciones comerciales CDC 6600, primera máquina paralela (1964) 10 veces más rápida que la anterior Su diseñador: CRAY TX0 IBM 1401 PDP-1

26 Breve historia de los computadores Tercera Generación ( ) Se inventa el circuito integrado de silicio Computadores más pequeños, más rápidos y más baratos IBM S/360 (1964) DEC distribuye el PDP-8 por las universidades Primer miniordenador comercial de éxito inmediato Intel 4004 (1971) 2300 transistores 4bits PRIMER CIRCUITO INTEGRADO IBM S/360 Intel 4004

27 Breve historia de los computadores Cuarta Generación ( ) VLSI: Decenas y centenas de millones de transistores en un chip Nace el microprocesador Unidad de control + ALU IBM PC Componentes estándares Arquitectura abierta Documentado Sin patentes Sistema operativo independiente En 1983 Compaq saca el primer IBM clónico Caída de precios i386 PENTIUM 4

28 Breve historia de los computadores Actualmente: - Grandes sistemas de computadores - Múltiples procesadores (Supercomputadores) - Múltiples computadores (clusters, grids). - Sistemas empotrados

29 La crisis del hardware

30 Procesadores multicore

31 GPU (Graphic Processing Unit)

32 Evaluación del rendimiento

33 Medidas del rendimiento Tiempo de reloj: incluye accesos a disco, a memoria, operaciones E/S, etc. Tiempo de ejecución de CPU T CPU = NI " CPI " T = NI " CPI F CPI = "CPI i I i NI Se puede aumentar el rendimiento: Aumentando la frecuencia de reloj Disminuyendo el número de ciclos por instrucción Disminuyendo el número de instrucciones para ejecutar un programa

34 Evaluación del rendimiento Métricas populares del rendimiento MIPS (millones de instrucciones por segundo) MIPS= NI T CPU "10 6 Problemas: No se pueden comparar computadores con diferentes repertorios de instrucciones Varía entre programas en el mismo computador Puede variar inversamente al rendimiento

35 Evaluación del rendimiento Métricas populares del rendimiento MFLOPS (millones de operaciones en punto flotante por segundo) MFLOPS= FLOPs T CPU "10 6 Problema: Es dependiente del programa

36 Evaluación del rendimiento

37 Evaluación del rendimiento

38 Ley de Amdahl Evaluación del rendimiento La mejora obtenida en el rendimiento al utilizar algún modo de ejecución rápido está limitada por la fracción de tiempo que se puede utilizar ese modo más rápido A = T antes T despues T despues = T afectado A m + T no _ afectado A = 1 (1" F m ) + F m A m F m A m Fracción de tiempo afectado por la mejora Factor de mejora en la parte alterada

Tema 1: Introducción a Estructura de Computadores. Conceptos básicos y visión histórica

Tema 1: Introducción a Estructura de Computadores. Conceptos básicos y visión histórica Tema 1: Introducción a Estructura de Computadores Conceptos básicos y visión histórica Programa de Teoría 1. Introducción. 2. Lenguaje Máquina. 3. Lenguaje Ensamblador. 4. Ruta de Datos y Unidad de Control.

Más detalles

GUÍA DE APRENDIZAJE ARQUITECTURA DE COMPUTADORES

GUÍA DE APRENDIZAJE ARQUITECTURA DE COMPUTADORES GUÍA DE APRENDIZAJE ARQUITECTURA DE COMPUTADORES GRADO EN INGENIERIA DE COMPUTADORES Datos Descriptivos CENTRO RESPONSABLE: E.U. DE INFORMATICA OTROS CENTROS IMPLICADOS: CICLO: Grado sin atribuciones MÓDULO:

Más detalles

Tema 1: Introducción a los Computadores

Tema 1: Introducción a los Computadores Tema 1: Introducción a los Computadores Niveles de abstracción de un computador Conceptos básicos Evolución histórica de los computadores Arquitectura Von Neumann Fases de ejecución de una instrucción

Más detalles

Tema 1: Introducción a los Computadores

Tema 1: Introducción a los Computadores Tema 1: Introducción a los Computadores Niveles de abstracción de un computador Conceptos básicos Evolución histórica de los computadores Arquitectura Von Neumann Fases de ejecución de una instrucción

Más detalles

Tema 1: Introducción a los Computadores

Tema 1: Introducción a los Computadores Tema : Introducción a los Computadores Niveles de abstracción de un computador Conceptos básicos Evolución histórica de los computadores Redes de computadores Arquitectura Von Neumann Fases de ejecución

Más detalles

Tema 2. Evolución de los ordenadores: generaciones tecnológicas

Tema 2. Evolución de los ordenadores: generaciones tecnológicas Evolución de los ordenadores: generaciones tecnológicas Contenidos Antecedentes históricos Máquinas mecánicas: las computadoras de Charles Babbage Máquinas electromecánicas: el computador de Konrad Zuse

Más detalles

Capitulo 1 Fundamentos de Computadores - I.T.Telecomunicación - Segundo cuatrimestre. INTRODUCCION A LOS FUNDAMENTOS DE COMPUTADORES

Capitulo 1 Fundamentos de Computadores - I.T.Telecomunicación - Segundo cuatrimestre. INTRODUCCION A LOS FUNDAMENTOS DE COMPUTADORES INTRODUCCION A LOS FUNDAMENTOS DE COMPUTADORES Hoja 1 PRIMERA APROXIMACION AL CONCEPTO DE COMPUTADOR Computador: máquina que procesa la información para obtener unos resultados. La información a procesar

Más detalles

Tema 1. Introducción a los Computadores

Tema 1. Introducción a los Computadores Tema 1. Introducción a los Computadores Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 24 Índice Niveles de abstracción de un computador Estructura

Más detalles

Evolución de los ordenadores GENERACIONES TÉCNOLÓGICAS

Evolución de los ordenadores GENERACIONES TÉCNOLÓGICAS Evolución de los ordenadores GENERACIONES TÉCNOLÓGICAS Antecedentes históricos El ábaco: primer instrumento para calcular. Cálculo de operaciones básicas Tablilla dividida en varias columnas. Cada una

Más detalles

informática Educación Secundaria Obligatoria

informática Educación Secundaria Obligatoria informática Educación Secundaria Obligatoria Transmitir y tratar información. Crear maquinas. Métodos para procesar esa información. Necesidad humana a lo largo de la Historia Informática como Ciencia.

Más detalles

GUÍA DE APRENDIZAJE Arquitectura de Computadores GRADUADO EN INGENIERÍA DE COMPUTADORES

GUÍA DE APRENDIZAJE Arquitectura de Computadores GRADUADO EN INGENIERÍA DE COMPUTADORES DATOS DESCRIPTIVOS GUÍA DE APRENDIZAJE Arquitectura de Computadores GRADUADO EN INGENIERÍA DE COMPUTADORES CENTRO RESPONSABLE EU de Informática OTROS CENTROS IMPLICADOS CICLO MÓDULO MATERIA: Estructura,

Más detalles

Modelo de von Neumann

Modelo de von Neumann Conceptos básicos Modelo de von Neumann También conocida como arquitectura de Princeton. Propuesta por John von Neumann en 1945. Partes de una computadora digital: Unidad de procesamiento (CPU unidad central

Más detalles

Proyecto docente Fundamentos de Computadores

Proyecto docente Fundamentos de Computadores Proyecto docente Fundamentos de Computadores http://serdis.dis.ulpgc.es/~itis-fc Titulación de Ingeniería Técnica en Informática de Sistemas Escuela Universitaria de Informática Proyecto Docente - Profesorado

Más detalles

Introducción a las Computadoras. Capítulo2 Evolución y Prestaciones

Introducción a las Computadoras. Capítulo2 Evolución y Prestaciones Introducción a las Computadoras Capítulo2 Evolución y Prestaciones ENIAC Reseña histórica Electronic Numerical Integrator And Computer Eckert y Mauchly Universidad de Pennsylvania Tablas de trayectorias

Más detalles

Estructura y Tecnología de Computadores. Tema 3. Introducción a la estructura de computadores

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

Más detalles

Análisis y Diseño de Algoritmos

Análisis y Diseño de Algoritmos Análisis y Diseño de Algoritmos Introducción Dr. Ivan Olmos Pineda Presentación Antecedentes Nociones básicas Notación Matemática BUAP 2 Antecedentes ABACO: primer dispositivo mecánico de contabilidad

Más detalles

Estructura de Computadores. Tema 1: Introducción a los Computadores

Estructura de Computadores. Tema 1: Introducción a los Computadores Estructura de Computadores Tema 1: Introducción a los Computadores 17 Febrero 2009 Jorge Juan Chico Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de copiar,

Más detalles

Estructura de Computadores. Introducción a los Computadores

Estructura de Computadores. Introducción a los Computadores Estructura de Computadores Introducción a los Computadores Objetivos Conceptuales Computador como máquina programable Elementos y funciones básicas del computador Hitos clave en el desarrollo de los computadores

Más detalles

Computadores y Comunicaciones. Tema 2: Introducción a los Computadores

Computadores y Comunicaciones. Tema 2: Introducción a los Computadores Computadores y Comunicaciones Tema 2: Introducción a los Computadores Febrero, 2011 Jorge Juan Chico , Julián Viejo Cortés Departamento de Tecnología Electrónica Universidad

Más detalles

Organización del Computador

Organización del Computador Organización del Computador Clase Introductoria Prof. Ricardo González Condiciones del Curso Evaluación La Teoría 60% El Taller 40%. Parcial Porcentaje I 30 % II 30 % Reglas para recuperación de exámenes

Más detalles

ARQUITECTURA DE COMPUTADORAS

ARQUITECTURA DE COMPUTADORAS UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H FACULTAD DE INGENIERÍA Clave: 08USU4053W ARQUITECTURA DE DES: Ingeniería Ingeniería en Programa(s) Educativo(s): Ciencias de la Computación Tipo de materia

Más detalles

Arquitectura de Computadores II Clase #1

Arquitectura de Computadores II Clase #1 Arquitectura de Computadores II Clase #1 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2010 Aspectos administrativos: quiénes, cuándo? Docentes Eduardo Grampín Álvaro

Más detalles

Algunos acontecimientos históricos del mundo de la Computación. Por Wilberto Sabillón

Algunos acontecimientos históricos del mundo de la Computación. Por Wilberto Sabillón Algunos acontecimientos históricos del mundo de la Computación Por Wilberto Sabillón División de Historia de la Computación Época antigua Contemporánea (generaciones de computadoras) Actualidad Inventos

Más detalles

Computadores y Redes de Computadores Lección 1: Introducción a los. Computadores

Computadores y Redes de Computadores Lección 1: Introducción a los. Computadores Computadores y Redes de Computadores Lección 1: Introducción a los Computadores Jorge Juan Chico 2014 Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de

Más detalles

EVOLUCION DE LA COMPUTACION

EVOLUCION DE LA COMPUTACION EVOLUCION DE LA COMPUTACION Fundamentos de Programación Ing. Alvaro Fernando Delgado Mariño Generalidades Que es la computadora Es una herramienta que se utiliza para representar cualquier situación de

Más detalles

Módulo A. Introducción. Tema 1. Introducción a la estructura de computadores

Módulo A. Introducción. Tema 1. Introducción a la estructura de computadores Estructura de Computadores Módulo A. Introducción Tema 1. Introducción a la estructura de computadores 1. Introducción 2. Niveles de descripción de un computador Niveles de descripción. Conceptos de arquitectura

Más detalles

Tema 1 Fundamentos de Computación

Tema 1 Fundamentos de Computación Tema 1 Fundamentos de Computación Clase 1 Prof. María Alejandra Quintero Asignatura: Informática Escuela de Ingeniería Forestal Puntos a tratar Concepto de Informática y sus aplicaciones Concepto de computadora

Más detalles

Sistemas de Computadoras

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

Más detalles

Reseña Histórica de los Sistemas de computo. 16/05/2011 Reseña Histórica Sistemas de Cómputo 1

Reseña Histórica de los Sistemas de computo. 16/05/2011 Reseña Histórica Sistemas de Cómputo 1 Reseña Histórica de los Sistemas de computo 16/05/2011 Reseña Histórica Sistemas de Cómputo 1 Ábaco Japonés 16/05/2011 Reseña Histórica Sistemas de Cómputo 2 Máquinas Aritméticas: Pascal, Leibniz Wilhem

Más detalles

Qué es un computador?

Qué es un computador? Qué es un computador? DEFINICIÓN DE LA RAE: Máquina electrónica, analógica o digital, dotada de una memoria de gran capacidad y de métodos de tratamiento de información, capaz de resolver problemas matemáticos

Más detalles

1. Estructura y funcionamiento del computador

1. Estructura y funcionamiento del computador 1. Estructura y funcionamiento del computador Fundamentos de computadores Ingeniería de Telecomunicación Raúl Durán Díaz Departamento de Automática Escuela Politécnica Superior Curso académico 2009 2010

Más detalles

Felipe Cervantes Ruiz ESCUELA DE TECNOLOGIA DE LA INFORMACIÓN. It Essentials - Ensamblaje

Felipe Cervantes Ruiz ESCUELA DE TECNOLOGIA DE LA INFORMACIÓN. It Essentials - Ensamblaje ESCUELA DE TECNOLOGIA DE LA INFORMACIÓN It Essentials - Ensamblaje La Computadora La computadora es un desarrollo de la década de los años cuarenta. Sin embargo es el resultado de varios siglos de trabajo.

Más detalles

L.I. MARIA SOLEDAD AGUIRRE CORONADO

L.I. MARIA SOLEDAD AGUIRRE CORONADO PRESENTACIÓN REALIZADA POR: L.I. MARIA SOLEDAD AGUIRRE CORONADO ANTECEDENTES HISTÓRICOS DE LAS COMPUTADORAS GENERACIONES DE LAS COMPUTADORAS EL ÁBACO Fue uno de los primeros dispositivos inventados por

Más detalles

Informática Aplicada a la Economía. Tema 1: Introducción

Informática Aplicada a la Economía. Tema 1: Introducción Informática Aplicada a la Economía Tema 1: Introducción Objetivos Hacer un breve repaso sobre la historia de la informática Conocer los principales términos Revisar las principales funciones para las que

Más detalles

Introducción a los Sistemas Computación

Introducción a los Sistemas Computación Introducción a los Sistemas Computación Sistemas Informáticos Fede Pérez Índice TEMA - Introducción a los Sistemas de Computación 1. - Conceptos Básicos 2. - Origen y Evolución de los Sistemas de Cálculo

Más detalles

Introducción a los Computadores: Estructura del computador

Introducción a los Computadores: Estructura del computador Introducción a los Computadores: Estructura del computador CNM-130 Departamento de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft «2010. Reproducción permitida bajo

Más detalles

INTRODUCCION A LOS SISTEMAS DE COMPUTO

INTRODUCCION A LOS SISTEMAS DE COMPUTO INTRODUCCION A LOS SISTEMAS DE COMPUTO GENERALIDADES DE LA COMPUTACIÓN Arquitectura Historia Clasificación HISTORIA DE LA COMPUTACION DEFINICIONES Informática: (Según la Real Academia Española de la Lengua)

Más detalles

Arquitecturas de Computadores. 1 Introducción Prof. Javier Cañas R.

Arquitecturas de Computadores. 1 Introducción Prof. Javier Cañas R. Arquitecturas de Computadores 1 Introducción Prof. Javier Cañas R. Hardware PREGUNTA: Qué es el hardware? RESPUESTA: Lo que recibe los golpes cuando el software no funciona! Temario 1. Ideas Preliminares

Más detalles

Estructura de Computadores Estructura y Tecnología de Computadores Curso

Estructura de Computadores Estructura y Tecnología de Computadores Curso Estructura de Computadores Estructura y Tecnología de Computadores Curso 2009-2010 Presentación de la asignatura Área de Arquitectura y Tecnología de Computadores Escuela Superior de Informática de Ciudad

Más detalles

TEMA 1. INTRODUCCIÓN A LA INFORMÁTICA

TEMA 1. INTRODUCCIÓN A LA INFORMÁTICA TEMA 1. INTRODUCCIÓN A LA COMPUTADORES 3. CATEGORÍAS DE LOS 4. PARÁMETROS CARACTERÍSTICOS DEL COMPUTADOR DIGITAL. 5. APLICACIONES DE LA.. TEMA 1 1 Presencia de Información Gran presencia de información.

Más detalles

C u e s t i onario: Historia y evolución de la computadora.

C u e s t i onario: Historia y evolución de la computadora. Nombre: No. de lista: Instrucciones: Lee detenidamente las siguientes preguntas y subraya la respuesta correcta. 1. Es considerado la primera herramienta de cálculo que utilizo el hombre: a) Hueso de Ishango.

Más detalles

Unidad 2: Taller de Cómputo. Estructura y Componentes de la Computadora UNIDAD DOS: INTRODUCCIÓN

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

Más detalles

Tema 1:Arquitectura de ordenadores

Tema 1:Arquitectura de ordenadores Tema 1:Arquitectura de ordenadores Conceptos. Unidades de medida. Unidades funcionales. Componentes Procesador Memoria Placa base Periféricos 1 1. Conceptos Esquema conceptual del ordenador Programa Datos

Más detalles

Estructura de un Ordenador

Estructura de un Ordenador Estructura de un Ordenador 1. Unidad Central de Proceso (CPU) 2. Memoria Principal 3. El Bus: La comunicación entre las distintas unidades 4. La unión de todos los elementos: la placa Base Estructura de

Más detalles

Historia de la computación Generación de computadoras. Profesora Marlene Durán I-ciclo 2012 EIF200

Historia de la computación Generación de computadoras. Profesora Marlene Durán I-ciclo 2012 EIF200 Historia de la computación Generación de computadoras Profesora Marlene Durán I-ciclo 2012 EIF200 Historia de la computación El ábaco fue uno de los primeros dispositivos mecánicos para contar, no se considera

Más detalles

Créditos: 4 Horas por semana: 4 EL-3307 Diseño Lógico EL-3308 Laboratorio de Diseño Lógico

Créditos: 4 Horas por semana: 4 EL-3307 Diseño Lógico EL-3308 Laboratorio de Diseño Lógico INSTITUTO TECNOLÓGICO DE COSTA RICA ESCUELA DE INGENIERÍA ELECTRÓNICA Página 1 de 5 Curso: Diseño de Sistemas Digitales Código: EL-3310 Tipo de curso: Teórico Créditos: 4 Horas por semana: 4 Requisito:

Más detalles

INFORMÁTICA APLICADA A LA ECONOMÍA Tema 1: Introducción. Diana Marcela Sánchez Fúquene

INFORMÁTICA APLICADA A LA ECONOMÍA Tema 1: Introducción. Diana Marcela Sánchez Fúquene INFORMÁTICA APLICADA A LA ECONOMÍA Tema 1: Introducción Diana Marcela Sánchez Fúquene 2011-2012 Objetivos Hacer un breve repaso sobre la historia de la informática Conocer los principales términos (informática,

Más detalles

Breve Historia de la Informática

Breve Historia de la Informática Departamento de Sistemas Informáticos y Programación Universidad Complutense de Madrid 23 de octubre de 2006 Primeros pasos Necesidad de realizar cálculos básicos. La calculadora más antigua son las manos.

Más detalles

AC2 - Arquitectura de Computadores II

AC2 - Arquitectura de Computadores II Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

Capítulo 1 Fundamentos

Capítulo 1 Fundamentos Capítulo 1 Fundamentos Fundamentos de los ordenadores personales Fundamentos de Internet Seguridad e informática Universidad de Murcia. Curso 2005/06 1 Fundamentos de los ordenadores tipo PC - Necesidad

Más detalles

Arquitectura y Tecnología de Computadores. Bloque Temático I: Arquitecturas Paralelas. Bloque Temático II: Arquitecturas Distribuidas

Arquitectura y Tecnología de Computadores. Bloque Temático I: Arquitecturas Paralelas. Bloque Temático II: Arquitecturas Distribuidas Arquitectura (09/10) Arquitectura Bloque Temático I: Arquitecturas Paralelas Rendimiento computadores Arquitecturas monoprocesadoras y multiprocesadoras Bloque Temático II: Arquitecturas Distribuidas Sistemas

Más detalles

Arquitectura y Tecnología de Computadores

Arquitectura y Tecnología de Computadores Arquitectura (10/11) Arquitectura Bloque Temático I: Arquitecturas Distribuidas Sistemas distribuidos Construcción aplicaciones distribuidas Bloque Temático II: Arquitecturas Paralelas Rendimiento computadores

Más detalles

TEST DE INFORMÁTICA GENERAL - NÚMERO 2

TEST DE INFORMÁTICA GENERAL - NÚMERO 2 TEST DE INFORMÁTICA GENERAL - NÚMERO 2 1. En qué año se construyó el ENIAC? a) 1946 b) 1944 c) 1931 d) 1926 2. A qué llamamos teclas de función en el teclado de los ordenadores? a) A las teclas de escritura

Más detalles

Organización de Computadoras. Clase 5

Organización de Computadoras. Clase 5 Organización de Computadoras Clase 5 Temas de Clase Introducción. Arquitectura Von Neumann. Evolución histórica. CPU. Notas de clase 5 2 Conceptos básicos Notas de clase 5 3 Conceptos básicos (2) Software

Más detalles

Generaciones de las Computadoras

Generaciones de las Computadoras Generaciones de las Computadoras Primera generación (1940-1954) Época en que la tecnología electrónica era a base de bulbos o tubos de vacío, y la comunicación era en términos de nivel más bajo que puede

Más detalles

ESCUELA POLITÉCNICA NACIONAL PROGRAMA DE ESTUDIOS POR ASIGNATURA

ESCUELA POLITÉCNICA NACIONAL PROGRAMA DE ESTUDIOS POR ASIGNATURA ESCUELA POLITÉCNICA NACIONAL PROGRAMA DE ESTUDIOS POR ASIGNATURA SECCIÓN 1. DATOS GENERALES DE LA ASIGNATURA UNIDAD ACADÉMICA: CARRERA: EJE DE FORMACIÓN: ASIGNATURA: FACULTAD DE INGENIERÍA DE SISTEMAS

Más detalles

GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA

GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA G650 - Organización de Computadores Grado en Ingeniería Informática Curso Académico 2015-2016 1. DATOS IDENTIFICATIVOS Título/s Grado en Ingeniería Informática Tipología

Más detalles

Organización del Computador. Máquina de von Neumann Jerarquía de Niveles

Organización del Computador. Máquina de von Neumann Jerarquía de Niveles Organización del Computador Máquina de von Neumann Jerarquía de Niveles El modelo de Von Neumann Antes: programar era conectar cables (ENIAC) Hacer programas era mas una cuestión de ingeniería electrónica

Más detalles

Sistemas Informáticos

Sistemas Informáticos Sistemas Informáticos Informática Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la información. Término de 1962 INFORmaciónautoMÁTICA Organizar, almacenar,

Más detalles

Revisión de Conceptos. Estructura de un Computador von Neumann. Arquitectura de Computadores I Introducción

Revisión de Conceptos. Estructura de un Computador von Neumann. Arquitectura de Computadores I Introducción Revisión de Conceptos. Estructura de un Computador von Neumann Arquitectura de Computadores I Introducción Objetivo Análisis de la estructura y funcionamiento de los computadores: naturaleza y características

Más detalles

Estructura de Computadores

Estructura de Computadores Estructura de Computadores Perpectiva Histórica Pasado y Presente Avances Tecnológicos Primer computador Electrónico University of Pennsylvania ENIAC (Electronic Numerical Integrator and Calculator, 18.000

Más detalles

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD DE GUADALAJARA UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS ARQUITECTURA DE COMPUTADORAS

Más detalles

Aspectos Generales... 1 Generaciones de Computadoras... 2 Clasificación de computadoras... 4

Aspectos Generales... 1 Generaciones de Computadoras... 2 Clasificación de computadoras... 4 Contenido Ministerio de Educación Pública - IPEC Santa Bárbara de Heredia Aspectos Generales... 1 Generaciones de Computadoras... 2 Clasificación de computadoras... 4 Aspectos Generales Informática La

Más detalles

Desde sus orígenes, el hombre ha tenido que tratar la información, ya sea escrita o información oral.

Desde sus orígenes, el hombre ha tenido que tratar la información, ya sea escrita o información oral. Unidad 1: Introducción a la informática 1. Historia de la informática Desde sus orígenes, el hombre ha tenido que tratar la información, ya sea escrita o información oral. La información escrita la almacenaba

Más detalles

GRADO EN INGENIERÍA DE COMPUTADORES

GRADO EN INGENIERÍA DE COMPUTADORES GRADO EN INGENIERÍA DE COMPUTADORES Tema 1 Departamento Introducción al de paralelismo Automática Prof. Dr. José Antonio de Frutos Redondo Curso 2015-2016 Tema 1: Introducción Necesidad del procesamiento

Más detalles

UNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática

UNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática ARQUITECTURA DE LAS COMPUTADORAS(1303). ÁREA DE CONOCIMIENTO: ARQUITECTURA DE LAS COMPUTADORAS CRÉDITOS: 7 HORAS TEÓRICAS ASIGNADAS A LA SEMANA: 2 HORAS PRÁCTICAS ASIGNADAS A LA SEMANA: 2 PROGRAMAS EDUCATIVOS

Más detalles

1. Introducción a la Arquitectura de Computadoras

1. Introducción a la Arquitectura de Computadoras 1. Introducción a la Arquitectura de Computadoras M. Farias-Elinos Contenido Definiciones Estructura de una computadora Evolución de las computadoras Generaciones de computadoras Evolución de la família

Más detalles

1.1 Introducción del Curso. 1.2 Nociones Básicas

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

Más detalles

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

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

Más detalles

Historia de la Informática

Historia de la Informática Historia de la Informática Dispositivos mecánicos Dispositivos electromecánicos Primera generación (1946-1957): Válvulas de vacío Segunda generación (1958-1964): Transistores Tercera generación (1965-1970):

Más detalles

Estructura de Computadores Grado en Ingeniería Informática Curso

Estructura de Computadores Grado en Ingeniería Informática Curso Estructura de Computadores Grado en Ingeniería Informática Curso 2016-2017 Presentación de la asignatura Área de Arquitectura y Tecnología de Computadores Escuela Superior de Informática de Ciudad Real

Más detalles

(Parte I) Primeras máquinas mecánicas, Primeros ordenadores. Raúl Marín, Universitat per a Majors, UJI, 2013

(Parte I) Primeras máquinas mecánicas, Primeros ordenadores. Raúl Marín, Universitat per a Majors, UJI, 2013 (Parte I) Primeras máquinas mecánicas, Primeros ordenadores Raúl Marín, Universitat per a Majors, UJI, 2013 Qué es un ordenador? Un ordenador es una máquina programable. Las dos características principales

Más detalles

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Arquitectura de computadores. CURSO ACADÉMICO - SEMESTRE Primer semestre

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Arquitectura de computadores. CURSO ACADÉMICO - SEMESTRE Primer semestre ANX-PR/CL/001-02 GUÍA DE APRENDIZAJE ASIGNATURA Arquitectura de computadores CURSO ACADÉMICO - SEMESTRE 2015-16 - Primer semestre GA_61IC_615000021_1S_2015-16 Datos Descriptivos Nombre de la Asignatura

Más detalles

Contenidos del Curso. Arquitectura de Computadores. Organización de un Sistema computacional

Contenidos del Curso. Arquitectura de Computadores. Organización de un Sistema computacional Arquitectura de Computadores Cecilia Hernández Contenidos del Curso Introducción Arquitectura de conjunto de instrucciones y programación assembly Arquitectura y organización de procesadores Sistemas de

Más detalles

Apoyo a la docencia. Web de Martín Garzón, Gracia Ester

Apoyo a la docencia. Web de Martín Garzón, Gracia Ester GUÍA DOCENTE CURSO: 2017-18 DATOS BÁSICOS DE LA ASIGNATURA Asignatura: Arquitectura de Computadores Código de asignatura: 40152207 Plan: Grado en Ingeniería Informática (Plan 2015) Año académico: 2017-18

Más detalles

Unidad 1. Facultad de Ciencias Departamento de Electrónica. Arquitectura de Computadoras Primavera Bajo tu Programa.

Unidad 1. Facultad de Ciencias Departamento de Electrónica. Arquitectura de Computadoras Primavera Bajo tu Programa. Universidad Autónoma de San Luis Potosí Facultad de Ciencias Departamento de Electrónica Arquitectura de Computadoras Primavera 2012 Unidad 1 Tecnología y Abstracción Computacional Unidad 1 Organización

Más detalles

Créditos prácticos: Álvarez Bermejo José Antonio Gil Montoya María Dolores López Martínez Manuel Fco

Créditos prácticos: Álvarez Bermejo José Antonio Gil Montoya María Dolores López Martínez Manuel Fco Año académico: 2006-2007 Centro: Escuela Politécnica Superior Departamento: Arquitect. de Computadores y Electrónica Área: Arquitectura y Tecnología de Computadores Estudios: Ingeniero Técnico en Informática

Más detalles

Universidad Nacional de Catamarca Facultad de Ciencias Exactas y Naturales

Universidad Nacional de Catamarca Facultad de Ciencias Exactas y Naturales Universidad Nacional de Catamarca Facultad de Ciencias Exactas y Naturales CICLO PROFESORADO EN COMPUTACIÓN San Miguel de Tucumán ARTICULACIÓN CURRICULAR II PARTE I: ARQUITECTURA DEL PROCESADOR Clase 4

Más detalles

Arquitectura del MIPS: Introducción

Arquitectura del MIPS: Introducción Arquitectura del MIPS: Introducción Montse Bóo Cepeda Este trabajo está publicado bajo licencia Creative Commons Attribution- NonCommercial-ShareAlike 2.5 Spain. Estructura del curso 1. Evolución y caracterización

Más detalles

Estructura de Computadores 2 [08/09] Entrada/Salida en procesadores MIPS

Estructura de Computadores 2 [08/09] Entrada/Salida en procesadores MIPS Estructura de Computadores 2 [08/09] Entrada/Salida en procesadores MIPS GAC: Grupo de Arquitectura de Computadores Dpt. Electrónica e Sistemas. Universidade da Coruña. Bibliografía Computer Organization

Más detalles

En una placa base del ordenador personal, tenemos:

En una placa base del ordenador personal, tenemos: Aquí se puede ver una foto de una placa base. Data de 2007, por lo que algunos de sus componentes y conectores están un poco anticuados, pero la mayoría de ellos siguen siendo los mismos en los ordenadores

Más detalles

Arquitectura de Computadores (obligatoria)

Arquitectura de Computadores (obligatoria) Arquitectura de Computadores (obligatoria) Profesores responsables: Pau Micó Tormos (teoría y prácticas) Despacho: F4D1 Créditos: 6 (4.5 Teoría + 1.5 Prácticas) Semestre: 3A Número de grupos de aula: 1

Más detalles

GRADO EN INFORMÁTICA CURSO 2011/2012. Arquitectura de Computadores

GRADO EN INFORMÁTICA CURSO 2011/2012. Arquitectura de Computadores GRADO EN INFORMÁTICA CURSO 2011/2012 Asignatura: Código: Arquitectura de Computadores IIN126 Asignatura: IIN126 Arquitectura de Computadores Formación: Básica Créditos ECTS: 6 Curso: 4º Semestre: 1º Profesor:

Más detalles

TEMA 1: EJECUCIÓN PARALELA: FUNDAMENTOS(I)

TEMA 1: EJECUCIÓN PARALELA: FUNDAMENTOS(I) Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas ARQUITECTURA DE COMPUTADORES II AUTORES: David Expósito Singh Florin Isaila Daniel Higuero Alonso-Mardones Javier García Blas Borja Bergua

Más detalles

Informática Básica. Definiciones. Conceptos generales e historia

Informática Básica. Definiciones. Conceptos generales e historia Informática Básica Conceptos generales e historia Definiciones Informática: ciencia del tratamiento automático (mediante máquinas) y racional (siguel razonamiento humano) de la información. Computadora:

Más detalles

UD.-8. Análisis y estructura de sistemas microprogramables.

UD.-8. Análisis y estructura de sistemas microprogramables. UD.-8. Análisis y estructura de sistemas microprogramables. José Gorjón JOSE GORJON 1-1 Índice Objetivos. Introducción. Estructura de un sistema microprogramable. Estructura de un sistema microprogramable

Más detalles

Curso de Mantenimiento y Reparación de computadoras

Curso de Mantenimiento y Reparación de computadoras Curso de Mantenimiento y Reparación de computadoras Máquina electrónica que recibe y procesa datos para convertirlos en información útil. La característica principal que la distingue de otros dispositivos

Más detalles

Definición de Arquitectura

Definición de Arquitectura Definición de Arquitectura Arquitectura de los Computadores Personales Luis J. Saiz Adalid 1 Resumen Evolución del rendimiento de los computadores Concepto de arquitectura Tendencias Análisis de prestaciones

Más detalles

Tutorías con Grupos Reducidos (TGR) Parte 1: Evaluación de prestaciones

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

Más detalles

Herramientas Informáticas I Hardware: Conceptos Básicos

Herramientas Informáticas I Hardware: Conceptos Básicos Herramientas Informáticas I Hardware: Conceptos Básicos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Hardware: Conceptos Unidad Central de Proceso. Hardware: (del inglés:

Más detalles

TEMA UNO INTRODUCCIÓN A LOS COMPUTADORES.

TEMA UNO INTRODUCCIÓN A LOS COMPUTADORES. TEMA UNO INTRODUCCIÓN A LOS COMPUTADORES. Informática es una palabra de origen francés formada por la contracción de los vocablos INFORmación y automática. Es una disciplina que trata del diseño, análisis,

Más detalles

Sebastián García Galán

Sebastián García Galán Universidad de Jaén E.U.P. Linares Dpto. Telecomunicaciones Área de Ingeniería Telemática Sebastián García Galán Sgalan@ujaen.es TEMA 1: INTRODUCCIÓN A LOS COMPUTADORES DIGITALES 1.1 CONCEPTO DE COMPUTADOR

Más detalles

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA GUÍA DOCENTE DE LA ASIGNATURA G85 - Microprocesadores Grado en Ingeniería de Tecnologías de Telecomunicación Obligatoria. Curso 3 Curso Académico 016-017 1 1. DATOS IDENTIFICATIVOS Título/s Grado en Ingeniería

Más detalles

Arquitectura de Computadoras

Arquitectura de Computadoras Arquitectura de Computadoras Introducción J. Irving Vásquez Centro de Innovación y Desarrollo Tecnológico en Cómputo 10 de febrero de 2016 1 / 18 Curso Contacto jivasquez.wordpress.com ivasquez@ccc.inaoep.mx

Más detalles

Programa Regular. Asignatura: Organización y Arquitectura de Computadoras.

Programa Regular. Asignatura: Organización y Arquitectura de Computadoras. Programa Regular Asignatura: Organización y Arquitectura de Computadoras. Carrera: Ingeniería en Informática. Ciclo Lectivo: Primer Cuatrimestre 2017 Año en el plan de estudios: 2 Año Coordinador/Profesor:

Más detalles

Introducción a la arquitectura de computadores

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

Más detalles

Créditos prácticos: 1,5. Objetivos Generales. Conocimientos Previos Recomendados PROFESORADO:

Créditos prácticos: 1,5. Objetivos Generales. Conocimientos Previos Recomendados PROFESORADO: Año académico: 2007-2008 Centro: Escuela Politécnica Superior Departamento: Arquitect. de Computadores y Electrónica Área: Arquitectura y Tecnología de Computadores Estudios: Ingeniero Técnico en Informática

Más detalles

Arquitectura de Computadores

Arquitectura de Computadores GUÍA DOCENTE 2014-2015 Arquitectura de Computadores Curso 2014/2015 1. Denominación de la asignatura: Arquitectura de Computadores Titulación Grado en Ingeniería Informática Código 6358 2. Materia o módulo

Más detalles

EVOLUCION DE LAS COMPUTADORAS

EVOLUCION DE LAS COMPUTADORAS EVOLUCION DE LAS COMPUTADORAS La primera generación de computadoras (1938 1952) La primera generación ocupó la década de los cincuenta. Y se conoce como la primera generación. Estas máquinas tenían las

Más detalles