ENIAC, Primer computador electrónico y su panel de conexiones

Documentos relacionados
UNIDAD FORMATIVA 1: Instalación y Actualización de Sistemas Operativos

Sistemas de Computadoras

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

Partes de una computadora. Conceptos Generales. Elementos de Computación (CU) Computación (TIG) El Hardware de una computadora

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

FUNCIONAMIENTO DE LA UNIDAD DE CONTROL DEL PROCESADOR

ESTRUCTURA BÁSICA DE UN ORDENADOR

Arquitectura de Computadoras

El Microprocesador. Tecnología y Funcionamiento

Tema 0. Introducción a los computadores

Introducción a la arquitectura PIC

Organización de Computadoras. Clase 5

Ing. Carlos Bacalla

Lógica cableada: Lógica programada:

Tema: Microprocesadores

Lenguaje binario. Código ASCII. Medidas de la información

Introducción a la arquitectura de computadores

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

(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM

Estructura del Computador

Contenidos: Definiciones:

ESQUEMA FUNCIONAL DE UN ORDENADOR. MEMORIA EXTERNA. d,i MEMORIA. C.P.U d U. C. A.L.U.

INTRODUCCION A LA IFORMATICA

TEMA 2: MICROPROCESADORES Y MICROCONTROLADORES

INSTITUTO TECNOLÓGICO

PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1

UNIDAD 1: - ESTRUCTURA Y FUNCIONAMIENTO DE UN ORDENADOR

SOFTWARE DE APLICACIÓN. CINDEA Sesión 02

Informática. Informática = Hardware + Software. Hardware + Software. Hardware = Parte física. Software = Parte lógica

INSTITUTO MÉXICO DE BAJA CALIFORNIA, A. C. SECCIÓN SECUNDARIA. INFORMÁTICA QUÉ ES HARDWARE?

Tema 1: Arquitectura de ordenadores, hardware y software

Tema 0. Introducción a los computadores

EVOLUCIÓN HISTÓRICA DE LOS µp

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik

1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento.

DIAGRAMA A BLOQUES DE UNA COMPUTADORA

Informática Tema: H a r d w a r e

UNIDAD I: CONOCIMIENTO DE LA COMPUTADORA

Es todo lo tangible, material, o físico que se puede tocar del equipo de computo, por ejemplo: monitor, ratón, teclado, bocinas, gabinete.

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)

FUNCIONAMIENTO DEL ORDENADOR

Sistemas Informáticos

UNIDAD 2. Unidad de Microprocesador (MPU) Microprocesadores Otoño 2011

Herramientas Informáticas I

Tema 0. Introducción a los computadores

Objetivo: Conocer el esquema básico de un Microprocesador. Arquitectura secuencial

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas MARCO TEORICO. Estructura Interna

UNIDAD 1. COMPONENTES DEL COMPUTADOR

PROBLEMAS TEMA 1: Estructuras de interconexión de un computador

B) Arquitectura generalizada de una computadora

Arquitectura de Computadoras

1.4 HARDWARE. Contenido. Contenido 03/06/2016

Docente: Sandra Romero Otálora SISTEMA DE COMPUTO INTRODUCCIÓN A LOS COMPUTADORES CONCEPTOS BÁSICOS

Tema 7. Entrada / Salida

Funcionamiento de un ordenador. Conrado Perea

Estructura del Computador

Página 1 de 12 CONCEPTOS INFORMÁTICOS BÁSICOS

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.

Memoria principal e Interconexión

T2.- Unidades funcionales de un ordenador. TEMA 2 UNIDADES FUNCIONALES DE UN ORDENADOR. T2.- Unidades funcionales de un ordenador.

1. Introducción a la Arquitectura de Computadoras

Sistemas de Computadoras Índice

VOCABULARIO DEL HARDWARE. Docente Yeni Ávila

INSTITUTO POLITÉCNICO NACIONAL

Arquitectura de un sistema de cómputo

Objetivo: Contenido

SOPORTE FÍSICO O HARDWARE (I)

Área Académica: Informática. Tema: Informática I. Profesor(a): Ing. Miriam Cerón Brito. Periodo: Julio Diciembre 2017

Introducción a los Computadores: Estructura del computador

