Está en la página 1de 10

TEMA 1 INTRODUCCIN A LA ARQUITECTURA DE LOS COMPUTADORES Introduccin. Concepto de Computador. Definiciones Bsicas. Parmetros Caractersticos de un Computador.

or. Clasificacin y Aplicaciones de los Computadores. Evolucin Histrica de los Computadores. Bibliografa. Introduccin. Desde la aparicin de los ordenadores en los 40, hasta la actualidad, se ha producido un avance sin precedente en otras ciencias. Los computadores han producido la revolucin de la informacin. Aplicaciones impensables se hacen hoy posibles: Cajeros automticos. Computadores en automviles. Computadores porttiles. Proyecto de Genoma Humano. Definiciones Bsicas . La palabra Informtica se forma por la contraccin de los vocables informacin y automtica. Por Informacin entendemos la yuxtaposicin de smbolos con los que representamos hechos, objetos e ideas. Informtica = Ciencia e Ingeniera de los Computadores. Computador: Mquina capaz de aceptar datos de entrada, efectuar operaciones lgicas y aritmticas con ellos y devolver informacin resultante, sin intervencin de un operador humano y bajo el control de un programa de instrucciones previamente almacenado en el propio computador. La Informtica es el campo de conocimiento que abarca todos los aspectos del diseo y uso de los computadores. Calculadora: mquina que realiza operaciones bajo el control del usuario. Dato: Conjunto de smbolos utilizados para expresar valores de todo tipo. Hardware: Soporte fsico del computador. Software: o soporte lgico es el conjunto de programas que se ejecuta en el computador. Comunicacin HombreMquina. Es imprescindible para que el ordenador cumpla su cometido. 1

Los computadores slo entienden los valores on y off, (0 y 1). Se conocen como bits. Un bit es una variable que toma el valor 0 1. Codificar: es representar los elementos de un conjunto mediante los de otro. Los valores lgicos cero y uno pueden almacenarse de distintas formas: campos magnticos, tensin elctrica, orificios... Medidas de Informacin. La cantidad de informacin almacenada en un sistema informtico la medimos siempre en BITS. Se utilizan potencias de dos, para expresar cantidades. 1 Kbit= 210 bits = 1.024 bits = 1 kilobit 1 Mbit= 220 bits = 1.048.576 bits = 1 Megabit 1 Gbit= 230 bits = 1.073.741.224 bits = 1 Gigabit 1 Tbit= 240 bits = 1 Terabit Muchas veces la cantidad de informacin se mide en BYTES. 1 Byte = 8 Bits. Ej: 4MB=4MBYTES=4M*8bits=32Mbits=32*220 bits Instrucciones y Programas . Los ordenadores ejecutan las rdenes, instrucciones, que les damos. Las instrucciones son colecciones de bits que entiende el computador. Ej: 1000110010100000 (suma de dos nmeros). Nuevas notaciones: Ensamblador, Lenguaje de alto nivel. Instruccin: orden elemental que implica una operacin simple a realizar por el computador. Programa: conjunto ordenado de instrucciones que conforman una tarea especfica. Lenguaje de Programacin: Conjunto de reglas y smbolos para la construccin de programas. Dato: La expresin simblica que define un valor numrico, un hecho, una idea, objeto etc, en la forma adecuada de ser tratado por la computadora. Carcter: smbolo empleado para representar los datos y las instrucciones, o lo que es lo mismo, la forma que tenemos de representar la informacin que va a ser procesada por la computadora. Estructura Funcional de los Computadores La placa base tiene tres partes principales: E/S, Memoria y el procesador Los 5 componentes clsicos del computador son: A En la memoria se encuentran los programas que se ejecutan y los datos necesarios. El procesador se encarga de ejecutar los programas. Se denomina CPU. El Camino de Datos realiza las operaciones aritmticas y lgicas. El control indica al camino de datos, a la memoria y a los dispositivos E/S que deben hacer de acuerdo con las instrucciones del programa.. Un microprocesador est computesto por: CPU UAL 2

Unidad de Control Banco de Registros. Todo contenido en un solo chip. Parmetros caractersticios de una Computadora. Con ellos vamos a intentar evaluar la capacidad y velocidad de un ordenador. Ancho de palabra: Indica el nmero de bits que maneja en paralelo el computador. Cuanto mayor sea ms potencia de clculo.Ej: Intel 80386: 32 bits. 8086: 16 bits. 8080 8 bits. Tamao de la memoria principal o RAM(bytes): Expresa la cantidad de informacin que es capaz de almacenar. Ejemplo: Pc con 4 MB RAM: 4*220*8bits= 32 Megabits. Los PC actuales disponen de memorias superiores a 64MB. Dado que los programas que se ejecutan deben estar en RAM, cuanto mayor sea esta ms posibilidades tendremos de ejecutar cualquier aplicacin. Memoria Auxiliar: Se refiere normalmente a la capacidad de almacenamiento en disco duro, expresado en MB. Para los ms potentes se mide en GB. Otras veces puede referirse a cinta magntica o disco flexible. Tiempo de acceso al disco: Es el tiempo transcurrido desde que se pide un dato al disco duro hasta que este lo da. Se mide en milisegundos. Velocidad de un computador: Se mide con diversos parmetros relacionados entre s: MIPS: Millones de instrucciones de mquina por segundo que es capaz de ejecutar la computadora. Valores comprendidos entre 0,1 y Miles de MIPS, aunque lo normal es que estn entre 1 y 10MIPS. MFLOPS: Millones de operaciones en coma flotante por segundo que es capaz de ejecutar el ordenador.

