Se puede defnir la arquitectura de computadores como el
estudio de la estructura, funcionamiento y diseo de
computadores. Esto incluye, sobre todo a aspectos de hardware, pero tambin afecta a cuestiones de software de bajo nivel. C!S"#"C!C"$% &E !S C$'()*!&$+!S ($+ #)E%*E &E E%E+,"! Computadores mec-nicos. (odr.amos decir que las m-quinas mec-nicas de calcular constituyendo la /era arcaica/ o 0eneraci1n 2 de los computadores. )na evoluci1n de estas m-quinas son las m-quinas re0istradoras mec-nicas que a3n e4isten en la actualidad. $tro elemento de c-lculo mec-nico que se utili51 hasta hace pocos aos fue la re0la de c-lculo que se basa en el c-lculo lo0aritmo y cuyo ori0en son los c.rculos de proporci1n de %eper. "n0enios cl-sicos de esa etapa fueran la m-quina de (ascal, que pod.a reali5ar sumar, restas y, posteriormente, multiplicaciones y divisiones, y las dos m-quinas de Charles 6abba0e7 la m-quina de diferencias y la anal.tica. Esta 3ltima fue la precursora de los computadores actuales. a fase fnal de la en la mec-nica de la inform-tica y la constituyen los computadores electromec-nicos basados en l10ica de rels 8dcada de los 92:. Computadores elctricos. os computadores envasados en elementos mec-nicos planteaban ciertos problemas7 a velocidad de trabajo est- limitada a inercia de la partes m1viles. a transmisi1n de la informaci1n por medios mec-nicos 8en0ranajes, palancas, etctera.: es poco fable y dif.cilmente manejable. os computadores electr1nicos salvan estos inconvenientes ya que carecen de partes m1viles y la velocidad de transmisi1n de la informaci1n por mtodos elctricos no es comparable a la de nin03n elemento mec-nico. El primer elemento electr1nico usado para calcular fue la v-lvula de vac.o y, probablemente, el primer computadores electr1nicos de uso 0eneral fue el E.%.".!.C. 8Electronic %umerical "nte0rator Calculator: construido en )niversidad de (ennsylvania 8;<=9>=?:. El primer computador de pro0rama almacenado fue el E.&.@.!.C. 8Electronic &iscrete @ariable Computer, ;<=A>A;: basado en la idea de Bohn @on %eumann, que tambin particip1 en el proyecto E.%.".!.C. de que el pro0rama debe almacenarse en la misma memoria que los datos. C!S"#"C!C"$% &E !S C$'()*!&$+!S ($+ C!(!C"&!& Supercomputadoras 'acrocomputadoras 'inicomputadoras 'icrocomputadoras o (CCs Supercomputadoras 7 )na supercomputadora es el tipo de computadora m-s potente y m-s r-pido que e4iste en un momento dado. Estas m-quinas est-n diseadas para procesar enormes cantidades de informaci1n en poco tiempo y son dedicadas a una tarea espec.fca. !s. mismo son las m-s caras, sus precios alcan5an los 92 '"$%ES de d1lares y m-sD y cuentan con un control de temperatura especial, sto para disipar el calor que al0unos componentes alcan5an a tener. )nos ejemplos de tareas a las que son e4puestas las supercomputadoras son los si0uientes7 63squeda y estudio de la ener0.a y armas nucleares. 63squeda de yacimientos petrol.feros con 0randes bases de datos s.smicos. El estudio y predicci1n de tornados. El estudio y predicci1n del clima de cualquier parte del mundo. a elaboraci1n de maquetas y proyectos de la creaci1n de aviones, simuladores de vuelo. Etc. &ebido a su precio, son muy pocas las supercomputadoras que se construyen en un ao. 'acrocomputadoras o 'ainframes. '!C+$C$'()*!&$+!S 7 as macrocomputadoras son tambin conocidas como 'ainframes. os mainframes son 0randes, r-pidos y caros sistemas que son capaces de controlar cientos de usuarios simult-neamente, as. como cientos de dispositivos de entrada y salida. os mainframes tienen un costo que va desde 9A2,222 d1lares hasta varios millones de d1lares. &e al0una forma los mainframes son m-s poderosos que las supercomputadoras porque soportan m-s pro0ramas simult-neamente. (E+$ las sup ercomputadoras pueden ejecutar un s1lo pro0rama m-s r-pido que un mainframe. En el pasado, los 'ainframes ocupaban cuartos completos o hasta pisos enteros de al03n edifcio, hoy en d.a, un 'ainframe es parecido a una hilera de archiveros en al03n cuarto con piso falso, sto para ocultar los cientos de cables d e los perifricos , y su temperatura tiene que estar controlada. '"%"C$'()*!&$+!S 7 En ;<?2 sur0i1 la minicomputadora, una versi1n m-s pequea de la 'acrocomputadora. !l ser orientada a tareas espec.fcas, no necesitaba de todos los perifricos que necesita un 'ainframe, y sto ayudo a reducir el precio y costos de mantenimiento . as 'inicomputadoras , en tamao y poder de procesamiento, se encuentran entre los mainframes y las estaciones de trabajo. En 0eneral, una minicomputadora, es un sistema multiproceso 8varios procesos en paralelo: capa5 de soportar de ;2 hasta E22 usuarios simult-neamente. !ctualmente se usan para almacenar 0randes bases de datos, automati5aci1n industrial y aplicacio nes multiusuario. 'icrocomputadoras o (CCs '"C+$C$'()*!&$+!S 7 as microcomputadoras o Computadoras (ersonales 8(CCs: tuvieron su ori0en con la creaci1n de los microprocesadores. )n microprocesador es /una computadora en un chic/, o sea un circuito inte0rado independiente. as (CCs son computadoras para uso personal y relativamente son baratas y actualmente se encuentran en las ofcinas, escuelas y ho0ares. El trmino (C se deriva de que para el ao de ;<F; , "6'G, sac1 a la venta su modelo /"6' (C/, la cual se convirti1 en un tipo de computadora ideal para uso /personal/, de ah. que el trmino /(C/ se estandari51 y los clones que sacaron posteriormente otras empresas fueron llamados /(C y compatibles/, usando procesadores del mismo tipo que las "6' , pero a un costo menor y pudiendo ejecutar el mismo tipo de pro0ramas. E4isten otros tipos de microcomputadoras , como la 'acintoshG, que no son compatibles con la "6', pero que en muchos de los casos se les llaman tambin /(CCs/, por ser de uso personal. En la actualidad e4isten variados tipos en el diseo de (CCs7 Computadoras personales, con el 0abinete tipo minitorre, separado del monitor. Computadoras personales port-tiles /aptop/ o /%otebooH/. Computadoras personales m-s comunes, con el 0abinete hori5ontal, separado del monitor. Computadoras personales que est-n en una sola unidad compacta el monitor y el C(). as computadoras /laptops/ son aquellas computadoras que est-n diseadas para poder ser transportadas de un lu0ar a otro. Se alimentan por medio de bater.as recar0ables , pesan entre E y A Hilos y la mayor.a trae inte0rado una pantalla de C& 8iquid Crys tal &isplay:. Estaciones de trabajo o IorHstations as estaciones de trabajo se encuentran entre las 'inicomputadoras y las macrocomputadoras 8por el procesamiento:. as estaciones de trabajo son un tipo de computadoras que se utili5an para aplicaciones que requieran de poder de procesam iento moderado y relativamente capacidades de 0r-fcos de alta calidad. Son usadas para7 !plicaciones de in0enier.a C!& 8&iseo asistido por computadora: C!' 8manufactura asistida por computadora: (ublicidad Creaci1n de Software en redes, la palabra /worHstation/ o /estaci1n de trabajo/ se utili5a para referirse a cualquier computadora que est- conectada a una red de -rea local. C!S"#"C!C"$% &E !S C$'()*!&$+!S ($+ !("C!C"$%ES *"("C!S. )*""J!C"$% &E C$'()*!&$+!S E% &"S*"%*$S SEC*$+ES Esto es por que como apoyo para cualquier area se pueden ocupar las computadoras, lo0icamente estas deven ser adecuadas a las necesidades de cada sector o aplicaci1n. En una or0ani5aci1n8empresa...:7 +EC)+S$S K)'!%$S. Son los mas importantes de una or0ani5aci1n ya que estos son los que administran los recursos de la empresa. a estructura que se establece para una or0ani5aci1n depende del trabajo que pretenda desarrollar y de los recursos, tanto f.sicos como materiales disponibles. Con la introducci1n de las computadoras se reali5an cambios en las actividades relacionadas con el manejo de informaci1nD por tanto se producir-n cambios en los departamentos li0ados con estas actividades. )bicaci1n dentro de la or0ani5aci1n7 (ueden presentarse tres opciones principales, cada una con sus respectivas ventajas y desventajas. Estructura interna.> )n centro o departamento de inform-tica se inte0ra de funciones fundamentales7 a: "nvesti0aci1n y an-lisisD b: Construcci1n e implementacionD c: $peraci1nD y e: Coordinaci1n 0eneral. Estas funciones se utili5an en cada caso se03n las particularidades de cada or0ani5aci1n. !spectos Kumanos.> Es evidente que la introducci1n de un sistema automati5ado de tratamiento de la informaci1n en una or0ani5aci1n traer- consi0o repercusiones en relaci1n con el personal que en ella labora. Estas repercusiones pueden presentarse bajo muchas forma, pero la modalidad mas evidente y mas estudiada es la resistencia o el recha5o a la computadora. '""*!+ E "%&)S*+"! "%*E",E%C"! !+*"#"C"! 8 "! : Es la soluci1n de problemas complejos con el apoyo del computador mediante la aplicaci1n de procesos que son an-lo0os al proceso del ra5onamiento humano. En particular, los trabajos que son desarrollados en "! abarcan diversas -reas de investi0aci1n , tales como la simulaci1n de capacidades perceptuales y habilidades psicomotoras 8robotica:, la comprensi1n del len0uaje natural, y la construcci1n de sistemas informaticos capaces de imitar la habilidad de un e4perto humano en su -mbito de conocimiento determinado 8sistemas e4pertos:. +ES)'E% Es importante conocer al0unos conceptos relevantes para una comunicaci1n efciente con el personal del departamento de inform-tica. Como defnici1n de una computadora, componentes f.sicos de una computadora, los pro0ramas y los datos de la computadora. En este capitulo una computadora se defne como un dispositivo electr1nico pro0ramable que procesa y recupera datos adem-s tiene la capacidad de almacenar esos datos. as principales cate0or.as en las que se clasifcan son computadoras multiusuario, monousuario, port-tiles y de prop1sito especial. as computadoras multiusuario est-n las mainframes 8o supercomputadoras: y las minicomputadoras. os mainframes son 0randes, r-pidos y caros sistemas que son capaces de controlar cientos de usuarios simult-neamente, as. como cientos de dispositivos de entrada y salida. (or otra parte las minicomputadoras son mas pequeas y menos costosas pero son mas 0randes que las computadoras personales. En la cate0or.a de las computadoras monousario est-n las estaciones de trabajo que son computadoras de escritorio con el poder de computo y las computadoras personales 8pcCs: 0eneralmente esta orientada a dar servicio a un solo usuario. as computadoras port-tiles son maquinas que se pueden llevar de un lu0ar a otro en un pequeo maletin. as computadoras de prop1sito especial son las que est-n dedicadas a tareas especifcas, como los sensores de temperatura dentro de un edifcio. )%"&!& E arquitecturas as partes en las que se interrelaciona una computadora las comprenden7 (rocesador > almacenamiento > &ispositivos ELS. (+$CES!&$+ a )C( consta de dos componentes7 a unidad de control 8control unit,)c: y unidad aritmtica lo0ica 8)!:. )n microprocesador es el chip que ejecuta los pro0ramas. El procesador o C(), lleva a cabo una 0ran variedad de c-lculos, comparaciones numricas y transferencias de datos como respuesta a las peticiones de los pro0ramas que est-n siendo ejecutados en memoria. a C() controla las operaciones b-sicas del ordenador enviando y recibiendo seales de control, direcciones de memoria y datos de un lu0ar a otro del ordenador a travs de un 0rupo de Msendas electr1nicasM llamadas 6)S. a )C( consta de dos componentes7 a unidad de control 8control unit,)c: y unidad aritmtica lo0ica 8)!: N los re0istros. Sus funciones consisten en leer y escribir contenidos de las celdas de memoria, llevar y traer datos entre celdas de memoria y re0istros especiales, decodifcar y ejecutar las instrucciones de un pro0rama a )nidad de Control 8Control unit,C): coordina las actividades de la computadora y determina que operaciones se deben reali5ar y en que ordenD asimismo controla y sincroni5a todo el proceso de la computadora. Es la unidad de control es el autentico cerebro que controla y coordina el funcionamiento de la computadora. ! ra.5 de la interpretaci1n de las instrucciones que inte0ran el pro0rama esta unidad 0enera el conjunto de ordenes elementales necesarias para que se realice la tarea necesitada. Pasos para la unidad de control. ;. Se estrae de la memoria principal la instrucci1n a ejecutar esa informaci1n es almacenada en el contador de instrucciones, la informaci1n que se almacena es la pro4ima instrucci1n a ejecutar en el re0istro de instrucci1n propiamente dicha. E.> )na ve5 conocido el codi0o de la operaci1n la unidad de control ya sabe que circuitos de la )! deben de intervenir pueden establecerse las cone4iones electricas necesarias atraves del secuenciador. 9.> E4trae de la memoria principal los datos necesarios para ejecutar la instrucci1n en proceso =.> $rdena la !) que efectua las operaciones el resultado de este es depositado en el acumulador de la !). A.> Si la instrucci1n a proporcionado nuevos datos estos son almacenados en la memoria principal. ?.> "ncrementa en una unidad el contenido del contador de instrucciones a ejecutar. a )nidad !ritmtico>10ica8!rithmetic>lo0ic unit, !lu: reali5a operaciones aritmeticas y l10icas, tales como suma, resta, multiplicaci1n, divisi1n y comparaciones. os datos en la memoria central se pueden leer 8recuperar: o escribir 8cambiar: por la )C(. El procesador cuenta con una serie de celdas de memoria que se utili5an con mucha frecuencia y que, por ende, forman parte de la )C(. Estas celdas especiales son conocidas con el nombre de re0istros que son los componentes mas importantes de un procesador. !'!CE%!'"E%*$ 1 'E'$+"! (+"%C"(!8interna o central:. Se almacenan datos y pro0ramas, hay dos operaciones que se hacen en la memoria 8lee y escribe: entonces se dice que es donde almacena, se lee y se escribe. Es un conjunto de clulas numeradas y dos re0istros especiales con los que reali5a las transacciones. El re0istro de direcci1n que indica el numero de la celula afectada y el de intercambio que contiene la informaci1n le.da o la que hay que escribir en la celula de cuesti1n. a memoria central o simplemente memoria 8interna o principal: se utili5a para almacenar informaci1n. En 0eneral, la informaci1n almacenada en memoria puede ser de dos tipos7 las instrucciones de un pro0rama y los datos con los que se operan las instrucciones. LA MEMORIA Y TIPOS DE MEMORIA. 'E'$+"! +!'. Es de acceso aleatorio esto si0nifca que podemos acceder para leer o escribir cuantas veces sea en ella y no hay una secuencia r.0ida para escribir o leer. os datos que se almacenan se conservan por tiempo indefnido. Esta memoria es vol-til. (ierde la informaci1n que contiene cuando se suspende el suministro de ener0.a. 6"*. Es un di0ito binario. Entrada de habilitaci1n nos da la facilidad de saber en que momento se va a leer o a escribir en una memoria +!'. Es un tipo de memoria en la cual el dato se presenta Es una memoria vol-til que almacena informaci1n 0enerada al momento de ejecuci1n de los pro0ramas S+!' O static indeterminado, permanece sin modifcarse y sin alterarse, es mejor utili5ar este tipo de memoria. +!' &+!' O dinamic tiene mas aplicaci1n por el tipo de acceso a una 'emoria son demasiado r-pidas para +LI. C!CKE es un ejemplo de dinamic S+!' Son memorias que tienen sus re0istros mediante Pip> Pops. Si no modifcamos este dato queda almacenado por tiempo indefnido. &+!' Se env.a peri1dicamente un pulso o seal para refrescar la informaci1n. *iene mas 8acci1n: uso. *ipo de acceso a la memoria Son mas r-pidas para leer o escribir en ellas. Se puede borrar un re0istro en particular 8se sobre escribe : sin nin03n problema. *"E'($ &E !CCES$ @a a ver seales y cambian conforme al tiempo, es un tiempo esperado en 0uardar un dato y confrmar que realmente se hi5o, solicitar un dato y recibir un dato confable. 'E'$+"! +$'. Son de solo lectura se 0raba solo una ve5 y el resto de las veces se lee aunque se suspenda el tipo de ener0ia. %o se pierde la informaci1n almacenada. %o permite 0rabar datos. Se pro0raman en fabrica, la informaci1n queda 0rabada al momento en que se fabrica y se tiene al03n error se tiene que desechar ya que no se puede modifcar. En este tipo de memoria se locali5an rutinas fjas 8que nunca pueden ni deben eliminarse: colocadas ah. por el fabricante. 6"$S86asic input output system:. &a las instrucciones para que empiece a trabajar el procesador, si tiene C&>+$', tarjetas de video L sonido todo lo que esta instalado lo busca y verifca que funcione adecuadamente. (+$' O pro0ramable )@ (+$' O ultra violet +$' E(+$' O E+!S!6E EE (+$' O electrical erasable (+$'. (ro0ramables o memoria de solo lectura pro0ramable ejemplo7 las (! %o se pro0raman de fabrica, se pueden pro0ramar ya que son un arre0lo de fusibles al quemarlos no se van 0rabando. )na ve5 quemado el fusible ya no se pueden reparar. Se pro0raman una sola ve5 y ya no se puede borrar o modifcar la informaci1n. !l pro0ramarla se convierte en una +$'. E(+$'. Este tipo de memorias son borrables y se pueden rescribir en ellas.! diferencia de la +!'.!l momento de borrarlas se borra toda la memoria 8no hay un borrado selectivo:. Es no vol-til, aunque es posible cambiar su contenido utili5ando un equipo pro0ramador especial, borrando su contenido e4poniendo el dispositivo a un ha5 de lu5 ultravioleta )@ (+$'. 'emoria (+$' estas se pueden borrar con u5 ultravioleta. Son muy f-cil de identifcar 8la identifcaci1n es visual :. Si se borra se tiene que e4poner el circulo inte0rado a la lu5 ultravioleta por un determinado tiempo 8restaura o borra las celdas de memoria:. %o es selectivo el borrado no podemos borrar una parte. Se 0raba con seales electricas. Son de 0ran ran0o de aplicaci1n. Si se e4pone a la lu5 ambiental se borra la memoria pero se puede evitar poniendo una etiqueta. EE(+$'. !ctua i0ual que la uv prom. (uede ser borrado y al borrarse se borra toda la memoria. Se puede borrar, 0rabar, borrar re0rabar etc.. Electricaly erasable8elctricamente borrable:. Se borra mediante un pulso electrico no tarda en borrarse. &ifere de la eprom en que sus datos pueden eliminarse por medio de una seal elctrica. &+!' (Dynamic RAM). El tipo m-s com3n de memoria para computadoras. a arquitectura +!' din-mica 8&+!': emplea habitualmente un transistor y un condensador para representar un bit. os condensadores deber ser ener0i5ados cientos de veces por se0undo para mantener las car0as correctas. %1tese la diferencia con static +!', la cual es habitualmente m-s r-pida y no requiere circuiter.a de refresco. ! diferencia de los chips de frmware 8+$', (+$', etc.:, ambas variedades de +!' pierden su contenido cuando se corta el suministro de ener0.a. Cache. )na secci1n reservada de la memoria que se utili5a para mejorar el rendimiento. )n cace de disco es una porci1n reservada de la memoria normal, o memorias adicionales en la tarjeta controladora del disco. Cuando el disco es le.do, se copia un 0ran bloque de datos en el cache. Si los requerimientos de datos subsi0uientes pueden ser satisfecho por el cache, no se necesita el empleo de un acceso a disco que es m-s lento. Si el cache es utili5ado para escritura, los datos se alinean en memoria y se 0raban en el disco en bloques m-s 0randes. os caches de memoria son bancos de memoria de alta velocidad entre la memoria normal y la C(). os bloques de instrucciones y datos se copian en el cache, y la ejecuci1n de las instrucciones y la actuali5aci1n de los datos es llevada a cabo en la memoria de alta velocidad. MEMORIA SE!"#DARIA. (or esta ra51n, para poder disponer de almacenamiento permanente, tanto para pro0ramas como para datos, se necesitan dispositivos de almacenamiento secundario, au4iliar o masivo 8/mass stora0e/, o /secondary stora0e/:. &"S($S"*"@$S &E E%*+!&! N S!"&!. os dispositivos de EntradaLSalida 8ELS: Q"nputl$utput 8;L2:, en in0lsR permiten la comunicaci1n entre la computadora y el usuario. os dispositivos de entrada, como su nombre lo indica, sirven para introducir datos 8informaci1n: en la computadora para su proceso. os datos se leen de los dispositivos de entrada y se almacenan en la memoria central o interna. os dispositivos de entrada convierten la informaci1n de entrada en seales elctricas que se almacenan en la memoria central. &ispositivos de entrada t.picos son los teclados7 otros son7 lectores de tarjetas ya en desuso, lapices 1pticos, palancas de mando8joysticH:,lectores de codi0o de barras, etc. )n dispositivo de entrada que se usa frecuentemente es el llamado rat1n8mouse: que mueve un puntero electronico sobre la pantalla que facilita la interacci1n usuario>m-quina. os dispositivos de salida permiten representar los resultados8salida: del proceso de los datos. El dispositivo de salida t.pico es la pantalla 8C+*:. o monitor. $tros dispositivos de salida son7impresoras8imprimen resultados en papel:, tra5adores 0r-fcos8plotters: reconocedores de vo5, etc. El teclado y la pantalla constituyen en muchas ocaciones un unico dispositivo, denominado terminal. )n teclado de terminal es similar al teclado de una m-quina de escribir moderna con la diferencia de al0unas teclas e4tras que tiene el terminal para funciones especiales. Si esta utili5ando una computadora personal, el teclado y el monitor son dispositivos independientes conectados a la computadora por cables. En ocasiones a la impresora se le conoce como dispositivo de copia dura 8/hard copy/:, debido que la escritura en la impresora es una copia permanente 8dura: de la salida y a la pantalla se le denomina en contraste7 dispositivo de copia blanda 8/soft copy/:, ya que se pierde la pantalla actual cuando se visuali5a la si0uiente. os dispositivos de entradasLsalida y los dispositivos de almacenamiento secundario o au4iliar 8memoria e4terna: se conocen tambin conel nombre de dispositivos perifericos o simplemante perifricos ya que normalmente, son e4ternos a la computadora. !l0unas terminales 8(c,s: estan equipados con caracteristicas 0r-fcas, los cuales permiten que la salida se visualice en un 0r-fco o dibujo de dos dimensiones.