TEMA 4 ESTRUCTURA VON-NEUMANN DEL COMPUTADOR DIGITAL

Organización del Computador I. Introducción e Historia

Bachillerato: Tecnologías de La Información y la Comunicación. Equipos Informáticos. Curso 2012/2013

El Computador y sus Partes INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

Microprocesador. Introducción. Instituto Sagrado Corazón de Jesús

Introducción a la Operación de Computadoras Personales

Curso de Mantenimiento y Reparación de computadoras

En el entorno de la informática, proporciona una descripción de la construcción y distribución física de los componentes de la computadora.

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

ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR

Instituto Tecnológico de Morelia

INSTITUTO SUPERIOR DE EDUCACION RURAL ISER FUNDAMENTOS DE PROGRAMACION

Un sistema informático es encargado de recoger y procesar los datos y de transmitir la información.

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

Microcontroladores. Unidad 1

Herramientas Informáticas I Hardware: Conceptos Básicos

Tema 1. Modelo genérico de un ordenador. Arquitectura de Von Newman. Estructura física de la CPU.

Es el componente más importante de una computadora, funciona como una plataforma para integrar y conectar todos sus demás elementos.

HARDWARE DE UN COMPUTADOR (PARTE 01)

Microprocesadores, microcontroladores, memorias

Tema 4. Estructura de un ordenador elemental

2 Año EMP Administración

DEFINICIONES BÁSICAS. Información obtenida de: PRIETO ESPINOSA, Alberto Introducción a la Informática: Madrid: McGrawHill, D.

ORGANIZACIÓN DE COMPUTADORAS

Tema I. La computación en el profesional de la Ingeniería

Microprocesadores. Informática Aplicada DSI-EIE FCEIA

Unidad Nº II Arquitectura de un computador. a gran escala

Tema I. La computación en el profesional de la Ingeniería

Unidad I: Organización del Computador. Ing. Marglorie Colina

Temario. Informática IE. Computadora. Computadora. Computadora. Informática IE Conceptos básicos de computadoras: Hardware

Transcripción:

-1 La arquitectura de Von Neumann. Los primeros computadores se programaban en realidad recableándolos. Esto prácticamente equivalía a reconstruir todo el computador cuando se requería de un nuevo programa. La tarea era simplificada gracias a un panel de contactos (muy similar al de los primeros conmutadores telefónicos que eran atendidos por operadoras. Ver fig.) con el que era posible enlazar circuitos para crear secciones dedicadas a una actividad específicas. La programación del computador se llevaba a cabo, literalmente, reconstruyéndolo. La ENIAC (Electronic Numerical Integrator And Computer) fue la primera computadora electrónica de uso general en el mundo. Uno de los inconvenientes más grandes de la ENIAC era que tenia que ser programada manualmente mediante conmutadores y conectando y desconectando cables. ENIAC, Primer computador electrónico y su panel de conexiones El proceso de programación podría ser más fácil si el programa se representará en una forma adecuada para ser guardado en la memoria junto con los datos. Entonces,

la computadora conseguiría sus instrucciones leyéndolas de la memoria, y se podría hacer o modificar un programa escribiendo en una zona de memoria. Esta idea conocida como concepto de programa almacenado, se atribuye a los diseñadores de la ENIAC, sobre todo al matemático John von Neumann. Mientras que el recablear al computador establecía una clara distinción entre los datos (representados por los estados o señales eléctricas que serían mantenidas por los relevadores o a través de los bulbos que conformaban al computador) y el programa (las conexiones que serían establecidas entre estos componentes del hardware) la labor de "programación" requería sino del propio creador del computador si a un verdadero experto y conocedor de electrónica, principios de lógica digital y del problema mismo. Esto vino a cambiar con el concepto del programa almacenado, un concepto teórico muy importante que fue establecido por el matemático John Von Neumann el 30 de junio de 1945 en un borrador sobre el diseño de la EDVAC. A diferencia de los primeros computadores, Von Neumann proponía que tanto el programa como sus datos fueran almacenados en la memoria del computador. Esto no solo simplificaba la labor de programación al no tener que llevar a cabo el recableado del computador sino que además libraba y generalizaba el diseño del hardware para hacerlo independiente de cualquier problema y enfocado al control y ejecución del programa. Este concepto fue tan importante y decisivo que dio lugar al concepto de la arquitectura de Von Neumann, aún presente en nuestros días. John Von Neumann junto a EDVAC. Como decía anteriormente, en 1946 Von Neumann y colegas empezaron el diseño de la nueva computadora que llamaron IAS y que fue terminada hasta 1952, siendo el prototipo de toda una secuencia de computadoras de uso general.