FRECUENCIA DE RELOJ (Hz): En el computador al ser un sistema sncrono, todas las operaciones se ejecutan al comps de un temporizador, que es el reloj maestro que enva seales para marcar las distintas frecuencias de operacin. La Frecuencia mide el nmero de veces por segundo que se repite un ciclo. El nmero de clicos por segundo se denomina nmero de Hertzios (Hz). La inversa de la frecuencia es el PERIODO (T), o nmero de segundos que dura un ciclo. F=1/T Hz. T=1/f seg. 3

Los mltiplos de Hz ms empleados son KHz, MHz, GHz, THz. Dado que el perodo se mide en segundos, normalmente se utilizan submltiplos: 1ms = 1 milisegundo = 103s 1 s = 1 microsegundo = 103s 1ns = 1 nanosegundo = 109s 1ps = 1 picosegundo = 1012s La frecuencia del oscilador maestro se mide normalmente en MHz, y cuanto ms grande, ms rpida es la mquina. Clasificacin y Aplicaciones Pueden utilizarse diversos factores. La evolucin de las computadoras es tan rpida, que cualquier clasificacin se queda obsoleta en poco tiempo. Si clasificamos en orden creciente de complejidad y prestaciones: Computador domstico o controlador. Computador personal. Estacin de Trabajo. Minicomputadora. Superminicomputador. Mainframe o Macrocomputadora. Supercomputador. Atendiendo a la aplicacin a la que se destine: Comercial. Cientfico. De Control. De Comunicaciones. De Base de Datos. De Proposito General. Respecto a la estructura interna de la computadora: Computadores serie. Computadores con paralelismo interno. Computadores con paralelismo externo o explcito. La aplicacin de los computadores al mundo real es cada da mayor. Algunas de dichas aplicaciones son: Investigacin cientfica y humanstica: Resolucin de ecuaciones y de problemas en general. Anlisis de datos. Anlisis automtico de textos. Simulacin y Evaluacin de modelos. Aplicaciones tcnicas 4

Anlisis y diseo de ciercuitos electrnicos por computadora. Clculo de estructuras. Minera. Cartografa. Trazado de carreteras. CAD/CAM. Documentacin e informacin (Base de Datos) Documentacin cientfica y tcnica Archivos automatizados de bibliotecas. Bases de Datos para historias clnicas. Bases de Datos jurdicas. Sistemas de Teletexto y Videotexto. Gestin Administrativa. Contabilidad. Facturacin. Procesamiento de Pedidos. Control de existencias. Almacn. TPVs Control de proveedores y clientes. Gestin de personal. Nminas. Control de produccin y de productividad. Investigacin y prospeccin de mercado. Optimizacin y prediccin financiera. Gestin de entidades bancarias. Cajeros automticos. Reserva y venta de billetes. Paquetes de programas integrados de Ofimtica. Inteligencia Artificial: Tratan de emular ciertas facetas de la inteligencia humana. Sistemas Expertos. Reconocimiento del lenguaje natural, visin artificial, etc Programas de algoritmos de juegos complejos Funcin Instrumental. Instrumentacin electrnica. Electromedicina. Robots industriales y mqunas de control numrico. Informtica industrial. Control de trfico, de polucin industrial. Control de vehculos y aplicaciones militares. Otras Computadoras como herramientas pedaggicas. Juegos de computador. Aplicaciones artsticas: Composicin de cuadros, msica, cine, etc. Evolucin Histrica.

Aunque corta, la historia de los computadoras, su evolucin ha sido muy grande. PREHISTORIA: Los primeros instrumentos de clculo que se conocen son los bacos. Hern en el siglo I propone ya el encadenamiento de engranajes para realizar clculos, aunque hasta el siglo XVII no se construyen las primeras calculadoras mecnicas.

baco moderno

baco Molecular

http://www.zurich.ibm.com/pub/hug/PR/Abacus PREHISTORIA El aritmmero de Pascal fue diseado en 1642. En el siglo XVIII se construyen las primeras mquinas mecnicas de multiplicar. En 1847 Babbage inventa una mquina mecnica de clculo. No lleg a construirse. Fue precursora de los computadores actuales. A mediados del siglo XIX aparecen los primeros dispositivos de clculo digitales basado en rels. 6

Dispositivos de clculo analgico: mquina de clculo de races de ecuacios de Boys, balanza algebrica de Castell y Vida, calculador de races de Torres Quevedo. Los inicios En 1904 el ingeniero electrnico ingls John Ambrose Fleming cre la vlvula o tubo de vaco. Una mejora posterior por parte del inventor americano Lee de Forest dio lugar al triodo. En 1930 U. Bush crea el primer calculador analgico de propsito general. K. Zuse en Alemania realiza en 1941 un computador digital basado en rels. En 1941 J.P. Eckert y J. Mauchly construyen el ENIAC, primer computador de vlvulas de vaco. En 1945 J. Von Neumann describi lo que hoy conocemos como arquitectura de Von Neumann basado en la idea de programa almacenado. Eniac

