Sie sind auf Seite 1von 179
INTRODUCCION A Los ORDENADORES peels (el'Ns sila J. Shelley INTRODUCCION A LOS ORDENADORES Traducci6n de M. A. Fernandez Alvarez Edicion original: PREPARING FOR COMPUTERS © J. Shelley, 1982 Primera edicién espafiola, 1985 Reimpresiones, 1986, 1989 © EDITORIAL ALHAMBRA, S.A., para la presente edicion RE. 182 Espafta: 28001 Madrid. Claudio Coello, 76 México: 03100 México, D. F. Editorial Alnambra Mexicana, S. A. de C. V. Amores, 2627. Colonia del Valle Delegaciones en Espaia 08008 Barcsiona. Enrique Granados, 46 48014 Bilbao. Irufia, 12 15005 La Coruha, Pasadizo de Pernas, 13 18008 Granada. Pza. de las Descalzas, 2 28002 Madrid. Saturnino Calleja, 1 33013 Oviedo. Alejandro Casona, 22 35003 Las Palmas. Tomas Morales, 48 38004 Santa Cruz de Tenerife. General Porlier, 14 41012 Sevilla. Reina Mercedes, 35 46003 Valencia. Cabillers, 5 47013 Valladolid. Julio Ruiz de Alda, 10 36201 Vigo. Canceleiro, 22 50005 Zaragoza. Concepcién Arenal, 25 Distribuidor exctusiv en Argentina Distribuidora Yenny Avda. Rivadavia, 3860 1.204 Buenos Awes ne 12060060 ISBN 84-205-1054-8 ISBN 0-273-01845-0, Pitman Books Ltd., Londres, edicién original Depésito legal: M. 38633-1989 Reservados todos los derechos. Ni la totalidad, ni parte de este publicacion pueden reproducirse, Fegistrarse © transmitirse, por un sistema de recuperacion de informacién, en ninguna forma ni por ningun medio, sea electrénico, mecanico, fotoquimico, magnetico © electrosptico, por fotocopia, grabacidn o cualquier otro, sin permiso previo por escrito de! editor. El préstamo, alquiler o cualquier otva forma de cesién de uso de este ejemplar requeriré también la autorizacién del editor 9 de sus representantes, Cubierta; Antonio Tell Composicién: Artes Graticas Femandez, S. A. Fotomecdnica: La Unién, 8. A, Impresién: Selecciones Graticas Papel: Kanguros Encuademacion: Gomez Pinto, S. A. Impreso en Espafia - Printed in Spain Selecciones Graficas - Carretera de Irn, km. 11,500 - Madrid (1989) INDICE Pags. PrG]O@0: 25 cer soe) osu abo) see dey Gee Hedy ase, aes) ane ade ame eee di: 1. Informacién ... ... 3 2. Sistemas manuales de /aiformbeht 16 3. ¢Qué son los ordenadores? ... ... 28 4. Dispositivos de entrada y salida 49 5. Dispositivos de almacenamiento . 7D: 6. Microordenadores 82 7. Ordenadores ¢ informacién : 98 8. Software ... ... 119 9. Ordenadores utilizados « en la actualidad 132 10. Repercusiones sociales ... 1. se ver oes 154 Apéndice: Hitos de la comunicaci6n informatica ............ 172 PROLOGO Nadie puede ignorar hoy dia el creciente empleo de ordena- dores en todos los aspectos de la sociedad y la cada vex mayor dependencia que experimenta la sociedad hacia dicho enepleo. Pues bien, a pesar de todo, hasta ahora tan sdlo hemos presen- ciado la infancia de los ordenadores, edad que ba culminado en la stibita y dramética aparicién de los microordenadores. La segunda edad de los ordenadores estd préxima, daré co- mienzo en la década actual, repercutiendo atin mds intensamente en la vida cotidiana, puesto que estos ordenadores de la quinta generacién serdn capaces de imitar el pensamiento humano, y nos comunicaremos con ellos de forma similar a como lo hacemos con nuestros semejantes. Los lectores de mas de treinta afios de edad no habran tenido la oportunidad de estudiar nada acerca de ordenadores en eb colegio, y si su trabajo o profesién implica el empleo de orde- nadores, estas personas se verdn obligadas a aprender por si mismas. La generacion del mafana, que abora esta en edad esco- lar, tiene, en cambio, todas las oportunidades, pues hoy se im- parten ya cursos de niveles diversos dedicados a los ordenadores. Los cursos pueden estar orientados desde una perspectiva més académica, sin dejar de lado la tecnologia, o desde el punto de vista preparatorio, para la mayoria de los jévenes que fina- lican sus estudios y que en su vida profesional van a verse abocados a entablar algiin contacto con ordenadores. Este texto responde al segundo planteamiento, que creemos corresponde a la mayorta; sitéa al ordenador en su papel prin- cipal dentro de la sociedad, como procesador (manipulador) de informacion, En consecuencia, el libro comienza por el estudio de la informaciéu en general y st importancia respecto a indi- viduos y organizaciones. A continuacion, una breve introduccién alos ordenadores prepara el camino para los capttulos siguientes, en los que se combinan conceptos relativos a informacién y a ordenadores. Las aplicaciones y repercusiones sociales se estudian 1 también con algtin detalle para poder situar correctamente al ordenador en el marco de la sociedad considerada en su conjunto. Manifestamos nuestro agradecimiento por la autorizacién para incluir un diagrama extraido de la obra titulada Computer Peripherals, de B. Wilkinson y D. Horrocks, publicada por Hod- der y Stoughton, en 1980. Asimismo agradecemos la ayuda pres- tada por John Cushion, de Pitman Books. J. 8. 1. INFORMACION La importancia de la informacién La mayorfa de nuestras actividades diarias, si no todas, im- plican el empleo y manipulacién de informacién. La informacién se necesita para decidir lo que vamos a comer, qué autobtis coger para ir al trabajo o a la escuela, o para seleccionar al nuevo director ejecutivo de una empresa. Como seres humanos, tomamos tantas decisiones al cabo del dia que raras veces somos conscientes de ellas. Para tomar una decisién necesitamos informacién, y la calidad de la decisién depende de la exactitud de la informacién disponible. Veamos a continuacién algunos ejemplos. Para desayunar, posiblemente lo que mds me guste sea hue- vos con tocino y una taza de copos de maiz, pero si no hay ni huevos ni tocino ni leche, tendré que conformarme con una tostada y una taza de café con leche en polvo. Tal vez esta ma- fiana me haya despertado tarde y, a pesar de tener huevos y tocino en la nevera, sdlo disponga de cinco minutos para desayu- nar antes de ir a la escuela o al trabajo, y, por consiguiente, no tendré tiempo para cocinar. En ambos casos, la decisién que tome se basaré en la informacién que posea acerca del estado de Ja despensa y del tiempo disponible. Cuando voy de compras, tengo que decidir lo que voy a comprar, lo cual depende del dinero que tenga y de lo que falte en. la despensa. En Ja escuela tenemos que decidir acerca de la naturaleza de los tiltimos cursos, considerando aspectos tales como: qué carrera deseo seguir, cudl ha sido mi rendimiento en ciertas asignaturas, y, con el consejo del profesor, cudntas asignaturas puedo estu- diar en el curso. ‘Una empresa desea fabricar un determinado producto, y para determinar el precio del mismo debe atenerse a Ja informacién relativa al coste de fabricacién, el sueldo pagado a los trabaja- 3 — —_ = Eo = \ \ | Fic. 1.1. La informacién nos permite tomar decisiones. dores, los precios de productos similares existentes en el met- cado, y el margen de beneficios requerido. El médico, al emitir su diagndstico, se basa, ademds de la informacién verbal comunicada por el paciente, en sus propias observaciones acerca de su estado, las enfermedades padecidas anteriormente, y, en general, en los conocimientos que haya adquirido durante sus estudios y practica profesional. Los gobiernos necesitan informacién antes de tomar determi- nadas medidas; por ejemplo, para aumentar (0 reducir) la tasa de impuestos, 0 para determinar la cantidad de dinero empleada para subvencionar un proyecto de ensefianza de microordenadores en las escuelas. Fuentes de informacién El punto fundamental de todo este apartado es nuestra de- pendencia respecto de la informacién al realizar todas nuestras actividades y tareas cotidianas. La informacién se puede obtener de multitud de fuentes (véase Fig. 1.2). En ciertos casos serd facil de obtener, y otras veces costar4 bastante trabajo. Un estante vacio informa al ven- dedor de que el producto en cuestién se vende bien, Una botella de leche vacfa me informa de que no me queda leche pata el desayuno. La etiqueta que indica el precio de un artfculo, junto con la cantidad de dineto que hay en mi monedero o cartera 4 (tras efectuar un cdlculo) me dir4 si estoy en condiciones de comprar o no el articulo mencionado. La decisién acerca de comprar un filtro de agua depende del estado general del sistema de abastecimiento (si aparecen depd- sitos en las ollas, si hace ruido el depdsito de agua caliente al funcionar, si los grifos se atascan, si se nota el pelo y la ropa pegajoso y dspero después de un lavado), asi como de la infor- macidn facilitada en el prospecto del aparato, su precio, cantidad de dinero disponible, y de una discusién con el personal de ventas. Con toda esta informacién se puede llegar a una decisién. Sin embargo, alguien empefiado en la investigacién de un asunto complejo tal vez desee considerar algtin estudio similar ya reali- zado, lo que puede llevar mucho tiempo y ser dificil. La infarmacién, pues, puede Ilegar a través de la palabra oral, la palabra escrita, de la imagen, de una observacién casual, de un estudio detallado, de la expresién percibida en la cara de un amigo, de la forma en que algo impresiona al tocarlo, etc. _fI = ‘Observacién Wdeas Dislogo Fie. 1.2. La informacién proviene de HHT] Lectura/escritura numerosas fuentes, |] Comunicacién ¢ informacion Una vez obtenida, a menudo es necesario conservar la infor- macidén y después comunicarla para emprender determinada ac- cién en algtin momento posterior. Una botella o un paquete vacio de cereal puede significar la necesidad de escribir una nota al lechero para que traiga otra botella, o una nota para recordar que hay que comprar otro paquete de cereal al ir al supermercado. 3 Un estante casi vacio en el que normalmente hay un nimero dado de articulos indicaré al encargado de control de existencias la necesidad de hacer un pedido. El resultado de un cuestionario puede decidir cierta Ifnea de actuacién, y los resultados de un sondeo de opinién pueden obligar a los poderes decisorios a replantear su programa a la vista de la opinidn publica. Cualquiera que sea el tema, la informacién recogida debe ser registrada o conservada de algin modo, con objeto de poder comunicarla al mundo entero o a un individuo en particular. Estdé claro que la informacién es importante; cuanto antes se disponga de ella, antes se podr4 tomar una decisién. A lo largo de la historia, la infotmacién se ha consetvado de formas muy diversas: mediante la palabra escrita, dibujos, signos, cédigos, partituras musicales, listas, mapas, ete. Incluso se ha conservado informacién relativa a sucesos histéricos en forma de poesfas y baladas. Erase Una ver... Texto, uttlizando un alfebeto Braille, puntos en relieve Gédigo Morse, puntos y rayas. HAYS Sieh Taquigrafia Pitman Seméforo, utilizacién de banderas: <> Discos de larga duraeién eE= Partture musical | c6digo bina Big A MERE | ee La informacién se ha registrado en ordenadores . de muy diversas maneras. Registro y transmisién de la informacién Se han utilizado muchas formas de registro de informacién para la comunicacién directa, ademas de los caracteres alfabéticos gtabados en arcilla 0 papel. Por ejemplo, se ha registrado infor- 6 macién en forma de grupos de puntos (sistema ideado por Braille para ciegos), puntos y rayas (cédigo Morse para transmisién tele- prdéfica), taquigrafia (resumida por los sistemas Pitman), y recien- temente, como conjuntos de unos y ceros en el cédigo binario empleado por los ordenadores (véase Fig. 1.3). La técnica ha desempefiado un papel muy importante tanto en la comunicacién (transmisién) como en el registro (conserva- cién) de la informacién. Antes de inventarse la escritura, la comunicacién verbal era el método principal; si se tenia que enviar informacién més alla del alcance de la yoz se empleaban otros procedimientos, tales como las sefales de humo (sistema utilizado por los indios ameticanos), destellos luminosos (refle- jando la luz del sol con espejos o superficies brillantes, como hacian los militares), un par de banderas —seméforo, un sistema todavia utilizado por los marinos, y hombres portando mensajes a pie o a caballo. La comunicacién escrita se inicid grabando caracteres simi- bélicos en arcilla hiimeda, utilizando para ello instrumentos en forma de cufia (escritura cuneiforme), y mas tarde sobre papel, por medio de instramentos mojados en tinta, La comunicacién impresa como tal dio comienzo en el siglo xv, y desde los si- glos xvii y xrx se han venido empleando telégrafo, radio, tele- visiGn, teléfono y, recientemente, sistemas de satélites. Informacién y datos Los dos términos, informacion y datos, utilizados muy a me- nudo en ordenadores, poseen significados diferentes. Cuando decimos datos, nos refetimos a informaciédn ya codi- ficada. Por ejemplo, en un sistema de registro de historiales cli- nicos, es necesario distinguir si un paciente es de sexo masculino o femenino, y este elemento particular de informacién puede registtarse como # para fasculino y f para femenino, simbolos que corresponden a datos, y que se transforman en informacién cuando se comprende su significado. Consideremos una serie de dfgitos: 070132. Esto es un dato, que no aporta informacién a menos que sepamos a qué se refiere, Podria ser: a) Una fecha de nacimiento: 07-01-32 (es decir, 7 de enero de 1932), 0 5) El ntimero de una pieza de repuesto: 070132, o c) El prefijo de Hamada de Hambledon en Hampshire: 070-132. TODE DATOS = INFORMACION SIGNIFICADO INFORMACION ODIFIGADA digo. numérico Internacional do libros (ISBN) 0273 018860 8=Cifra de comprobeciba Numero Yup =Organismo rogistrador de matriouls LP 5s 465=Namero de serie S=Aio de matriculacién, om imero de asiento ress a Care economia (billete de vuela) VGML=Comida vegetariana 1 paguete pequefio de semilles 318 de habas Red Knight 3129 Catiloga de semillas 1 paquete grande Fie. 1.4 Asi pues, los datos representan informacién, y la informacién consiste en datos significativos. Habrd que tenet presente esta distincién a lo largo del texto. Codificacién de informacién en forma de datos En Ja prdctica, es necesario representar (codificar) tanto la informacién como su origen de forma distinta (datos). Uno de los motivos que justifican este proceder es facilitar el tratamiento de la informacién, y también, que la informacién tal como se origina suele ocupar mucho espacio y se requiere convertirla a un formato mds compacto. Todos los dias podemos encontrar ejemplos de ellos: 4a) El ntimero de matricula de un coche contiene mucha in- formacidn si somos capaces de interpretar el cddigo: VLP 532 S 5) A cada nuevo libro que se publica se le asigna un nti- mero unico de identificacién internacional (International Standard Book Number-ISBN, véase el correspondiente a la edicién inglesa de este libro en Ja tercera pdgina). 0 273 01845 0 ¢) Las compafiias de ventas por correo asignan mimeros de catalogo a los articulos que ofrecen. En Ia figura 1.4 se explican éstos y otros ejemplos de datos codificados. Por el momento, estudiaremos con mds detalle el caso de las ventas por correo. 8 Ejemplo: ventas por correo Dobies, una compajfifa vendedora de semillas, est4 situada en Gales. Todos los afios envia su cataélogo que facilita detalles de todas las semillas de flores y verduras ofrecidas para el afio en curso (Fig. 1.5). Existen unas 550 variedades. Si deseo sem- brar judias, puedo escoger entre habichuelas, judias enanas o habas gruesas. En el primer caso, todavia se puede seleccionar el tipo de habichuela deseado entre diez variedades. Junto con el catdlogo, se envia un formulario de pedido a rellenar por el cliente. El cliente debe anotar en el formulario el ntimero de cédigo de cada articulo deseado. Entonces, si se ha optado por la variedad de habichuelas Prizetaker, se anotard el ntimero 3116 en la hoja de pedido (véase Fig. 1.6). ¢Por qué es necesario esta modalidad abreviada? La informacién original es demasiado larga, y sin recurrir a un niimero de cédigo habtia que escribir «Habichuelas variedad Prizetaker», y el formulario tendria que ser bastante mayor, con el consiguiente aumento de su precio. Mas tarde, cuando el pe- dido se recibe en la compafia, alguien leerd la hoja e interpre- yar4 el mimero, De esta fotma, utilizando un cédigo, el cliente ahora tiempo, el encargado en la compaiifa también ahorra tiempo, y se reducen el precio y el tamaiio de la hoja de pedido. Muchas organizaciones comerciales, jndustriales, etc., tecu- tren a abreviaturas de informacién en origen, codificandola en forma de datos, con lo que no sdélo se ahorra tiempo y se aceleran Jos procedimeintos, sino que también se favorece la exactitud y fiabilidad, Importancia de la informacién en las empresas La informacién no sélo es importante pata hosotros como individuos al desempefiar nuestras actividades cotidianas, sino también para que las compafias puedan funcionar y ser contro- ladas de manera eficaz. Una compaiiia de fabricacién Tipicamente, una empresa dedicada a la fabricacién de articu- los (productos alimenticios, barras metdlicas o lavadoras, por ejemplo), requiere grandes cantidades de informacién para man- tener su eficiencia. Por ejemplo, es necesario conocer cudntos articulos se yenden, puesto que carece de sentido fabricar ar- 9 Runner Beans A packet of seed will give you pounds and pounds of fresh tasty beans at the most welcome time of late summer and autumn. Pick the pods regularly to encourage further cropping. Culture. Any good garden soil will grow runner beans, but the best crops are obtained as a result of deep digging and liberal manuring. For a very early crop sow in boxes in a freme during April and set out the plants in mid-May, protecting against frost. Another method is to sow outdoors during April. protecting the plants with cloches until danger of frost damage is past. For the main crop simply sow outdoors from early May onwards. Plant ihe seeds’ 2-3 ins, deep and 6 ins. apart in double rows made 1 fi. apart. Allow 5 ft. between each double row. In due course, remove every other seedling leaving the remaining plants to grow on about | ft. apart. Stake the plants as soon as possible after germination to give protection against winds, Water freely during dry weather and spray with soft water during the evening to help the flowers to sel. For exhibition use choose strongest plants, pinch out all side growths and allow only 2 pods each cluster. Sown as recommended, a packet of seed will sow a double row about 14 ft. long. Seed sown outdoors will produce crops in about 14-16 weeks. Varieties Long, slender, smooth podded beans which do not have those tough str- ings, so tiresome to deal with before cooking. It is usually sufficient to cut and cook the pods in “chunks” as with Dwarf French beans. "They usua- lly set better than ‘or- dinary’ Runner Beans during hot weather. Red Knight This va- riety has red flowers and dark coloured seeds. It produces cluster after cluster of crisp, smooth textured beans about 12 ins. in lengh of rich juicy flavour. 3128 Packet to sow a double row about 7 ft. long 46p 3129 Packet to sow a double row about 14 fe. long 88p Fic. 1.5. Pégina del catdlogo de Dobies. 10 ‘satqoq, ejuedwioo ve] ep oprped ap oryjnuioy “9 T “OL uy I I I 80 eaofiea fui ep osowoU Ia IuauUOUEILE epeSIPUL pepIUeD e) (Aigo. /pieg isniy/presKe—ieg erale) |W @ ANGI ove) log ueualiod ‘a41p910 op eLolze3 40d oGed ap Osea wa “aula 2p soje Ue OBed ape 98 ON} 100 Jan Ws © sompeBed & nf) A aspetsod Sab £0] S0p0). uvNoav V WVLOL ‘s81g0q @p e1ueqoiduce foinbasa SONS 7¥ 0919085 op Qgiaad W101 24uOaWI sod oysendwoo “owunfpe o1nuy g§ NOID94S £ WwioL c WWLoL Qdidad IWLOL aLYOd IAI (osian07 |@ BIOU B5epAy o1ejnW0} [8 oiaue A ofejequya seU9||1 OWI9D aigos seqiexep (€ euunjos) jeron ered osienes ae E leieenninsteo, (z euwinjos) jeroy (1 euwinjoo) jeioy Odldad 1V10L v NOIDD3aS vNidvd oN omndiay oN onnouay oN ii ticulos que no van a venderse, y porque se necesitara espacio adicional para almacenar los articulos no vendidos. Si aumentan las yentas, tendrdn que fabricarse mds unidades para satisfacer la demanda, lo que tal vez implique la necesidad dé contratar més trabajadores. Tanto el director encargado de ventas como el de fabrica- ciédn poseen informacién relativa a su trabajo, pero tienen que compartir su informacién para que el nimero de articulos fabri- cados concuerde con el niimero de articulos vendidos. Si se recibe un pedido grande, que implique la necesidad de contratar mas personal, el director de personal se verd también invo- jucrado. En el aspecto econédmico, Ja persona responsable del presu- puesto de la compafifa necesita estar informada del ritmo de ventas y de los gastos importantes, tales como los asociados a la compra de equipos o a la contratacién de personal, y sabré si la compaiiia posee fondos suficientes para afrontar el gasto. Entonces, los respectivos directores de los departamentos de ventas, personal, fabricacién y financiero han de compartir su informacién para que la compafiia esté en condiciones de des- empefiar beneficiosamente su funcién. Para lograr cumplir su misién con eficiencia, toda la informaciédn de la compaiia debe combinarse con objeto de tomar decisiones globales. A modo de ejemplo, el encargado de fabricacién puede desear instalar algin equipo destinado a incrementar la productividad (el mimero de articulos fabricados); desde su punto de vista se trata de una buena idea, y asi se lo propondra al director general de la compafia, pero antes de tomar ninguna decisin definitiva, el director general debe saber si las ventas estén aumentando o es probable que aumenten, y en caso afirmativo, estimar si los beneficios obtenidos por el aumento de Jas ventas compensardén Ja inversién en nuevos equipos. Para ello necesita la informacién que le proporcionen el director de ventas y el encargado de fi- nanzas, antes de decidirse al respecto, Queda claro, por consiguiente, que Ia informacién es muy importante para una compafiia, ya que en base a ella se toman las decisiones. Evidentemente, la informacién tiene que set exacta y actual, en tanto que afecta a la conveniencia de la decisién. Una sociedad inmobiliaria Como un ejemplo més, consideremos el caso de una sociedad inmobiliaria que concede préstamos para individuos que desean edificar su ptopia vivienda. Para poder ptestar dineto, es evidente 12 que la compaiifa debe disponer de efectivo, y supongamos que lo obtiene por los medios siguientes (véase Fig. 1.7): 1) De Jas personas que invierten (depositan) dinero en la sociedad. 2) Aplicando una tasa de interés a los beneficiarios de los préstamos. 3) Invirtiendo sus propios fondos de reserva (capital) de la manera més conveniente para conseguir mds dinero a cambio, Se necesita diariamente una gran cantidad de informacién para conservar el equilibrio entre el dinero prestado (gastos) y el dinero obtenido por los tres procedimientos anteriores. En la figura 1.7 se representa la naturaleza de este proceso. Se recoge la informacién telativa a la cantidad de dinero que entta en la sociedad inmobiliaria (entrada); esta informacién es utilizada (procesada) por expertos financieros, y se toman deci- siones acerca de la cantidad de dinero disponible para préstamos (salida). Entrada/proceso/salida Este sistema tan sencillo de entrada/proceso/salida puede aplicarse a muchas otras compafifas y a gtan parte de nuestras actividades diarias. Por ejemplo, cocinar un pastel es otro sistema Inmpositoras ] ENTRADA PROGESO SALIOA : i ore [rss | aS pt Boneticorios e hipotocos versions] vecoge do és =| USUANTO DINERO | SE PUEDE PRESTART omeno. PRESTADO Dinero mvortéo a else tira [Epoitemene en Indias) Fic. 1.7. Sociedad inmobiliaria: sistema bisico de entrada/proceso/salida, 13 ENTRADA, PROCESO SALIDA. A = rcranacion Si DE UN PASTEL| a 342| | | =) inten [MOT ieiag _Ycooreeo | Pata comeatie re Nosy ‘SISTEMA DE coy CALEFACCION| Eocvicod Ternostato ad TSA Vs es z. Bl fe jeotl { Tavagore * ona timpin Liquido wwe VOM. we Proceso BF eealeuo] = BE = 2 Memoria dates ‘Dedanador || Resuitsdes el erdénadir Fie. 1.8. Otros sistemas de entrada/proceso/salida. sencillo de entrada/proceso/salida. La entrada consiste en reunir todos los ingredientes necesarios, la fase de proceso corresponde a la mezcla de los mismos y su interaccidn en el proceso de cocina, y la salida es el producto comestible final. En la figue ta 1.8 se representan otros ejemplos de entrada/proceso/salida. La secuencia correcta E/P/S es fundamental no sdlo en nuestras actividades cotidianas, sino también para que la mayorfa de las compafifas y empresas funcionen correctamente, Como veremos con detalle en un capitulo posterior, la secuencia E/P/S es también fundamental para los ordenadores, y aunque no hayan sido estudiados todavia, hemos incluido ordenadores en la fi- gura 1.8, Vocablos importantes aparecidos en el capitulo 1 Informacién. La informacién es necesaria para tomar decisiones. La exactitud de Ja informacién condiciona la calidad de las de- cisiones. Informacién y datos. Codificacién de informacién en forma de datos. Sistema de entrada/proceso/salida. 14 Ejercicios 1. éPor qué es importante la informacién para las personas y orga- nizaciones? 2. Enumerar cinco fuentes distintas de informacién. 3, Enumerar cinco métodos diferentes para conservar informacion. 4. A menudo es necesario codificar la informacidn en forma de datos. Explicar por qué. 5, Poner dos ejemplos de datos explicando su significado. 6. Para una determinada aplicacién comercial, estudiar sus procedi- mientos de entrada/proceso/salida. 7. Para uno de los casos siguientes, estudiar la informacion necesaria: a) Seleccionar los diez discos més vendidos del momento. b) Fabricar un nuevo producto. c) Decidir acudir a la oficina o al colegio un dia. d) Decidir dénde ir de vacaciones. e) Coger un tren. 15 2. SISTEMAS MANUALES DE INFORMACION En el primer capitulo estudiamos la importancia de Ja infor- macién, y vimos que casi toda accién emprendida pot un indi- viduo 0 grupo se basa en la informacién disponible. También vimos que las compafifas recurren a un sistema de entrada/pro- ceso/salida para decidir su linea de actuacién. Para ello, la in- formacién se recoge de diversas fuentes (entrada), se evaltia y procesa (proceso), y finalmente, se emprende una accién como resultado de una decisién tomada (salida), La primera parte de este capitulo se ocupard de estas tres etapas en relacién con una compaiifa de ventas por correo espe- cializada en la cometcializacién de semillas, Al terminar cada estacién, se recogen y clasifican las semillas de las floes y hortalizas, para emplearlas en la estacién si- guiente. La compafifa elabora un catélogo completado con foto- grafias, descripciones y precios de cada articulo. El cliente rellena la hoja de pedido incluyendo las semillas deseadas y la envia a la compafiia, frecuentemente acompafiada de un cheque para pagar el precio del encargo (véase Fig. 2.1). EI pedido se comprueba para vetificat que tanto Jos articu- los como el pago son correctos, en cuyo caso, se pasa al depar- tamento de envios para despachar las semillas solicitadas al cliente. Si la hoja de pedido no esta clara o est4 incorrectamente cumplimentada, se devolveré al cliente acompafiada de una soli- citud de aclaracién, Veamos ahora con més detalle la entrada de este procedi miento mencionado algunos de los términos convencionales, uti- lizados, lo que més adelante nos seté til para relacionarlos con los procesos llevados a cabo con ordenadores, lo que se estudiard en los capitulos 3 y 4. 16 Envio postal se la hola do potido — Compntia de DEPART. Jorn DE PEDICOS ke DEPART. > gee BRASSICR De ENViOS: Fic, 2.1. key yer Sistema | _ a x de ventas | Ge"inormacie 1UDIAS Bar cones: GUSANTES, oe, Entrada de informacién Antes de que el cliente reciba las semillas, tiene que ptopor- cionar a la compafiia cierta informacion. Fuentes de informacion Al leer el catdlogo, el cliente decide las semillas de flores y hortalizas que desea para la ptéxima estacién. Por ejemplo, deci- diré sembrar Alyssum, Marigold y Foxglove, ademas de espi- nacas, zanahotias, coles y habas. Hemos visto que la informacién en origen puede ser demasiado larga; ocuparia mucho espacio si se solicitase de esta forma. Codificacién Por consiguiente, cada tipo de semilla tiene asignado un ni- meto de referencia, que corresponde a informacién codificada (es decir, datos) que el cliente anota en la hoja de pedido. Por ejem- plo, en Ja figura 1.5 vimos que la variedad de habas Red Knight tenia un numero de identificacién de 3128 para un paquete pequefio y 3129 para un paquete grande. Preparacion Una vez conocido el eédigo de la informacién, debe prepa- rarse para su inttoduccién en el sistema de la compafifa, el cual 7 puede ser el de ventas por correo que estamos considerando, un sistema de calefaccién, un sistema telefonico, un sistema de investigacién de mercados por medio de cuestionarios, etc. En huestro ejemplo, la preparacién consiste simplemente en intro- ducit los ntimetos de referencia de los articulos, tomados del catdlogo, en el formulatio de pedidos. En otras aplicaciones, quiz4 sea necesario teclear la informacién codificada (datos) en un sistema de ordenadores, 0 escribirla en forma de cues- tionario. Validacién de datos Los datos suministrados por setes humanos no son necesaria- mente correctos. En nuestro ejemplo, es posible que el cliente anote un nimero equivocado, tal vez uno inexistente. En consecuencia, cada hoja de pedido tiene que ser verificada (validada) para comprobar que los mtimeros de refetencia son vilidos. Este proceso no puede detectar Ja entrada de un articulo equivocado, por ejemplo, si se encarga por error la variedad de habas 3132 en lugar de la 3116. El cliente sdlo se dard cuenta de ello al recibir las semillas. No obstante, los ntimeros incorrec- tos sf se descubren, en cuyo caso la compafifa se lo notifica al cliente. Proceso de datos y salida Cuando Ia hoja de pedido ha sido debidamente verificada, puede pasar a otros departamentos de la compafifa, para set procesada. Se enviard al departamento de distribucién, y una segunda copia pasaré al departamento de contabilidad, donde se ocuparin de todo Jo referente al pago (véase Fig. 2.2). Comunicacién al depart. de cor idad Recepeién en el depart. de pedidos Pedido efectuado por el cliente Gomunicacién al depart. de distr. y almacén Fic. 2.2. Los diversos departamentos de la compafifa re- quieren notificacién de detalles del pedido. 18 La salida principal de esta compafifa corresponde al envio de los paquetes de semillas solicitados por el cliente. Utilizacién de archivos Las compajfifas, como la del ejemplo considerado, necesitan conservar archivos de todas las ventas efectuadas con objeto de conocer el total vendido en un periodo dado, o durante todo el aio. El concepto de archivo es fundamental en la actividad de la mayoria de Jas compafifas comerciales; entraremos con mds de- talle en el tema de los archivos. Los formularios de encargos son utilizados por una compaiia para obtener informacién relativa a ventas y contabilidad, ade- més de servir para saber el género que hay que enviar al cliente. Las cifras de ventas le sirven al director del departamento comer- cial para determinar los articulos que se venden bien y los que no se venden tanto, para continuar en el primer caso e intensi- ficar la propaganda o disminuir la produccién en el segundo caso. Cada afio, todas las compafiias tienen que elaborar un informe de ganancias y pérdidas, no sélo para sus propios fines, sino tam- bién para hacer su declaracién fiscal sobre la que se basan los impuestos que se le aplican. Este tipo de informacién se conserva en archivos. En un sistema manual, el «archivo de pedidos» constard de todas las hojas de pedido recibidas, reunidas y con- servadas en el correspondiente armario clasificador 0 archivador. Muy posiblemente, los pedidos se conseryen en carpetas orde- nados alfabéticamente. A continuacién pasaremos a comentar algunos de los térmi- nos asociados con los archivos. Archivos ‘Un archivo es una coleccién de informacidn relacionada; en efecto, un archivo de pedidos contendra todos los formularios recibidos; el archivo de némina de una empresa ‘contiene datos relativos a los salarios y sueldos pagados a cada empleado; un archivo de expedientes académicos contiene detalles individua- les de un grupo de estudiantes. Asf pues, un archivo consta de un conjunto de informacién relacionada: pedidos, sueldos, expe- dientes académicos, etc. Se puede afadir informacién nueva a un archivo, modificar la ya existente, o eliminarla, Toda la informacién contenida en 19 ojos incviduaios ee ee Baa Sree ets pte Lo = aiuros ee F]HeMENtOS | 5 eee a of se fa Sonos 1 [sea [et _| = [ao] CAMPOS = acon pas ARCHIVO, TOTAL, Fic, 2.3, Archivos, registros, campos y elementos. un archivo o grupo de archivos ayuda a la compaiifa en cuestién a gestionar sus asuntos (véase Fig. 2.3). Registros Un archivo de pedidos consiste en una serie de registros, cada uno de ellos equivalente a la informacién contenida en una hoja de pedido, es decir, nombre y direccién del cliente, nimero de cuenta, articulos solicitados, e importe total. Un archivo aca- démico contiene el nombre y domicilio de cada estudiante, su edad, sexo, clase, y otros detalles de importancia. Un archivo de néminas consta de registros individuales que contienen infor macién de un empleado, tal como nombre, depattamento, cddigo tributario, régimen laboral, horas de trabajo, contribucidn, salario bruto, ete. (Fig. 2.4). Por consiguiente, un archivo no es mas ks ELGG RUG] —WSUACION [C00 FHAUTAR | —BEBUEEION svar | ss was = 0 |raononite ATANEG|_— SEGURIDAD S0OIAL—| “TOTAL ABOHADO + RUNETO ES wo. ne | NOMBRE, DEPARTAMENTO INPUESTOS PAGADOS® 1671.00 JF SMITH ADMINISTRAGION Fic. 2.4, Neémina; los elementos matcados con un asterisco varian semanal o mensualmente. 20 que un conjunto detallado de informacién acerca de un cliente, estudiante, empleado, etc. Campos Los registros se dividen a su vez en campos, cada uno de los cuales contiene un elemento de informacién; por ejemplo, el campo de nombre, el campo de domicilio, etc. Evidentemente, el elemento de informacién contenido en cada campo de cada registro varia de uno a otro. Asi, en el caso del archivo de néminas, el campo de nombre de un registro contiene el nombre de un trabajador, y el registro siguiente contendtd en su campo de nombre el nombre de otro empleado diferente. La informacién contenida en un campo de un tegistto se denomina elemento de informacién. Campo clave Para ilustrar este concepto recurriremos a un ejemplo sencillo. Supongamos que se necesita encontrar en un archivo académico (compuesto por una serie de registros, uno por cada estudiante) Ja informaci6n relativa a un estudiante, apellidado Lafora. Puede haber unos treinta estudiantes en el archivo; entences g¢cémo se obtienen los detalles del estudiante Lafora? Se puede emplear un campo tinico, tal como el de nombre, para hallar el registro particular requerido; se acude al archivo que contiene los registros de los treinta estudiantes, que posible- mente esté en una carpeta guardada en un archivador, buscando en cada registro el nombre (elemento) correspondiente al del estudiante cuyo expediente se desea examinar. Cuando coincide el nombre del estudiante en cuestidn con el contenido en el campo de nombre, sabemos que se trata del registro buscado. De manera semejante se procederia en el caso de la compaiia de ventas por correo, Si se necesitan averiguar detalles relativos a determinado pedido, habr4 que tevisar el archivo de pedidos, verificando el campo de nombre de cada registro (pedido) hasta que coincida el nombre contenido en este campo con el nombre del cliente buscado. El campo especial, utilizado para buscar un registro especifico en un archivo compuesto por varios registros, recibe el nombre de campo clave, puesto que facilita una clave para hallar un registro particular incluido en un archivo, Es més facil encontrar un registro, sobre todo si se emplean ordenadores, cuando el campo clave consiste en un ntimero en 21 lugar de un nombre, Por esta razén, muchos archivos de orde- nador contienen registros con un campo clave consistente en un ntimero tinico para cada registro. Cuando una persona ingresa en un hospital, se le asigna un ndmero tinico, que se incluye en su registro junto con el nombre, direccién, enfermedad, nuimero de sala, médico encargado, etc. En un archivo de némina, a cada empleado se le asigna un nu- mero unico de modo que los detalles cotrespondientes se puedan encontrar buscando el ntiimeto en lugar de su nombre. Ma4s sobre archivos Archivos maestros Volviendo al caso de la compaiiia de ventas por correo, el archivo de pedidos contenido en un archivador incluye detalles acerca de cada formulario individual enviado por los clientes. Este archivo se denomina archivo maestro, y contiene toda la informacién disponible sobre los _pedidos. Sin embargo, todos los dias Megan pedidos nuevos, y seré necesario aiiadirlos al archivo maestro. Suele ser normal esperar hasta que finalice el mes en curso (o a veces Ja semana) antes de ejecutar este procedimiento. Archivos de movimiento Todos los pedidos recién recibidos se juntan y se almacenan en un archivo temporal que se va elaborando conforme Ilegan los pedidos, y al final de cada mes, los pedidos contenidos en este archivo de movimiento se transfieren al archivo maestro (véase Fig: 2.5), De esta manera, se crea un nuevo archivo actua- lizado cada mes. Es posible clasificar el archivo maestro por el orden alfabético de los nombres de los clientes 0, lo que es més probable, segtin el mimeto de pedido. Asi pues, una actividad comercial tipica implica la transfe- rencia de registros de un archivo de movimiento a un archivo maestro, generando un nuevo archivo maestro. Una empresa editorial Como segundo ejemplo, citaremos el caso del mundo edi- torial. El archivo maestro contiene detalles acerca de cada libro vendido por la compafifa en cuestién, 22 Pedidos disrios ‘ransferidos ‘a archivo mo ARCHIVO OF ARCHIVO MAESTIO MOVIMIENTO DE PeDioos Fig. 2.5. Archivo maestro y archivo de movimiento, Pedidos por correo Todos los meses se retinen directores y editores para comen- tar las ciftas de venta de cada libro, para decidir la reimpresién de ciertos ejemplares con objeto de no quedarse sin existencias y no poder atender a la demanda, y también los libros que no se venden bien, para no volverlos a imprimir o tal vez retirarlos del catdlogo de circulacién. Durante el transcurso del mes, al llegar los pedidos de un libro determinado, se conservan en un archivo de movimiento, y al final del mes, se actualiza el archivo maestro afiadiendo la informacién contenida en el de movimiento, de forma que este nuevo archivo generado seré el archivo maestro durante el mes Siguiente, EI 31 de diciembre suele ser una fecha especial para las edi- totiales y otras empresas comerciales, puesto que marca el final del afio financiero, momento en el que hay que elaborar un informe de cuentas para Hacienda. La compafifa debe calcular los beneficios totales del afio pasado, y evidentemente, necesi- tard para ello Ja informacién contenida en el archivo maestro. Proceso de archivos De lo expuesto anteriormente, podemos identificar dos acti- vidades fundamentales implicadas en el tratamiento o proceso de archivos. 23 Clasificacién | combinacién Los archivos de movimiento deben ser combinados con la informacién contenida en el archivo maestro. Si éste estd orde- nado alfabéticamente, las hojas individuales de pedido del archivo de movimiento se tendr4n que introducir de la misma forma en el maestro. Se acostumbra entonces a clasificar el archivo de movimiento en orden alfabético antes de combinar los registros de un archivo con los de otro. Otra solucidn consiste en clasificar los archivos segtin el nt- mero de pedido o cliente, como se indica en la figura 2.6. Cliente N= feat] Bel | ee Chente —<—<— it (sn ArT) Cleats Ne [am a “ anneal | Gionte We Cant T aay ps] Le] Gente N= feant]An. Ne | == | “Glioma Ne bent] Ant Ne] «| a |r| am >t m2) aw ‘Archivo de movimiento, clasficado. ‘archive de movie fon orden creciente de nimoros de pedi on el archivo rchive most Fre. 2.6. Clasificaci6n y combinacién. Actualizacién Combinando los registros del archivo de movimiento con los del archivo maestro, se actualiza el archivo maestro original, proceso que da lugar a la creacién de un nuevo archivo. La actua- lizacidn de archivos maestros es otra de las actividades fundamen- tales de gestién de archivos. En el caso de Ja compafiia editorial, el archivo de ventas se actualiza mensualmente, mientras que un archivo académico puede requerir actualizacién sélo cuando in- gresa o abandona el centro algtin estudiante. Se deduce de lo anterior que la actualizacién de un archivo no necesariamente implica afiadir informacidn, sino posiblemente borrar o modificar informacién ya existente. 24 Proteccién de archivos La informacién contenida en los archivos es de vital impor- tancia para Ja actividad cotidiana de empresas ¢ instituciones, y por consiguiente, se deben tomar precauciones pata que dicha informacién no se destruya a causa de incendios, robos 0 bom- bardeos. En los sistemas manuales, los archivos se duplican y se con- setvan en lugares protegidos contra fuego, inundaciones, etc., para que en caso de que se produzca alguna catdstrofe no se pierda la informacién. Estudiaremos otros métodos de proteccién més adelante, cuando nos ocupemos de Ja conservacién de infor- macién en archivos de ordenador. La idea fundamental es que Ja informacidn contenida en archivos no corra peligro de desapa- recer de la noche a Ja mafiana. Hacia los ordenadores El objetivo principal de este libro es explicar el motivo por el cual la informacién, tan importante para individuos como para entidades colectivas, depende cada vez mds de la utilizacién de ordenadores; estaremos entonces en condiciones de telacionar Jos ordenadores con la informacién. Por consiguiente, el préximo capitulo se dedicaré al estudio de la naturaleza de los ordena- dores. Lo que deberia estar claro ahora es que la sociedad es cada dfa mds dependiente de la eficiencia y rapidez con que se pueda procesat la informacién, lo que en realidad significa una mayor dependencia de los ordenadores. Dentro de treinta afios, depen- deremos tanto de los ordenadores como en la actualidad del pettdleo, electricidad y teléfono, lo que conducir4 a una notable reorganizacién de la sociedad. Ciertos adelantos técnicos tienden a ejercer este efecto. Alexander Bell, en 1830, dificilmente pudo haber previsto la reorganizacién que sufriria la sociedad como consecuencia de su invencién del teléfono y de muestra actual dependencia de este aparato. Los ordenadores tendr4n una repercusién similar. Es impor- tante, pues, que la generacién que se esté formando ahora, la que tendré que experimentar esta teorganizacién durante los prdxi- mos treinta afios, esté suficientemente preparada para aprender. Es innegable que quienes hereden la sociedad computerizada dispondrdn de informacién procesada por ordenadores en lugar de por seres humanos. Existen al menos cuatro razones que justifican la creciente 25 dependencia de la sociedad respecto a los ordenadores, de cuya importancia deben ser conscientes las futuras generaciones. En primer lugar, la misma facilidad de acceso a los ordena- dores, puestos al alcance del hombre de la calle, ha tenido una repercusién notable. El eslogan de una compafifa fabricante de ordenadores, Texas Instruments es «Ordenadores para todos». Por primera vez desde su invencién, la gente corriente puede tenet acceso a las posibilidades de los ordenadores en funcién del dinero que dispongan para ello. En segundo lugar, como consecuencia del desarrollo de la mictoelectrénica, es muy probable que los ordenadores irrumpan en todos los aspectos de nuestras vidas, al ir de compras o al intentar mejorar el rendimiento de una empresa de cualquier tamafio. En tercer lugar, los microordenadores y la microelectrénica en general han entrado en la sociedad con una rapidez dificil- mente previsible incluso por los expertos. Hace muy pocos afios, casi nadie habia ofdo hablar de microordenadores, pero en la actualidad es dificil encontrar a alguien que no sepa nada del tema. La velocidad con que se han mezclado con nosotros cons- tituye un fenémeno no igualado por ningin otto avance tecno- légico de Ia historia. Por iiltimo, como la principal ocupacién profesional del ser humano consiste en el manejo de informacién, y como los orde- nadores son especialmente idéneos para esta labor, la sociedad acabard por confiar casi por completo en ellos. Vocablos importantes aparecidos en el capitulo 2 Fuente de informacién, Codificacién de informacién. Validacién de datos. Proceso de datos. Atchivo. Registro. Campo. Elemento. Campo clave. Archivos maestros. Archivos de movimiento. Proceso de archivos. Combinacién/clasificacién/actualizacién. Proteccién de archivos. 26 Ejercicios 10. 11. 12. 13, 14. Explicar lo que se entiende por «fuente de informacidén». Explicar los siguientes vocablos: archivo, registro, campo, elemento, campo clave, La policia tiene archivos con registros de los delincuentes cono- cidos, Explicar al respecto los siguientes puntos: — Forma de recoger informacién relativa a los delincuentes a partir de la fuente (el delito). — Detalles pertinentes para registrar. — Forma de codificar en datos dichos detalles, Definir la finalidad y caracteristicas de una factura. | eCudles sertan los campos que probablemente contendrta una factura de una editorial? Sugiéranse los elementos de datos contenidos en cada campo. cGudl de los campos escogeria como campo clave y por qué? éQué se entiende por archivos de movimiento y por archivos maestros? ¢Qué tipo de actividades se efectiian con los archivos? Citar dos razones por las que la sociedad depende cada vez mas de los ordenadores. Sugerir las precauciones qué sé tomarian para proteger un ar- chivo manual frente a robo 9 deterioro. Citar ejemplos de fuente de informacién para una o més de las aplicaciones siguientes: — un catdlogo de ventas por correo; — un archivo clinico; — bibliotecas. La validacién de datos es necesaria antes de poderlos introducir en un sistema. a) Comentar el motivo. b) Sugerir varias formas en que los datos tomados en origen podrian introducirse incorrectamente en las situaciones si- guientes: un censo; pedidos por correo; bistoriales clinicos. c) Comentar los efectos de la introduccién de datos incorrectos en las aplicaciones anteriores. Explicar la finalidad de los archivos maestro y de movimiento en un sistema de gestién de bibliotecas. Respecto a una aplicacién escogida por el lector, explicar por qué deben clasificarse y combinarse archivos. Qué significa actualizar un archivo? Enumerar algunos campos de una némina semanal que deban actualizarse semanalmente, y otros que no lo necesiten. 27 3. gQUE SON LOS ORDENADORES? Uno de Jos primitivos ordenadores, denominado ENIAC, ejecuté su primer programa el dfa 15 de mayo de 1949. Su nom- bre significa Electronic Numerical Integrator and Calculator (calculador e integrador numérico electrdnico); su construccién, por parte del Ministerio de Defensa de los Estados Unidos en colaboracién con la Escuela Moore de Ingenieria Eléctrica, cost aproximadamente medio millén de délares. Aproximadamente al mismo tiempo, posiblemente un poco antes, se construyé el Manchester Mark I, en la Universidad de Manchester, Inglaterra. Es interesante hacer notar que varios integrantes del equipo que construyé el ENIAC sugirié que cuatro méquinas similares serian suficientes para satisfacer las necesidades de cdlculo del mundo entero. No obstante, durante los ultimos treinta y cinco afios se han fabricado y vendido muchos cientos de miles de ordenadores, y debe haber algo que justifique semejante ange. De hecho, IBM, que aunque sea la mayor es sdlo una de las empresas fabricantes de ordenadores, ocupa la séptima posicién mundial entre todas las grandes compafiias (1979). Las empresas automoyil{sticas y petroliferas compiten por los primeros puestos, pero con la aparicién de la microtecnologia parece ser que las industrias de ordenadores pasarén pronto al primer lugar. Ademés, como resultado de esta reciente tecnologfa, es posi- ble comprar un ordenador de potencia de cdlculo similar, si no mayor, que la del ENIAC por unos cuantos miles de pesetas, y de un tamafio que hace posible enviarlo por correo. Volveremos sobre el tema de los microordenadores en el capitulo 6, mien- tras que por ahora nos ocuparemos de la tecnologia de ordena- dores en general para ver lo que son y por qué la sociedad de- pende tanto de ellos. En 1833 Charles Babbage, profesor de mateméticas en la Universidad de Cambridge, sofid con construir un computador, al que denominé, no obstante, Méguina analitica, y con el que pretendia resolver cualquier ecuacién que se le introdujese. No 28 Fic. 3.1, Maquina analitica de Babbage: a principios del siglo x1x era imposible construit un computador exclusi- vamente mecénico. pudo completarlo porque en aquella época faltaba algo funda- mental: la electrdnica, Charles Babbage contaba tinicamente con tecnologia mecé- nica, es decir, engranajes, ruedas y palancas. Asi y todo, pudo completar una parte de la mAquina, expuesta actualmente en el Museo de Ciencias de Londres (Fig. 3.1). Pata quien guste de los objetos mecdnicos, se trata de una bella maquina, pero queda el hecho de que en 1833 fue imposible construir un ordenador mecinico. Electrénica Fue Howard A. Aiken, quien precisamente también procedia de la Universidad de Cambridge, aunque trabajaba en la de Massachussets, el primero en presentar al mundo un intento de fabricar un ordenador, que no era tal en el sentido estricto que damos hoy dia a la palabra, puesto que carecia de memoria de almacenamiento de programas. En la actualidad, la elecirénica es ain la tecnologia mds idénea para la construccién de ordenadores. Los componentes 29 electrdnicos, tales como resistores, condensadores, diodos y tran- sistores, son los integrantes de los ordenadores modernos. No necesitamos saber nada acerca de estos componentes salvo el hecho bdsico de que se trata de dispositivos de dos estados. Los ordenadores contienen muchos miles —millones en el caso de Jas mdquinas de mayor envergadura— de dispositivos de dos estados, Dispositivos de dos estados Un dispositivo de dos estados, o biestable, es semejante a un interruptor de luz. En un instante dado sélo puede hallarse en uno de dos estadas posible: activo o inactivo. Una lémpara, el timbre del teléfono, el timbre de la puerta, etc., son otros ejem- plos (Fig. 3.2) (gpuede citar el lector otros ejemplos?). En el caso de la bombilla, puede estar encendida o apagada, o sea, puede estar siendo recorrida o no por corriente eléctrica, BINARIO t BINARIO 0 g ©) meemisear| EtG. 3.2, las chemorias Ejemplos habituales de Polardea Nore _Polndaa Sor _ do ordenader dispositivos de dos estados. Los componentes de los ordenadores son también dispositivos de dos estados porque en cada instante conducen carga eléctrica © no conducen. Se han escogido los dispositivos de dos estados en lugar de los de tres estados o mds, simplemente porque son més faciles de fabricar, y por consiguiente, més baratos. Uno de los prime- tos modelos de computadores utilizaba dispositivos de diez esta- dos, pero su coste de fabricacién era inaceptable. A los técnicos de ordenadores no les gusta hablar de cargas 30 eléctricas, antes bien, representan la presencia o ausencia de carga de otra manera, en sistema binario. Sistema binario El sistema binatio es un sistema de numeracién. El prefijo «bi» viene del latin, y significa «dos». Como todo sistema de numeracién incluye el cero, los dos Gnicos digitos posibles en que puede consistir el sistema numérico binario son el cero y el uno (0,1). Esta es una manera muy conyeniente de representar los estados internos de los componentes electrénicos biestables. En el sistema numérico binario, 1 representa la presencia de corriente atravesando el componente, mientras que la ausencia de la misma se representa mediante el digito binario cero (véase Fig. 3.2). Con el sistema de numeracién decimal (decimal deriva de diez), los diez digitos, incluyendo el cero, son: 0,1,2,3,4,5,6, 7,8,9, y todo valor puede representarse con estos diez digitos. Por ejemplo, doscientos cincuenta y tres se puede escribir en sistema decimal como 253. El sistema binario es capaz también de reptesentar esta can- tidad, pero. como sélo dispone de unos y ceros, su formato serd mas largo: 11111101 Volveremos més adelante sobre el sistema binario-pata ver la forma de representar caracteres ademds de niimeros (véase pé- gina 50). Por cl momento, sélo necesitamos saber que los digitos binarios 0 y 1 constituyen un método muy conveniente de re- presentar la presencia o ausencia de carga eléctrica. Dispositivos analégicos y digitales Los computadores se dividen en dos categorias fundamenta- les: analdgicos y digitales. A esta ultima clase es a la que se suele tefetir la gente cuando habla de ordenadores. La diferencia entre ambos tipos no es demasiado dificil de entender. Los ordenadores digitales procesan informacién basada en la presencia o ausencia de carga eléctrica, 0 como hemos preferido decir, en el digito binario cero o en el digito binario 1. Estos digitos binarios (bits) son cosas separadas o individuales (dis- eretas). El computador analdgico, por otro lado, procesa informacién de cardcter continuo, no discreta o separada. Si una enfermera 31 mide Ja temperatura corporal con un tetmémetro, est4 utilizando un dispositivo analégico. Aunque la temperatura varie, lo hace de modo continuo. Si lo que hace la enfermera es tomar el pulso, est4 efectuando un proceso digital, ya que lo que hace es contar impulsos individuales. Otros dispositivos analdégicos pueden ser los barémetros, que miden la presién de la atmésfera; termostatos, que miden Ia pro- duccién continua de calor de un aparato calefactor, etc. Un reloj mecdnico, empero, cuenta el ntimero de vueltas que da una rueda, y un torniquete, el numero de personas que lo attaviesan, siendo ambos ejemplos de procesos digitales. Los computadores analégicos encuentran su aplicacién prin- cipal donde Ia informacién es de naturaleza continua (como en fi- sica), tal como presiones, temperaturas y niveles de liquidos. Estructura de un ordenador A continuacién pasaremos a estudiar el disefio, estructuta de un ordenador digital. Tal vez la mejor manera sea estudiar la forma en que un ordenador resuelve un problema, en nuestro caso uno sencillo que normalmente no requeriria el empleo de un ordenador, peto que sin embargo nos ayudaré a explicar los ele- mentos funcionales de este aparato. El problema Supongamos que tenemos una lista de nimeros, como en la figura 3.3, y que nos proponemos averiguar el mayor de todos HOMBRE ‘ORDENADOR USTA DE INSTRUGGION : ne en a1 2 eanier x0 sou 18 | hata of namoro mayor ® aourt ino de todos estose a a ear aye = THEN 80 fener eal aE 2 MO LET 1 =J ® ¢ UT va urs cN eh m m sacs ‘ he = Este of vrs inde cord Posts hater hasta, a =o 15 instrucciones: fic. 3.3. El ordenador necesita un conjunto de instruc: ciones mucho més detallado que un ser humano, 32 Numero de ‘deatifcaciéa (éireecien) se una posiclén MEMORIA DEL ORDENADOR e 2 [Pt instruecion 4 T 18 b a F 2 e m 18 Instruceién 2 Instrueeion 3 Fre. 3.4. Un ordenador necesit: memoria para almacenar o conser i= yar tanto datos (mimeros y text.) como instrucciones de program: En la memoria de un ordenador, —____| existen muchas posiciones, cadu |' * una de ellas definida por un ni- tT! tt mero tinico (direccién) y ocupada i Los datos 0 almacoran nstrueciones por un elemento de datos 0 de ins- | ¢n estas posiciones ncaa trucciones de programa. vn estas posisiones = =] =| | =] a ellos. Esto podrfa ser una de las preguntas de un examen de aritmética pata nifios de una escuela primaria. ¢Qué es lo que fecesitarfa un nifio pata resolver el problema? En primer lugat, una instruccién: «averigua el mayor nuime- ro de esta lista», y después, los ntimeros en cuestién. Es decir, el set humano necesita instrucciones y ntimeros para poder resolver el problema. Si el problema se fuese a resolver con el concurso de un otde- nador, requeriria también estos dos elementos. En primer lugar las instrucciones, lo que denominamos programa en la terminolo- gia de ordenadores, y después, la lista de ntimetos, denominados nimeros dato o simplemente, datos (véase Fig. 3.3). Un ser humano encontraria rdpidamente el ndmero mayor utilizando sus ojos y cerebro, pero un ordenador, por ahora, no tiene ojos ni un cerebro que funcione como el humano. Esto implica que hay que proporcionarle un conjunto de instruccio- nes més detallado, hasta quince en este caso. Dentro de poco comprenderemos el motivo, por ahota, tan sdlo necesitamos saber que las instrucciones facilitadas a un ordenador tienen que ser mucho ifs detalladas que las que se dan a un ser humano. Partes componentes Un ser humano necesita memoria pata recordar las instruc- ciones, y lo mismo sucede con el ordenador, asi que uno de sus elementos integrantes sera la unidad de memoria o de almacena- 33 Unidad aritmetica Hahee Fic. 3.5. La unidad aritmética es la encar- i al “ gada de los célculos y la que compara dos [et)) ee at” ntimeros para decidir cual es el mayor de resstado[ ellos, el menor, o si son iguales, miento, como se denomina en ocasiones. La memoria es tinica- mente un lugar donde conservar o retener informacidn, tal como insttucciones y datos, sin que se verifique ningtin cdlculo en ella (véase Fig. 3.4). Recordemos que Charles Babbage deseaba construir una mé- quina capaz de resolver cualquier ecuacién. Por consiguiente, debe existir otro elemento capaz de ejecutar las cuatro operacio- nes aritméticas basicas, es decir, adicién, sustraccién, multiplica- cién y divisién, ast como de comparar dos mimeros y decidir cual es el mayor, el menor, o si son iguales (véase Fig. 3-5). ¢Pero cémo pasarén los ntimeros contenidos en la unidad de memoria a la unidad aritmética? Esta es precisamente la finali- dad del tercer y tiltimo elemento, cuya misidn es hacer pasar los niimeros a la unidad aritmética, y una vez ejecutada la operacién, transferir el resultado de nuevo a la memoria. Esta parte se lama unidad de control, puesto que controla el intercambio de datos entre la unidad aritmética y la de memoria. También tiene como misidn detectar la operacién que debe ejecutarse, es decir, controla el empleo de las instrucciones, o en otras palabtas, hace lo debido en el momento oportuno. Unidad central de proceso Los tres elementos citados, la memoria, la unidad atitmética y la de control son las tres partes integrantes bisicas de todo ordenador, y consideradas en conjunto reciben la denominacién de unidad central de proceso (Central Processing Unit - CPU). Dispositivos de entrada/salida ¢Cémo llega Ia informacién, ya sean insttucciones de progra- ma, ntimeros datos 0 texto a la memoria de la CPU? Unas mé- quinas especiales, denominadas dispositivos de entrada convierten los caracteres normales (tales como los que componen este libro) en combinaciones de cargas eléctricas (tepresentadas por el corres- 34 pondiente cédigo binatio) de forma que puedan almacenarse en los dispositivos biestables existentes en la CPU. Asi pues, los dispositivos de entrada convierten los caracteres normales en su equivalente binario y los transfieren a la memoria del ordenador (véase Fig. 3.6). Mas adelante entraremos con mas detenimiento en la manera de convertir los caracteres normales a formato binario; por ahora, tenemos que aceptar que como los ordenadores funcionan en sis- tema binario, los caracteres a que estamos acostumbrados deben ser transformados en tepresentaciones binatias univocas. Los dispositivos de salida realizan la funcién contraria, con- vertir la informacién binaria del interior del ordenador en carac- teres que pueda entender el ser humano. En resumen, los dispositivos de entrada transforman los carac- teres a un formato legible por la maquina, y los dispositivos de salida convierten la informacién binaria a un formato legible por los seres humanos, Fr GNIoAD ARIIMETICA | i | 1 { \ ' a DisPOsITivO 1 [Nt 3} 1 —_bisrosiivo BE ENTRADA | g]{ be sauuoa 1] |catealor nimero de horas | TH a holes 1) [tartar de'viempo por hore | 2250 bh tlm tA Ff 1/8 woo oe newonia | | jr) Page eta pen canter | fr 1/8 sep] toto tres BE horas oI" finstccin's 20m de] |B | | 3 a 2a0 tion. | 18 | instrugoién 2 programe 13 1 ot Cateular ns horas xfactor /h. Hy 5) i] 1 lnstruccion n ! | Zona do datos | so \ | Clase 19000-—} | \ UNIDAD CENTRAL DE PROCESO (CPU) Fic. 3.6. Se necesitan cuatro pasos para cumplir una ins- trucciér . La instruccién pasa a la unidad de control. . Seenvia una copia de los datos numéricos (40, 2, 50 en este caso) a la unidad aritmética. Se indica a la unidad aritmética que ejecute la multi- plicaci6n de ambos niimeros. Finalmente, el resultado (100) se envia a la unidad de memoria. sw oye 35 Fic. 3.7. Teleimpresora. Nétese el teclado tipo QWERTY y las teclas funcionales. Tipos de dispositivos E/S Existen diversos tipos de dispositivos de entrada y salida, como veremos més detalladamente en el siguiente capitulo, Por el momento, sélo mencionaremos los terminales de teclado y los sistemas codificadotes de batras, dos procedimientos muy exten- didos de entrada. El dispositivo de entrada por teclado tiene un aspecto muy semejante al de una m4quina de escribir ordinaria, exceptuando Ja presencia de algunas teclas adicionales con las que se «conversa» con el ordenador (véase Fig. 3.7). Los dispositivos lectores de cédigo de barras son frecuente- 36 mente utilizados en supermercados y grandes almacenes para de- tectar el mimero y el precio del articulo adquirido; en este caso se desplaza una varilla por encima de las barras para leer Ja infor- macién contenida en éstas (véase Fig. 4.10). De entre los dispositivos de salida més comunes empleados citaremos los de pantalla (VDU - Viswal Display Unit), utilizado, por ejemplo, en sistemas de despacho de billetes de avién o apli- caciones grificas, y las impresoras, que imprimen los recibos de consumo de electricidad, néminas, etc. Es importante en esta etapa percatarse de que el proceso levado a cabo por un ordenador es, esencialmente, de tipo en- trada/praceso/salida. Los dispositivos de entrada sirven para in- teoducir informacién en la CPU de forma legible por el orde- nador, para que pueda ser procesada por el mismo, mientras que la salida de esta fase de proceso se representa visualmente o de forma impresa por medio de algtin dispositivo destinado a faci- litar la Jectura por parte de los seres humanos. Estos dispositivos E/S, como puede apreciarse en la figu- ra 3,6, no son parte de la CPU, sino que estan en la periferia, en el exterior. Por esta razén, se les conoce normalmente como dis- positivos periféricos. Memoria limitada La memoria principal de la CPU es bastante cara, y por este motivo, sus dimensiones suelen ser limitadas. Sin embargo, un ordenador grande (por ejemplo el CDC Cyber 174) puede alma- cenat internamente hasta un millén de caracteres de informacién. Un millén de caracteres puede parecer una cifra muy grande, pero en la prdctica resulta pequefia considerando la cantidad de caracteres que maneja un ordenador. Un programa de némina para unos 1.000 empleados necesita procesar muchos miles de earacteres, y aparte de estos datos, el propio programa debe estar contenido en la memoria principal. En un programa de némina, esto implica muchos miles de instrucciones de pro- grama. Una compafifa comercial puede tener otros programas co- merciales que deba conservar junto con sus archivos de datos, por ejemplo, todo Io relativo a facturacién, control de existen- cias y evaluacién de costes. No se espera de la memoria principal que conserve todos estos programas y archivos de datos. En cualquier caso, cuando se apaga el ordenador, la informacién exis- tente en su meioria interna desapatece, de forma similar a cuan- do un aparato de televisién «pierde» la informacidn (imagen) 37 al ser desconectado. Por consiguiente, es necesario conservar la informacién en dispositivos adicionales de almacenamiento sufi- cientemente capaces para contener, de manera permanente, todos los programas y archivos de datos, UNIDAD CENTRAL, DE PROCESO (CPU) pisrosmmvo_ DE_ENTRADA pisposiTivo DE SALIDA Los dispositives sunillares Fie. 3.8. Ordenador completo, de almacenamienta i is e sient mda ene yriaubtion consistente en unidad central de proceso, dispositivos de entra- ===== transtorenclo econ da/salida, y dispositivos auxilia- ——* Fiijo ¢6 intormscisn res de almacenamiento. Dispositivos de almacenamiento auxiliar Los dispositivos adicionales de almacenamiento son de tipo magnético, como por ejemplo, cintas y discos magnéticos; se de- nominan dispositivos auxiliares de alseacenamiento y no difieren gtan cosa de las cintas domésticas tipo cassette y discos de larga duracién empleados en los sistemas de reproduccién musical. Son también dispositivos biestables, en los que la informacién queda representada por medio de puntos magnetizados con pola- ridad notte o sur, al igual que los imanes. Una cinta o disco puede contener gran cantidad de informa- cidn. Una cinta magnética de 730 metros de largo tiene capacidad para 10-40 millones de caracteres, mientras que un disco puede conservar hasta 200 millones de caracteres. Ambos sistemas son mucho més baratos que la memoria principal de la unidad central de proceso, y también pueden contenet mucha més informacién. De esta forma, los datos para los diversos programas, junto: con los propios programas, pueden consetvarse en estos disposi- tivos, al igual que sucede con las cintas y discos musicales, la informacién no se pierde al desconectar el aparato, sino que se 38 puede reproducir una y otra vez. Sin embargo, como puede verse en la figura 3.8, la informacién contenida en los dispositivos auxiliares debe ser transferida a la memoria principal del orde- nador para que la CPU pueda procesarla. La informacién contenida en los dispositivos auxiliares debe estar organizada en pequefias unidades, o de Jo contrario, Ja can- tidad total de informacién sobrepasaria la capacidad limitada de la memoria principal. En el capitulo 5 se estudian con més de- talle los sistemas de almacenamiento magnético. Por el momento sélo necesitamos saber que, dado el coste de fabricacién de la memotia principal y su incapacidad para re- tener permanentemente la informacién, es necesario recurrir a dispositivos adicionales (0 auxiliares) de almacenamiento que con- tengan toda la informacién requerida por las empresas y usuarios de ordenadores en general de fotma permanente. EI ordenador completo Ya tenemos el otdenador completo, que consta de la CPU (unidad de memoria, unidad aritmética y unidad de control), dispositivos de entrada y salida, y dispositivos auxiliares de al- macenamiento, como se ha ilustrado en la figura 3.8. Hardware/Software: sistema completo de un ordenador Todos los elementos que aparecen en la figura 3.8 constitu- yen lo que se denomina hardware * de un ordenador. Son los componentes que uno puede ver y tocar al contemplar la insta- lacién de un ordenador, y tienen formas, tamajios y colores dife- rentes, dependiendo de la imaginacién del fabricante. Sin embargo, el hardware del ordenador por si solo no es de gran utilidad, del mismo modo que un taxi no es mds que una maquina, que necesita del conductor para transformarse en una unidad funcional (Fig. 3.9). EL hardware de un ordenador ne- cesita algo que telacione entre si las partes para que actien como un conjunto. Igual que el taxista hace que las diferentes piezas que componen el taxi, tales como engranajes, frenos, vo- lante, etc., funcionen en combinacidn, el hardware necesita algo que haga a todos sus componentes funcionar conjuntamente, como una unidad. El conjunto de programas que «conducens al orde- * La Real Academia de la Lengua ha introducido los términos material y logical como traduccién de hardware y software respecti- yamente, pero no s¢ suelen utilizar. 39 = HARDWARE Programas del, sistema operativa, es decir il software Pasajeros a, Programas de aplicacion (los, responsables de que el HARDWARE y el ‘SOFTWARE de un ‘ordenador cumplan ‘alguna funeién itil para el usuatio), Fic. 3.9. Analogia entre un taxi y un ordenador, nador se conoce como programas del sistema operativo o software del sisterta operativo. Sin embargo, un taxi con su conductor no realizan ninguna funcién til a menos que haya un pasajero, en cuyo caso el taxista realiza su trabajo y proporciona un servicio llevando pa- sajeros a sus destinos. El usuario de un sistema otdenadot tam- bién necesita otros elementos de software para poder realizar tareas utiles, los cuales se conocen como programas de aplicacién, cada uno de los cuales hace que el ordenador desempefie una funcién especffica, por ejemplo, una némina, la determinacién de la trayectoria espacial de una nave Apolo, control de tréfico, etcétera. Resumiendo, podeinos identificar tres elementos separados en un ordenador: 1. El hardware del sistema. 2. El software del sistema operativo que «conducey al hardware. 3. Los programas de aplicacién que permiten al ordenador tealizar funciones ttiles. Funciones de los ordenadores Conociendo los componentes bésicos de un ordenador y de su sistema operative, estamos en condiciones de apreciar que un ordenador sélo es capaz de ejecutar cuatro funciones bésicas. 40 Evidentemente, tienen que ejecutarse las funciones de en- trada y salida para introducir la informacién originada en el mundo externo dentro del mundo interno de la CPU y vice- versa. Como la CPU posee una unidad aritmética, seré obviamente capaz de realizar las cuatro operaciones aritmeticas basicas. Cuando se procesan datos, éstos se transfieren de una unidad a otra (bajo el control de la unidad de control). Finalmente, resulta que los ordenadores son eficientes com- parando ndmeros, y en funcién del resultado de la comparacién, «decidir» la accién a emprender. En otras palabras, son capaces de tomar decisiones /dgicas, siempre que estén programados para ello. Esta tltima operacién podemos explicarla considerando un cruce de calles con los semdforos controlados por ordenador (figura 3.10), En condiciones normales, si el mimero de coches que pasan por los sensores de la via principal es menor que, pongamos por caso, 15, el cambio de luces se atiene a una secuencia normal, pero si el trdfico por la via principal supera Jas 15 unidades, se supone que se dan condiciones de congestién, y se ajusta la secuencia de cambio de los semdforos de manera que favorezcan el trdfico por la via principal. A intervalos predeterminados, el ordenador comparard el animero de coches que pasan por encima de los sensores instalados en la via principal con Ja constante establecida previamente igual a 15 unidades, y dependiendo del resultado de la comparacién el computador, por medio de su programa, decidiré si mantener la secuencia normal de cambio de luces o pasar a la de horas punta. Independientemente del precio de un ordenador, sea 10.000 Fic. 3.10. Interseccién de tré- fico con seméforos controlados por ordenador. Estas decisiones son cjemplos de decisiones légi- cas. Se verifican en Ja unidad aritmética, por lo que su nom- bre completo es unidad aritmé- tica y légica (ALU, como en la figura 3.8). | 1 || spe == ‘Via principal | ‘Via secundaria IF (SID el ndmero de THEN (ENTONCES) ‘soches (que pasen por cambior a secuencia principal) e= mayor fue 35 ™ fe hora punta ELSE (EN OTRO CASO) mantener Ia Secuencia ‘pormal pesetas o 1.000 millones, éstas son las cuatro funciones bésicas que es capaz de desempefiar. Las mdquinas mayores y mds caras lo hacen més raépidamente y poseen memorias de mayor capacidad (es decir, pueden contener mds informacién), pero en ultima instancia, lo que hacen todos ellos queda reducido a: — Operaciones de entrada/salida. — Operaciones aritméticas. — Comparaciones y operaciones de decisidn. — Transferencia de datos en el interior de la CPU. A pesar de estar limitados a estas cuatro funciones, hay mu- chas cosas importantes que los ordenadores pueden hacer: — Control de tréfico. — Ayuda al diagnéstico médico. — Competir con éxito en torneos de ajedrez. — Proporcionar informacién de gestién para compaiifas y otpanizaciones. — Controlar la exploracién espacial. — Control de cdmaras. — Produccidn de hojas de pago. Lo realmente extraordinario es que todas estas misiones y muchas més las realizan los ordenadores utilizando tinicamente sus cuatro funciones bésicas. La habilidad (algunos prefieren consi- derarlo como arte) de programar ordenadores esta en la capacidad para descomponer una tarea en un conjunto de interfelaciones entre estas cuatro funciones bdsicas. Esto puede constituir un gran trabajo, y en algunos casos puede durar varios aiios. Utilidad de los ordenadores En este apartado nos ocuparemos de las catacterfsticas de los ordenadores que hacen de ellos unos instrumentos tan sumamente Uitiles, a pesar de que Ia programacién suela ser un proceso caro, arduo y en el que se emplea mucho tiempo. Rapidez En diciembre de 1979, Stan Barret fue el primer hombre en romper la barrera del sonido en un vehiculo terrestre, conducien- do a unos 1.190 km. por hora (330 metros por segundo), pero la velocidad con que viajan las cargas eléctricas en el interior de la CPU es aptoximadamente un millén de weces supetiot, pues se mueven a casi la velocidad de la luz (300.000 km por segundo). 42 Es precisamente esta velocidad la que petimite al ordenador ejecutar muchos miles (incluso millones en las mdquinas més grandes) de opetaciones por segundo. Un ordenador de grandes dimensiones, el CDC 6.500, puede transferir internamente diez millones de elementos de datos en un segundo, Tales velocidades se salen de la capacidad de nuestra imaginacién, de igual modo que no podemos comprender el vasto alcance del espacio y del tiempo. Para medir las yelocidades internas de los ordenadores se utilizan los vzicrosegundos (millonésimas de segundo) e incluso los nanosegundos (milmillonésimas de segundo; véase Fig. 3.11). Si recordamos que en esencia los ordenadores ejecutan ope- taciones aritméticas, de comparacién/decisién y de transferencia de datos, entonces este factor de velocidad es fundamental para poder apreciar su utilidad. Gracias a ella disponemos hoy del informe meteorolégico de mafiana, cuya elaboracién requeriria seis meses de cdlculos efectuados a mano. Gracias a los ordena- dores podemos reservat billetes de avién en cualquier momento, sin tener que hacerlo con meses de antelacidn. Milisegundo=una milésima de segundo="/1000 Microsegundo=una millonésima de segundo ="/1000000 Nonasegundo=una milmillonésima de segundo —!/1000000000 Picosegundo=una millonésima de millonésima de segundo=1/1000000000000 ” Fic. 3.11. Tiempos de operacién de los ordenadores. Un ejemplo que se cita muy frecuentemente, es la ordenacién manual de la obra completa de Santo Tomds de Aquino (consis- tente en unos 13 millones de palabras), trabajo que ocuparfa a quince estudiantes cuarenta afios, mientras que con la ayuda de un ordenador esta tarea la realizaron unos pocos estudiantes en menos de un afio. Asf pues los ordenadores, gracias a su gran velocidad, nos permiten tener acceso hoy al conocimiento de majfiana, dentro del lapso de nuestra vida, ¢Cudntos de los quin- ce estudiantes estarian vives al cabo de los cuarenta afios para ver consumado su trabajo? Almacenamiento y recuperacién de informacion Otra posibilidad importante es que los ordenadores son ca- paces de almacenar inmensas cantidades de informacién, de 43 forma que se pueda examinar entera o seleccionar un detalle particular en pocos segundos, Los detalles se van acumulando, _¥ no sdlo por parte de departamentos administrativos; la ciencia por si sola geneta unos seis millones de hechos nuevos al afio, de forma que ha Iegado a ser mas cato conservar la informacién que generarla. En Ja actualidad, siempre que sea posible se utiliza el micro- film para reducir el volumen de papel, peto no deja de ser una solucién temporal. La gran ventaja de los ordenadores es que pue- den almacenar inmensas cantidades de informacién de modo compacto. Para hacer frente a la informacidn que se generard en el futuro, tendremos que emplear cada vez més la tecnologia informatica, de forma que no sélo se almacenard la informacién, sino que estara a nuestro alcance con sélo pulsar un botén o quiz solicitarlo verbalmente. Diligencia Como tercera caractetfstica, los ordenadores, a diferencia de los débiles seres humanos, no se aburren ni se cansan, ni pierden concentracién cuando se dedican a tareas muy repetitivas. Si un ordenador tiene que efectuar célculos que implican un millén de ntimeros, ejecutard el primer célculo con la misma disposicién que el ultimo, lo que nos permite depositar en los resultados produ- cidos por un ordenador una confianza que nunca concederiamos aun ser humano. Exactitud Evidentemente, a los medios de comunicacién les encanta resaltar Ios «errores» cometidos por los computadores, tales como la demanda de «depositar 0,00 ptas antes de treinta dias o de lo contrario se emprenderd procedimiento judicial...». Sin em- bargo, un ordenador sdlo hace lo que se le dice que haga. Si los humanos que disefian una aplicacién cometen un error, por ejem- plo al planificar un sistema de facturacién, no es honrado achacar la culpa a los ordenadores, los cuales, correctamente programados, son mucho més precisos que los seres humanos. Asi pues, estas caracterfsticas de rapidez, capacidad de alma- cenamiento y acceso ata informacién, diligencia y exactitud son las virtudes de los ordenadores, las responsables de nuestra de- pendencia de ellos. 44 Definicién de un ordenador Queda atin un punto por comentar para apreciar plenamente lo que es un ordenador. Muchos diccionarios tienden a resaltar su funcién calculadora (frecuentemente se utiliza la palabra «computadores»). Nos tienen que perdonar si ésta es la imagen que damos, especialmente al insistir en que se utiliza el sistema binario para representar la informacién consetvada, que sus opeta- ciones principales son aritméticas y de comparacién, y que los ptimeros ordenadores se disefiaron especialmente para efectuar caleulos. Sin embargo, no podemos confundir un método de codificar informacién y las operaciones bdsicas de un ordenador con su capacidad fundamental de manejar informacién. Un ordenador es un apatato especialmente idéneo para tratar informacién, y antes que nada se puede decir que es, bdsicamente, un procesador de informacién. Es decir, puede recibir informacidn, realizar cier- tas operaciones b4sicas con ella, y producir unos resultados depen- dientes de un ptograma predeterminado. Cuanto més dificil sea para la mente humana manipular y clasificar la informacion, mas VELOCIDAD, Los ordenadores trabajan con una rapidez increible, ejecutando cientos, miles @ in- cluso millones de eéiculos por segundo. ALMACENAMIENTO. En los. dispositivos auxi- flares de memoria se pueden almacenar cantida- des ilimitadas de datos, de tal forma que una vez ragistrado un elemento de informacién no se olvida jamas. CONSTANCIA. Al conttario que jos seres bu- manos. los ordenadores no, se aburren ni se cansan cuando ejecutan muchos miles de céleu- Tos: son, pues, ideales para realizar tareas de cardcter ‘repetitive. PRECISION. La fiabilldad de los ordenadores es Fie. 3.12. muy ats. Son los programas o los dates, inc- ‘sti Fractes los que introducen errores: por lo tanto, Caracteristicas | jo'hay que ereer todo lo que diga un ordenador. de los ordenadores mecesatio ser confiar en el ordenador. Un ejemplo muy apro- piado es la cirugfa general. Normalmente, la informacién relativa a cada paciente se «al- tmacena» en sobres de unos doce por veinte centimetros, en cuyo exterior existen zonas donde se anota el nombre y domicilio del paciente, ntimero de filiacién a la seguridad social, profesién, hombre del médico encargado y cédigo de provincia, y dentro del cual se guarda un formulario donde el médico anota la fecha de la consulta, declaracién del paciente, tratamiento, etc. Todos los datos pertinentes del historial deben estar registrados en el 45 formulario junto con Ja documentacién correspondiente, anélisis, etcétera. Es bien sabido que los cirujanos son personas muy ocupadas. En efecto, una intervencién quirirgica puede durar dos horas y media, tiempo durante el cual pueden ingresar mu- chos pacientes. La Asociacién Britdénica de Médicos (BMA - Bri- tish Medical Association) ha Wegado a la conclusién estadistica de que a cada paciente le corresponden diez minutos de cirugia. Al IMegar cada paciente a Ja consulta, el sobre que contiene su historial debe estar disponible sin demoras para que todo trata- miento prescrito por el doctor (o interno) tenga en cuenta cual- quiet tratamiento previo. Un amigo mio, médico interno, me ha hecho notar los peli- gros que entrafia este sistema tan primitivo de almacenamiento de datos: cuando ingresa un paciente con un historial Heno de datos, el médico puede tardar mds de diez minutos sélo leyéndolo. Los documentos no estén necesariamente ordenados cronoldgica- mente, ni tampoco los informes médicos previos. No es raro que todo ello est¢ confuso; podemos pensar que el médico re- cuerda mentalmente todos los detalles, pero por término medio cada médico tiene unos 500 pacientes. Los tratamientos previos estén anotados a mano, con la con- siguiente posibilidad de que la esctitura sea dificilmente legible, y en algunos casos ni siquiera estén anotados por la sencilla razon de que el médico de cabecera no ha tenido tiempo para anotar meticulosamente los detalles relativos a cada paciente. Este sistema tan arcaico es tan propicio a la computerizacién que, en beneficio de médicos y pacientes, debe adoptarse. Si el historial se conservase en ordenador, el médico sélo tendrfa que solicitar el registro pertinente y, en cuestién de segundos, tenerlo a la vista con todos los detalles importantes, en- fetinedades padecidas con anterioridad, alergia a determinados medicamentos, férmacos y dosis administradas en la actualidad, reduccién de la dosis de algtin medicamento con objeto de evitar efectos téxicos, informes de hospitales, fechas de revisién de trata- mientos, y as{ sucesivamente; o sea, circunstancias que no se puede espetar que el médico recuerde para 2.000 0 mas pacientes. En un sistema computerizado, el médico, sdlo con pulsar unas teclas, tendr4 a la vista los detalles que le interesan en lugar de enfrentarse a una confusidn de datos, El ordenador tradicional de gran tamafio podrfa ser Util, pero no seria econémicamente rentable; sin embargo, los microordenadores resultan en estos casos sumamente efectivos en relacién a su precio. De esto nos ocuparemos en el capitulo 6, AG ie Vocablos importantes aparecidos en el capitulo 3 Electrénica. Dispositivos biestables. Ordenadores digitales. Computadores analégicos. Unidad de memoria. Unidad aritmética. (unidad légica y aritmética - ALU.) Unidad de control. Unidad central de proceso (CPU). Aritmética binaria. Sistema numérico binario. Programa, Datos. Hardware/Software. Dispositivos de entrada/salida. Unidades periféricas. Dispositivos auxiliares de almacenamiento. Software del sistema operativo. Programas de aplicacién. Microsegundos. Procesador de informacién. Ejercicios 1. En qué tipo de tecnologia confiaba Charles Babbage cuando intenté construir su «computador»? 2. ¢Qué lipo de tecnologia se ba venido empleando desde la década de los afios cuarenta para construir ordenadores? 3. Explicar el vocablo dispositivg “biestable. Citar tres ejeneplos de dispositivos biestables. 4. ¢Por qué el sistema binario es un procedimiento itil para re- presentar la informacion contenida en un ordenador? 5, Para resolver un problema con.un ordenador, ¢qué dos elemen- tos esenciales se requieren? 6. ¢Qué significan las sighas CPU? aCudles son las tres unidades que componen la CPU? 7. eCudles son las funciones de los dispositivos de entrada y salida? 8. ¢Por qué son necesarios los sistemas auxiliares de almacenamien- to en los ordenadores? 9. Citar dos tipos comunes de dispositivos de almacenamiento magnético. 10. Explicar los siguientes términos: hardware, software. 47 AL. 12, 13, 14. 15. 16, 17. 18. 19. 48 Estudiar la figura 3.8. Enumerar a continuacién las operaciones bisicas y fundamentales que un programador debe ser capaz de prescriber para dar instrucciones a un ordenador. Las instrucciones de comparacién| decision bermiten que un or- denador «decida». Discuta con sus compafieros dos aplicaciones que utilicen este tipo de operacion. Enumervar tres caracteristicas de los ordenadores que sirvan para estimular a los seres bumanos a utilizarlos para resolver pro- blemas. Explicar la utilidad de la velocidad interna de los ordenadores. Explicar la razén de la exactitud de los ordenadores, a pesar de lo que digan los periddicos, ¢Por qué son més dignos de confianza los resultados producidos por un ordenador que los producidos por seres bumanos? Su- pOngase gue tanto el programa como los datos suministrados son correctos. ¢Cudl consideraria la definicién mas exacta de un ordenador? — Una calculadora electrénica. — Un procesador de informacidn. Comentar una aplicacién que demuestre que un ordenador es un procesador de informacidn. Suponga que es usted un paciente de un hospital y que la enfer- mera tiene que tomarle la temperatura » el pulso. Indique en cada caso si se trata de un proceso analogico o digital. TAIN SS Se 4. DISPOSITIVOS DE ENTRADA Y SALIDA Ya hemos visto que los ordenadores son aparatos electrénicos capaces de registrar la presencia o ausencia de carga eléctrica, y que ademds, estas cargas pueden representarse convenientemen- te por medio del sistema binario, Generalmente, el digito binatio uno (1) representa la presencia de carga eléctrica, y el digito binario cero (0) la ausencia. Estos dos digitos binarios (1 y 0) se denominan bits. En nuestras actividades cotidianas, utilizamos muchos simbo- los distintos: — Las letras del alfabeto, A-Z. — Los digitos decimales, 0-9. Signos de puntuacién . ,() ; + }, etc, — Simbolos mateméticos y cientificos, + — X etcétera. De un modo u otro, todos estos simbolos tienen que ser representados en sistema binatio en el interior del ordenador, lo que no es tan diffcil como pudiera parecer a primera vista. Des- pués de todo, a menudo representamos nuestros pensamientos y palabras mediante una gran diversidad de métedos. Las secreta- tias emplean la taquigrafia para representar al dictado sonidos vocales; se utilizan el cédigo Morse y el sistema Braille para reptesentar las letras del alfabeto. Las partituras representan sonidos musicales. Entonces, ¢hay algtin motivo que pueda indu- cir a pensar que el sistema binario es algo misterioso? Antes de explicar lo sencillo que resulta representar los simbolos habi- tuales en sistema binario es necesario que conozcamos uh aspecto fundamental de este sistema, lo que nos ayudaré a comprender cémo se pueden convertit los simbolos habituales, 0 caracteres (como los lamatemos a partir de ahora) en combinaciones de digitos binarios. 49 N= DE COMPONENTES POSIBLES COMBINAGIONES ‘GOMBINAG, BIESTABLES BINARIAS UNIGAS TOTALES, 1 t oN = 4 2 oF = 0 2 mt OFF OFF = ‘ Fig. 4.1, Dispositivos biestables. Codificacién en sistema binario Observemos la figuta 4.1. Uh componente biestable puede representar dos elementos tinicos de informacién 1 6 0, Dos com- ponentes vinculados pueden representar cwatro elementos vinicos de informacién, tres componentes pueden Ilegar hasta ocho ele- mentos, y asi sucesivamente. ¢Puede verse la regla que deter- mina el numero de elementos representables? Afiadiendo un componente biestable duplicamos el ntimero de combinaciones binarias tinicas que se pueden producir, Un componente biestable nos da 2 combinaciones tinicas; afiadimos otro componente (ahora tenemos 2 componentes bies- tables) y podremos producir 4 combinaciones tinicas. Si se afiade otro componente mds, duplicamos el nimeto anterior de combi- naciones y tendremos la cifra de 8 combinaciones. Cuatro componentes proporcionan 16 combinaciones tinicas (es decir, 2 x 8). Cinco componentes proporcionan 2 X 16 = 32 combina- ciones. Seis componentes proporcionan 2 x 32 = 64 combina ciones tinicas. Cada una de estas combinaciones vinicas se emplea para re- presentar uno de nuestros caracteres habituales. Si tenemos en cuenta que el lenguaje de ptogramacién deno- minado Fortran consta de sélo 47 caracteres (véase Fig. 4.3), veremos que con un grupo de seis componentes —que ptopor- cionan 64 combinaciones binarias tinicas— serd suficiente. Un gtupo de cinco componentes nos darfa 32 combinaciones, que no 50 ‘bastan para los 47 caracteres que componen el lenguaje Fortran. Estos 47 caracteres constituyen el conjunto de caracteres del Fortran. Los sistemas de ordenadores suclen emplear agrupaciones de ocho bits para representar los caracteres, aunque algunos utilicen grupos de seis bits, Estos grupos de seis u ocho bits se denomi- nan frecuentemente bytes *. Los sistemas de proceso de palabras que requieren tanto mayisculas como mimisculas utilizan bytes de ocho bits, y por consiguiente pueden ‘representar hasta 256 caracteres winicos. En la figura 4.6 se ilustra esquemdticamente el aspecto posi- ble de la memoria principal contenida en la unidad central de proceso, pudiéndose apreciar cierta semejanza con un panal de abejas. Cada célula contiene al menos un byte; dicha célula se cohoce como posicién de memoria. Una posicién puede contener tanto una instruccién como un elemento dato (correspondiente a un texto o a un ntimero), y cada posicién (0 palabra, como también se denomina en acasio- nes) consiste de cierto ntimero de bits, por lo general 8, 16, 24, 32, 36 0 incluso 64. El mimero de bits que contiene una palabra se conoce como longitud de palabra. Fis. 4.2. Dispositivo consistente en cuatro ow componentes biestables, mostrando una de las CERRADO (ON) combinaciones tnicas. 0} ABIERTO (OFF) En Ia figura 4.7 aparece un ejemplo de memoria de una CPU auténtica, concretamente una memoria de nticleos magnéticos. Aunque en la actualidad ya no se utiliza tanto como antes, este tipo de memoria est4 compuesto por cientos de pequeiios nticleos de ferrita (anillos de hierro) magnetizados con polaridad norte o sur (Fig. 3.2), es decir, cada mttcleo individual representa el * En el caso de agrupaciones de ocho bits se emplea también, @unque con menos frecuencia que el vocablo inglés, el término octeto. A lo largo del texto utilizaremos la palabra byée para mayor genera- lidad. (N. del T.) 51 FORTRAN ABCDEFGHIJK ABCDEFGHIJK LMNOPORSTU LMNOPQRSTU Fie. 4.3, eee, MWEEZ Caracteres y simbolos 0123456789 0123456789 utilizados en dos Otte] £.= ()tt-/£,=- lenguajes de «espacio= «espacio programacién > oo iia N interrogeeion ? conn o Espacio 01 0000 > Exclamacién ! 01 0001 a Comilas “ 010010 R Valor orbtrnto | # ovoors 8 Libra £ 010100 T Porcentale % 10101 v sands y) & O1orl0 v Apostrofo : oroini Ww Abrir paréntesis | 01 1000 x ‘Corrar paréstesis |) 1 1001 y Astersco . 911010 z Mas + ovo! Abrir corchetes | | Coma : a1 t100 Délares : 111100 Guidn/menos s a1 noi Cerrar corchetes |} 111 Puota’ or tina \ into Diagonal fopcién) | / ovat 4 mun Fic. 4.4. En esta pagina y la siguiente, puede verse un ejemplo de conjunto de 64 caracteres, utilizando un grupo de seis bits para su representacién. caso de la pantalla, la combinacién de teclado y pantalla se conoce cominmente como VDU (Visual Display Unit - unidad de representacidn visual), y cuando se emplea un dispositive de impresién gréfica, el conjunto se lama ‘eletipo o teleimpresora (véase Fig. 3,7). __ El teclado es el dispositivo de entrada, mientras que la pan- talla o impresora es el de salida. El dispositivo de salida no sélo facilita una representacién ‘de lo que se ha tecleado, también muestra la respuesta del orde- hador. En algunas méquinas, la entrada aparece en mintsculas, y la salida proporcionada por el ordenador en maytsculas, lo "i ayuda al usuario a distinguir entre el texto por él tecleado y el _producide por el ordenador. |, En algunas aplicaciones se requiere una copia impresa (tam- bién Uamada copia permanente) de la salida del ordenador; por ejemplo, un conjunto de cifras de venta, para que el encargado de 53 ©] 00 | 099 | coo | on000 | comn00 — 100000 1] or } oa | oor | 0001 | coon 100001 10 | 010 | oo10 | 0016 | ooo 109010 i | on | oor | 00:1 | oom 1000 100] 0100 | 96100 | cooLco 100100 roi | o1or | ootor | eootor — 1o0i01 110 | ouio | oo110 | opoti0 100110 a1 | out | oma | opomn 10011 100 | 01000} o1oea 101000 cor | 01601 | ootoo1 101001 ino | 01010 } ooi010 101030 yor | 01011 | oor 101011 1100 | 01100 | 01100 101100 u1or | o1101 | oortor — r01101 ine | ouio | corn 101130 unt | out | oom wont aoe | xco09 110000 ooo. | o10001 110001 0010 | 10010 140020 ool | o9a11 139011 0100 | o10100 120100 oiot | o1oi1 i918 otto | oo one wont | owt non uio00 | 011600 111000 ool | o1ie0k 113001 uo | cuoe ioo| Fic. 45. Todas as combina- uuou | ona uieit| cfones posibles para grupos de ino: | outer auei| uno a seis componentes biesta- no | ono 1110 bles non | oma ai i. ventas, en este ejemplo, pueda estudiarlas de camino a casa, en su hogar o en la oficina. En otras aplicaciones en las cuales se geneta poca informa- cién de salida y no existe la necesidad de una copia permanente, un sistema VDU ser posiblemente la mejor solucién, como por ejemplo, en sistemas de reserva de billetes de avién, donde el encargado wnicamente necesita saber si quedan plazas libres en un vuelo determinado. Terminales portdtiles Una variante del dispositivo de teclado es el terminal portétil (figura 4.8), mucho més peqeuefio y con menos teclas. Se disefié SM Fic. 4.6. Concepto de memoria interna, compuesta por muchas po- siciones que consisten en un grupo de bits. Cada posicién contiene un ntimero; cardcter o instruccién de programa. 4 Ll 1] Pa | NS NABRRAN 54 Fic. 4.7. Una memoria real de computador con- sistente en grupos de ocho anillos de hierro (mi- cleos de ferrita), cada uno de Jos cuales puede representar un cardcter. originalmente para facilitar la entrada de datos relativos al control de existencias. Como no Ileva cables exteriores conectados, se puede llevar encima con facilidad por toda la dependencia, per- mitiendo al encargado introducir datos en cualquier momento. Posee una pequefia memoria para registrar Ia informacién intro- ducida por mediacién de las teclas. Cuando se ha introducido (tecleado) toda la informacién, el terminal portdtil se acopla al ordenador central por medio de un enlace telefénico, y entonces transferird la informacién que conservaba en su memoria. Cédigos de barras En la figura 4.9 se representa un cddigo de barras tipico. Los cédigos de barras consisten en barras (lfneas) blancas y negras de ‘espesot y separacién variables. Para ayudar al lector humano, se ele representar debajo de las barras el cédigo al que represen- . Los cédigos de barras son lefdos por un ldpiz especial (va- la fotocaptora) y a veces por un dispositive explorador. La varilla o ldpiz fotocaptor (Fig. 4.10) posee un extremo sensible a la luz que al pasarse por encima de las barras produce sefial de voltaje compuesta pot secuencias de niveles binarios le tensién dependientes del grosor y sepatacién. de las Ifneas 35 blancas y negras. Esta secuencia se puede decodificar para gene- rar una secuencia de digitos binarios. Con el dispositive explorador («scanner»), el objeto que con- tiene el cédigo de barras se hace pasar frente a una ventana, debajo de Ja cual hay un aparato que emite un haz luminoso. La luz reflejada por las barras, detectada por un dispositivo foto- sensible, se transforma en una combinacién de digitos binarios. Frecuentemente, la ventana se instala en una caja registradora o sobre alguna otra superficie (véase Fig. 4.11). Existen muchas aplicaciones para estos dispositivos. Los cé- digos de barras sirven para identificar articulos en supermercados y otras aplicaciones de ventas al detall, lo que puede ser util en el punto de venta (caja registradora) y en los almacenes pata propotcionar informacién acerca de las existencias (véase Cap. 7). También son titiles en bibliotecas y pata controlar la distribu- cién de medicamentos en hospitales. Fic. 4.8. Terminal portétil o manual; este modelo par- ticular se denomina terminal de entrada de pedido. (Cor- tesia de Unichem.) | 001062 | | il 0 95 eS 70999'002 ISBN O-345-29910-8 Fic. 4.9. Dos cédigos de barras. Fic. 4.10, Lectura de un c6digo de barras mediante un lépiz fotocaptor. Tarjetas perforadas/cinta de papel Aunque la utilizacién de tarjetas y tiras de papel perforadas ¢s anterior a los ordenadores, en ciertas aplicaciones fueron los primeros sistemas de entrada y salida en los primitivos ordena- dores. Las tarjetas petforadas ya habfan sido empleadas por Joseph Jacquard para controlar el funcionamiento de telares ya en 1804. Charles Babbage habfa previsto su empleo con su mAéquina analitica en 1833, y Herman Hollerith utilizd en 1880 el principio de codificacién de informacién en tarjetas perforadas para la elaboracién del censo norteamericano de 1890. Las tarjetas perforadas que se utilizan hoy dia siguen levando su nombre, y puede verse una de ellas en Ia figura 4.12. La cinta de papel se empled en sistemas telegréficos all4 por 1830, y hasta la aparicién de los dispositivos de teclado, la cinta y las tarjetas perforadas eran el sistema mas utilizado con los or- denadores. En la actualidad siguen usdndose en ciertas aplica- ciones comerciales y de disefio gréfico. Las tarjetas perforadas tienen 80 columnas y 12 filas. Cada columna (véase Fig. 4.12) posee capacidad para un cardcter, tepresentado unfvocamente por una combinacién de orificios practicados en la columna, Un orificio significa «1», y su ausen- ST Caja impresor registradora -Q3 ee Terminal Ordenador explorador ee Se Fic. 4.11. Lectura de un cédigo de barras por medio de un dispositivo explorador. cia «0». Los caracteres se representan, como puede apreciarse en Ja figura 4.12, mediante una combinacién de uno, dos o tres agujeros. Existen también tarjetas o fichas de 40 y 96 columnas, aunque 80 sea la cantidad estandar. La cinta de papel posee una setie de columnas (pistas) a lo largo de la misma (Fig. 4.13), con 5, 6, 7 0 tal vez 8 posiciones de pista a lo largo de la cinta (sin contar los orificios de arrastre) dependiendo del sistema particular. Al igual que en las tarjetas, la presencia de un orificio representa el digito binario uno, y la ausencia cortesponde al cero. De esta forma, todo cardcter consis- tird en una combinacidén tinica de digitos binarios. La velocidad de funcionamiento de los sistemas lectotes de tarjetas varia entre 200 y 2.000 tarjetas por minuto; esto supone una considerable rapidez, sobre todo con los valores del extremo superior de la gama, y todo un éxito de los dispositivos electro- mecénicos involucrados. Por su patte, los lectores de cinta pueden alcanzar hasta 2.000 caracteres por segundo. Las tarjetas y cintas de papel se utilizan cada vez menos por culpa del trabajo adicional que supone la perforacién y verifica- cién, Normalmente, los datos que se pretenden introducir por medio de fichas perforadas, por ejemplo, se escriben en formu- larios especiales, denominados forrularios de codificacidn, A partir de estos formularios, se teclea la informacién en un dispositivo especial conocida como perforadora, aparato que 58 “WNNETIOH, OFpyo Je woo opsanoy ep ‘wiafses vy] Ue Soper ~oyfed soiyiio ep sauopeuiquios ap orpaur rod sopeyuasozder 10s Uapond soqepod -83 saroqovJed £ sosWINU ‘sex] seT ‘seTUMoS Og ap wperoysad wali], “ZIP ‘OIA (seojiguinu 0/f euoz ep) seuo|seJojJed Sa.y 0 sop ‘Bun op UO|DBUIqUIOD BUN ap oJpeu od eyUeseades es ojaquijs EpPeD eojiguinU ug|oeJojied vos eun A Buz ep UNIBOJIad BIOS eUN Jod eUaseded es e139] EPED oyunu uojaei0yied eyos euN Jod wuasaidal as oW61p EPED eoyguinU ugj9eso}194 Buoz ep aeDs agaupes ¢ L = 0 DU ynadldivis Horse a re 0-0-1111 SIBTLOVUVD 30 ONAPNOD 30 OWNS NMS, 'f=/e-4) ZAMMANLSHO SDNY NG ART IAG EBz' O6Ip9D jap | Jseyejoods ugjoeyesdsoquy e] SO Leer eee | sausig dojedns oyed eB] ua eploqsede ugiserduy B[— eysonu ap ugjoei0yed a de aa 3 = = Bog 3§ a8 ‘o gna gag es re zoe Ss & Ss ae $848 ao oO Zo a4 6 agg boy 25g 225 SB 2 S a Sgk SoS. oD os. 8 BBs gacs ag. 83928 eeeeye 4 SES 58938 BEEu Gees assags gu SRT ages grsasken wekeee 3 g9_8he B53 °sagns Fae DEES 2eee ay Geb eo 988 age svus 5 Sygeiogag wgeeuace gus s6oO SESER FES ag os 6 BSa5 885 BOSS B40 59 Un cardcter Numero de por cuadro pista o canal 012345678 sfAlacy Interpretacién, Hij KLMNOPORSTUVWXxyz del cédigo 8 7 6 i 3 ‘Orificios. x de traccid 1 Fic. 4.13. Cinta de papel de ocho pistas. Vertficactén Por lo general, la verificacién la realiza una segunda persona volviendo a mecanografiar toda la informacién tecleada original- mente por el primer operador a partir de los formularios de codi- ficacién. Sin embargo, el dispositive verificador en lugar de volver a perforar los orificios, se limita a comparar el cardcter tecleado por el segundo operador con la combinacién de perfora- ciones existente en la tarjeta. Si coinciden, se supone que el Jrommuano ve Tarjetos | CODIFICACION perforadas PERFORADORA, — Veriricapor | Informacién original Tecleado de Verificacion |eserita en formularios datos en tarjetas de las tarjetas cepenaes eres a | oO @ ® Introduecién de informacion binaria ORDENADOR os el ordenador LECTORA DE TARJETAS Fic. 4.14, La utilizacién de tarjetas perforadas consta de cuatro fases. Los tres primeros pasos no estn winculados directamente con el ordenador y se conocen como fuera de linea (off-line), mientras que la lectora de tarjetas si lo estd, y se considera, en consecuencia, ev linea (on-line). 60 catéctet es correcto, pero en caso contrario el dispositivo de verifi- cacién se bloquea y emite una sefial audible o produce una luz parpadeante para indicar que algo anda mal, en cuyo caso, la segunda persona tiene que averiguar si el error corresponde a la primera o a la segunda mecanografia. Si ¢l error se halla en la tarjeta original, ésta tendré que ser de nuevo perforada por completo. La figura 4.14 muestra esqueméticamente el procedimiento completo de utilizacién de tarjetas perforadas como sistema de entrada, pudiéndose apreciar que se trata de un método largo, por Jo cual en la actualidad se prefieren procedimientos mds directos, tales como la grabacién directa en discos y cintas. Teclado-disco/teclado-cinta Cuando se recurre a°estos sistemas, el operador de entrada te- clea directamente la informacién en un medio de almacenamiento magnético; si se trata de una cinta magnética, el proceso se co- noce como teclado:cinta, y si es un disco, como teclado-disco. En la figura 4.15 puede contemplarse un dispositivo tipico. Fie. 4.15. Puesto de traba- jo de entrada de datos te- clado-disco, compuesto por un sistema de representaci6n visual, un teclado, y un dis- Ppositivo accionador de dis- kettes. (Cortesia de IBM (UK) Ltd.) Al teclear la informacién, ésta puede ser controlada gene. talmente por medio de un programa de validacién. Por ejemplo, si se va a introducir un dato numérico, puede comprobarse si esté comprendido entre dos limites razonables, Por ejemplo, Ja fecha 64/15/81 no es razonable, puesto que un mes tiene como méximo 31 dias y un afio consta de 12 meses. Puede comprobarse también el afio para ver si se halla dentro de un margen dado. 61 Supongamos que se ha confeccionado un programa para una aplicacién de control de fichas de estudiantes, cuya edad sdlo pue- de ser 15 6 16 ajfios; al introducit la fecha de nacimiento, se testa el afio introducido del afio en cutso, y el resultado no puede ser superior a 16 ni inferior a 15. Asf pues, si estamos en 1982 y_ los estudiantes tienen 15 6 16 afios, ninguno podrd haber na- cido antes de 1966 ni después de 1967: 1982 — 15 = 1967 1982 — 16 = 1966 Cualquier afio distinto de éstos constituird un posible error, y en consecuencia se imprimird un mensaje de error para indicar al opetador que debe teclear de nuevo la fecha original. Este método tan sencillo de comprobacién puede emplearse en muchas aplicaciones, como por ejemplo, catalogat ntimeros de articulos, y a facturas de gas o electricidad para verificar si el impotte es coherente con la tarifa vigente y un nivel razonable de consumo, Midiand IS Ftbmercarney | oJ, 0-06-08 Bank fenioin wathbadet Limited 12 ecmoun tory: Clerenwell London Ect bay fe Black. ar oidet ‘Tewpounds 73 £10-73 Ee, Tass J A SNELEWOOD GAS nslurondl wL23LS55" LOmOGOb OogOGCdK —wo000003073" i= — — —= Nimera de serie Numero de eédigo Numero Espacio para la codificacién del cheque de la sucursal ~— de cuenta ©—de cantidad que se afade. al pagar e! cheque ‘SPECIMEN al Fic. 4.16. Cheque con caracteres de tinta magnética. Modalidades especiales de dispositivos de entrada Sistemas lectores de tinta magnética Algunos dispositivos son capaces de leer catacteres que han sido formados con una tinta que contiene éxido de hierro, por 4 62 GH abcdefgh BBCDEFGHIIKLM Abtpersiabcde’s® NOPQRSTUVWXYZ arstuvwx qrstuvwx DLES4SE789 = 34354507 b5-3

Das könnte Ihnen auch gefallen