La memoria de la IAS consiste de 1000 localidades de almacenamiento, llamadas palabras de 40 bits, guardando tanto instrucciones como datos. Cada palabra podía contener un número representado con un bit de signo y 39 de magnitud, o bien dos instrucciones de 20 bits cada una. La unidad de control de la IAS trae instrucciones de la memoria y las ejecuta una por una. La figura 1 muestra que tanto la unidad de control como la ALU contienen localidades de almacenamiento llamadas registros, definidos de la siguiente manera: Registro Temporal de Memoria Buffer (MBR): Contiene una palabra que debe ser almacenada en memoria, o recibe una palabra procedente de la memoria. Registro de Dirección de Memoria (MAR): Especifica la dirección de memoria de la palabra que va a ser escrita o leída en MB R. Registro de Instrucción (IR): Contiene el código de operación de la instrucción que se va a ejecutar. Registro Temporal de Instrucción (IBR): Almacena temporalmente la instrucción contenida en la parte derecha de una palabra. Contador de Programa (PC): Contiene la dirección de la siguiente pareja de

instrucciones que se traerán de memoria. Acumulador (AC) Multiplicador Cociente (MQ): Se emplean para almacenar temporalmente operandos y resultados de operaciones de la ALU. Virtualmente todas las computadoras se han diseñado basándose en los conceptos desarrollados por Von Neumann. Tal diseño se conoce como Arquitectura de Von Neumann y se basa en tres conceptos clave: Los datos y las instrucciones se almacenan en una sola memoria de lectura - escritura. Los contenidos de esta memoria se direccionan indicando su posición, sin considerar el tipo de dato contenido en la misma. La ejecución se produce siguiendo una secuencia de instrucción tras instrucción (a no ser que dicha instrucción se modifique explícitamente). La arquitectura de Von Neumann se compone de tres elementos: 1.- La Unidad Central de Procesamiento (CPU, por sus siglas en inglés), que es considerada como el cerebro y corazón del computador. Internamente consiste de una Unidad Aritmético-Lógica (ALU), un conjunto de registros y una Unidad de Control (CU). La ALU es donde se realizan todas las operaciones que involucran un procesamiento matemático (particularmente aritmético) o lógico (operaciones boleanas). Los registros permiten el almacenamiento de datos para estas operaciones y sus resultados. En la CU es donde se ejecutan todo el resto de las operaciones (decisión, control, movimiento de datos). Una CPU con todos estos elementos implementada en un solo chip recibe el nombre de microprocesador. 2.- La memoria, que es donde datos y programa es almacenado. La memoria puede ser visto como un arreglo unidimensional finito en la que cada localidad es identificada por un valor asociado a su posición y que es comúnmente llamado dirección. Existen diversos tipos de memoria, identificados por el tipo de tecnología usada, aunque para un computador son generalmente clasificadas en dos grandes grupos por tipo de uso al que de destina. La memoria RAM (Random Access Memory, Memoria de Acceso Aleatorio) y que es aquella destinada al almacenamiento de datos y programas (incluyendo al sistema operativo), es considerada temporal o de tipo volátil ya que pierde su contenido cuando el computador es apagado o reinicializado. La memoria ROM es aquella de tipo permanente, aun cuando el computador sea desenergizado mantendrá su contenido. Es usada principalmente para el almacenamiento de pequeños programas destinados a la administración básica de recursos, especialmente de entrada y salida. 3.- Las interfaces de entrada y salida (I/O). destinadas a liberar de trabajo a la CPU en la comunicación con dispositivos de entrada (teclados, ratones), salida (impresoras) y entrada-salidas (discos, cintas). Estos tres elementos están interconectados a través de un conjunto de líneas que llevan instrucciones (control bus), datos (data bus) y que permiten dar los valores de

direcciones de memoria y dispositivos (memory bus). E squema de la arquitectura de Von Neumann.