Ocupaba una habitacin entera y pesaba 50 Toneladas En 1947 Brattain, Bardeen, y Schockley inventaron el transistor en los laboratorios Bell. En 1949 M. Wilkes, de la universidad de Cambridge, construye el primer computador de programa almacenado. A esta primera etapa se la conoce como primera generacin. La Era Electrnica. La segunda generacin esta marcada por el uso del transistor, de consumo y tamao mucho menor que la vlvula. A principio de los 60 aparecen los circuitos integrados, que incluyen en un solo substrato semiconductor varios componentes. Modelos IBM /360 y PDP8. Termina hacia 1964. El Microprocesador Es un circuito integrado muy complejo. Incluye en un solo chip la CPU, la UAL, la Unidad de Control y el banco de Registros. La potencia se mide por el nmero de bits con que opera la ALU. Debe coincidir este nmero con el del Bus de datos.

El Cray1 fue el primer supercomputador vectorial comercial (1976). En 1986 aparecin el 80386 de 32 bits, que integra 275.000 transistores CMOS. En 1989 aparece el 80486 con 1.200.000 transistores. Incorpora memoria CACHE y opera como si llevar incorporado un coprocesador matemtico de coma flotante. En 1993 apareci el PENTIUM con 3.100.000 transistores. Rendimiento 5 veces ms algo que el 486, y doble frecuencia de reloj. Las Memorias Hasta los aos 70 se empleaban nucleos de ferrita. A partir de entonces mediante circuitos integrados, con mayor capacidad y velocidad. Este hecho marca la 4 Generacin en la construccin de computadoras. (Aparicin del PC). El Futuro Aproximadamente cada 10 aos el precio de los ordenadores se divide por diez. Parece que los niveles de integracin seguirn creciendo. La investigacin del hardware va por delante del software. Se emplean nuevos tipos de arquitecturas con paralelismo en los Superordenadores. Arquitectura de Von Neuman En 1945 Von Neuman introduce la idea de computador de programa almacenado. ste computador tiene una memoria que contiene las instrucciones que indican lo que debe hacer el computador. Adems incluye instrucciones de salto. La memoria contiene instrucciones y datos, y est conectada a las partes ms rpidas del computador. En los computadores actuales se incluyen varios niveles de memoria cach. Las operaciones sobre memoria son de Lectura y Escritura. Cada acceso a memoria se hace en mltiplos de palabra. Cada palabra se identifica por una direccin nica. La CPU se comunica con memoria mediante un par de registros: RDM y RIM. El ancho del RIM coincide con el ancho de palabra de memoria. Una memoria con n bits de ancho de palabra y m palabras se denota por: 2n x m Esquema de memoria RAM Camino de datos: Parte del procesador donde se lleva a cabo el tratamiento de los datos (operaciones aritmticas y lgicas). Contiene una ALU, registros y elementos combinacionales. Unidad de control: Capta las instrucciones de memoria una a una y genera las seales de control que permiten que se ejecuten. Algunos componentes bsicos del computador: Fases de Ejecucin de Instruccin La ejecucin de un programa consiste en llevar a cabo las tareas que especifica. 8

Se realiza leyendo de memoria instruccin por instruccin y ejecutndolas. Este proceso cclico se desarrolla en varias fases: Captacin de Instruccin Anlisis de instruccin. Bsqueda de operandos. Ejecucin de instruccin. Volver a empezar. Cada fase implica realizar un conjunto de operaciones sencillas: microoperaciones. El lenguaje que se utiliza para especificar estas microoperaciones se denomina, lenguaje de transferencia de registros. 3 MEMORIA SALIDA ENTRADA CAMINO DE DATOS CONTROL The world's smallest abacus will hardly be found at a trade fair in the Far East, where calculators of this simple kind are still used by dealers, because the "finger" required to move beads as tiny as individual molecules is the ultrafine tip of a scanning tunneling microscope (STM) a needle of conical shape terminating in a single atom at the very tip. The STM also makes the result of a "calculation" visible when operated in imaging mode. IBM scientists succeeded in forming stable rows of ten molecules along steps just one atom high on a copper surface. These steps act as "rails", similar to the earliest form of the abacus, which had grooves instead of rods to keep the beads in line. Individual molecules were then approached by the STM tip and pushed back and forth in a precisely controlled way to count from 0 to 10 (see image). Microprocesadores,DRAMS, Microcontroladores > 100.000 > 10.000 VLSI (muy grande) 1975 Memorias 1.00010.000

1001.000 LSI (grande) 1969 Circuitos aritmticos, Registros. 1001.000 10100 MSI (media) 1966 Puertas Lgicas 4100 110 SSI (pequea) 1960 Funciones integradas N de transistores N puertas lgicas Grado de integracin Ao

10

También podría gustarte