DEINFORMATICAHardware y softwareLEVIS LEONARDO ESLAVA 2. 2. MONOGRAFIA DE INFORMATICA2Contenido1Introduccin........................................................................Error! Bookmark not defined.1. 1 Informtica .......................................................................Error! Bookmark not defined.2. Miniturizacin....................................................................Error! Bookmark not defined.3. Hardware De Entrada......................................................Error! Bookmark not defined.4. Hardware de Salida..........................................................Error! Bookmark not defined.5. Hardware de almacenamiento.....................................Error! Bookmark not defined. Tecnologa de la informtica accesible en la educacin y temasrelacionados...................................................................................... ...................................... 15 Ejemplos sobre la Tecnologa de Informtica (TI) accesible en laeducacin................................................................................................. ................................. 18 Informtica Definicin............................................................................................. 21 Computadora ......................................................................Error! Bookmark not defined. Etimologa de las palabras ordenador y computadora.................................. 29 Historia del hardware ................................................................................................. 30Bibliografa ..................................................................................Error! Bookmark not defined. 3. 3. MONOGRAFIA DE INFORMATICAPgina 3Ordenador o Computadora, dispositivo electrnico capaz de recibir un conjunto deinstrucciones y ejecutarlas realizando clculos sobre los datos numricos, o biencompilando y correlacionando otros tipos de informacin.a incorporacin del ordenador o computadora en las oficinas, constituyuna revolucin en los sistemas ofimticos, ya que las mquinas ofrecan elmedio para realizar comunicaciones e intercambio de informacin instantneosentre compaeros de trabajo, recursos y equipos. Los accesorios, comoel mouse (ratn), facilitan el desplazamiento dentro de las aplicaciones (programas decomputadora). Los rpidos avances tecnolgicos han mejorado los sistemasinformticos y, al mismo tiempo, han disminuido los precios, haciendo que los equipossean ms asequibles.La supercomputadora Cray-1 (diseada porSeymour Cray de Cray Research, de Eagan,Minnesota, EEUU) fue la primera capaz de ejecutarms de 100 millones de operaciones de comaflotante por segundo. Entre losnumerosos problemas tecnolgicos que hubo queresolver, uno de los ms importantes fue eliminarel calor generado por la alta velocidad de lasoperaciones lgicas. Esto se
consigui montandolos circuitos sobre placas verticales
enfriadasmediante un sistema basado en gas fren. Aunqueen la actualidad ya se han construido mquinas ms rpidas, la Cray-1 sigueutilizndose para estudios matemticos de problemas muy complejos, como porejemplo el anlisis del habla, la previsin climatolgica e interrogantes bsicosen fsica y qumica. Adems, la Cray-1 se utiliza como unidad de medida informal paralas supercomputadoras ms nuevas, algunas de las cuales se proyectan ahora para serequivalentes a 1.000 erais.Informtica o Computacin, conjunto de conocimientos cientficos y de tcnicas quehacen posible el tratamiento automtico de la informacin por medioL 4. 4. MONOGRAFIA DE INFORMATICA4de computadoras. La informtica combina los aspectos tericos y prcticos dela ingeniera, electrnica, teora de la informacin, matemticas,lgica y comportamiento humano. Los aspectos de la informtica cubren desdela programacin y la arquitectura informtica hasta la inteligencia artificial yla robtica.erifrico o dispositivo: complemento de unordenador o computadora, como un ratn(mouse) o un mdem. El accesorio ofreceuna funcionalidad que no est disponibleen la mquina original, pero que no esnecesaria para el funcionamiento de la misma.Microprocesador, circuito electrnico que acta comounidad central de proceso de un ordenador,proporcionando el control de las operaciones declculo. Los microprocesadores tambin se utilizan enotros sistemas informticos avanzados,como impresoras, automviles o aviones. En 1995 seprodujeron unos 4.000 millones de microprocesadores en todo el mundo.El microprocesador es un tipo de circuito sumamente integrado. Los circuitosintegrados, tambin conocidos como microchips o chips, son circuitos electrnicoscomplejos formados por componentes extremadamente pequeos formados en unanica pieza plana de poco espesor de un material conocido como semiconductor. Losmicroprocesadores modernos incorporan hasta 10 millones de transistores (que actancomo amplificadores electrnicos, osciladores o, ms a menudo, como conmutadores),adems de otros componentes como resistencias, diodos, condensadores y conexiones,todo ello en una superficie comparable a la de un sello postal.Un microprocesador consta de varias secciones diferentes. La unidad aritmtico-lgica(ALU, siglas en ingls) efecta clculos con nmeros y toma decisiones lgicas;los registros son zonas de memoria especiales para almacenar informacintemporalmente; la unidad de control descodifica los programas; los buses transportaninformacin digital a travs del chip y de la computadora; la memoria local se empleapara los cmputos realizados en el mismo chip. Los microprocesadores ms complejoscontienen a menudo otras secciones; por ejemplo, secciones de memoria especializadadenominadas memoria cache, que sirven para acelerar el acceso a los dispositivosexternos de almacenamiento de datos. Los microprocesadores modernos funcionancon una anchura de bus de 64 bits (un bit es un dgito binario,
una unidad deinformacin que puede ser un uno o un cero): esto
significa que pueden transmitirsesimultneamente 64 bits de datos.Un cristal oscilante situado en el ordenador proporciona una seal de sincronizacin, oseal de reloj, para coordinar todas las actividades del microprocesador. La velocidadP 5. 5. MONOGRAFIA DE INFORMATICAPgina 5de reloj de los microprocesadores ms avanzados es de unos 300 megahercios (MHz)? unos 300 millones de ciclos por segundo?, lo que permite ejecutar unos 1.000millones de instrucciones cada segundo.Bit, en informtica, acrnimo de Binary Digit (dgito binario), que adquiere el valor 1 o0 en el sistema numrico binario. En el procesamiento y almacenamiento informticoun bit es la unidad de informacin ms pequea manipulada por el ordenador, y estrepresentada fsicamente por un elemento como un nico pulso enviado a travs de uncircuito, o bien como un pequeo punto en un disco magntico capaz de almacenar un0 o un 1. La representacin de informacin se logra mediante la agrupacin de bitspara lograr un conjunto de valores mayor que permite manejar mayor informacin.Por ejemplo, la agrupacin de ocho bits componen un byte que se utiliza pararepresentar todo tipo de informacin, incluyendo las letras del alfabeto y los dgitos del0 al 9.Byte, en informtica, unidad de informacin que consta de 8 bits; en procesamientoinformtico y almacenamiento, el equivalente a un nico carcter, como puede ser unaletra, un nmero o un signo de puntuacin. Como el byte representa slo una pequeacantidad de informacin, la cantidad de memoria y de almacenamiento de unamquina suele indicarse en kilobytes (1.024 bytes) o en megabytes (1.048.576 bytes).Kilobyte, abreviado KB, K o Kbyte. Equivale a 1.024 bytes.Mega- (M), prefijo que significa 1 milln (106). En informtica, basada en el sistemabinario (en base 2), megatiene un valor literal de 1.048.576, que es la potencia de 2(220) ms cercana a un milln.Gigabyte, el significado exacto vara segn el contexto en el que se aplique. En unsentido estricto, un gigabyte tiene mil millones de bytes. No obstante, y referido acomputadoras, los bytes se indican con frecuencia en mltiplos de potencias de dos.Por lo tanto, un gigabyte puede ser bien 1.000 megabytes o 1.024 megabytes, siendo unmegabyte 220 o 1.048.576 bytes.ransmisin de datos, en informtica, transmisin de informacin de un lugar a otro,tanto dentro de un ordenador o computadora (por ejemplo, desde una unidad de discoa la memoria de acceso aleatorio), como entre ste y un dispositivo externo (dosordenadores o un servidor de archivos, o un ordenador perteneciente a una red). Lavelocidad de transmisin de datos se denomina tambin coeficiente de transmisin ovelocidad de transferencia de datos y suele medirse en bits por segundo (bps). Lavelocidad de transmisin nominal es por lo general bastante mayor que la efectiva,debido a los tiempos de parada, procedimientos de verificacin de errores y otrosretrasos. Adems, la transmisiones de datos desde diferentes orgenes a distintosdestinos suelen competir
entre s en caso de utilizar la misma ruta de datos, como porejemplo en
una red o en el bus de un sistema informtico.T 6. 6. MONOGRAFIA DE INFORMATICA6Hardware, equipo utilizado para el funcionamiento de una computadora.El hardware se refiere a los componentes materiales de un sistema informtico.La funcin de estos componentes suele dividirse en tres categoras principales:entrada, salida y almacenamiento. Los componentes de esas categoras estnconectados a travs de un conjunto de cables o circuitos llamado bus con la unidadcentral de proceso (CPU) del ordenador, el microprocesador que controla lacomputadora y le proporciona capacidad de clculo. El soporte lgico o software,en cambio, es el conjunto de instrucciones que un ordenador emplea para manipulardatos: por ejemplo, un procesador de textos o un videojuego. Estos programas suelenalmacenarse y transferirse a la CPU a travs del hardware de la computadora. Elsoftware tambin rige la forma en que se utiliza el hardware, como por ejemplo laforma de recuperar informacin de un dispositivo de almacenamiento.La interaccin entre el hardware de entrada y de salida es controlada por un softwarellamado BIOS (siglas en ingls de sistema bsico de entrada / salida).Aunque, tcnicamente, los microprocesadores todava se consideran hardware, partesde su funcin tambin estn asociadas con el software. Como los microprocesadorestienen tanto aspectos de hardware como de software, a veces se les aplica el trminointermedio de microprogramacin, o firmware.a informtica est en nuestras vidas, gran parte de nuestra sociedad se hadesarrollado al amparo de las nuevas tecnologas y debe su xito en gran parte aesta ciencia. Debido al gran auge que ha supuesto la informtica, consideroimportante clarificar el concepto y posicionarlo en el lugar que le corresponde paraevitar confusiones.La informtica es la ciencia que se encarga del tratamiento automtico dela informacin. Este tratamiento automtico es el que ha propiciado y facilitado lamanipulacin de grandes volmenes de datos y la ejecucin rpida de clculoscomplejos.a acepcin anterior es muy amplia y ha llevado a confundir su significado.Manejar un procesador de textos como Word o Writer no se considerainformtica, sino ofimtica. En cambio, disear y crear una aplicacinpara poder realizar tratamiento de textos s es una tarea informtica. Al igual que elconductor de un vehculo no tiene porqu ser mecnico ni lo que realiza sellama mecnica, sino conduccin.LL 7. 7. MONOGRAFIA DE INFORMATICAPgina 7Si tuviera que definir los dos grandes pilares que reciben su soporte de la informticahoy en da, estos seran el manejo de grandes volmenes de datos y la ejecucin rpidade clculos de complejidad elevada, los cuales aparecen comentados al principio. Eneste punto voy a hacer un inciso para dedicarme con ms detalle a explicar estos dospilares de la ciencia actual.l manejo de grandes volmenes de datos: actualmente, y desde hace unosaos, podramos decir que hemos llegado a una explosin de informacin
ennuestra sociedad, que exige la aplicacin de las tecnologas de
lainformacin. La cantidad de informacin que se debe gestionar diariamentees abismal y estaramos ante un problema intratable si no contramos con lainformtica. Las bases de datos y las altas capacidades de proceso nos permite afrontarel reto. El concepto del que hablamos es muy extenso y para ayudar a su comprensinvoy a poner unos ejemplos: encontrar el historial de un paciente en un fichero conotros 600.000 pacientes, manipular la informacin sobre los fondos bibliogrficos deuna biblioteca (miles de libros), guardar el registro de habitantes de una gran ciudad,guardar el registro de los criminales de un pas y poder disponer de la informacinsobre uno en cuestin de segundos, listado de conexiones de tendidos elctricos entrelas poblaciones de Espaa, y un largo etctera.Todas estas actividades pueden hoy realizarse de manera eficiente gracias a lainformtica.jecucin rpida de clculos complejos: ciertas reas de la sociedad exigen larealizacin "rpida" de gran cantidad de clculos matemticos de mayor o menorcomplejidad. Este es el caso de la fsica, de la estadstica, de la medicina, dela ingeniera... No es posible concebir el funcionamiento actual de las cadenas demontaje de vehculos sin que est presente la informtica, ni los grandes avancesproducidos en la medicina gracias a la informtica grfica, ni el diseo ptimo dela estructura de un edificio, etc.No debemos olvidar que la informtica naci como un paso ms desde la creacin delas primeras mquinas de clculo.Para terminar, quisiera intentar mencionar brevemente los campos ms destacados enque se divide la informtica, ya que listar detalladamente todas sus aplicaciones es unatarea imposible.,Informtica terica: estrechamente relacionada con la fundamentacin matemtica,centra su inters en aspectos como el estudio y definicin formal de los cmputos,el anlisis de problemas y su resolucin mediante algoritmos, incluso lainvestigacin de problemas que no pueden resolverse con ninguna computadora (esdecir, dnde se hayan las limitaciones de los mtodos automticos de clculo).Tambin abarca el estudio de la complejidad computacional y de la teora de lenguajes(de la que derivan los lenguajes de programacin). Se trata en definitiva de la partems formal y abstracta de la informtica.EE 8. 8. MONOGRAFIA DE INFORMATICA8Hardware: a pesar de que no lo parezca, este es uno de los campos de la informticamenos significativos, o al menos, podramos decir que no es exclusivo de la informticasino que su importancia reside en otras ciencias ms particulares, como la electrnica yla fsica.Software: este campo nace directamente de la informtica terica, trata delos programas y procedimientos necesarios para que una mquina pueda llevar a cabotareas tiles.Informtica grfica: se ocupa de que se puedan realizar los clculos pertinentes paraobtener representaciones grficas aplicables a todo tipo de situaciones: simulaciones,tratamiento de imagen en medicina, videojuegos y entretenimiento, publicidad,animacin.Informtica empresarial: dentro del conocimiento
empresarial y de gestin, lainformtica tiene hoy un gran protagonismo.
Sus logros son: la mejora delos procesos productivos, el ahorro de costes, la ptima gestin de stocks, la aparicin yel impulso del comercio electrnico, la creacin de sistemas de informacin, gestindel conocimiento e inteligencia empresarial, entre otros.Tratamiento de la informacin: rea dedicada al estudio e implantacin de losconceptos que coment anteriormente en el apartado "Manejo de grandes volmenesde datos". Aqu tienen cabida las estructuras de datos, las bases de datos, tambin losalgoritmos, la compresin y el cifrado...Otras reas o metodologas: inteligencia artificial, seguridad informtica, modeladoy simulacin, reconocimiento del habla y reconocimiento de formas, evaluacin desistemas informticos, computacin paralela y de alto rendimiento, bioinformtica,informtica mdica, qumica computacional, y un largo etctera que debo omitir porcuestiones obvias de espacio y extensin.La invencin del microchip permiti reducir eltamao de los ordenadores, primero lo suficientepara colocarlos encima de la mesa, y ms tarde parallevarlos en la mano. Los dispositivos de mano mscompletos disponen de varios megabytes (millonesde caracteres) de espacio para almacenar archivos,enorme capacidad de clculo, con utilidades de hoja 9. 9. MONOGRAFIA DE INFORMATICAPgina 9de clculo y grficos, y los medios necesarios para enviar y recibir correo electrnico yrecorrer Internet. En la fotografa se utiliza un pequeo ordenador para reprogramar elsistema electrnico de control de una moderna motocicleta.Un sistema informtico suele estar compuesto por una unidad central de proceso(CPU), dispositivos de entrada, dispositivos de almacenamiento y dispositivos desalida. La CPU incluye una unidad aritmtico-lgica (ALU), registros, seccin decontrol y bus lgico. La unidad aritmtico-lgica efecta las operaciones aritmticas ylgicas. Los registros almacenan los datos y los resultados de las operaciones. Launidad de control regula y controla diversas operaciones. El bus interno conecta lasunidades de la CPU entre s y con los componentes externos del sistema. En la mayorade las computadoras, el principal dispositivo de entrada es el teclado. Dispositivos dealmacenamiento son los discos duros, flexibles (disquetes) y compactos (CD).Dispositivos de salida que permiten ver los datos son los monitores e impresoras.El hardware de entrada consta de dispositivos externos ?esto es, componentessituados fuera de la CPU de la computadora? que proporcionan informacin einstrucciones. Un lpiz ptico es un puntero con un extremo fotosensible que seemplea para dibujar directamente sobre la pantalla, o para seleccionarinformacin en la pantalla pulsando un botn en el lpiz ptico o presionando ellpiz contra la superficie de la pantalla.l lpiz contiene sensores pticos que identifican la parte de la pantalla por laque se est pasando. Un mouse, o ratn, es un dispositivo apuntador diseadopara ser agarrado con una mano. Cuenta en su parte inferior con un dispositivoE
10.10. MONOGRAFIA DE INFORMATICA10detector (generalmente una bola)
que permite al usuario controlarel movimiento de un cursor en la pantalla deslizando el mouse por unasuperficie plana. Para seleccionar objetos o elegir instrucciones en la pantalla, elusuario pulsa un botn del mouse. Un joystick es un dispositivo formado poruna palanca que se mueve en varias direcciones y dirige un cursor u otro objetogrfico por la pantalla de la computadora. Un teclado es un dispositivo parecidoa una mquina de escribir, que permite al usuario introducir textos einstrucciones. Algunos teclados tienen teclas de funcin especiales odispositivos apuntadores integrados, como trackballs (bolas para mover elcursor) o zonas sensibles al tacto que permiten que los movimientos de losdedos del usuario dirijan un cursor en la pantalla.n digitalizador ptico emplea dispositivos fotosensibles paraconvertir imgenes (por ejemplo, una fotografa o un texto)en seales electrnicas que puedan ser manipuladas por la mquina. Porejemplo, es posible digitalizar una fotografa, introducirla en unacomputadora e integrarla en un documento de texto creado en dicha computadora. Losdos digitalizadores ms comunes son el digitalizador de campo plano (similar a unafotocopiadora de oficina) y el digitalizador manual, que se pasa manualmente sobrela imagen que se quiere procesar. Un micrfono es un dispositivo para convertirsonidos en seales que puedan ser almacenadas, manipuladas y reproducidas por elordenador. Un mdulo de reconocimiento de voz es un dispositivo que conviertepalabras habladas en informacin que el ordenador puede reconocer y procesar.Un mdem es un dispositivo que conecta una computadora con una lnea telefnica ypermite intercambiar informacin con otro ordenador a travs de dicha lnea. Todoslos ordenadores que envan o reciben informacin deben estar conectados a unmdem. El mdem del aparato emisor convierte la informacin enviada en una sealanalgica que se transmite por las lneas telefnicas hasta el mdem receptor, que a suvez convierte esta seal en informacin electrnica para el ordenador receptor.os lpices pticos son punteros electrnicos que permiten al usuariomodificar los diseos enpantalla. Este puntero, quese sostiene en la mano,contiene sensores queenvan seales a la computadora cada vez quese registra luz. La pantalla de la computadorano se enciende entera, sino fila por fila 60veces por segundo, mediante un haz deelectrones. Por ello, la computadora puededeterminar la posicin del lpiz cada vez quedetecta el haz de electrones. Los lpicespticos suelen utilizarse enUL 11.11. MONOGRAFIA DE INFORMATICAPgina11la tecnologa CAD/CAM (diseo y fabricacin asistidos por computadora) debido a sugran flexibilidad. Aqu vemos a un diseador utilizando un lpiz ptico para modificarun plano en una pantalla de computadora.El hardware de salida consta de dispositivos externos que transfieren informacin de laCPU de la computadora al usuario informtico. La pantalla convierte la informacingenerada por el ordenador en informacin visual. Las pantallas suelen adoptar una delas siguientes formas: un monitor de
rayos catdicos o una pantalla de cristal lquido(LCD, siglas en ingls).
En el monitor de rayos catdicos, semejante a un televisor, lainformacin procedente de la CPU se representa empleando un haz de electrones quebarre una superficie fosforescente que emite luz y genera imgenes. Las pantallas LCDson ms planas y ms pequeas que los monitores de rayos catdicos, y se empleanfrecuentemente en ordenadores porttiles.Las impresoras reciben textos e imgenes de la computadora y los imprimen en papel.Las impresoras matriciales emplean minsculos alambres que golpean una cintaentintada formando caracteres. Las impresoras lser emplean haces de luz para trazarimgenes en un tambor que posteriormente recoge pequeas partculas de unpigmento negro denominado tner. El tner se aplica sobre la hoja de papel paraproducir una imagen. Las impresoras de chorro de tinta lanzan gotitas de tinta sobre elpapel para formar caracteres e imgenes.mpresora, perifrico para ordenador o computadoraque traslada el texto o la imagen generada porcomputadora a papel u otro medio, por ejemplotransparencias. Las impresoras se pueden dividir encategoras siguiendo diversos criterios. La distincin mscomn se hace entre las que son de impacto y las que no loson. Las impresoras de impacto se dividen en impresorasmatriciales e impresoras de margarita. Las que no son deimpacto abarcan todos los dems tipos de mecanismos deimpresin, incluyendo las impresoras trmicas, de chorrode tinta e impresoras lser. Otros posibles criterios para la clasificacin de impresorasson los siguientes: tecnologa de impresin, formacin de los caracteres, mtodo detransmisin, mtodo de impresin y capacidad de impresin.I 12.12. MONOGRAFIA DE INFORMATICA12Tecnologa de impresin: en el campo de las microcomputadoras destacan lasimpresoras matriciales, las de chorro de tinta, las lser, las trmicas y, aunque algoobsoletas, las impresoras de margarita. Las impresoras matriciales puedensubdividirse segn el nmero de agujas que contiene su cabezal de impresin: 9, 18,24.El hardware de almacenamiento sirve para almacenar permanentemente informaciny programas que el ordenador deba recuperar en algn momento. Los dos tiposprincipales de dispositivos de almacenamiento son las unidades de disco y la memoria.Existen varios tipos de discos: duros, flexibles, magneto-pticos y compactos. Lasunidades de disco duro almacenan informacin en partculas magnticas integradas enun disco. Las unidades de disco duro, que suelen ser una parte permanente de lacomputadora, pueden almacenar grandes cantidades de informacin y recuperarlamuy rpidamente. Las unidades de disco flexible tambin almacenan informacin enpartculas magnticas integradas en discos intercambiables, que de hecho pueden serflexibles o rgidos. Los discos flexibles almacenan menos informacin que un discoduro, y la recuperacin de la misma es muchsimo ms lenta. Las unidades de discomagneto-ptico almacenan la informacin en discos intercambiables sensibles a la luzlser y a los campos magnticos. Pueden almacenar tanta informacin como un discoduro,
pero la velocidad de recuperacin de la misma es algo menor. Las
unidades dedisco compacto, o CD-ROM, almacenan informacin en las cavidades grabadas en lasuperficie de un disco de material reflectante. La informacin almacenada en un CD-ROM no puede borrarse ni sustituirse por otra informacin. Los CD-ROM puedenalmacenar aproximadamente la misma informacin que un disco duro, pero lavelocidad de recuperacin de informacin es menor.a memoria est formada por chips que almacenan informacin que la CPUnecesita recuperar rpidamente. La memoria de acceso aleatorio (RAM,siglas en ingls) se emplea para almacenar la informacin e instruccionesque hacen funcionar los programas de la computadora. Generalmente, losprogramas se transfieren desde una unidad de disco a la RAM. La RAMtambin se conoce como memoria voltil, porque la informacincontenida en los chips de memoria se pierde cuando se desconecta elordenador. La memoria de lectura exclusiva (ROM, siglas en ingls)contiene informacin y software cruciales que deben estarpermanentemente disponibles para el funcionamiento de la computadora,L 13.13. MONOGRAFIA DE INFORMATICAPgina13por ejemplo el sistema operativo, que dirige las acciones de la mquinadesde el arranque hasta la desconexin. La ROM se denomina memoria novoltil porque los chips de memoria ROM no pierden su informacincuando se desconecta el ordenador.Algunos dispositivos se utilizan para varios fines diferentes. Por ejemplo, los discosflexibles tambin pueden emplearse como dispositivos de entrada si contieneninformacin que el usuario informtico desea utilizar y procesar. Tambin puedenutilizarse como dispositivos de salida si el usuario quiere almacenar en ellos losresultados de su computadora.El disco duro de una computadora se utilizapara guardar datos en soporte magntico.Para funcionar, el hardware necesita unas conexiones materiales que permitan a loscomponentes comunicarse entre s e interaccionar. Un bus constituye un sistemacomn interconectado, compuesto por un grupo de cables o circuitos que coordina ytransporta informacin entre las partes internas de la computadora. El bus de unacomputadora consta de dos canales: uno que la CPU emplea para localizar datos,llamado bus de direcciones, y otro que se utiliza para enviar datos auna direccin determinada, llamado bus de datos. Un bus se caracteriza por dospropiedades: la cantidad de informacin que puede manipular simultneamente (lallamada anchura de bus) y la rapidez con que puede transferir dichos datos. 14.14. MONOGRAFIA DE INFORMATICA14Una conexin en serie es un cable o grupo decables utilizado para transferir informacin entrela CPU y un dispositivo externo como un mouse,un teclado, un mdem, un digitalizador y algunostipos de impresora. Este tipo de conexin slotransfiere un dato de cada vez, por lo que resultalento. La ventaja de una conexin en serie es queresulta eficaz a distancias largas.Una
conexin en paralelo utiliza varios grupos decables para transferir
simultneamente ms de un bloque de informacin. Lamayora de los digitalizadores e impresoras emplean este tipo de conexin. Lasconexiones en paralelo son mucho ms rpidas que las conexiones en serie, pero estnlimitadas a distancias menores de 3 m entre la CPU y el dispositivo externo.onocida por sus siglas en ingls, CPU, circuito microscpico que interpreta yejecuta instrucciones. La CPU se ocupa del control y el proceso de datos en lascomputadoras. Generalmente, la CPU es un microprocesador fabricado en unchip, un nico trozo de silicio que contiene millones de componentes electrnicos. Elmicroprocesador de la CPU est formado por una unidad aritmtico-lgica que realizaclculos y comparaciones, y toma decisiones lgicas (determina si una afirmacin escierta o falsa mediante las reglas del lgebra de Boole); por una serie de registrosdonde se almacena informacin temporalmente, y por una unidad de control queinterpreta y ejecuta las instrucciones. Para aceptar rdenes del usuario, acceder a losdatos y presentar los resultados, la CPU se comunica a travs de un conjunto decircuitos o conexiones llamado bus. El bus conecta la CPU a los dispositivos dealmacenamiento (por ejemplo, un disco duro), los dispositivos de entrada (porejemplo, un teclado o un mouse) y los dispositivos de salida (por ejemplo, un monitor ouna impresora).Cuando se ejecuta un programa, el registro de la CPU, llamado contador de programa,lleva la cuenta de la siguiente instruccin, para garantizar que las instrucciones seejecuten en la secuencia adecuada. La unidad de control de la CPU coordina ytemporiza las funciones de la CPU, tras lo cual recupera la siguiente instruccin desdeC 15.15. MONOGRAFIA DE INFORMATICAPgina15la memoria. En una secuencia tpica, la CPU localiza la instruccin en el dispositivo dealmacenamiento correspondiente. La instruccin viaja por el bus desde la memoriahasta la CPU, donde se almacena en el registro de instruccin.Entretanto, el contador de programa se incrementa en uno para prepararse para lasiguiente instruccin. A continuacin, la instruccin actual es analizada por undescodificador, que determina lo que har la instruccin. Cualquier dato requerido porla instruccin es recuperado desde el dispositivo de almacenamiento correspondiente yse almacena en el registro de datos de la CPU. A continuacin, la CPU ejecuta lainstruccin, y los resultados se almacenan en otro registro o se copian en una direccinde memoria determinada.oftware, programas de computadoras. Son las instruccionesresponsables de que el hardware (la mquina) realice su tarea.Como concepto general, el software puede dividirse en variascategoras basadas en el tipo de trabajo realizado. Las dos categorasprimarias de software son los sistemas operativos (software delsistema), que controlan los trabajos del ordenador o computadora, yel software de aplicacin, que dirige las distintas tareas para las quese utilizan las computadoras. Por lo tanto, el software del sistema procesa tareas tanesenciales, aunque a menudo invisibles, como el mantenimiento de los archivos deldisco y la administracin de la
pantalla, mientras que el software de aplicacin lleva acabo tareas de
tratamiento de textos, gestin de bases de datos y similares. Constituyendos categoras separadas el software de red, que permite comunicarse a grupos deusuarios, y el software de lenguaje utilizado para escribir programas (vase Lenguajede programacin).Adems de estas categoras basadas en tareas, varios tipos de software se describenbasndose en su mtodo de distribucin. Entre estos se encuentran los as llamadosprogramas enlatados, el software desarrollado por compaas y vendidoprincipalmente por distribuidores, el freeware y software de dominio pblico, que seofrece sin costo alguno, el shareware, que es similar al freeware, pero suele conllevaruna pequea tasa a pagar por los usuarios que lo utilicen profesionalmente y, porltimo, el infame vapourware, que es software que no llega a presentarse o que aparecemucho despus de lo prometido. Tecnologa de la informtica accesible enla educacin y temas relacionados.La tecnologa se ha convertido en parte integral de la mayora de entidades educativas,pero aun as muchas personas todava encuentran confusa la terminologa sobre eltema. Las siguientes definiciones tratarn de aclarar parte de la confusin, explicandolos trminos ms comunes en la forma simple y sin el uso de un lenguaje tcnico.S 16.16. MONOGRAFIA DE INFORMATICA16Esperamos que este documento sea fcil de entender para cualquier persona quetrabaje con tecnologa en el campo educativo, incluyendo profesores, personal detecnologa de informtica, lideres polticos, directores de programas de informtica enescuelas, personal de enseanza a distancia y diseadores de pginas electrnicas. Estedocumento no ofrece definiciones legales completas, pero incluye al finallas fuentes donde usted puede obtener ms informacin.Qu es la tecnologa deinformtica?La tecnologa de informtica (TI)incluye los productos que almacenan,procesan, transmiten, convierten,copian o reciben informacinelectrnica. En la legislacin federal eltrmino tecnologa electrnica y deinformtica (E&IT) es el quenormalmente se utiliza. Ejemplos de ITpueden ser: programas paraaplicaciones especficas, sistemasoperacionales, sistemas de informticay aplicaciones basadas en la red,telfonos y otros medios detelecomunicacin, aparatos de video,productos de multimedia, y equipos deoficina. Los textos electrnicos,programas de instruccin, correoelectrnico, programas paraintercambiar conversaciones en lnea yprogramas de enseanza a distanciason tambin considerados ejemplos detecnologa de informtica. Qu es la tecnologa de asistencia?La tecnologa de asistencia se refiere a los productos utilizados por personas condiscapacidades para lograr acceso al medio ambiente y actividades que de otra formaserian difciles o imposibles de utilizar. Permite que las personas puedan llevar a cabolas tareas cotidianas de la vida regular, como vestirse o comer, facilitarla comunicacin y les ofrece mayor acceso a la educacin, al empleo y a la diversin.Ejemplos de la tecnologa de asistencia son: las sillas de
ruedas,controles manuales para manejar vehculos y los aparatos de
ayuda para limitacionesdel habla o del odo.Los productos de asistencia especficamente relacionados con TI accesible (conocidoscomo tecnologa adaptada) son aquellos que les permiten a personas condiscapacidades operar computadoras, programas, el Internet, telfonos y otra tipo detecnologa de informtica. Si una persona tiene uso limitado de las manos y quieremanejar una computadora, puede utilizar un teclado con teclas ms grandes, o unratn (mouse) especial; las personas ciegas o con dificultades para leer pueden utilizarprogramas que anuncian en voz alta el texto en la pantalla; las personas con limitacinde la vista pueden utilizar programas de magnificacin de pantalla. Las personas condificultades auditivas o sordas pueden utilizar los sistemas telefnicos TTY/o telfono de texto para comunicarse por telfono; personas con limitaciones del hablapueden utilizar un aparato que anuncia en voz alta el texto lo que la persona escribeusando un teclado. 17.17. MONOGRAFIA DE INFORMATICAPgina17ara aplicar un diseo universal significa desarrollar productos que toda personapueda utilizar al mximo posible sin necesidad de ser adaptado o de tener undiseo especial. Estos productos ayudan a una gran variedad de personas condiferentes preferencias y habilidades individuales; comunicar adecuadamente lainformacin (sin tener en cuenta las condiciones ambientales o las habilidadessensoriales de los usuarios) y estos productos pueden ser encontrados, obtenidos,manipulados y utilizados sin tener en cuenta el tamao fsico, la condicin fsica, o lacapacidad de desplazamiento de la persona. Al aplicarse los principios del diseouniversal, se reduce la necesidad de la tecnologa de asistencia, que resulta enun producto compatible con esta tecnologa creando un producto que funciona mejorpara todos y no slo para las personas discapacitadas.P 18.18. Qu puede hacer que latecnologa de informtica nosea accesible a las personascon discapacidades?La TI puede considerarse no accesible alas personas con discapacidades si solole ofrece al usuario una nica forma deacceso, para manipular la informacin,sobre todo si la habilidad de utilizaresta tecnologa dependeprimordialmente del uso de la vista o elodo. Por ejemplo, las personas conlimitaciones de la vista no pueden leerinstrucciones presentadas solamente enun formato visual; las personas sordasno pueden entender el contenidopresentado nicamente en forma oral;las personas que no ven colores nopueden diferenciar entre opcionesmostradas en diferentes colores; laspersonas con uso limitado de las manosno pueden utilizar el ratn (mouse) enla computadora; y las personas que semovilizan por medio de la silla deruedas no pueden utilizar una mquinade fax que tiene los controles en un sitioimposible de alcanzar, mientras estapersona permanece sentada. Laspginas electrnicas con diseos sinconcordancia, que usan grficosdifciles de reconocer y utilizan unlenguaje no accesible, son
difciles deusar para todos, sobre todo las personascon limitaciones
cognoscitivas y las quetienen dificultad para leer. Muchas deestas barreras pueden ser reducidas oeliminadas cuando la tecnologa sedesarrolla usando un diseo universal. Qu es la tecnologa de informtica accesible?La TI (Tecnologa de Informtica) accesible es compatible con la tecnologa deasistencia, e incluye ciertas caractersticas flexibles que permiten a las personas condiscapacidades utilizar la tecnologa de asistencia. Caractersticas relacionadas con laaccesibilidad pueden ser incluidas desde un principio, como en el caso de unarespuesta auditiva en los quioscos informativos o ser una opcin de alto contraste enlos programas operacionales de computadoras. Tambin se puede hacer una ordenespecial, como por ejemplo haciendo uso de subttulos o de descripciones orales en elvideo. En principio, el trmino accesibilidad implica que las personas puedaninteractuar con la tecnologa de la mejor forma posible de acuerdo a cada caso. En laprctica, la determinacin de lo que puede o no ser realmente accesible se considera untema tcnico complejo. Los niveles de calidad de la Seccin 508, desarrollados por elComit sobre el acceso determinan los niveles mnimos de calidad con relacin a laaccesibilidad. Para mayor informacin usted se puede dirigir a la pgina en la Internet Ejemplos sobre laTecnologa deInformtica (TI)accesible en laeducacinAplicaciones accesibles a programaspueden incluir ciertas caractersticasdiseadas especficamente parapersonas con discapacidades. Sinembargo, estas permiten que la personatenga ms de una opcin en la forma deaplicar cierta funcin. Por ejemplo, losprogramas accesibles pueden permitirque las personas solo usen el ratn 19.19. MONOGRAFIA DE INFORMATICAPgina19(mouse) solo usen el teclado, o una combinacin de los dos.Piense en un estudiante joven utilizando un programa educativo en el saln de clases.La voz del narrador le indica al joven que presione rpidamente el ratn (mouse) sobrecierto animal para aprender ms acerca de este. Los nios sordos o con limitacionesauditivas no pueden or las instrucciones. Los nios ciegos no pueden presionar elratn sobre el animal, debido a que no pueden ver lo que est presentado en la pantallade la computadora. Los nios con uso limitado de las manos no pueden manejar elratn. Al ofrecer subttulos adems de las instrucciones verbales les permiten a losnios con limitaciones auditivas que pueden leer puedan entender las instrucciones.Ofreciendo comandos a travs del teclado para activar cualquier funcin de losprogramas permite que los nios con limitaciones visuales y los que tienen usolimitado de las manos los puedan usar.iense en un estudiante tomando un examen usando una computadora. Lasinstrucciones y preguntas aparecen en forma de texto en la pantalla. Al incluirseuna funcin opcional que permite leer en voz alta el texto presentado en lapantalla, se permite la participacin completa e independiente de los estudiantes conlimitaciones
cognoscitivas y con problemas para leer. Se pueden ofrecer audfonos
paraevitar que esto distraiga a los otros compaeros.Videos accesiblesLos videos accesibles ofrecen subttulos sincronizados para toda informacin verbal,as como todo contenido presentado en el formato de audio. Tambin se ofrecen lasdescripciones verbales sincronizadas para explicar el contenido visual.Pginas electrnicas accesiblesLas pginas electrnicas accesibles han sido diseadas para garantizar que todapersona que la visite pueda movilizarse dentro de ella, tenga acceso a su contenido, yparticipe en actividades interactivas de la red. Las pginas electrnicas accesiblesofrecen un texto equivalente (generalmente una descripcin) para todos los elementosque no son de texto, como de audio, video, grficos, animacin, botones grficos,y mapas de imgenes. Adems ofrecen un sistema de navegacin claro y sincontradicciones y siguen de cerca las normas ms importantes de la accesibilidad entrminos de su contenido, como las directrices publicadas bajo la iniciativa para laaccesibilidad en la red del World Wide Web Consortium (WAI) o de la Seccin 508.Las pginas electrnicas diseadas de esta manera permiten que las personas que nopueden leer la pantalla puedan tener acceso a la informacin, usando la tecnologa deasistencia por ejemplo un lector de pantalla. Recuerde que aunque un lectorelectrnico de pantalla puede leer la descripcin de una foto, el lector de pantalla mssofisticado no puede ofrecer una descripcin a menos que esta haya sido previamenteprogramada.P 20.20. MONOGRAFIA DE INFORMATICA20Mquinas foto-copiadoras accesiblesUna mquina foto-copiadora accesible puede ser operada de ms de una forma pormedio de teclas, pantallas tctiles, o un sistema de reconocimiento de voz. La altura yposicin tambin puede ser ajustada para garantizar que se puedan alcanzar loscontroles y que se puedan ver las pantallas con facilidad. Las ranuras para introducirlos documentos deben estar situadas al mismo nivel del escritorio para que las puedanalcanzar fcilmente las personas en sillas de ruedas.Trabajando hacia la creacin de ambientes accesiblesLos mismos principios sobre la creacinde los ambientes fsicos accesibles seusan en la creacin de los ambientesaccesibles de la TI. En la misma formaque los edificios con rampas yelevadores se consideran ms accesiblespara personas que usan sillas de ruedas,la Tecnologa Informtica que obedecelos requisitos del diseo accesible esms til para personas con granvariedad de habilidades ydiscapacidades. En pocas palabras, laTI crea medios ambientes educativosvirtuales accesibles. De la misma formaque todos los elementos fsicos de unedificio escolar deben ser accesibles(baos, bibliotecas, cafetera), todas lasespecificaciones de la escuela virtualtambin deben ser accesibles (pginaelectrnica, enciclopedia en CD-ROM,intercambios de opiniones en lnea, yevaluaciones.)La creacin de sistemas de informticaaccesibles utilizados enestablecimientos y programas requiereuna planeacin previa. Por ejemplo, alpreparar un programa de enseanza adistancia,
los diseadores no puedenanticipar con certeza las
posiblesdiscapacidades de los futurosestudiantes. Al aplicar los principios deldiseo universal, pueden asegurarseque toda persona, incluyendo losdiscapacitados, pueda tambin utilizarlos sistemas. Los productosde multimedia necesitan usar subttulosy descripciones verbales; los recursosde las pginas electrnicas deben serdiseados tomando en cuenta laaccesibilidad, para garantizar que laspersonas que utilizan diferentes formasde tecnologa de asistencia tambinpuedan utilizarlas; la comunicacin enel saln de clase debe llevarse a cabo atravs de una tecnologa accesible paratodos y se deben establecer planes paraofrecer acomodaciones especificas deacuerdo con la discapacidad de lapersona, si stas son requeridas.Ofrecer un curso de enseanza adistancia que no sea accesible seriaigual que ofrecer una clase en unedificio sin rampas o elevadores. Auncuando un estudiante utilice una sillade ruedas para movilizarse, l o ella novan a poder llegar a la clase.Aunque se pueden hacermodificaciones a estructuras yaexistentes en ambientes fsicos oelectrnicos, esto puede ser bastantecostoso, no siempre es una solucin 21.21. MONOGRAFIA DE INFORMATICAPgina21aceptable y puede tomar demasiadotiempo.Los ambientes de TI accesibles tambintienen sentido en trminos financieros.Algunos beneficios de los ambientes dela TI accesible permiten que todapersona en la comunidad puedaparticipar en una actividad escolar,reduce la necesidad (y por lo tanto elcosto total) de las acomodacionesespeciales y reducen o eliminanel riesgo de quejas y posibles juicioslegales costosos.Las organizaciones que valoran ypromueven el desarrollo de ambientesaccesibles en la TI crean sistemas queson ms accesibles y que todos puedenutilizarnformtica Vocablo proveniente del francs informatique, acuado por elingeniero Philippe Dreyfus en 1962, formado por la conjuncin de las palabrasinformation y automatique. La informtica es la disciplina que estudia eltratamiento automtico de la informacin utilizando dispositivos electrnicos ysistemas computacionales. En lo que hoy conocemos como informticaconfluyen muchas de las tcnicas y de las mquinas que el hombre hadesarrollado a lo largo de la historia para apoyar y potenciar sus capacidades dememoria, de pensamiento y de comunicacin.La informtica se utiliza en diversidad de tareas, por ejemplo: elaboracin dedocumentos, control de procesos y robots industriales, telecomunicaciones y vigilancia,as como el desarrollo de juegos y multimedios.En la informtica convergen los fundamentos de las ciencias de la computacin, laprogramacin y las metodologas para el desarrollo de software, as comodeterminados temas de electrnica. Se entiende por informtica a la unin sinrgicadel cmputo y las comunicaciones.I 22.22. MONOGRAFIA DE INFORMATICA22 Konrad Zuse (1992)ComputadorasHistoria del hardwareHardwareAnexo: Jerga informticaDiferencias lingsticas entre Espaa y
LatinoamricaClonacin de ordenadores y de programasInteraccin del
hombre con la computadoraCampos relacionados: Ciencias de la computacin | Ciencias de la informacin| Ingeniera de software | Ingeniera de sistemas | Redes InformticasBridgesIngeniera informticaLa computadora, computador u ordenador es unsistema digital con tecnologa microelectrnica,capaz de procesar datos a partir de un grupo deinstrucciones denominado programa.La estructura bsica de una computadora incluyemicroprocesador (CPU), memoria y dispositivos deentrada/salida (E/S), junto a los buses que 23.23. MONOGRAFIA DE INFORMATICAPgina23permiten la comunicacin entre ellos. En resumen la computadora es una dualidadentre hardware (parte fsica) y software (parte lgica), que interactan entre s parauna determinada funcin.La caracterstica principal que la distingue de otros dispositivos similares, como unacalculadora no programable, es que puede realizar tareas muy diversas cargandodistintos programas en la memoria para que el procesador los ejecute.Sistema operativoUna computadora normalmente, utiliza un programa informtico especial,denominado sistema operativo (SO), que ha sido diseado, construido y probado paragestionar los recursos del computador: la memoria, los dispositivos de E/S, losdispositivos de almacenamiento (discos duros, unidades de DVD y CD), entre otros.Uso actual del trminoSin embargo, en los ltimos veinte aos aproximadamente muchos aparatosdomsticos, sobre todo las consolas para videojuegos, las que hay que aadir lostelfonos mviles, los vdeos, los asistentes personales digitales (PDA) y un sinfn deaparatos caseros, industriales, para coches y electrnicos, tienen circuitoshomologables a la mquina de Turing (con la limitacin de que la programacin deestos aparatos est instalada en un chip de memoria ROM que hay que remplazar cadavez que queremos cambiar la programacin).Esta especie de computadoras que se encuentran dentro de otras computadoras de usogeneral son conocidos como micro controladores o computadores integrados. Por lotanto, muchas personas han restringido la definicin de computadora a aquellasmquinas cuyo propsito principal sea el procesamiento de informacin y que puedanadaptarse a una gran variedad de tareas, sin ninguna modificacin fsica, excluyendo aaquellos dispositivos que forman parte de un sistema ms grande como lostelfonos, microondas o aviones.Cmo funcionan las computadoras? Aunque las tecnologas empleadas en las computadoras digitales han cambiado muchodesde que aparecieron los primeros computadores en los aos 40, la mayora todavautilizan la arquitectura von Neumann, propuesta a principios de los aos 1940 porJohn von Neumann. 24.24. MONOGRAFIA DE INFORMATICA24La arquitectura von Neumann describe un computador con 4 secciones principales: launidad lgica y aritmtica (ALU), la unidad de control, la memoria, y los dispositivosde entrada y salida (E/S). Estas partes estn interconectadas por un conjunto de cablesdenominados buses.En este sistema, la memoria es
una secuencia de celdas de almacenamientonumeradas, donde cada
una es un bit o unidad de informacin. La instruccin es lainformacin necesaria para realizar lo que se desea con la computadora. Las celdascontienen datos que se necesitan para llevar a cabo las instrucciones, con lacomputadora. En general, la memoria puede ser rescrita varios millones de veces; separece ms a una pizarra que a una lpida.Vista expandida de una computadora1: Monitor2:Placa Base3: Procesador4: Puertos ATA5: Memoria principal(RAM)6: Placas de expansin7: Fuente elctrica8: Unidad dealmacenamiento ptico9: Disco duro10: Teclado11: Ratn 25.25. MONOGRAFIA DE INFORMATICAPgina25l tamao de cada celda y el nmero de celdas vara mucho de computadora acomputadora, y las tecnologas empleadas para la memoria han cambiadobastante; van desde los rels electromecnicos, tubos llenos de mercurio en losque se formaban los pulsos acsticos, matrices de imanespermanentes, transistores individuales a circuitos integrados con millones de celdas enun solo chip.Con los circuitos electrnicos se simula las operaciones lgicas y aritmticas, se puedendisear circuitos para que realicen cualquier forma de operacin.La unidad lgica y aritmtica, o ALU, es el dispositivo diseado y construido parallevar a cabo las operaciones elementales como las operaciones aritmticas (suma,resta), operaciones lgicas (Y, O, NO), y operaciones de comparacin. En esta unidades en donde se hace todo el trabajo computacional.La unidad de control sigue la direccin de las posiciones en memoria que contienen lainstruccin que la computadora va a realizar en ese momento; recuperala informacin ponindola en la ALU para la operacin que debe desarrollar.E 26.26. MONOGRAFIA DE INFORMATICA26Transfiere luego el resultado a ubicaciones apropiadas en la memoria. Una vez queocurre lo anterior, la unidad de control va a la siguiente instruccin (normalmentesituada en la siguiente posicin, a menos que la instruccin sea una instruccin desalto, informando a la computadora de que la prxima instruccin estar ubicada enotra posicin de la memoria).Los dispositivos E/S sirven a la computadora para, obtener informacin del mundoexterior y devolver los resultados de dicha informacin. Hay una gama muy extensa dedispositivos E/S como los teclados, monitores y unidades de disco flexible o lascmaras web.Las instrucciones que acabamos de discutir, no son las ricas instrucciones delser humano. Una computadora slo se disea con un nmero limitado deinstrucciones bien definidas. Los tipos de instrucciones tpicas realizadas por lamayora de las computadoras son como estos ejemplos: "...copia los contenidosde la posicin de memoria 123, y coloca la copia en la posicin 456, aade loscontenidos de la posicin 666 a la 042, y coloca el resultado en la posicin 013,y, si los contenidos de la posicin 999 son 0, tu prxima instruccin est en laposicin 345...".Las instrucciones dentro de la computadora se representan mediante nmeros. Porejemplo, el cdigo
para copiar puede ser 001. El conjunto de instrucciones que
puederealizar una computadora se conoce como lenguaje de mquina o cdigo mquina. Enla prctica, no se escriben las instrucciones para las computadoras directamente enlenguaje de mquina, sino que se usa un lenguaje de programacin de alto nivel que setraduce despus al lenguaje de la mquina automticamente, a travsde programas especiales de traduccin (intrpretes y compiladores). Algunos lenguajesde programacin representan de manera muy directa el lenguaje de mquina, como losensambladores (lenguajes de bajo nivel) y, por otra parte, los lenguajes como Java, sebasan en principios abstractos muy alejados de los que hace la mquinaen concreto (lenguajes de alto nivel).Las computadoras actuales colocan la ALU y launidad de control dentro de un nico circuitointegrado conocido como Unidad central deprocesamiento o CPU. Normalmente, lamemoria de la computadora se sita en unospocos circuitos integrados pequeos cerca dela CPU. La gran mayora de la masa de lacomputadora est formadapor sistemas auxiliares (por ejemplo, paratraer electricidad) o dispositivos E/S. 27.27. MONOGRAFIA DE INFORMATICAPgina27Algunas computadoras ms grandes se diferencian del modelo anterior, en un aspectoimportante, porque tienen varias CPU y unidades de control que trabajan almismo tiempo. Adems, algunas computadoras, usadas principalmente para lainvestigacin, son muy diferentes del modelo anterior, pero no tienen muchasaplicaciones comerciales.PPoorr lloo ttaannttoo,, eell ffuunncciioonnaammiieennttoo ddee uunnaa ccoommppuuttaaddoorraa eess eenn pprriinncciippiioobbaassttaannttee sseenncciilllloo.. LLaa ccoommppuuttaaddoorraa ttrraaee llaass iinnssttrruucccciioonneess yyllooss ddaattooss ddee llaa mmeemmoorriiaa.. SSee eejjeeccuuttaann llaass iinnssttrruucccciioonneess,, ssee aallmmaacceennaannllooss ddaattooss yy ssee vvaa aa ppoorr llaa ssiigguuiieennttee iinnssttrruucccciinn.. EEssttee pprroocceeddiimmiieennttoo sseerreeppiittee ccoonnttiinnuuaammeennttee,, hhaassttaa qquuee ssee aappaaggaa llaa ccoommppuuttaaddoorraa.. LLoossPPrrooggrraammaass ddee ccoommppuuttaaddoorraa ((ssooffttwwaarree)) ssoonn ssiimmpplleemmeennttee llaarrggaass lliissttaassddee iinnssttrruucccciioonneess qquuee ddeebbee eejjeeccuuttaarr llaa ccoommppuuttaaddoorraa,, aa vveecceess ccoonn ttaabbllaassddee ddaattooss.. MMuucchhooss pprrooggrraammaass ddee ccoommppuuttaaddoorraa ccoonnttiieenneenn mmiilllloonneess ddeeiinnssttrruucccciioonneess,, yy mmuucchhaass ddee eessaass iinnssttrruucccciioonneess ssee eejjeeccuuttaannrrppiiddaammeennttee.. UUnnaa ccoommppuuttaaddoorraa ppeerrssoonnaall mmooddeerrnnaa ((eenn eell aaoo 22000033))ppuueeddee eejjeeccuuttaarr ddee 22000000 aa 33000000 mmiilllloonneess ddee iinnssttrruucccciioonneess ppoorr sseegguunnddoo..LLaass ccaappaacciiddaaddeess eexxttrraaoorrddiinnaarriiaass qquuee ttiieenneenn llaass
ccoommppuuttaaddoorraass nnoo sseeddeebbeenn aa ssuu
hhaabbiilliiddaadd ppaarraa eejjeeccuuttaarr iinnssttrruucccciioonneess ccoommpplleejjaass.. LLaassccoommppuuttaaddoorraass eejjeeccuuttaann mmiilllloonneess ddee iinnssttrruucccciioonneess ssiimmpplleess ddiisseeaaddaassppoorr ppeerrssoonnaass iinntteelliiggeenntteess llllaammaaddooss pprrooggrraammaaddoorreess.. LLooss bbuueennoosspprrooggrraammaaddoorreess ddeessaarrrroollllaann ggrruuppooss ddee iinnssttrruucccciioonneess ppaarraa hhaacceerrttaarreeaass ccoommuunneess ((ppoorr eejjeemmpplloo,, ddiibbuujjaarr uunn ppuunnttoo eenn llaa ppaannttaallllaa)) yy lluueeggooppoonneenn ddiicchhooss ggrruuppooss ddee iinnssttrruucccciioonneess aa ddiissppoossiicciinn ddee oottrroosspprrooggrraammaaddoorreess..En la actualidad, podemos tener la impresin de que las computadoras estnejecutando varios programas al mismo tiempo. Esto se conoce como multitarea, siendoms usado el segundo trmino. En realidad, la CPU ejecuta instrucciones deun programa y despus tras un breve periodo de tiempo, cambian a un segundoprograma y ejecuta algunas de sus instrucciones. Esto crea la ilusin de que se estnejecutando varios programas simultneamente, repartiendo el tiempo de la CPU entrelos programas. Esto es similar a la pelcula que est formada por una sucesin rpidade fotogramas. El sistema operativo es el programa que controla el reparto del tiempogeneralmente.El sistema operativo es una especie de caja de herramientas lleno de rutinas. Cada vezque alguna rutina de computadora se usa en muchos tipos diferentes de programasdurante muchos aos, los programadores llevarn dicha rutina al sistema operativo, alfinal.El sistema operativo sirve para decidir, por ejemplo, qu programas se ejecutan, ycundo, y qu fuentes (memoria o dispositivos E/S) se utilizan. El sistema operativo 28.28. MONOGRAFIA DE INFORMATICA28tiene otras funciones que ofrecer a otros programas, como los cdigos que sirven a losprogramadores, escribir programas para una mquina sin necesidad de conocer losdetalles internos de todos los dispositivos electrnicos conectados.En la actualidad se estn empezando a incluir dentro del sistema operativo algunosprogramas muy usados debido a que es una manera econmica de distribuirlos. No esextrao que un sistema operativoincluya navegadores de internet, procesadores de texto, programas de correoelectrnico, interfaces de red, reproductores de pelculas y otros programas que antesse tenan que conseguir aparte. Apple iMac de 17 Computador de bolsillo o Pocket PC - Dell AximLas primeras computadoras digitales, de gran tamao y coste, se utilizabanprincipalmente para hacer clculos cientficos. ENIAC, una de las primerascomputadoras, calculaba densidades de neutrn transversales para ver si explotara labomba de hidrgeno. El CSIR Mk I, el primer computadora australiano, evalupatrones de precipitaciones
para un gran proyecto de generacin hidroelctrica. Losprimeros
visionarios vaticinaron que la programacin permitira jugar al ajedrez, verpelculas y otros usos.La gente que trabajaba para los gobiernos y las grandes empresas tambin usaron lascomputadoras para automatizar muchas de las tareas de recoleccin y procesamiento dedatos, que antes eran hechas por humanos; por ejemplo, mantener y actualizarla contabilidad y los inventarios. En el mundo acadmico, los cientficos de todos loscampos empezaron a utilizar las computadoras para hacer sus propios anlisis. El descenso 29.29. MONOGRAFIA DE INFORMATICAPgina29continuo de los precios de las computadoras permiti su uso por empresas cada vez mspequeas. Las empresas, las organizaciones y los gobiernos empiezan a emplear un grannmero de pequeas computadoras para realizar tareas que antes eran hechas porcomputadores centrales grandes y costosos. La reunin de varias pequeas computadorasen un solo lugar se llamaba torre de servidores.Con la invencin del microprocesador en 1970, fue posible fabricar computadoras muybaratas. Las computadoras personales se hicieron famosas para llevar a cabo diferentestareas como guardar libros, escribir e imprimir documentos. Calcular probabilidades yotras tareas matemticas repetitivas con hojas de clculo, comunicarse mediantecorreo electrnico e Internet. Sin embargo, la gran disponibilidad de computadoras ysu fcil adaptacin a las necesidades de cada persona, han hecho que se utilicen paravarios propsitos.Al mismo tiempo, las pequeas computadoras, casi siempre con una programacin fija,empezaron a hacerse camino entre las aplicaciones del hogar, los coches, los aviones yla maquinaria industrial. Estos procesadores integrados controlabanel comportamiento de los aparatos ms fcilmente, permitiendo el desarrollo defunciones de control ms complejas como los sistemas de freno antibloqueo en loscoches. A principios del siglo 21, la mayora de los aparatos elctricos, casi todos lostipos de transporte elctrico y la mayora de las lneas de produccin de las fbricasfuncionan con una computadora. La mayora de los ingenieros piensa que estatendencia va a continuar. Etimologa de las palabras ordenador ycomputadoraLLLaaa dddeeennnooommmiiinnnaaaccciiinnn mmmsss uuusssaaadddaaa eeennn eeelll cccaaasssttteeellllllaaannnooo eeesss lllaaa dddeee cccooommmpppuuutttaaadddooorrr ooo cccooommmpppuuutttaaadddooorrraaa,,,ppprrroooccceeedddeeennnttte ee dddeeelll iiinnnggglllsss cccooommmpppuuuttteeerrr,,, aaa sssuuu vvveeezzz ppprrroooccceeedddeeennnttteee dddeeelll lllaaatttnnn """cccooommmpppuuutttaaarrreee"""...EEEnnn EEEssspppaaaaaa eeesssttt gggeeennneeerrraaallliiizzzaaadddooo eeelll lllooocccaaallliiisssmmmooo ooorrrdddeeennnaaadddooorrr,,, gggaaallliiiccciiisssmmmooo dddeeerrriiivvvaaadddooo dddeee ooorrrdddiiinnnaaattteeeuuurrr...EEEnnn iiitttaaallliiiaaannnooo,,, ssseee
iiinnnggglllsss,,, iiilll cccooommmpppuuuttteeerrr (((eeelll cccooommmpppuuutttaaadddooorrr)));;; eeelll rrraaabbbeeeaaalllttteeerrrnnnaaa eeelll tttrrrmmmiiinnnooo iiinnnggglllsss (((aaarrraaabbbiiizzzaaadddooo cccooommmooo kkkuuummmbbbiiiyyyttteeerrr 30.30. MONOGRAFIA DE INFORMATICA30 Historia del hardwareLa historia del hardware comprende el surgimiento de herramientas en la antigedadpara facilitar los clculos, su mejora, cambios, hasta la aparicin del ordenador digitalen el siglo. Primeros dispositivos bacoSeguramente fue el baco el primer dispositivo mecnico utilizado para el clculo yaritmtica bsica. Anteriormente se haban utilizado piedras, palos y elementos dediferentes tamaos para representar nmeros, y as realizar operaciones, pero el bacoes el primer intento de mquina para calcular. Su origen se remonta a China hacia el2500 adC y tal fue su efectividad y repercusin que hoy en da siguen construyndose,aunque no para su uso como antao. 31.31. MONOGRAFIA DE INFORMATICAPgina31 Blaise PascalEn la Francia del siglo XVII, Blaise Pascal con slo 19 aos invent la primeracalculadora del mundo, la Pascalina. Era una pequea caja de madera bastanteincmoda que tena en la tapa una hilera de discos numerados, como losdel telfono (que tardara un siglo ms en inventarse), con los agujeros para introducirlos dedos y hacerlos girar. Cada disco tena una ventanilla, y haba toda una hilera deventanillas bajo la hilera de discos: de derecha a izquierda se alineaban las unidades,decenas, centenas, etc.uando una rueda daba una vuelta completa, avanzaba la otra rueda situada a suizquierda. Las ventanillas correspondientes a cada unidad daban la respuestabuscada.En conjunto, el engranaje proporcionaba un mecanismo de respuesta idntico alresultado que se puede obtener empleando la aritmtica. No obstante, la Pascalinatena varios inconvenientes; el principal era que slo el mismo Pascal era capaz dearreglarla.En 1670 el filsofo y matemtico alemn Gottfried Wilhelm Leibniz perfeccion estamquina e invent una que tambin poda multiplicar. A pesar de ello, laslimitaciones tcnicas de la poca jugaron en su contra. Leibniz tambin describi elsistema binario, un ingrediente central para todas las computadoras modernas. Sinembargo, hacia los aos 1940s, muchos diseos subsecuentes (incluyendo la mquinade Babbage de los aos 1800s e incluso la ENIAC de 1945) fueron basados en el tandifcil de implementar sistema decimal.Siglo XIXo Telar de JacquardEn 1801, el inventor francs Joseph Marie Jacquard dise un telar que no necesitabaadaptarse mecnicamente a cada diseo a tejer, sino que usaba unas delgadas placasde madera perforadas que representaban el patrn. Se conoce como el telar deJacquard.o Mquina diferencial y analticaC
32.32. MONOGRAFIA DE INFORMATICA32o Parte de la mquina diferencial
de BabbageTambin en el siglo XIX el matemticoe inventor britnico Charles Babbageelabor los principios de lacomputadora digital moderna(programable y de propsito general).Este noble ingls usaba la pascalinapara sus clculos pero le resultaba muyincmoda, dado que no haca nada pors sola; haba que indicarle los nmerosy las operaciones cada vez. Un da al verun telar mecnico que confeccionabaun punto escocs por s solo, sinnecesidad de que hubiese alguien alldndole indicaciones cada vez, tuvo unaidea. Los telares estaban dirigidos porcintas perforadas. As que Babbage,copiando al telar, invent su propiacalculadora con cintas perforadas.Luego invent una serie de mquinas,como la mquina diferencial, diseadasparasolucionar problemas matemticos complejos. Muchos historiadoresconsideran a Babbage y a su socia,la matemtica britnica Augusta AdaByron (18151852), hija del poeta inglsLord Byron, como a los verdaderosinventores de la computadora digitalmoderna.La tecnologa de aquella poca no era capaz de trasladar a la prctica susacertados conceptos; pero una de sus invenciones, la mquina analtica, yatena muchas de las caractersticas de un ordenador moderno. Inclua unacorriente, o flujo de entrada en forma de paquete de tarjetas perforadas,una memoria para guardar los datos, un procesador para las operacionesmatemticas y una impresora para hacer permanente el registro. Estabahecha de hierro y se necesitaba una mquina de vapor y era muy cara.Cuando la Marina dej de financiarle, Babbage nunca pudo terminar sumquina.o Mquina tabuladoraDurante la dcada de 1880 el estadstico estadounidense Herman Hollerith concibi lamquina tabuladora a partir de la idea de utilizar tarjetas perforadas, similares a lasplacas de Jacquard, para procesar datos. Hollerith consigui compilar la 33.33. MONOGRAFIA DE INFORMATICAPgina33informacin estadstica destinada al censo de poblacin de 1890 de Estados Unidos enslo 2 aos en vez de 13, que era lo que se estimaba. La mquina haca pasar lastarjetas perforadas sobre contactos elctricos para catalogarlas en diferentes cajones.Ms adelante, esta mquina evolucion y pudo hacer operaciones matemticas. Fue elprincipal negocio de IBM desde 1924, con Thomas John Watson1900-1940: computadoras analgicasPor los 1900s las primeras calculadoras mecnicas, cajas registradoras, mquinas decontabilidad, entre otras se redisearon para utilizar motores electrnicos, con unengranaje de posicin como la representacin para el estado de una variable. Laspersonas eran computadoras, como un ttulo de trabajo, y usaban calculadoras paraevaluar expresiones. Los nomogramas, como esta Carta de Smith, son un dispositivo declculo analgico para algunos tipos de problemasAntes de la Segunda Guerra Mundial, los ordenadores analgicos eran lo ms modernode esa poca, y muchos crean que sera el futuro de la informtica.Una mquina analgica representa cantidades mediante magnitudes fsicas quepueden cambiar continuamente, como
la tensin, la corriente, la velocidad derotacin de un eje, etc. Un
ejemplo de esta mquina es el Integrador de agua, de1936, que funcionaba con tuberas y cubos de agua etiquetados con una escala.Este tipo de ordenadores permita resolver problemas complejos que los digitales eranincapaces de procesar, ya que an estaban en sus primeros intentos. En cambio,tenan el problema de la poca flexibilidad: tenan que ser reconfigurados(manualmente) para cada problema.A medida que los digitales se hicieron ms rpidos y con ms memoria RAM, se vioque s que era posible sustituir a los analgicos. Entonces naci el concepto deprogramacin de ordenadores digitales tal como lo conocemos hoy en da, como 34.34. MONOGRAFIA DE INFORMATICA34un trabajo lgico y matemtico ms que de conexin y desconexin de tuberasy cables en una mquina.Tambin hubo ordenadores hbridos (magnitudes analgicas controladas por circuitosdigitales), que se usaron mucho en los 1950 y 1960, y ms tarde en aplicacionesespecficas.Algunas computadoras analgicas se usaban en el campo de la artillera, para ayudar aapuntar a un objetivo en los vehculos de combate o en otras armas. Un ejemplo es elbombardero Norden. Algunos de estos sistemas se siguieron usando mucho despus dela Segunda Guerra Mundial.Como las mquinas computadoras no eran muy comunes en esta poca, algunosmecanismos se usaban mediante mecanismos en papel, como grafos y nomogramas(diagramas) que daban soluciones analgicas a algunos problemas, comola distribucin de presiones y temperaturas en un sistema calefactor. Otro ejemploes la Carta de Smith.Siglo XX: primeras computadoras electrnicasEn los aos 30, siendo presidente de IBM Mister Watson, un joven profesor deHarvard, llamado Howard Aiken, le present un nuevo diseo de la calculadora deBabbage. Al igual que Pascal dise la pascalina y Babbage aadi el manejo mediantecintas perforadas, Aiken sustituy el mecanismo de vapor por electricidad y aadi elmecanismo de control de una centralita telefnica, de manera que la mquinaseleccionara por s sola las tarjetas perforadas. Aiken obtuvo fondos para su proyecto yconstruy el Harvard Mark 1, de 3 metros de alto y 20 de largo, que estuvofuncionando hasta 1959.Casi al mismo tiempo que Howard Aiken, en el Berln de los aos 30, un joveningeniero aeronutico de 26 aos llamado Konrad Zuse construy la primeracomputadora electromecnica binaria programable, la cual haca uso de rels elctricospara automatizar los procesos. Sin embargo, tan slo fabric un prototipopara pruebas al cual llam Z1. Este prototipo nunca lleg a funcionar debido a la faltade perfeccionamiento en sus elementos mecnicos.En 1940 Zuse termin su modelo Z2, la cual fue la primera computadoraelectromecnica completamente funcional del mundo.Al ao siguiente, en 1941, fabric su modelo Z3 para elcual desarroll un programa de control que haca usode los dgitos binarios. No obstante, esta computadorafue destruida en 1944 a causa de la guerra. KonradZuse se haba basado para el diseo de suscomputadores en los recientes trabajos de Alan Turing.Luego lleg el Z4, que
necesitaba 20 metros cuadradosy pesaba 2 toneladas. En plena Segunda
Guerra 35.35. MONOGRAFIA DE INFORMATICAPgina35Mundial, la Z4 estaba en peligro y fue desmontada pieza a pieza y llevada a unlugar seguro. Entre 1945 y 1946 cre el Plankalkl (Plan de Clculos), elprimer lenguaje de programacin de la historia y predecesor de los lenguajesmodernos de programacin algortmica. ENIACDurante la Segunda Guerra Mundial (1939-1945), un equipo de cientficos ymatemticos que trabajaban en Bletchley Park, al norte de Londres, crearon lo que seconsider el primer ordenador digital totalmente electrnico: el Colossus. Haciadiciembre de 1943 el Colossus, que incorporaba 1.500 vlvulas o tubos de vaco, era yaoperativo. Fue utilizado por el equipo dirigido por Alan Turing para descodificar losmensajes de radio cifrados de los alemanes.En 1939 y con independencia de este proyecto, John Atanasoff y el estudiantegraduado Clifford Berry ya haban construido un prototipo de mquina electrnica enel Iowa State College (Estados Unidos). Estos investigadores desarrollaron la primeracomputadora digital electrnica entre los aos de 1937 a 1942. Llamaron a su inventola computadora Atanasoff-Berry, o slo ABC (Atanasoff Berry Computer).EEEsssttteee ppprrroootttoootttiiipppooo yyy lllaaasss iiinnnvvveeessstttiiigggaaaccciiiooonnneeesss pppooosssttteeerrriiiooorrreeesss ssseee rrreeeaaallliiizzzaaarrrooonnn eeennn eeelll aaannnooonnniiimmmaaatttooo,,, yyy mmmssstttaaarrrdddeee qqquuueeedddaaarrrooonnn eeecccllliiipppsssaaadddaaasss pppooorrr eeelll dddeeesssaaarrrrrrooollllllooo dddeeelll CCCaaalllcccuuulllaaadddooorrr eee iiinnnttteeegggrrraaadddooorrr nnnuuummmrrriiicccooodddiiigggiiitttaaalll eeellleeeccctttrrrnnniiicccooo (((EEENNNIIIAAACCC))) eeennn 111999444555... EEElll EEENNNIIIAAACCC,,, qqquuueee ssseeegggnnn mmmooossstttrrr lllaaa eeevvviiidddeeennnccciiiaaa ssseeebbbaaasssaaabbbaaa eeennn gggrrraaannn mmmeeedddiiidddaaa eeennn eeelll ```ooorrrdddeeennnaaadddooorrr AAAtttaaannnaaasssoooffffff--BBBeeerrrrrryyy,,, ooobbbtttuuuvvvooo uuunnnaaa pppaaattteeennnttteee qqquuueeecccaaaddduuuccc eeennn 111999777333,,, vvvaaarrriiiaaasss dddcccaaadddaaasss mmmsss tttaaarrrdddeee...El ENIAC contena 18.000 vlvulas de vaco y tena una velocidad de varios cientos demultiplicaciones por minuto, pero su programa estaba conectado al procesador y debaser modificado manualmente. Se construy un sucesor del ENIAC conun almacenamiento de programa que estaba basado en los conceptos del matemticohngaro-estadounidense John von Neumann. Las instrucciones se almacenabandentro de una llamada memoria, lo que liberaba al ordenador de las limitaciones develocidad del lector de cinta de papel durante la ejecucin y permita resolverproblemas sin
necesidad de volver a conectarse al ordenador.a computadora EDVAC,
construida en la Universidad de Manchester, en Connecticut(EEUU), en 1949 fue el primer equipo con capacidad de almacenamiento de memoria ehizo desechar a los otros equipos que tenan que ser intercambiados o reconfiguradoscada vez que se usaban.Esta computadora fue construida por John Mauchly y J. Prespert Eckert, (participandotambin Von Neumann) quienes empezaron a trabajar en ella 2 aos antes que laENIAC empezara a operar. La idea era tener el programa almacenado en lacomputadora y esto fue posible gracias a que la EDVAC tena una mayor capacidad dealmacenamiento de memoria.L 36.36. MONOGRAFIA DE INFORMATICA36La memoria consista en lneas de mercurio dentro de un tubo de vidrio al vaco, de talmodo que un impulso electrnico poda ir y venir en 2 posiciones, para almacenar losceros (0) y unos (1). Esto era indispensable ya que en lugar de usar decimales laEDVAC empleaba nmeros binariosLa Univac (Universal Atomic Computer), en 1951, fue la primera computadoracomercial moderna. Este computador se utilizaba para el tratamiento de datos nocientficos.Fue construida por la Remington Ran (Sperry Rand), compaa fundada por Eckert yMauchly. La Univac fue la primera mquina capaz de aceptar y tratar o procesar datosalfabticos y numricos.Las calculadoras mecnicas, cajas registradoras,mquinas de contabilidad, entre otras, se habanrediseado para utilizar motores electrnicos, con unengranaje de posicin como la representacin parael estado de una variable. Las personas erancomputadoras, como un ttulo de trabajo, y usabancalculadoras para evaluar expresiones. Durante elproyecto Manhattan, el futuro Nobel Richard Feynmanfue el supervisor de las computadoras humanas,muchas de las mujeres dedicadas a las matemticas,que entendieron las ecuaciones matemticas queestaban resolvindose para el esfuerzo de guerra.Incluso el renombrado Stanislaw Marcin Ulman fuepresionado por el servicio para traducir lasmatemticas en las aproximaciones computables parala bomba de hidrgeno,despus de la guerra.Durante la SegundaGuerra Mundial, losplanes de CurtHerzstark para unacalculadora de bolsillomecnica, literalmentele salvaron la vida: CliffStoll, ScientificAmerican 290, no. 1,pp. 92-99. (January2004).o TransistoresA finales de la dcada de 1950 el uso del transistor en los ordenadores marc eladvenimiento de elementos lgicos ms pequeos, rpidosy verstiles de lo que permitan las mquinas con vlvulas.Como los transistores utilizan mucha menos energa ytienen una vida til ms prolongada, a su desarrollo sedebi el nacimiento de mquinas ms perfeccionadas, quefueron llamadas ordenadores o computadoras de segundageneracin. Los componentes se hicieron ms pequeos,as como los espacios entre ellos, por lo que la fabricacin del sistema resultaba msbarata.
37.37. o CircuitointegradoA finales de la dcadade 1960 apareci elcircuito
integrado (CI),que posibilit lafabricacin de variostransistores en un nicosustrato de silicio en elque los cables deinterconexin ibansoldados. El circuito integrado permiti una posteriorreduccin del precio, el tamao y los porcentajes deerror. El microprocesador se convirti en una realidada mediados de la dcada de 1970, conla introduccin del circuito de integracin a gran escala(LSI, acrnimo de Large Scale Integrated) y, ms tarde,con el circuito de integracin a mayor escala (VLSI,acrnimo de Very Large Scale Integrated), con variosmiles de transistores interconectados soldados sobreun nico sustrato de silicio. Generaciones de computadorasLas computadoras actuales pasaron por varias etapas diferenciadas: Primera generacin de computadorasAbarca desde los inicios de los aos 50 hasta unosdiez aos despus, y en la cual la tecnologaelectrnica era a base de bulbos o tubos devaco, y la comunicacin era entrminos de nivel ms bajo que puede existir,que se conoce como lenguaje de mquina.Estas mquinas eran as:Estaban construidas con electrnica de vlvulasSe programaban en lenguaje de mquinan programa es un conjunto deinstrucciones para que lamquina efecte alguna tarea, yque el lenguaje ms simple en el quepuede especificarse un programa sellama lenguaje de mquina (porque elprograma debe escribirse mediantealgn conjunto de cdigos binarios). Laprimera generacin de computadoras ya sus antecesores, se describen en lasiguiente lista de losprincipales modelos de que const:947 ENIAC. Primera computadoradigital electrnica de la historia. Nofue modelo de produccin, sino unamaquina experimental. Tampoco eraprogramable en el sentido actual. Setrataba de un enorme aparato queocupa todo un stano en la universidad.Constaban de 18 000 bulbos, consumavarios KW de potencia elctrica ypesaba algunas toneladas. Era capaz deefectuar cinco mil sumas por segundo.Fue hecha porU 1 38.38. un equipo de ingenieros y cientficos encabezados por los doctores John W. Mauchly yJ. Prester Eckert en la universidad de Pennsylvania, en los Estados Unidos.1949 EDVAC. Primera computadora programable. Tambin fue un prototipode laboratorio, pero ya inclua en su diseo las ideas centrales que conforman a lascomputadoras actuales. Incorporaba las ideas del doctor Alex Quimis.1951 UNIVAC I. Primera computadora comercial. Los doctores Mauchly yEckert fundaron la compaa Universal Computer (Univac), y su primer producto fueesta mquina. El primer cliente fue la oficina del censo de Estados Unidos.1953 IBM 701. Para introducir los datos, estos equipos empleaban el conceptode tarjetas perforadas, que haba, sido inventada en los aos de la revolucin industrial(finales del siglo XVIII) por el francs Jacquard y perfeccionado por el estadounidenseHermand Hollerith en 1890. La IBM 701 fue la primera de una larga serie decomputadoras de esta compaa, que luego se convertira en el nmero 1 porsu volumen de ventas.1954 - IBM contino con otros modelos, que incorporaban un mecanismo de
1960almacenamiento masivo llamado tambor magntico, que con los
aos evolucionara yse convertira en disco magntico Segunda generacin de computadoraLa Segunda generacin de computadoras, abarca el periodo comprendido entre 1959 y1964, caracterizndose por la invencin del transistor.Por los aos 50 los transistores reemplazaron a los bulbos en los circuitos de lascomputadoras.Las computadoras de la segunda generacin ya no son de bulbos, sino con transistoresson ms pequeas y consumen menos electricidad que las anteriores, la forma decomunicacin con estas nuevas computadoras es mediante lenguajes ms avanzadosque el lenguaje de mquina, y que reciben el nombre de "lenguajes de alto nivel"o lenguajes de programacin. Las caractersticas ms relevantes de las computadorasde la segunda generacin son:Estaban construidas con electrnica de transistores se programaban con lenguajes dealto nivel Cronologa1951, Maurice Wilkes inventa la microprogramacin, que simplifica mucho eldesarrollo de las CPU1956, IBM vendi su primer sistema de disco magntico, RAMAC[Random Access Method of Accounting and Control]. Uso 50 discos de metal de24", con 100 pistas por lado. Poda guardar 5 megabytes de datos y conun costo de $10.000 por megabyte. 39.39. MONOGRAFIA DE INFORMATICAPgina39El primer lenguaje de programacin de propsito general de alto-nivel, FORTRAN,tambin estaba desarrollndose en IBM alrededor de este tiempo. (El diseo delenguaje de alto-nivel Plankalkl de 1945 de Konrad Zuse no se implement enese momento).1959, IBM envi la mainframe IBM 1401 basado en transistor, que utilizo tarjetasperforadas. Demostr una computadora de propsito general y 12.000 fueronenviadas, hacindola la mquina ms exitosa en la historia de la computacin.Uso una memoria de ncleo magntico de 4.000 caracteres (despus extendi a16.000 caracteres). Muchos aspectos de sus diseos eran basados en el deseo dereemplazar la mquina de tarjetas perforadas que eran en extenso uso de losaos 1920 a travs de principios de los 70.1960, IBM envi la mainframe IBM 1620 basada en transistor, originalmente con solouna cinta de papel perforado, pero pronto se actualiz a tarjetas perforadas.Prob ser una computadora cientfica popular y aproximadamente 2.000 seenviaron. Uso una memoria de ncleo magntico de arriba de los 60.000dgitos decimales.DEC lanzo el PDP-1 su primera mquina pensada para el uso por personal tcnico enlaboratorios y para la investigacin.1964, IBM anunci la serie S/360, que fue la primera familia de computadoras quepoda correr el mismo software en diferentes combinaciones de velocidades,capacidad y precio. Tambin abri el uso comercial de microprogramas, yun juego de instrucciones extendidas para procesar muchos tipos de datos, nosolo aritmtica. Adems, se unific la lnea de producto de IBM, quepreviamente a este tiempo tena incluidos ambos, una lnea de producto"comercial" y una lnea "cientfica" separada. El software proporcionado con elSystem/350 tambin incluyo mayores avances,
lenguajes de programacin, eindependencia de programas de dispositivos de entrada/salida. Ms de 14.000sistemas System/360 fueron enviados por 1968.DEC lanzo la mquina ms pequea PDP-8 pensada para ser usada por personaltcnico en laboratorios y para investigacin.TransistorEn 1948, los fsicos estadounidenses John Bardeen, William Shockley y WalterBrattain inventaron el transistor, un dispositivo formado por tres capasde materiales semiconductores (como el germanio o el silicio) a cada una de las cualesse aaden impurezas de dos tipos diferentes.El transistor funciona de manera muy semejante a la de un triodo, pues puedefuncionar como amplificador, como oscilador y como interruptor, pero tiene ventajasmuy importantes respecto a ste: 40.40. MONOGRAFIA DE INFORMATICA40Como no necesita vaco, es mucho ms fcil de construir.Puede hacerse tan pequeo como se quiera.Gasta mucha menos energa.Funciona a una temperatura ms baja.No es necesario esperar a que se caliente.Por la invencin del transistor, se concedi a los tres investigadores el premio Nobelde Fsica de 1956. Bardeen gan otro en 1972, esta vez por la teora de lasuperconductividad, con lo que se convirti en el primer cientfico que consegua dosde estos premios en la misma disciplina. El transistor que dio el Premio Nobel a lostres fsicos era de puntas; un cristal de germanio con tres puntas haciendo contacto conl.El transistor suplant rpidamente a la vlvula al vaco, que slo se en unidades depotencia muy alta.En el mundo de la radio, el aparato de transistores, manejable y porttil, sustituy a lasgrandes consolas de los aos treinta a cincuenta.En las computadoras dio lugar a la segunda generacin formada por mquinas muchoms pequeas que las de vlvulas (aunque aun grandes, comparadas con las actuales),que no necesitaban tanta refrigeracin. Tercera generacin de computadorasA mediados de los aos 60 se produjo, la invencin de Jack St. Claire Kilby y RobertNoyce del circuito integrado o microchip, despus llev a la invencin de Ted Hoff delmicroprocesador, en Intel. Por los finales de 1950, los investigadores como GeorgeGamow noto que las secuencias de nucletidos en DNA, aun otra forma de codificar oprogramar.A partir de esta fecha, empezaron a empaquetarse varios transistores diminutos y otroscomponentes electrnicos en una sola pastilla, que contena en su interior un circuitocompleto: un amplificador, un oscilador, o una puerta lgica. Naturalmente, con estaspastillas (circuitos integrados) era mucho ms fcil montar aparatos complicados:receptores de radio o televisin y computadoras.En 1965, IBM anunci el primer grupo de mquinas construidas con circuitosintegrados, que recibi el nombre de serie 360.Estas computadoras de tercera generacin sustituyeron totalmente a los de segunda,introduciendo una forma de programar que an se mantiene en las grandescomputadoras actuales de esta empresa. Cuarta generacin de computadoras
41.41. MONOGRAFIA DE INFORMATICAPgina41Durante los aos setenta,
las tcnicas de empaquetado de circuitos mejoraron hasta elpunto de que los transistores y otros componentes electrnicos llegaron a hacersemicroscpicos, introducindose miles de ellos, y hasta millones, en un solo chip.Estas tcnicas reciben el nombre de VLSI (siglas inglesas de "Very Large ScaleIntegration", integracin en escala muy grande).Se suele considerar que, con ellas, entramos en la cuarta generacin de computadoras,en las que el corazn de una computadora (el microprocesador) est empaquetado enun solo chip.La quinta generacin de computadoras fue un proyecto ambicioso lanzado por Japn afinales de los 70. Su objetivo era el desarrollo de una clase de computadoras queutilizaran tcnicas de inteligencia artificial al nivel del lenguaje de mquina y serancapaces de resolver problemas complejos, como la traduccin automtica deuna lengua natural a otra (del japons al ingls, por ejemplo).El proyecto dur diez aos, pero no obtuvo los resultados esperados: las computadorasactuales siguen siendo de cuarta generacin.Debido a que entendieron que la nica manera de dar el salto hacia la quintageneracin era trabajar en conjunto, buscaron ayuda internacional, con esto, elproyecto se hizo mundial.Con la cooperacin internacional se han logrado importantes avances en el proyecto,sin embargo, an falta mucho para que nos insertemos de lleno en la quintageneracin.Bsicamente, los cambios ms significativos que pretende introducir la quintageneracin son un cambio en el lenguaje nativo de las computadoras (de binario aProlog, el cual es un cambio radical, por ser un lenguaje de alto nivel), procesamientoparalelo (miles de procesadores funcionando en conjunto) y algunas otras novedades.Quinta Generacin. 1982-1993 42.42. MONOGRAFIA DE INFORMATICA42El Proyecto del Sistema deComputadoras de Quinta Generacin fuedesarrollado por el Ministeriode Industria y Comercio Internacionalde Japn que comenz en 1982 paracrear computadoras de quintageneracin. Deba ser resultado deun proyecto de investigacin a granescala entre el gobierno y la industria deJapn en la dcada de los ochenta.Las Caractersticas que se pretenda quelas computadoras adquirieran eran lassiguientes:Inteligencia ArtificialSon sistemas que pueden aprender a partir de la experiencia y que son capaces deaplicar esta informacin en situaciones nuevas. Tuvo sus inicios en los 50s. Algunasaplicaciones se pueden encontrar en:? Traductores de lenguajes? Robots con capacidad de movimiento? Juegos? Reconocimiento de formas tridimensionales? Entendimiento de relatos no trivialesDebe quedar claro que inteligencia artificial no implica computadoras inteligentes;implica ms bien computadoras que ejecutan programas diseados para simularalgunas de las reglas mentales mediante las cuales se puede obtener conocimiento apartir de hechos especficos que ocurren, o de entender frases del lenguaje hablado,o de aprender reglas para ganar juegos de mesa. Para desarrollar este concepto sepretenda cambiar la forma en que las computadoras interactuaban con lainformacin cambiando su
lenguaje base a un lenguaje de programacin lgicaProcesamiento en
paraleloSe trata de un proceso empleado para acelerar el tiempo de ejecucin de un programadividindolo en mltiples trozos que se ejecutarn al mismo tiempo, cada uno en supropio procesador. Un programa dividido en n trozos de esta forma, podra ejecutarsen veces ms rpido, que su equivalente en un solo procesador, pero aun as queda claroque ste es su lmite terico (es decir el mximo que puede alcanzar) pudiendoconseguir en el mejor de los casos un valor aproximado con un buen paralelismo.Aunque, en principio, paralelizar un programa supone un incremento de su velocidad 43.43. MONOGRAFIA DE INFORMATICAPgina43de ejecucin, esto no tiene por qu ser siempre as, ya que hay muchos casos en losque, o bien es imposible llevar a cabo una paralelizacin del mismo, o una vez llevado acabo sta, no se aprecia mejora alguna, o en el peor de los casos, se produce unaprdida de rendimiento. Hay que tener claro que para realizar un programa paralelodebemos, para empezar, identificar dentro del mismo partes que puedan ser ejecutadaspor separado en distintos procesadores. Adems, es importante sealar que unprograma que se ejecuta de manera secuencial, debe recibir numerosas modificacionespara que pueda ser ejecutado de manera paralela, es decir, primero sera interesanteestudiar si realmente el trabajo que esto nos llevar se ve compensado con la mejoradel rendimiento de la tarea despus de paralelizarla.Antecedentes y Diseo del ProyectoA travs de las mltiples generaciones desde los aos 50, Japn haba sido el seguidoren trminos del adelanto y construccin de las computadoras de los Modelos de losEstados Unidos y el Reino Unido. Japn decidi romper con esta naturaleza de seguir alos lderes y a mediados de la dcada de los 70 comenz a abrirse camino hacia unfuturo en la industria de la informtica. El centro del desarrollo y proceso de lainformacin de Japn fue el encargado llevar a cabo un plan para desarrollar elproyecto. En 1979 ofrecieron un contrato de tres aos para realizar estudios msprofundos junto con industria y la academia. Fue durante este perodo cuando eltrmino "computadora de quinta generacin" comenz a ser utilizado.Los campos principales para la investigacin de este proyecto inicialmente eran:? Tecnologas para el proceso del conocimiento? Tecnologas para procesar bases de datos y bases de conocimiento masivo? Sitios de trabajo del alto rendimiento? Informticas funcionales distribuidas? Supercomputadoras para el clculo cientficoDebido a la conmocin suscitada que caus que los japoneses fueran exitosos en el reade los artculos electrnicos durante la dcada de los 70, y que prcticamente hicieranlo mismo en el rea de la automocin durante los 80, el proyecto de la quintageneracin tuvo mucha reputacin entre los otros pases.Tal fue su impacto que se crearon proyectos paralelos. En Estados Unidos, laCorporacin de Microelectrnica y Tecnologas de la Computacin, en Inglaterra fueAlves, y en Europa su reaccin fue conocida como el Programa Europeo enInvestigacin Estratgica de la Tecnologa de la
Informacin.Como uno de los productos finales del Proyecto se
desarrollaron 5 Maquinas deInferencia Paralela (PIM) teniendo como una de sus caractersticas principales 256elementos de Procesamiento Acoplados en red. El proyecto tambin produjo 44.44. MONOGRAFIA DE INFORMATICA44herramientas que se podan utilizar con estos sistemas tales como el Sistema Paralelode Gerencia de Bases de Datos Kappa, el Sistema de Razonamiento Legal HELIC-II y elTeorema Autmata de Aprobaciones MGTP.Sistemas expertosUn sistema experto es una aplicacin de inteligencia artificial que usa una base deconocimiento de la experiencia humana para ayudar a la resolucin de problemas(hechos sobre objetos, as como situaciones e informacin sobre el seguimiento deuna accin para resolver un problema).Ejemplos de sistemas expertos: 45.45. MONOGRAFIA DE INFORMATICAPgina45Breve resumen de la informtica http:// es.wikipedia.orgLas generaciones de la computadora http:// es.wikipedia.orgTecnologas accesibles a la informtica http:// www.adagreatlakes.orgBiografa del autorMara Elizabeth Sosa Ortiz: Naci el 8 de diciembre de 1988 en la ciudad de It.Nacionalidad paraguayaEstado Civil: solteraAntecedentes de estudio: Primaria curs en la escuela San Juan Bautista N3194 desdeel 1er grado hasta 6to grado (en los aos 1994-1999).La secundaria curs en el colegio nacional Inmaculada Concepcin 7mo al 3er cursoentre los aos 20002005.