Вы находитесь на странице: 1из 80

APUNTES SOBRE .

COMPUTADORAS Y PROGRAMACIN

tAS

(VOLUMEN UNO)

IRA
SE

DO
LA

INTRODUCCIN A LA COMPUTACIN

JN

. 1/0

RA

)A
. )N

:
i

:>E
(\$

)E
:A

)E
fE
'l
!

~E

P
iE

:S
S

l
l

l.

~ .

1,
~

JNG. "J". FERNANDO SOLRZANO PALOMARES


FEBRERO DE 1995

!' .
.

:.

;.

PRLOGO

DEBIDO A LOS CAMBIOS EN LOS PLANES Y PROGRAMAS DE LAS CARRERAS


DE INGENIERA Y A LA NECESIDAD DE AGUALIZAR A LOS ALUMNOS, SOBRE TODO
EN LAS BASES DE UNA CULTURA INFORMTICA Y EN LA METODOLOGA DE LA
PROGRAMACIN ESTRUCTURADA QUE LES PERMITAN UTILIZAR A l.A .COMPUTADORA
COMO HERRAMIENTA DE .APOYO PARA CUALQUIER REA DE LA INGENIERA, SE
CONSIDER CONVENIENTE ELABORAR ESTAS NOTAS PARA AYUDAR A LA TRANSICIN
DE PROGRAMAS Y CONTAR CON EL MATERIAL DE APOYO PARA EL NUEVO
PROGRAMA DE LA ASIGNATURA DE COMPUTADORAS Y PROGRAMACIN.

..
'

Se DIVIDI EL CONTENIDO EN DOS GRANDES PARTES, LA PRIMERA


COMPRENDE UNA INTRODUCCIN A LA CULTURA INFORMTICA Y LA SEGUNDA
! . INCLUYE LA PARTE BSICA DE LA METODOLOGA DE LA PROGRAMACIN
!
i
ESTRUCTURADA; DE ESTA MANERA LA PRIMERA CUBRE LOS REQUERIMIENTOS DE
.l .
ENSEANZA DEL PROGRAMA ANTERIOR DE LA ASIGNATURA Y DEL NUEVO, MIENTRAS
. QUE . LA SEGUNDA PARTE INCLUYE LO BSICO DE LOS LENGUAJES DE .
t PROGRAMACIN QUICK BASIC Y LENGUAJE C. EN AMBOS PROGRAMAS SE INDICA
ADEMS lNSEAR EN FORMA ELEMENTAL UN PROCESADOR DE TEXTOS, UNA BASE
! . DE DATOS Y UNA HOJA ELECTRNICA, SIN EMBARGO SE CONSIDER CONVENIENTE
PARA,ESA PARTE TRABAJAR FASCCULOS SEPARAD.OS DE ESTE TEXTO.

l.

AP.COMP.PR
INTRO.V.1
7-D

FACULTAD DE lNGENIERIA UNAM.

108111111
*907883*

G.- 907883

PARA LA PRESENTACIN DE LA TEORA SE DA LA INFORMACIN MEDIANTE


DESARROLLOS FORMALES PERO DE MANERA BREVE Y DIRECTA CONSIDERANDO
EJEMPLOS Y. APUCACIONES EN GENERAL CON LA IDEA DE UNAS NOTAS QUE
DESTACAN LO MS RELEVANTE, PERO NO EXTENSAS O CON DETALLES
PORMENORIZADOS,. POR TAL MOTIVO SE RECOMIENDA CONSULTAR TEXTOS
ESPECIALIZADOS QUE COMPLEMENTEN LA CURIOSIDAD .DEL ESTUDIANTE.
EL CONTE.N!DO .DEL TE).<TO '( REDACCIN SO~ RESPONSABILIDAD DEL ING.
FERNANDO SOLORZANO; LA REVISION CORRESPONDIO AL ING. JOEL VJLLAVICENCIO,
QUIEN APORT EJEMPLOS iMPORTANTES Y SUGERENCIAS PARA UNA MEJOR
COMPR' ~IN DE LA TEORA. .

.SE AGRADECE LA REViSIN YADAPTACIN PEDAGGICA DE LA LICENCIADA


MARA CUAJRN RUJDAZ Y LA SRITA. ANDREA AYALA HERNNDEZ. ASIMISMO SE
AGRADECEN LA LECTURA, COMENTARIOS Y SUGERENCIAS DE: LAS SR!TAS. LETICIA
MARAVILLA FRANCO, PILAR ALBARRN MIER Y EL SR..JORGE CALDERN PREZ.
.
EL AUTOR

:. .

. .

. ..
.
..
~ ~ -~~:.~:~--~~;; ii~ .~- ~ :~:~::::. .

. :. L.. . INDICE
JNTRODUCCION .. . .

1 .. ANTECEDENTES HISTRICOS DE LA COMPUTACIN


1.1

la plataforma de arranque .. .. ~ ....... . . . . . ..... .......

1.1.1 Antecedentes bsicos y cientficos . ... . .. . ......... : ..... 5


1.1.2 los sistemas de numeracin .... . .. .. ...: ........... .... ~.

1.1.3 El lgebra booleana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a.

1.2 Desarrollo de tos equipos de clculo .. ... ......... . ...........

1.2.1 PrJ_meros rptodos manuales de conteo . ... .. .. . . ...........

~ .2.2

las primeras calculadoras mecnicas y dispositivos de memoria

1.2.3 La mc'!Qulna de diferencias y la mQuina analtica de Babbage

14

. 1.2.4 caluladoras .dlgitales perfecclbnadas .. ~ ...... . . . ......... .

17

1.2.5

.2

'

l~s

calculadoras electromecnicas ... , ... . . . . . . . . . . . . . . . ..

19

1.2.6 los conceptos de von Neumann .. . ... : . . . . . . . . . . . . . . . . . .

21

1.2.7 La primera computadora electrnica . . . . . . . . . . . . . . . . . . . . . .

22

'LA ERA DE LA INFORMACION .... . . . ~ . . . .

26

2.1

. >

11

las primeras computadoras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2.2 . primera generacin de computadoras . . . . . . . . . . . . . . . . . . . . . .

2.8

2.3 Segunda generacin de computadoras .. ...... :.. . . . . . . . . . . . .

31

2.4

Tercera generacin de computadoras.. : .... ........... : . . . .

33

2.~

cuarta generacin de computadoras . . . . . . . . . . . . . . . . . . . . . . . . .

36

43

Quinta generacin de computadoras . . . . . . . . . . . . . . . . . . . . . .

51

2.5.1 Historia
de las mlcrocomputadoras . ;. ........... .... ;.:
...
.
.

2.6

PANORAMA DE L.A HISTORIA DEL SOFTWARE ....... .

4.3

53

Desarrollo de la computacin en el pafs

89

CONFIOURACION DE SISTEMAS DE COMPUTO ... ~


5.1

Clasificacin ae las computadoras ...... ~ : . : ..............

92.
92

5.2 configuracin de una mlcrocomputadora. Principales componentes 93

54 .

Antecedentes ..........................................

3.2

cnceptos generales ............................... : . . . . 55

3.3

Clasificacin del software ............ __ .. . . . . . . . . . . . . . . . . . .

57

Software de sistemas ........... . . . . . . . . . . . . . . . . . . . . .

57

5.2.3

oescrlpcln del monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

3.3.1.1

Historia de los Sistemas Operativos ...... ; . . . . . . . .

57

5.2.4

3.3.1.2

Sistemas operativos para microcomputadoras . . . . . . .

5.9

Descripcin de otros dispositivos de almacenamiento de


memoria, entrada y salida de Informacin...... . ...... .. 101

3.3.1.3'

Software de comunicaciones. Sistemas y medios de ;


comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

5.2.1

5.2.2
3.3.1

3.3.2.1 .

Lenguajes de bajo nivel ................. - .. - .. - . ' 77

3.3.2.2

Lenguajes de alto nivel . . . . . . . . . . . . . . . . . . . . . . . . .

77

3.3.2.3

. Lenguajes orientados a procedimientos ......... : . .

79

85 .

4.1

Antecedentes .. ...................... . ................. . 85

4.2

La primera computadora en el pafs ... : ........ , .. ; ..... , ...

5.4

configuraciones de redes ..... , . . . . . . . . . . . . . . . . . . . . . . . 109

5.5

Configuracin de la supercomputadora de la UNAM . . . . . . . . . . . . 111


. ..

. .

SISTEMAS DE NUMERACIN POSICIONAL . . .

..

114

Tablas de valores posicionales para determinar la equivalencia


decimal de valores dadps en otras bases ..................... . 114

6.2 .. Mtodo manual de conversin de cantidades decimales a otra base 117


6.3

Mtodo de conversin de cantidades en una base dad a base


decimal a partir de las tablas de valores posicionales . . . . . . . . . . 120

6.4

.Relacin entre los dfgltos de las tablas posicionales de los sistemas .


blnarlp, octal y hexadecimal .. . . .. . . . . . . . . . . .. . . .. . . . . . . . .. 123

86

97

5.3 . Recomendaciones para la adquisicin de una mlcrocomputadora . 106

6.1

HISTORiA PANORMICA DE LA COMPUTACIN EN MXICO

94

Descripcin de las ptlncipaies caracterfstlcas del teclado de


101 teclas .......... . .................. .. ..... _.

3.3.2 Software de procedimientos. Desarrollo de los lenguajes ...... 77

Unidad central de proceso, dispositivos de memoria y


puertos ....... : ......... . ........ . . . . . . . . . . . . .

3.1

'

6.5

Mtodo iterativo de conversin de cantidades decimales a otra


INTRODUCCIN
base, ... ........... ..... : . .-........... ....... . .. 12~
i .

..
.
Estos apuntes estn divididos en dos grandes reas: una de ellas involucra lo
13l
::.
relacionado
con el desarrollo de las computadoras y lenguajes, la otra con la enseanza
suma, resta, multiplicacin y divisin en el caso general .. .
6.6.1
:. de la metodol_oga de la programacin estructurada en forma bsica.
suma por acarreo posicional .. ............... ... ..... . 13i
6.6.2
.. .
El origen de la computacin (considerada sta . como la disciplina que ayuda a.
14(,
:
almacenar,.
procesar y manipular todo tipo de informacin), se ubica cuando aparece
Resta
binaria
por
complemento
a
uno
...
....

.........

..
6.6.3
la necesidad de contar y tener control adecuado de nuestras pertenencias, as como la
necesidad de registrar o guardar mmoria de eventos importantes. Al transcurrir el
Resta binaria por complemento a dos .................. . 14(.
6.6.4
; tiempo, el ser humano ha desarrollado conceptos y herra mientas de apoyo para actuar
operaciones elementales en sistema octal ........... .: .. . 141 cada vez con mayor facilidad, precisin y con menor tiempo en el proceso y registro de
6.6.5
?. informacin. En este desarrollo podemos afirmar que estn presentes dos elementos:
Operaciones elementales en sistema hexadecimal ........ . 14
6.6.6
el ingenio humano a travs de ideas y su realizacin fsica .. Casi siempre hay alguien que
inventa o descubre algo, define el rumbo que se debe seguir .y de lo que habr que
6.7 codificacin de la informacin, bit, byte, palabras de computadora
. mejorar a travs del pensamiento y la accjn, y que marca la pauta para un mejor
y cdigos ms empleados para la representacin de la informacin 14~
registro y proceso de la informacin.
De esta manera la computacin tiene como antecedente la necesidad del ser
.la manipulacin de
6.8 Tipos de errores que se presentan
cantidades ........ ; .. . ........................... ... . 14i.._ humano de contar con herramientas y medios que le permitan registrar o manipular la

6.6 Operaciones bsicas en binario, octal y hexadecimal ... : ...... :

13~

en

informacin y desarroflar procedimientos lQicos para obtener diversos resultados a

: partir de la informacin, lo cual se ha manifestado desde el caso simple de sumar y


restar cantidades, hasta alcanzar las nuevas formas de almacenar, procesar y manipular .
todo 'tipo de informacin, involucrando esencialmente dos componentes:
a).
b)

La solucin terica o lgica de un problema


El desarrollo de un dispositivo que ayuda o resuelve de manera prctica
el problema

Por consiguiente podemos asociar desde tiempos remotos, tanto antecedentes


de SOFTWARE (de programacin o procedimiento de.solucin), como de HARDWARE
:(dispositivo fsico), que van conformando la plataforma para el desarrollo de la moderna
computadora, desde el momento en que el hombre se constituy como un ente
pensante y desarroll la. ciencia y la tcnica.
Con estas ideas generalizadas se considera como antecedentes: .
a)
b)
e)

Diversos medios para registrar informadn.


Herramientas para proceso de informacin (dispositivos).
Procedimientos lgicos o de solucin y los avances .cientficos.

Con base en estas ideas, se considera 'como inicio el momento en que se

..ta mrormaaon. tJentro de ese lapso se han considerado cuatro generaciones de


::computadoras y una quinta por venir. En la actual generacin de computadoras (cuarta}.
e~pone en for~a P.articular la historia de las microcomputadoras y de las dos
:.. pnnc1pal~~ compamas lideres en su desarrollo.
:
:

desarrolla el lenguaje habl~do que permite la comunic~cin de todo tipo de informacin .


entre los grupos y, de ah en adelante, las ideas, conocimientos, descubrimientos y
dispositivos que han sido de gran trascendencia en la conformacin de la histora de la
actual informtica; se comenta que a veces los desarrollos tericos se adelantan a la
.. Derivado del desarrollo. de loseq~ipos, surge tambin. Uii .av~nc~ en ef s~ftware
.. :
tecnologa de una poca.
:. (lenguajes) del que se comentan sus antecedentes y clasificacin general; se describe
Con las consideraciones anteriores~ es conveniente remontarnos hasta donde la brevemente lo que se entiende por software de sistemas y se incluye, de forma breve, .
el desarrollo de los sistemas operativos.

.
. ...
. .
historia nos lo permita para encontrar los conocimientos y herramientas ms tiles al
hombre, en las diversas pocas, que han servido para registrar y ordenar la informacin,
.
Con la evolucin del software, aparece 1~ n.ecesidad de enl~zar equipos .de,
cada vez con menor gasto de recursos, ms .rapidez y mayor exactitud. Para ello
..
cmputo
di~tantes entre si para un intercambio y proceso de informacin; con ello
expone un breve resumen de la aparicin de los principales dispositivos y avances de la
surge
el
software de comunicaciones que facilita el empleo de los medios de
ciencia que marcan toda una poca en el desarrollo de los procedimientos para :
comunicacin.
Por consiguiente se muestra el panorama de su desarrollo, desde sus
almacenamiento y proceso de la informacin. Por Ul) lado bosquejaremos los
antecedentes
hasta
las. perspectivas a futuro que se vislumbran.
antecedentes y el desarrollo del HARDWARE (mquinas o dispositivos) y paralelamente
los antecedentes del SOFTWARE {programas), considefando estos ltimos como el
Para concluir esta panormica se describe brevemente el avance de los lenguajes
conjunto de ideas, pensamientos y conocimientos que permitieron generar Jos modernos
de
prog.ramacin
o software de procedimientos y se incluye una breve historia de la
conceptos de algoritmo, lenguaje de computadora y programa. Finalmente veremos el
computacin
en
Mxico
y de sus perspectivas.

panorama histrico del desarrollo del software.

: se.

se

..

Al transcurrir el .tiempo los avance.s cientficos y tecnolgicos han propiciado un


depuramiento o mejora de.herramientas de apoyo desarrolladas anteriormente; algunos
elementos nuevos han dado una solucin transitoria al problema de un mejor proceso
de la informacin, otros han marcado un cambio que ha perdurado durante mucho ms
tiempo. Consideramos que la cantidad de dispositivos estan amplia en la historia de la
computacin, que en estos apuntes slo se mencionarn los ms importantes desde un
punto de vista prctico. es decir de su utilizacin y aplicacin por un gran nmero de
personas y sobre todo de su.trascendencia para el desarrollo de tos mismos equipos de
cmputo o el impacto en la vida del hombre. Es obvio.que al avanzar la tecnologa, hay
dispositivos hbridos o de transicin entre las distintas etapas que se mencionan, sin
embargo .slo se mencionarn las grandes innovaciones qu~ marcan loambios en la
tecnologa .. .

se. considera que la primera computadora fue a~uel mec~nismo .que realiz en
forma automtica la solucin numrica de diversos problemas, es decir sin la
intervencin manual del hombre, una vez que se le aliment el programa y los da.tos
correspondientes. Adems se considera a un equipo como computadora cuando sus
aplicaciones van ms . all de su uso como calculadora mejorada y se comentan
brevemente sus aplicaciones inmediatas. Dentro de. este contexto se mendonnn los
casos que .algunos. autores consideran como la primera computadora y la primera
patente adjudicada legalmente.

Se trata tambin el tema de las configuraciones o componentes de los equipos


de ~omp~~o, con e~peclal nfasis en la descripcin de la microcomputadora . . A
contmuaaon se descnben brevemen~e las configuraciones en redes y la configuracin
de la supercomputadora de 1a UNAM.

Procesar nmeros con la computadora tiene inherente la presencia de errores,


es por :anto co~.veniente el con~cer los sistemas de numeracin asociados al manejo
~e la mformac1on con los equ1pos de cmputo, as como la codificacin de la
1nformaciny dar una introduccin a los errores que se presentan~ .
La ~~gunda parte del curso se dedica a lo ms importante, es. decir a la
programac1on. Considerando la heterogeneidad de los alumnos y que una muy buena
parte de ellos no traen aptecedentes de programacin, se exponen Jos conceptos ms
. . Importantes paso a paso. Se inicia con el tema.de diagramas de flujo el.cual comienza
'?n la dia~~amacin tradicional y termina describiendo los principale~ elementos de la
d1agramac1on estructura~a qu.e se e~plean. En la parte del lenguaje de programacin,
se presenta tanto lenguaJe QUJck Bas1c como lenguaje C; los temas se desarrollan desde
un enf~que. ~sico con lo ms. til para resolver problemas en la prctica. Debido a que
. se cons1derc.> rmp?.0.ante contar con este material de apoyo a la brevedad posible, para
ay~d~r a la trans1c1on de los programas en la asignatura, slo se incluy lo bsico y lo
mas Importa~ te. Adem?s se opt po~ tratar en fasdculos adicionales el proc~sador de
textos, la hoja e/ectrmca y el manejador de base dedatos (paquetera).

. A partir de la primera. computadora, la . c:iencia de la informacin se ha


desarrollado ms que ninguna otra c:iencia. y.se dice que es la promotora de /a era de
3
2

. .- - - - - - - - - - - - - - - - , - 1

ANTECEDENTES HISTRICOS .
:~
DE LA COMPUTACIN
: .;:
. ._ _ _ _ _ _1111!11_ _ _ _ _ _ _ _ _ _ _ _. . .. . 1.1
;

EllENGUAIE,
LA ESCRITURA. .
LOS SISTEMAS
DE NUMERACJON,
AlGrllRA

..

lAS RAS6

ANTECEDENTE$ HISTRICOS DE LA COMPUTACIN


lA PlATAFORMA DE ARRANQUE

J,'

.1.1.1

ANTECEDENTES BSICOS Y CIENTFICOS

BOOlEANA

La plataforma de conocimientos y tecnologa necesaria para el desarrollo de la


moderna computadora se ha conformado a travs de los tiempos, muchas veces en
forma sepa rada y otras con estrecha relacin; por tal motivo se mncionan a
continuacin los principales antecedentes tericos y prcticos, desde el ms remoto
. . ' pasado hasta los conceptos ideas que se desarrollan cuando aparecen las primeras
:~ computadoras.
1

'

DE
PlATAfORMA

I'I!JMEROS MtlOOOS
MAN\JAUS DE CONIIO

AAAAilQUE DE LOS

El REG5TRO I'RIMffiVO

MUESCAS.
VAAAS,
UBROS DE
CUENTAS

LAS I'I!JMERAS
HEAAAMJOOAS

El BACO,
TAIJLAS DE
MULTIPLICAR,
RE<iLA DE
cAl.CULO '

PRIMBIOS E<lUJI'OS
DE COMPUTO

1
' El:. LENGUAJE Y El REGISTRO DE INFORMACIN

Cuando el hombre desarroll el lenguaje hablado, se percat de que grabar la


i informacin en superficies diversas le permita recordar cosas, utiliz diversos tipos de
pinturas orgnicas para plasmar lo que vea (pinturas rupestres), sin embargo es hasta
cuando se invent la tinta, que se tuvo uno de los elementos indispensables para
registrar informacin de una forma ms fcil.

LA MAQUINA DE PASCAl.
LA MAQUINA DE LEJBNITZ,
lOS TELAJ\ES DE

llESARROU.O DE LOS
EQUJ!'OS DE

lAS PRIMERAS

J..OJt.O

y DtSl'OSIT1VQS DE

CAI.C\JIAD(lRAS I.IKHlCAS

MEM<llll4

LAS CALCULAllCIV<S
El.KTIIOMECIJCAS

La tinta se elabor en un principie con holln o carbn vegetal, mezcifdo con


agua y goma {se alcanz una calidad excepcional); en China se emple upa tinta
extrada de un rbol llamado del barniz, despus surgi la tinta china que consist_ia en
una mezcla de holln de pino y cola, pero es a partir del siglo XII de nuestra era cuando
se comnz a utilizar la tinta actual de sulfato de hierro y cido tnico.

JACQUARD,
LA MAQUillA DE
DIFER.ENCIAS Y LA
MQUINA ANAlfriCA DE
BASBAGE,
CALCULAOOAAS
PERfECCIONADAS

. LA ESCRffiJRA

KONRAD ZUSE Y SU
CA!.CUI.ADORA Zl,
EL.ANAUZAOOR
DlfEREtiCIAI. DE BUSH,
LAS CALCULADOMS

MARK

'.

lA I'IUMlRA COMI'IIT.-ooAA
B!Cil\NICA

A CotmNUACIN SURGE lA IAA DE lA INF(JIW.,()H


{COH IASGaGACJONES DE COMI'UT~

ATANASSOff BEAAY
COMPUTER
..

Definitivamente la eseritura alfabtica, tal como la conoemos, resulta ser el


desarrollo intelectual o innovacin ms importnte para el ser humano, pues constituye
el punto de partida para la creacin de una de las mejores memorias del acontecer
humano, de su desarrollo y de su ciencia, es decir, el libro. Como antecedente sabemos
que ciertas culturas desarrollaron diversos tipos de escritura: pictrica (escenas), con
. base en pictogramas e ideogramas (signos), y fonogramas (signos que representan
; sonidos). As comunicaron su historia, establecieron bases para un registro comercial y
... preservaron sus conocimientos. Ejemplo claro de ello son los jeroglficos .egipcios,
escritura en
cuneifo'rme de los babilonios;. sin . .
. papiro, los signos chinos y la escritura
.
.( .

,.!

embargo dichaS escrituras no son fcileS de entender y me~10S de COnServar por Jas ; . . - - - - - - - - - - - - - - - - - - : - - - - - - - - - - - - - . ,
inclemencias del medio en que se guardaban, por lo que en muchos casos ~ .
desaparecieron o cuando mucho alcanzaron Lln uso local. La gran aportacin :
corresponde a los fenicios y otros pueblos semticos que desarrollaron el alfabeto a
partir de los signos egipcios. Vendra despus un proceso .evolutivo que selecciona o . .
incluye lo ms til y prctico desde el punto de vista del pueblo dominante. De esta :
DESARROLLO DEL
manera los griegos y romanos adoptan y perfeccionan la escritura, que se difunde y usa : .
LENGUAJE
HABLADO
hasta obtener el alfabeto que se emplea en nuestros das, prcticaraente en todo el ... -:.
mundo. el cual ha permitido el -registro de todo tipo de infotmacin. para to.das las !
ciencias y. a partir de la dcada de los cincuentas. el desarrollo de los leguajes de
programacin.

j :

EL LIBRO Y LA IMPRENTA
Hasta la invencin del moderno di~co compacto, que d~satar un~ revofucin e~ :.
el registro y divulgacin d la informacin, el libro y sus antecedentes prcticamente
han constituido la memoria escrita de la humanidad; desde el rollo de papiro de los
antiguos egipcios, la invencin del papel en China, de la imprenta por Gutemberg en ,
1440, hasta la consolidacin de la industria editorial. Por tanto, al considerar que la .
informacin registrada e.n ellos ha contribuido a la evolucin de dispositivos y nuevos
descubrimientos cient~icos. tambin los incluimos en la historia de la informtica.

NMEROS MAYAS
(300 AOS A.c.)

.r
1.1 .2

. LOS SISTEMAS DE.NUMERACJN .

Al avanzar las sociedades pnmrtrvas, se desarrollaron diversos ' sistemas de


numeracin que permitieron representar cantid~des mediante smbolos, como ejemplo ."
de ellos tenemos .las numeraciones:
..a)

MAYA. Desarroll el concepto del cero mucho antes que los hindes y gracias .
a ella se realizaron clculos astronmicos notables, como el. del ciclo lunar. con
un error inferior a ocho horas en 300 aos; adems un calendario con rnucho
mayor exactitud que la brindada por el calendario gregoriano. esto es un da de
error cada 14,492 aos en el maya contra un da de error cada 3,311 aos.

bj

ROMANA. Hasta la fecha se usa en libros. Los romanos tambin desarrollaron


mtodos para ejecutar multiplicaciones y divisiones, que utilizaron en sus tablas
de multiplicar que i1duan hasta la dei .S. .

e)

EL LIBRO Y
LA IMPRENTA
(1455)

ARBIGA. Sigue siendo la de mayor uso en todo .el mundo. Es un" sistema de
numeracin de tipo posiional, en virtud de que los 1O dgitos que utilizamos
pueden representar distintas magnitudes, dependiendo de la posicin de cada

...
.e

uno de elios: unidades, decenas. centenas; unidades de millar, etc. Con este ,. ~UESCAS, VARAS
sistema los rabes tambin desarrollaron el lgebra.
Desde la poca ms remota ._el hombre registr sus actividades usando los
GRIEGA. Dio las bases par~ generar ideas tan imp~rtantes como la concepcin ) ~lementos Y herramientas acordes con su desarrollo y medio circundante, esto es,
d)
euclidiana del infinito.
: mediante el empleo de piedrecillas, muescas en varas, nudos en una cuerda tabletas
..
.
(: :de arcilla con marcas y por supuesto el empleo de sus dedos.
'
.
El hombre al contar con u~a simbologa para representar cantidades, pudo '
registrar eventos en las distintas pocas del ao, con lo que desrroll diversos ! BROS DE CUENTAS
calendarios, como el azteca, el maya y el cale('ldario gregoriano. Con .ello5 el hombre i ~
.
.
.
.
. .
.
pudo medir el tiempo yregistrar sucesos diversos de u~~ manera ~s :xacta. En este . ; :
Su ong;n lo u~1camos en el CdJgo d~ Ham'!lurab1, :ey de Bab1lom_a (1730-1685
t to los chinos desarrollaron relojes que les perm1t1eron med1r el t1empo durante a.C). _que llevo el registro de contratos, escnturas, 1nventanos, cuentas, g1ros, cheques,
coln ex
d d'

.!_eg1stro de derechos aduanales Y. derecho de paso en transbordadores y caminos; en


e transcurso e1 1a.
1os s1
stemas de cont ro1 de cuent as romanos y en e1 pnmer
d e contab'l'd
s1stema

11 ad.
. Estos sistemas y ~onocimintos ayudaron al procesamiento manual de la : ingls. . .

.r...
. .1~
,.

informacin de cualquier. actividad, su registro y manipulacin median~e. sm~olos Y 1


facilitaron la obtencin de resultados, de tal suerte que tanto matemat1cos arabes, .,.BACO
hindes y europeos desarrollaron tcnicas para los clculos por escrito.
.
Es un instrumento manual de clculo que agrupa cuentas de metal o de diversos
.
,
.
, materiales en hileras, en grupos de 1O, para la representacin y manipulacin de
EL ALGEBRA BOOLEANA
1.l.3 . .
cantidades, es el primer dispositivo de clculo digital. El origen del baco se pierde en
.
.
..
.
1 el pasado remoto y es probable que su desarrollo se deba a contribuciones de diversos

.
..
.
. .r . . paises, al ser llevado por viajeros y comerciantes de diversas partes del mundo antiguo.
George Boole aplic la lgica de las propoSICiones en su obra. _Ana 1515 ~ . Su creacin probablemente ocurri en Babilonia o Egipto. Este instrumento se ha
matemtico de fa lgica en 1847 y en su fnvestigacin de l~s leyes de~ pe_nsaml~nt~ de constituido como una herramier.ta tan til que hasta nuestros das es empleado todava
1854. Lo import(lnte del lgebra booleana es que pudo _a phca:~e al diseno de Clrc~_1105 .en Japn y Rusia .
para las COmputadoras," y que prOporcion un mtodO SIStema tiCO de repr~s~ntaoon Y .
anlisis de las redes de interconexin de una computadora Y de la loglca de los : TABlAS DE MULTIPLICAR
programas de sta. Boote estableci formalmente un lenguaje simblic~, por lo que _se '
le puede considerar tomo eldescubridor de las matemt~cas puras. Su algebra permite . . Los antiguos hindes y romanos idearon mtodos para multiplicar y dividir
realizar operacines con tetras, obj~tos y conceptos med1ante los operadores AND, OR empleanclo las tablas del1 al 5, y para multiplicaciones mayores se auxiliaban con los
y NOT.
'
' _dedos. Los matemticos rabes, hindes y europeos desarrollaron tambin tcnic?S que
~.to_maron la forma de_tablas que ayudaban a la multiplicacin y a otras operaCiones
antmticas. El matemtico italiano Leonardo de Pisa (Fibonacci) estudi9 las cifras
.
.
.
__ hindes: adicin! sstraccin, divisin, multiplicacin de fracciones y enteros e introdujo
1.2 DESARROLLO DE LOS EQUIPOS DE 0LCULO
. todo esto en Europa con su Liber abaci, que fue publicado en 1228. De esta manera,
.los mtdos de tablas se difunden y se utilizan, En 1614 John Napier, telogo,
k matemtico y nobl escocs, perfecciona lo anterior y produce sus huesillos de Napier
PRIMEROS MTODOS MANUALES DE CONTEO
1.2.1
. con los que se poda obtener el producto de dos nmeros cualesquiera.
Nuevamente. ~s con~eninte bosquejar. el p~n~rama .:~c~olgico de los ~ REGlA DE CLCuLO
dispositivos considerados como antecedentes. desde que se.empezo_a_ contar hasta que
.
se obtuvo la primera comptadora o dispositivo totalmente automatlco.
Este dispositivo se basa en el concepto de logaritmos de John Napier, que
. ,!.dems plante cmo realizar clculos mediante el uso de exp.onentes; estudi diversas

.i.'.

...-..

.
,

!rigonomtricas, con lo que cre los 1ogaritmos que han facil~tado todo tipo de clculos.
Napier analiz las siguientes cantidades:

"\:

FORMAS DE CONTEQ
PRIMITIVO

:.

a)

l.

2"

16

32

64

128

256

512

El primer rengln indica los exponentes a los que hay que elevar el nmero 2
para obtener los valores del rengln inferior:
2

b)

1.

. 21

23

2,

8,. etc.

Adems observ que para multiplicar dos nmeros de ese rengln, bastaba con
sumar los exponentes y el producto se encontraba debajo de dicha suma. por
ejemplo:
22 ~2 6 = 22' 6 = 28 "" 256

.
Napier llam a dichos exponentes logaritmos. Adems da la base para otros
: desarrollos como el caso de la regla de clculo.

'
EL ABACO

. .., . -. 1

C' --,, :t::c.:-....~.. ~, ......

. 1

.,

..
1:

=" ..,

-~ -~ .4 ~ .,_.,.
~t!\l. . . !,..r f... . .O'
'
e~- ~ ~ ~
:{~ ,.lit"' . 1 ~

. :.

m~~

,,

~
.

.t
:.

...,

. .. ~ - .

..::ia
:;

la regla de clculo fue inventada por William Houghtred, matemtico ingls, en

1622. Este dispositivo consta de un par de regletas con escalas logartmicas, de tal

.
t.

manera que una multiplicacin se hace sumando las longitudes de dichas regletas y la
divisin, mediante la resta. La precisin que :>e lograba era hasta de 3 dgitos; esta
: herramienta estuvo en uso hasta la dcada de los setentas cuando fue desplazada por
: la moderna calculadora digital. La regla de clculo es el primer dispositivo ~ue proces
analgicamente las cantidades .

. 1.2.2

LAS PRIMERAS CALCULADORAS MECNICAS Y


DISPOSITIVOS DE MEMORIA

!AS MQUINAS DE PASCAL Y SCHICKARD


.Biaise Pascal, matemtico, filsofo y escritor francs, fue el in~entor de .una de

~EGLA DE CLCULO
WILLIAM HOUGHTRED {1622)

~~s primeras calculadoras en el ao de 1642 (por lo menos la ms conocida y que

rnfluenci el desarrollo de otras). Su dispositivo contaba con ruedas dentadas, cuando


~-~primera realizaba un giro de 10 unidades, se accionaba la siguiente rueda de dgitos

11
10

:.

superiores para indicar una decena y as sucesivamente. Debido a este principio la


mquif}a de Pascal slo poda hacer sumas y restas.

BLASE PASCAL (1642)

Pascal tena 18 aos de edad cuando ide esta mquina con el afn de ayudar i
a su padre, que trabajaba comci superintendente de impuestos. Este dispositivo resulta
ser la innovacin a partir de cuya idea se generaron los nuevos mecanismos. para )'
calcular durante poco ms de 300 aos.
!

PRIMERA MAQUINA
CALCULADORA

i .

Algunos autores mencionan que la primera calculadora mecamca fue el


dispositivo construido por el astrnomo alemn Wilhelm Schickard en 1623, con la
finalidad nica de ayudarle en sus clculos astronmicos (este dispositivo no influenci
el desarrollo de otros); para su creacin utiliz engranes y tom la idea basndose en
el funcionamiento de l<?s antiguos relojes chinos (este dispositivo slo sumaba y
restaba).
lA MQUINA DE lElBNI"rZ

LA PASCALINA

!
.
:;
:

.,
.

'

_El alemn Gottfri~d Wiihelm Leibnitz construye en 1671, a los 25 ao~ de edad,.
_su calculadora de pasos que poda efectuar las cuatro operaciones aritmticas,_ con la ,
idea de sumas y restas repetidas, de esta manera, calculaba tablas. trigonomtricas y (
.astr?_nmicas. _Este dispositivo u_tiliz piones dentado~ _de _varias longitudes y una .
.vers1on perfecoonada del mecamsmo de acarreo automat1co 1deado por Pascal.
.

GOTTFRlED WILHELM LEIBNITZ


(1671)

PRIMERA CALCULADORA QUE REALIZA


LAS CUATRO OPERACIONES BSICAS

.
1~

LOS TELARES DE JACQUARD (CONTROlADOS POR TARJETA PERFORADA)


En 1801 Joseph Marie Jacquard, tejedor francs, torna la idea del mecnico
Falcn, quien un siglo antes haba automatizado parte de la labor de las mquinas
tejedoras. Produce un telar de cuerdas cuyo funcionamiento era automticamente
guiado po~ las perforaciones de una tarjeta. Este dispositivo tuvo una gran influena
en el desarrollo posterior del equipo de cmputo, por su concepto de almacenamiento
de informacin en tarjeta perforada. Fue construido conel propsito de tejer intr[ncados '
diseos en telas mediante la ejecucin de instrucciones contenidas en una tarjeta .
perforada. Su prototipo fue destruido en la ciudarl de Lyons en Francia; pero corT la ,
ayuda econmica, moral y la autorizacin de Napolen, Jacquard pudo reconstrvirla .Y :
aplicarla en la elaboracin de tejidos, llevando consigo una gran prosperidad a esa
ciudad.

JOSEPH MARIE JACQUARD


(1801)

r'

TELAR CONTROLADO POR


TARJETA PERFORADA

LAS TARJETAS PERFORADAS Y HERMAN HOLLERITH


.El Dr. Herman Hollerith trabajaba como especialista en estadstica en la Oficina .
_de Censos de los Estados Unidos, cuando se llev a cabo el censo de 1880 requiri de '
siete aos para su proceso manual de tabulacin sobre una poblacin de 50 millones; .
de habitantes. Resultaba inminente ya el censo de 1890 y era obvio que no. podra ;

13
12

-realizarse de la misma forma, si realmente se quera sacar provecho de la informaci!5n.~ .


Ante esta problemtica,~~ Dr. Hollerith .bi!I:>Ja ..empezado el estudio para .la mecanizacin!, <
de la operacin de los censos; en 1887 termin un sistema que funcionaba con el~
principio de la tarjeta perforada de Jacquard y contadores electromagnti6.s, unat.
.. Perforadora y una distribuidora de tarjetas.~. De esta manera el' censo de 1890 levantado. .
a 53 millones de habitantes requiri solamente de dos aos y medio para su tabulacin) .
La tarjeta se divida en 240 zonas. que indicaban los diversos datos de los censados~
como edad, sexo, ocupacin, domicilio, etc. Cuando se detectaba un orificio se haca~.
contacto elctrico y se accionaba un contador especfic<:?_. Adems el proceso se auxiliaba
de una clasificadora que separaba tarjetas por sexo, edad, lugar de nacimiento, etc.!
Las mquinas de Hollerith se perfeccionaron para aplicarse a todo tipo de problemas:_
contables y administrativos, mecanizando multitud de trabajos manuales y desarrollando .
otros como el anlisis de costos y ventas en una empresa. Estos . dispositivos! .
perfeccionados fueron conocidos como mquinas de registro unitario; tabuladoras.~
verificadoras y clasificadoras:. Su popularidad les vali rcorrer todo el mundo hasta;
pasada la segunda guerra mundial. Hollerith fund .en 1896 la Tabulating Machine
Company, la que posteriormente al fusionarse con otras, constituy lo que hoy se:
conoce como lnternationa/ Bussines Machines Corporation (!BM).

1.2.3

LA MQUINA DE DIFERENCIAS Y LA MQUINA.ANALTICA DE.

BABBAGE
~ ..

.,

El matemtico ingls Charles P. Babbage es conocido como el padre de las:


1
modernas computadoras digitales por los conceptos que aport.
::<r

..

En 1812 pens en construir la mquina de diferencias, que permitira el clculo'


automtico de extensas tablas de logaritmos. Diez aos ms tarde present su modelo
que utilizara tarjeta perforada y engranes de acarreo automtico.. con el que obtuvo.
un subsidio de la Real Sociedad y del gobierno ingls; sin embargo, abandon dicha, .
idea por dedicarse a desarrollar sus conceptos sobre una mquina de fines generales.;
motivo por el cual perdi el apoyo del gobierno y la primera mquina nunca lleg a
construirse. continu con su nuevo proyecto de mquina analtica, que dise Y: .
construy parcialmente poco antes de morir en 1871. Fue concebida como la primera.
computadora digital automatizada de fines generale~! La filosofa de su operacin eS
como sigue:
La mquina contara con una unidad aritmtica que efectuada los clculos
empleando las cantidades contenidas en su unidad de almacenamiento. Dichas,
unidades estaran supeditadas a la unidad de control, que coordinara i
supervisara fa secuencia de las operaciones. Por ltimo, los resultados s~
obtendrfan en forma impresa o grfica en su unidad de salida.

14

CHARLES BABBAGE
(1791- 1871 }
( EL PADRE DE LA COMPUTACIN )

- ..
15

. Es de mencionar que Babbage ~e adelanto tecnolgicamente a su tiempo y que

en esa poca no haba los elementos para COI)Stru_


ir SU mquina, la cual

desafortunadamente no podra considerarse autnoma, puesto que requera de un


operador para almacenar un programa y ejecutarlo. El hijo de Criarles Babbage termin
de construir la mquina diseada por su padre hacia er ao de 191 o. .

1.2.4
1
1

MAQUINA DE DIFERENCIAS
(1812- 1822)

CALCULADORAS DIGiTALES PERFECCIONADAS

..

, -El ARITMMETRO :O ETHOMAS DE COlMAR


En 1820 el financiero francs Charles Xavier Thomas de Colmar retoma la idea
, o principio de la calculadora de Leibnitz, mediante piones dentados, para realizar con
1~precisi_n las cuatro operaciones bsicas, logrando un modelo prcti~(). que construye en
. _1829 y se mantuvo en uso hasta 1890 y del que se produjeron algunos millares de.
~, aparatos.
!

\_EL INICIO DE LA ERA DE LAS CALCULADORAS EN ESTADOS_ UNIDOS

El estadounidense Frank Stephen Baldwin construye en 1872 con idea similar a . .


de Thomas Colmar una calculadora que marca el inicio de dicha industria en Estados
Unidos.
.
.

~ -."-_a
1

;, .lA PRIMEM CALCULADORA DE MULTIPLICACIN DIRECTA


if
1
1

MAQUINA ANALITICA DISENADA


POR BABBAGE Y CONSTRUIDA
POR SU HIJO H. P. BABBAGE
EN

EL AO DE 1910

El joven inventor francs, leon Bole construye en 1887 la primera mquina

.._capaz de efectuar la multiplicacin directa y no a travs de sumas repetidas. El


,; mecanismo multiplicador utilizaba una serie de placas metlicas a las cuales estaban fijas
: fnueve. lneas y nueve columnas de pernos con largos desiguales.
, ~EL COMPTMETRO O CALCUlADORA CON IMPRESORA

_.

.....

El estadounidense Dor Eugene Felt patenta en 1884 su comptmetro que


;_-constituye la primera mquina prctica que inclua tedas e impresora, y realiza dos aos
:':. ms tarde su comercialzacin.

!,lA CALCULADORA ENTRA EN lA CONTABILIDAD. CON BURROUGHS


~:

El estadounidense William S. Burroughs, hijo de un mecnico, perfecciona en

; 1889 el comptmetro de Felt permitindole usar hasta 90 teclas con una capacidad de
!J nueve dgitos d~cimales.' Bu~ro~ghs aplica. ~a el ~rin~ipio de multiplicacin direct~. que
L - - - - - - -- - -- - - -- -- -- ---:-- - - ----' ; cragran populandad a su maqu1na y prop1c1a aphcac1ones en procesos de contabilidad.

-~

..

1
~

..

17

El suizo Otto Steiger proyecta en 1892 su mquina calculadora denominada

millonaria, aprovechando el principio de fa multiplicacin directa de Bole. Cada cifra


EL COMPTMETRO DE EUGENE FELT
INCLUY TECLAS E IMPRESORA
{1884)

lA TARJETA PERFORADA Y LAS MQUINAS DE REGISTRO UNITARIO

.
La tabuladora de Hollerith tambin se perfecciona junto con la tarjeta perforada,
para 1928 crece de 45 a 80 columnas y adopta un cdigo que permite asociar a las
. perforaciones todo tipo de caracteres (nmeros, letras y smbolos}. En esa poca la
tabuladora puede efectuar sumas, restas, imprimir y perforar -los resultados; la compaa
ya se denominaba IBM y desde entonces era lder en el procesamiento de informacin,
pues logr dominar el mercado de las empresas con sus mquinas que adoptaron como
componente a los relevadores electromecnicos, los cuales accionaban en centsimas
de segundo, clasificando, intercalando y procesan9<> las tarjetas perforadas ms
rpidamente. A estas mquinas se les denomin de registro unitario y su xito . radic
en facilitar enormemente la mecanizacin de la contabilidad de los centros comerciales
principalmente.

LEN BOLE

MQUINA DE
MULTIPLICACIN DIRECTA
(1887)

. 1.2.5

i ..
1

era multiplicada con el giro de una manivela. Lo prctico de esta mquina hizo posible
su comercializacin desde 1894 hasta 1935 para aplicaciones contables, estadsticas y
cientficas. Las ventas alcanzaro"n un tbtal de 4500 unidades.

lAS CALCUlADORAS ELECTROMECNICAS

..

Una gran innovacin fue el empleo de los relevadores que, como ya se


permitieron una mayor velocidad y capacidad de proceso y lo ms.
importante: la automatizacin o ejecucin de sus funciones con la mnima intervencin
~del ser humano.
.

e mencion,

KONRAD ZUSE Y SU CALCUlADORA ELEGROMECNICA Z1

MILLONARIA DE STEIGER
( 1892)

En Alemania; sin tener conoc1m1ento de !o que en materia de cmputo se


. desarrollaba en otras partes del mundo, en 1936 Konrad Zuse de 26 aos desarrolla su
calculadora electromecnica Z1, que emplea sistema binario y un programa indicado en
cinta perforada. Posteriormente el gobierno alemn le financia sus modelos Z2, Z3, y
Z4. Konrad Zuze considera que la Z1 fu e la primera computadora de tipo mecnico, .
'1aunque slo comenta que la construy para automatizar diverso~ c lcu los de ingeniera;
es posible considerar a este dispositivo como la primera computadora construida por el
hombre, debido a que manejaba el concepto de programa. inclua unidad aritmtica y
.rnemoria. La superficie que ocupaba era de 2 m2 con 1.5 kbits de memoria. La Z3 fue
el equivalente con relevado res de la Zl.

: 1.~1
1 -~

:>:.

18

19

...
:'.:

!.

J.

,.

:.
-~

f:_ :;.: :
. l ;"-.:

~~--~------------~----------~...........................11

. El ANAliZADOR DIFERENCIAL DE BUSH O MQUINA ANALGICA

En 1930Vannevar Bush del Instituto Tecnolgico de Masachusets desarrolla el


antecesor de la computadora analgica, lo emplea para resolv~r ecuaciones diferenciales
mediante simulacin y medicin aproximada de la respuesta del modelo.

!~i f
} '

~::~.

. 'fr\:.'::
. ..

lA CAlCULADORA DIGITAL MARK 1

Transcurra el ao de 1937, cuando el profesor Howard Aiken de la Universidad


de Harvrd se propuso utilizar los principios de la tarjeta perforada y los relevadores
electromagnticos para construir un mecanismo automtico de clculo. Con el apoyo
de la compaa IBM realiz en mayo d'e 1944 la calculadora automtica de control de
secuencia denominada Mark l. La informacin se procesaba por medio de tarjetas
:' perforadas; la secuencia de los clculos se controlaba con una cinta ancha de papel
: perforado; los resultados tambin se obtenan en tarjetas perforadas. Con esta
, calculadora se pudieron resolver problemas de inge.nieria y fsica, as' como largas series
de problemas aritmticos y lgicos. La Mark 1 fue conocida con el mote de Bessie y
; estaba constituida por 78 calculadoras conectadas entre s; empleaba ms de 3300
' relevadores que accionaban dispqsitivos mecnicos como acumuladores a rueda,
.; .contadores, etc., su velocidad de multiplicacin era de seis segundos para dos
cantidades de 23 dgitos, los cuales poda sumarlos en tres segundos.

' ..

M!!
.-

,l.

.:

L.
.,

.
.
.
STRUIDA EXCLUSIVAMENTE A
KONRAD SUZE y SU CALCUlADORA Z3, CON
CONSTiTUY COMO UN
BASE DE RELEVADORES. E~ RELEV.ADOR SCNQUE DE RESPUESTA LENTA.
DISPOSITIVO EXTREMADAMENTE CONFIABLE A .
.

De esta serie se desarrollaron tambin la Mark 11, Mark 111 y Mark IV. Con las
calculadoras Mark se alCanza la automatizacin de los procesos.

1
.

i
1 1.2.6

i.!
i

LOS CONCEPTOS DE VON NEUMANN (COMPUTADORA CON


. PROGRAMA ALMACENAD~)

r.

. El Dr. J. Von Neumann, cientfico de origen hngaro, .es considerado como uno
J( deSu. lostratado
principales autores para el desarrollo de la filosofa de las computadoras actuales.
que envi a la escuela Moore de la Universidad de Pnslvania en 1944,
EL RELEVADOR ACCIONA MAGNET\CAMENTE
. LOS CONTACTOS. PRODUqENDO LOS
ESTADOS CONDUCE cORRIENTE Y
NO CONDUCE CORRIENTE.
RESORTES

QUE. RE.PRESENTARON DGITS BINARIOS


. (1 o O).

describe la filosofa bsica del diseo de una computadora que almacen un programa
Yemp.lea un procesador central. Aunque Mauchly y Eckert ya haban pensado en el
concepto del programa almacenado, estas ideas se expresan claramente por primera
. vez en el documento First Draft of a report on the Edvac, las cuales marcaran
: POsteriormente el rumbo que se debera seguir para el diseo y construccin de
; computadoras.

~ :

. '; ..Las ideas de Von Newman ayudaron notablemente a perfeccionar el diseo y

L-'---:----~-------------:------.;._------- !,-_.59struccin de computadoras y, aunque .la EDVAC se disea tericamente como la

r.

. ?;j>j

20

21 -

t.

'

::~~ :<]

.. ,

; .

L ..:.

.. ..
..-;

.:EiJ

' .

concepto de programa almacenado a diferencia del mtodo de programacin mediant~


conexiones hechas a mano..,

. Este novedoso concepto permiti qu~ no slo un grupo selecto de cientficos


utilizara la computadora, sino que ya fuera posible aplicarla en diversos problemas
econmicos, administrativos, de produccin o todo lo que involucrara el proceso de
informacin. Las primeras aplicaciones que se dieron en esa poca fueron para realizar
los clculos que ayudaron a la . construccin de la .bomba H. .
.

Por las caracte.risticas de este equipo, podemos deci~ qu~ una ~o.mputadora co~
programa almacenado se considera como la primera computadora electrnica realmente
automtica, es decir, que funciona con la mnima intervencin del hombre, empleando
sistema binario1'l. De esta manera se construyen: . .

La SSEC o computadora electromecnica (que para algunos es la primera que


realmente cristaliza el sueo de Babbage y es totalmente automtica). . .
La Manchester Mark 1, que slo se constituye como prototipo y no llega a
terminarse completamente Gunio de 1948).:

1.2.7

LA PRIMERA COMPUTADORA f:GRNICA

_ _._ _

, -.

.,.,,,..,..,.,~...,

'""' 1'"''-"''".._.

111..,1 1 \J~'

'l.1L,.Pt.,

~!;

\;'lllc;J

en ese tiempo ocult la importancia de uno de los ms grandes avances que se estaban
dando. Se termin la construccin del prototipo en 1942 y la nic mencin que hubo
. de l, fue en la revista de los alumnos de la Universidad de lowa que comentaba
brevemente ,dos dispositivos desarrollados por la Divisin de Ciencias de la Universidad,
. los cuales al terminar la. guerra cubriran importantes necesidades, uno sobre "un
montaje mejorado de manivela para microscopi~s.y ~una mquina que pede resolver
~cuaciones afge?rakas lineales con 30 incg nitas mucho . ms rpido que cualqt:,rler
. dispositivo actual". La universidad decidi patenta r el montaje mejorad, asegurndose
.los derechos de manufactura y perfeccionndolo en 1942; sin emba'rgo :nunca recibi
;ninguna regalia por dicho concepto. Se estima que de 'habers~ patentado. la
computadora de Atanasoff- Berry, la universidad hubiese. recibido durante las dcadas
l950 ' 1960 varios cientos de millones de dlares por. derechos. Actualmente .la
.Universidad de lowa conserva nicamente'ci.ncobl:llbos, un cilindro de metal y una placa
metlica ubicados en e: vestbulo del
antiguo edificio de fsica. .
.
.
~ .

Aunque esta computadora no tuvo amplia difusin sobre su funcionamiento y


posteriormente .en un juicio sobre patentes, se le adjudic el ttulo de.Ja .
r pnmera COfDputadora .electrnica,. Dicho prototipo us bulbos para almacen<!miento y
~ :_fl!_n~!ones_ lgicas . .El nombre que recibi fue ABC, o Atanassoff -Berry- Computer. y se
~mple ,para la solucin de ecuaciones simultneas.
.
.
. .
; '
p~sibilidades,

r. .
ATANASOFF- BERRY COM~UTER {LA ABC)

En 1935, el Dr. John Vincent Atanasoff, matemticoy fsico de la Universidad de


lowa, concibe la idea de una mquina electrnica (de bulbos) que pudiera reducir el
tiempo de clculo que requeran sus estudiantes para realizar .los largos y complicados
procesos que les dejaba de tarea en sus clases de fsica terica. En 1939 decide realizar
su idea con ayuda de uno de sus estudiantes graduados en fsca: Clifford Edward Berry;
sin embargo, para 1940 manifiesta que encontraba muy poco entusiasmo de la
comunidad por. ~u dispositivo, inclusive cuando la propone a la lB M denominndola
mquina adecuada de cmputo, recibe como respuesta que a la IBM nunca le
interesara una mquina electrnica de cmputo". Ese fue un grave e.rror. para esa
compaa, pues de haberle dado la importancia que se mereca, la IBM habra entrado
a la fabricacin de computadoras como lder absoluto en el procesamiento de datos,

1) NOTA: Aunque los dispositivos electxomecnicos ex an confiables,


resultaban del1)asiado grandes y complejos para el uso de. las
grandes mayo:tias.

:. .
,..

'
1

-~

22

: ,

::: .
!

...

EL OR'." JOHN.VINCENT ATANASOFF Y EL. ' H; EN C. CLIFFORD EDWARD BERRY

.
.

'

~-

.:

.. j :-:.. -.----___,________:.....__________ ________-...:...J

,.,.-..
...

1 :

:. =
:.!
..

~ :.!

LA VLVULA "TE?.MOI:41 CA O ~;.:UJ :J - - -..............


REJILLA POLARIZABLE

. ..

&.

. ... .
~

..

...

. .

CALCULADORA DIGITAL Mt>.RK 1

CTODO
( EMISOR DE ELECTRONES )

{1944)

PLACA
( COLECTOR DE ElECTRONES }

EDISON DESCUBRI QUE LOS METALES INCANDESCENTES (COMO El


CTODO DEL BULBO), EMITEN ELECTRONES. MS TARDE, EN 1907,
LEE DE FOREST INVENTA EL TRIODO DEL QUE SE MUESTRA EL DETALLE
INTERNO.

Ul

EN EL BULBO EL FE:NMENO TERMOINICO


DESPRENDE ELECTRONES QUE SON
CONTROLADOS EN SU PASO HACIA LA
PLACA POR UNA REJILLA QUE AL
POLARIZARSE PRODUCE LOS EFECTOS DE
CONDUCCIN Y AUSENCIA DE CORRIENTE,
ES DECIR: {1 ,0).

24

ABC (AT AN.A.SSCF FBEi\RYCG:vlPUTER)

( 1942)

_________j
25

i.

L~-~L;;.A;.;E~R;.;..;AD.;.E.;LA~IN.F.o.RM_A_c_,o_,N_....

LAS PRIMERAS
COMPUTADORAS

LA ENIAC,
PROYECTO
EDVAC

lA ERA DE lA INFORMACIN

2.1

LAS PRIMERAS COMPUTADORAS


! .

LA ENIAC
LAS
GENERACIONES

L.

PRIMERA
GENERACIN
(19S1)

LA
COMPUTADORA
AL AlCANCE DE
UN MAYOR
NMERO DE
PERSONAS.

SEGUNDA
GENERACIN
(1959)

LA UNIVAC
LA FERRANTI
MARK 1

TRANSA( S 1000
GE 210,
IBM 7090,
IBM 1401,
IBM 1620.
NCR 304.
RCA 501, HC.

BULBOS
MEMORIA SECUNDARIA
DE TAMBOR
MAGNTlCO
-LECTORA Y
PERFORADORA DE
TARJETAS

TRANSISTORES
MEMORIA ~RINC!PAL
PE NCLEOS DE
FERRITA
''
-PROGRAMA
ALMACENADO
INCLUYE SISTEMA
OPERATIVO

'

......... .~

El Dr. John W. Mauchly de la Universidad de Pensilvania, inspirado en las ideas


de Atanassoff (computadora ABC), formula sus propias ideas para la construccin de
una computadora electrnica de uso general.

!
~

TERCERA
GENERACIN
(1964)

CUARTA
GENERACIN
(1977. ?)

!
!

t
1

..........-

'

En 1945 con la colaboracin del lng. Presper Eckert utiliza las instalaciones de la
Escuela Moore de Ingeniera Elctrica para disear y construir la primera calculadora e
integradora numricd denominada E!'JIAC, que permitiera resolver los problemas
balsticos de la artillera del ejrcito de los Estados Unidos, utilizando tambin la
caracterstiCa de mayor o menor conduccin de los tubos electrnicos para simular
valores binarios. Al concluir su construccin, tambin se utiliz para proceso de grandes
cantidades de clculos estadsticos aplicados a la meteorologa, en las insta.laciones.del
campo de prueba de Aberdeen, en Maryla nd, donde estuvo en funcionamiento hasta
!'
i 1956.

LA IBM 360

-<:IRCUITOS
INTEGRADOS
-SISTfMA OPERATlVO
MEJORADO

1,''

t:

"':.:

MEJORA lO
ANTERIOR Y
APARICIN DEL
MICROPR<>
CESADOR

-TECNOLOGIA VLSI,
MEMORIAS A BASE DE
CHIPS
1
RECONOCIMIENTO DE
VOZ Y FORMAS
-MICROCOMPUTADORAS '
PAQUETES
SISTEMAS EXPERTOS

......................._ .................................... _ . _ _ _ _ _ _ _ __ _

DAR INICIO LA ERA EN QUE LAS

LA QUINTA GENERACIN SE
j. ESPERA EN LA DE.CADA DE 1990
INAUGURANDO LA ERA DE lA

. COMPUTADORAS MANEJARN
CONOOMIENTOS ADEMS DE DATOS;EL
SERN CAPACES DE DIAlOGAR ~N
HUMANO EN LA BSQUEDA DE '
.
SOLUCIONES, AS! COMO

l
.
1
i1' INTELIGENCIA ARTIFICIAl

CO~P~ENDER

;-.----------- ------;-----

DIBUJOS Y DIAGRAMAS

la
2 computadora ENIAC pesaba ms de 30 toneladas y ocupaba un rea de

J 180 m contena 18000 bulbos (valvulas o tubos te rmoinicos) que permitan la

!
!

=.

!;

'.'.'

representacin de cantidades binarias, contaba tambin con 20 acumuladores para el


almacenamiento de datos. La entrada y salida de datos se llevaba a cabo con tarjetas
perforadas y su programacin se realizaba externamente en lenguaje de mquina
(informacin en sistema binario), mediante distintas posiciones de interruptores y
cableado: Su capacidad de operacin indua las cuatro operaciones bsicas, extraccin
de races cuadradas y uso de tablas de funciones. Su velocidad alcanzaba 300
multiplicaciones por segundo, en contraste de una multiplicacin por segundo, que
alcanzaban los mejores equipos elec~romecnicos de la poca . la difusin de Jos
trabajos que co:1 e!la se realizaban hace que esta computadora sea considerada como
la que inaugura la primera generacin de computadoras electrnicas.

26

'
'. ..

- ~:

' '

... :
:.

',

..

i.. ': :

;.: :.

... .

EL PRIMER DISEO DE COMPUTADORA CONSIDERADA REAlMENTE AUTOMTICA: LA


COMPUTADORA EDVAC
. En 1946 John Von Newmann colaboraba con un grupo de la Univers.'idad de
Pensilva nia en el diseo de una computadora que se denominara EDVAC (computadora
automtica electrnica discreta y variable). la gran innovacin en este diseo era el

!..----------------------------------------- -- . .--.,..,

i!.......HISTORIA
DE LA COMFUT
ACIN EN M~XICO
_..........-.....................
,_,______________
,,,........-................................._ .............-....- - --.........-~':

' :

27

?:... :

...

concepto de programa almacenado que realmente c.onvertiria en autom~ttca a ti:!


y el surgtm 1ento de los le
. d
.
1 nivel que perm't
t . d' e ato
computa dora y se cumplira el sueo d e Ba b.bage.. Con esta"d
1 a surgen o ros 1senos
_ de personas (las inst ngua;es
.
' en su uso a un nmero mayor
~ue se construyen d~ in_mediato, si~.embarg~ la EDVAC fue con.s:rui~a h.asta. 1952.. ~o funcionamiento). Durao~~c~~~es e~:;:
com~ut~dora no implican. conocer su
rm portante dedeste d1seno es que ut1l1zdaba el sd1~ftema ~e ndum er~crodn b~ana e tntrod~~a ~ . pasando .a Jos lenguajes de tiio sim~:,~;asa t~cn~cpa:/~ prdog raFmOaRc1on se refinan,
e1 concepto e programa a1macen a o, a 1 ereno a e1 me o o e . programac1on . (FORmula TRANslation)
rc10n e1
TRAN en 1955
.
.
1
mediante conexiones hechas a mano por fuera . Este novedoso concepto permiti que. . cientficos y de ingeniera c~%oape~~~~J~ ~7versal ~e l~s procesadores para problemas.
10 e engua;e onentado a los negocios en g .
no slo un grupo selecto de cientficos utilizara la computadora, sino que ya fuese . COBOL (COmmon Bu .
.
1 59
0
posible . aplicarla en los ms diversos problemas econ9mico administrativos, de ; del idioma ingls y ci:~~es ~Jented L~nguage)'. ~~.estos_lenguajes se utilizan palabra;
produccin y todo lo que involucrara el proceso de informacin. Entre las primeras computadoras.
s reg as para a construcoon de mstrucciones que realizan las
aplicaciones de esa poca estuvieron los clculos que ayudaron a la construccin de la
.

.!a

,;

.i'
.,,, ..

bomb_a H: Por las caract er~ticas dde este equ~pb?: pod.emos decir qtude la eEIDctVAr.cn.rcsae d'
.Durante esta generacin uno de Jos obietivos fue de

cons111uyo como e1proyec o mnova or que conct 10 1a pnmera compu a ora e o


rspos1tivos para almacenar y
. f
..J
sarro11 ar memonas (o
10
realmente automtica, es decir, que funcionara con la mnima intervencin d~l hombrel para manipular la informac. recuperar or.maCton o datos) con la capacidad adecuada
.
b' .
..
IOn que se necesitaba procesar 1
.
emp1eand o SIStema mano.
. . .
.
.
.
-o de negocios requeran pocos e . 1 1
..
as ap lcactones comerciales

.
. f
a cu os numencos y al mace
d
.

. 1n ormacin y las aplcaciones e' T


.
nar gran es cantidades de
. . el alm~ce~a~iento de pocos dat~~n~~~cas. necesitaban gran cantidad de operaciones y
2.2 PRIMERA GENERACIN DE COMPUTADORAS .
J
tarjetas perforadas, relevadores bulb pnm~r~~ computad~ras usaron como memorias:
.; primaria o de alta velocidad y ~ecundo:r~ (~ as d.e funclo~es, y se les dasificp en:
discos magnticos). La evoluc'lon d 1
'.spos~tJV?s ad~~~onales. como tambores y
LAS COMPUTADORAS UNIVAC Y FERRANTI MARK l. COMPUTADORAS QUE
. e a memona pnnopal utJhz: .
INAUGURAN COMERCIALMENTE LA PRIMERA GENERACIN
Bulb?s . por cada bit, con el .problema de gasto de
consigUiente descenso de la con fiabilidad .
energa y. el
Mauchly y Eckert se asociaron para establecer una compaa para -el desarrollo!
de la primera computadora comercial. La Sperry-Rand Corporation adquiri dicha!,
l'
d
.
compaa y se .produjo el modelo UNIVAC que ~s considerado el primero de estai
meas e ret~rdo (delay lines), cuyo concepto se desarroll con el radar
generacin que tuvo xito comercial; sin embargo, en Inglaterra la Ferranti Ltd.
perodque debrd~ a s.u estructura dinmica result demasiado lenta Este
t 1po e memona d
f

construye una computadora que apoy el desarrollo de la bomba atmica por el


WH.IRLWIND y UNIV;~~Ica ue us~da en mquinas como la BINAC,
gobierno 'y comercializ varias de. estas mquinas poco antes que la SperryRand.
i

A partir de esta primera generaCin se observ la imposibilidad de almacenar~


toda la informacin directamente en la memoria primaria y surgen los dispositivos de'
almacenamiento secundario como el tambor y la cinta magnticos. En un principio st
emple como dispositivo de entrada la lectora de tarjetas perforadas y como dispositi~
de salida la cinta perforada. Posteriormente se emple como unidad de salida 1\'
impresora de impacto.

El concepto de primera generacin de computadoras se asocia a la!


comp'utdoras de bulbos con la posibifidad de uso ms generalizado y por un nmer~ ;
mayor de personas, esto es, cuandodeja de ser un dispositivo exclusivo de universidades.
.. o centros de desarroll y puede ser utiliiado en forma ms amplia, incl~endo empresas
en general. De esta manera, a finales del ao 1958 .ya existe un buen. nmero dt
aplicaciones para la solucin de problemas operativos de las empresas. E'ste enfoqUI
considera tambit:l la automatizacin mediante el concepto de programa alma>enad~..

!~~~:c~~~~~~!!!~~~aog~:t~lliams, q1ue resultaron de~;~iado sensibles a

ello se

pr~duce la lB M 70e1Jcdas y por. o_ tanto poc? confJables. A pesar de

El tambor magntic.~ tanto e~ memoria principal ~omo en secunda;ia con


una enorme reduce~on del costo p b't l

. '

t .
.
. or 1 a pnmera computadora que usa
es e tipo de memona como principal fue la ERA 11 O1.
..

;_::"
:.~;i,'.~ ;:' : f..~'..f.:~.,;: _
.

_ .
: .:;;: :.;
.

~{':'}_ )

-:: .~i. ,. .::


1 :: ~: ~
..:.: .:;_;:._._.;,':.

:1. '

'

i, _'':.-

Las m~morias . de ndeos magnticos constituidas


or anillos . ~: .. . : ;.
magnetiZables que podan almacenar uno de do )- d
.,,~' :~;~~.:
~e~nologa super en confiabilidad y rapidez a las :n~~r~or~~. au~a~~ ;~t~ _.:: ::'(::
aJo costo se mantuvo hasta fmales de la dcada d 1
... .
surge una nueva tecnol L .
e os sesentas cuando ,-.,,. ,~

(b )

~~~~A~ ~;~~;~a ~~~~~~adl~sa ~~~:~~~al~:~a

c.on . f.,i_:_.::_:,,!:::.;,i
esta tecnologa fue la
f ueron de 4096 palabras de. 36 bits (4K o 21)
.
onas

. que aumento a 8192 . i:.=:

29 .

'
1... ......

:/_t:'j

e gran exrto comercral.

. .

. 28

. ,.,.:
,:::r..

)-'.:;::\t:!i
.

.F?:t:;

[~~

.----------...:..___ _____:_____.:..__ _--:-_--:-1 ..


palabras (BK o 2 13) en 1956 y a 32768 palabras {32K o 2 15) en 1957. Tal
cantidad de memoria permiti incorporar como adelanto la aritmtica de
punto flotante, registros ndice, el programa monitor (para un mejor
aprovechamiento de los recursos de la computadora) y el lenguaje
FORTRAN.

2.3

::.
: .

SEGUNDA GENERACIN DE COMPUTADORAS


....

. LAS COMPUTADORAS QUE INAUGURAN TECNOLGICA Y COMERCIALMENTE LA


SEGUNDA GENERACIN

) e

.
En 1948 los estadounidenses J. Bardeen, W. M. Brattain y W. Shockley de los
Laboratorios Bell inventan el transistor, _utilizando cristales de silicio o germa nio
. (semiconductores) y otros elementos que aprovechan el efecto de conduccin o no
t _conduccin de corriente elctrica y, de esta manera, representar los estados o y 1 que
~se requieren para la represe ntacin de informacin en una computadora. Con ellos se
. reduce el ta mao a milmetros en lugar de los centmet ros de un bulbo, son 1O veces
_ms rpidos y pasan del estado 1 al estado o en dcimas de millonsima de segundo,
_pero sobre todo, trabajan sin calentamiento excesivo como los bulbos y por
. 5onsecuencia menos fallas y una mayor vida til.

.... ..;. .

....

COMPUTADORA EN lA(

,.

La PHILCO Corporatio n produjo en 1954 los transistores que se emplea ran en

"').'.,,

Jasegunda generacin de computadoras (transistor mejorado) y, bajo .un contrato con

)Ja NATIONAL 5EClJRI1Y AGENCY, construy la TRANSAC S-1 000 que fue

la primera

.i s omputadora totalmente transistorizada, aunque no comercializada pa ra el pblico en

~.d computadoras. Adems construye otras computadoras como la CXPQ y la TRANSAC


[t 2000 .
.
. .
.
. .

! _general.

l.

be esta manera la PHILCO inaugura tecnolgicamente la segunda generacin

Surgen entonces las primeras computadoras de tra nsistores que se comercializan


partir del ao de 1959; aparecen en orden cronolg(co las primeras computadoras
. : ~comerciales que son: GE 21O, lB M 7090, lBM 1401 , lB M 1620, NCR 304, RCA 50 1 ._~n
_; .~sta generacin s logran importantes a~<mces en los dispositivos de memoria auxiliar .
. i son la aparicin de discos magnticos fijos, as como tambin unidades de discos
: ..rernovible~ que permiten almacenar millones de caracteres que constituyen todo un
i..:,banco de informacin y se aprovecha la caracterstica de su interca mbiabilidad. Tambin
i se da un gran desa rrollo en los dispositivos de entrada y salida, pudindose conecta~
t~rrnin ales remotas a travs de lneas telefnicas en lo que se denomina tiempo re a l (o
tiempo para consultar, procesar y presentar la respuesta). Estas mquinas contaban c_on

..: .
;

..
'.'

.. .

\.

1~a

COMPUTADORA UNIVAC1

30

31

i. -

. .
:! ....

!::.-
r . .

'l:

: .

. una memoria principal compuesta de ncleos de ferrita que para representar los estados
o y 1 cambiaban de orientacin mediante el paso de la corriente elctrica,
constituyendo lo que se conoce como memoria principal o de alta velocidad. El
programa fue almacenado en memoria, y fue posible incluir un sistema monitor que
: . ~permita poner en operacin la computadora y leer las instrucciones complejas de los
programas (sistema operativo primitivo que administra los recursos de la mquina y
. controla los procesos de entrada y salida).
El nmero de computadoras instaladas para finales de 1964 alcanzaba las 25000
unidades, de las cuales 20000 se encontraban en Estados Unidos y las dems en el
resto del mundo. Mxico tena instaladas aproximadamente 50 computadoras de
marcas diversas. En esta generacin slo se rentan las grandes computadoras por parte
de Remington Rand (UNIVAC) y de la IBM .
.

2.4

TERCERA GENERACIN DE COMPUTADORAS

Se caracteriz por utilizar circuitos integrados (chips o microcircuitos). Uno de


\. estos microcircuitos inicia lmente contena, en un espacio equ ivalente al de una goma
de borrar de un lpiz, miles de elementos que a su vez podan ser circuitos complejos.
:~ El transistor ha reducido enormemente su tamao original y con esta tecnologa
~ tambin se disminuy el volumen de los dems componentes electrnicos para producir
! dichos microcircuitos.
;

COMPUTADORA IBM 7090 {1959).


UNA DE LAS PRIMERAS TOTALMENTE TRANSISTORIZADAS

El primer modelo de un circuito integrado fue diseado por Jack Kilby en 1958

1. (de la Texas lnstruments) y contena un tr<msistor, tres resistencias y un capacitar. Dicho


11 modelo indicaba la conveniencia de constr:.Jir un ci rcu ito con diversos componentes,

Vce
. - ...-....

j: _aprovechando

tcnicas fotogrfiGls sobre una lmina de semiconductor y fue


perfeccionado y puesto a punto para su comercializacin por Robert Noyce en j ulio de

COLECTOR (SALIDA)

1959.

BASE

-~-llSlJL

o
ENTRADA
EMISOR

La primera computadora con circuitos integrados se ubica en abril de 1964 con


: . l introduccin del sistema 360 de la IBM, cuya arquitectura fue diseada por el Dr.
1". _ Gene Amdhal. En esta generacin tanto las computadoras de IBM como las de CDS.
11 UNIVAC, GE y Burroughs, entre otras, vencen la . barrera de la incompatibilidad del
software y se inicia la era del softwf!re porttil, es decir. que para cambiar de una
l. .computadora a otra no es necesario volver a diseM o reprograma r totalmente. Es
importante comentar que el circuito integrado es resultado de avances tecnolgicos y
:' .no de nuevos descubrimientos.

-1
EN H TRANSISTOR CUANDO NO EXISTE SEAL EN LA. BASE, EN LA SALIDA SE
OBTIENE UN VOLTAJE QUE REPRESENTA UN UNO. CUANDO SE APLI~A UN
VOLTAJE DE ENTRADA, SE PRODUCE EL EFECTO DE CONDUCCION DE
CORRIENTE DE COLECTOR A EMISOR Y EL VOLTAJE DE SALIDA DISMit-JUYE,
PRODUCI~NDOSE EN ESTE CASO UN CERO (LENGUAJE BINARIO).

32

. ..
1
.

PRINCIPALES CARAffiRiSTICAS
a)

Se procesan automticamente los distintos programas.

33

1 .

..
DR. GENE AMDHAl

o '
1

(1964)

.:..

Dl~EADOR DE. LA PRIMERA COMPUTADOR;

..

.,

1 ~:

DESARROlLADAA BASE DE CHIPS INTEGRADOS


QUE INAUGURA LA TERCERA

i -

(,{

GENERACIN bE COMPUTADORAS.
~.

. .

...

. ..

..

~-:
:

.': ' t '.

,.
:,1
) '.

:!

.
,.....::.

~1

'.'":.

EL DISEO DE UN 'CHIP" SE REALIZA PRIMERO A GRAN ESCALA.


. 'll!f ..t
'1 ......

~-~
-.
i.~.:.
=~'J.

..

..
; ..
..

.'

.!

!
!'

.. ..
El TAMAO DE UN "CHIP", COMPARADO CON uN ''CLIP", PUDE CONTENER
MILLONES DE TRANSISTORES Y MILES DE CIRCUITOS COMPLEJOS.

COMPUTADORA lBM 360

.. ': ..~. '..

'

> ~ :

' ... 35 .

34
j.

L :.

..... -:
.. ..
..... .... ::

b)

e)
d)
e)
f)
g)
h)
i)

2.5

:~

Las memorias de ncleos magnticos que invent el Dr .. An Wang y que se


Puede trabajar continuamente auto9obernndose. por lo que el operador, usaron ampliamente durante las dos primeras generaciones de computadoras se han
slo interviene cuando surgen prioridades o anomalas.
vuelto obsoletas, y en esta cuarta generacin se emplean slo circuitos integrados y
En c~so de ano~al!a, la co~puta~ora .~iagnostica el problema.
para el procesamiento de la informacin se cuenta con nemoria de almacenamiento
1
Perm1te la mult1programaaon (eJecuoon de muchos programas 1en h primario de alta velocidad, denominada RAM (Random Access Memory). que es una
memoria principal).
IT)emoria qu4?._?e borra cuando se apaga la computadora y se considera como de
Permite el multiproceso (procesos simultneos).
: almacenamiento temporal o voltil.
El procesamiento en tiempo real se ha incrementado notablemente coo. relacin a la generacin anterior.

Adems, _para almacenamiento de los programas con informacin que no puede


Se usan Jos discos flexibles y aparecen las lectoras pticas.
_ser modificada por el usuario y que se carga automticamente al encender la
Surgen las empresas que comercializan software. .
..
. _computadora para que podamos emplearla se cuenta con la memoria ROM (Read Only
El sistema operativo es mejorado permitiendo la multiprogramaoon Y e .Memory). Los programas ROM estn escritos en un lenguaje denominado microcdigo
y_ en su conjunto constituyen lo q~e se denomina FIRMWARE.
multiproceso, as como un control ms eficiente de la computadora.

CUARTA GENERACIN DE COMPUTADORAS

Otro tipo de memoria disponible .e n circuito integrado es la PROM (Programable


Read Only Memory), en la que el usuario carga programas y datos slo de lectura. Esta
memoria est cargada con programas y datos de aplicaciones especiales que rara vez
.

d 1
t or ski se modifican. Una variante de esta memoria es la EPR-OM (Erasable Programable Read
. Para rnuchos esta generacron es la ev?luclon . Y meJora e a an en ' fi Only Memory), la cual puede borrarse completamente y volver a programarse.
embargo, podemos considerar que ocurren mnovac1ones trascendentes que n '
permiten considerarla aparte, a saber:.
; ' ~) Reconomento de la voz
)

!,.,

a
b)
e)
d}

e)
f)

La muy alta integracin en los circuitos con la tecnologa LSI (a~


. .
..
. .
_

d -1 } VLSI ( uy alta integracin de circuitos


En el reconoc1m1ento de la voz y la traduCCion a otros rd1omas se analizan las
rntedgraoonlt
ClrCUI ~s Yd e est amdo so1.,do (ch"lps) .
, .. frases una. .y otra . vez.
en trminos
de vocabulario
y sintaxis. Se aplican todas las reglas
Se
esarro ane memonas
.
.
..
.

t
d
._de
gramatJCa
ut1hzando
teona
probab1hsta
para
dar mayor
o menor
E1 reconoamten o e 1a voz.
1b
d
h

f peso a cada

d
f
n
Pa
a
ra;
al
termmar
cua
n
o
se
a
analizado
e
comportamiento
mor
o -og1co, s1ntac
1
E1reconoomrento e ormas gra 1cas.
.
. .
.
.
h 11co
dor q ue perm1t10 a su vez la aparicii ~ Y semantiCo,. se obt1ene
una gran .vanedad de postbles mterpretaoones.
A ora se
Et desarro 11o d e1m1croprocesa
.
- 1
dera
como
u~

emp
ean
reglas
recurs1vas
para
reanaltzar
el
contexto
y
optar
por
la
meJor
mterpretaoon.
1
de a computa dora persona1que rea1mente Se Cons 1
.de las grandes innovaciones de esta generacin.

E
.
.
d.f
d
d 1 f

r - e edfiai
sta tecno1og1a revo 1uoonara 1a 1 us1on y ocumentacron e a m ormaoon,
1 . d0
Utilizacin de software evo ucrona para ap ICaoones sp
-.Permitiendo. cuando logre desarrollarse completamente, el dilogo en lenguaje hablado
(~aquetes).
:'con la computadora. Al momento actual ya es posible dialogar con ella mediante un
Srstemas expertos
lenguaje reducido y bajo ciertas reglas.

'

..

-::

. :... ..
~

!
~-.

...,_
-:

1-

a) Circuitos Vl5J y memorias

!. e) Reconocimiento de formas grficas

.~

~-'

L
lt t g rac,o n ha alcanzado a empaquetar millones de transistores~
.
e graclas a sofist"1cadas tecncas de d1seno
. _ y a las aportaCioot
.
Actualmente
la computadora
reconoce rasgos tales
como
f1rmas de personas,
1 a muy
t a at mrado
1..

un so
o crrcutfsico
o m eg

.
.
. .
\ 11Uellas d1grtales y otra sen e de patrones que no como den necesanamente con
de
estudios
matemticos
y qum1cos
de la era espaCial que han mdiCado cof'll! . caract
reducir espacios intermoleculares en semiconductores ~.1 eli~inar la .gra~eda.d. Uno;, .
eres.
.
Jos grandes avances en la cuarta genera~n es la utrhzaoon de C1rcu1tos mte~r~ .
como memorias de alta velocidad en sustitucin de memorias de ncleos magnetrco!!

36

37

r - - - - - - - - -----

d) El microprocesador y la microcomputadora

----------------~

lntel Corporation ha sido uno de los principales lderes en el desarrollo del


microprocesador que se ha empleado en la moderna computadora personal y que1
satisface los requerimientos de tamao mediano de proceso de informacin. la ;
tecnologa desarrollada para sus microprocesadores 8086. 80286, 80386, y 80486 se
denomina CISC (Compl~x lnstruction Set Computers, o cdigo complejo de,
instrucciones). .en donde las complejas instrucciones son interpretadas por un
microprograma que reside en el mismo chip; debido a. que mltiples procesos se~
efectan de manera repetitiva, en esta tecnologa se disminuye el desempeo o' .. .
performance por la gran cantidad de instrucciones. Debido a ello se ha desarrollado otn
tecnologa denominada RISC (Reduced lnstruction Set Computers), en la que se:
emplearon secuencias de instrucciones ms simples que redujeron el tiempo df.
.ejecucin; de esta manera se crearon nuevas computadoras de tamao .medio qu
prcticamente alcanzan el perforll)ance o desempeo de las grandes computadoras e
,mainframes. Este nuevo mercado, (ms selecto) .es el de computadoras de tamao
intermedio y ef de las workstations, que atienden a usuarios que requieren bastante
proceso numrico ~diseo por computadora.
. l.

..

:: .

....

:.

.'..
. . :.
.-~

.::

la caracterstica ms importante de todo equipo de cmputo es el parmetr '


conocido como MIPS ( los millones de instrucciones que son capaces de procesar p
segundo). Una medida alterna de la eficiencia de la computadora, es la medicin de
total de operacione's de pnto flotante (o. real) por unidad de tiempo {millones d.
instr~:~cciones de punto flotante o mflops).
.

'(;:"':'

.El or.igeh del microprocesador se ubica en 1971, cuando las compaas INTEL1
TEXAS lNSTRUMENTS desarrollan Jos primeros microprocesado~es. El inventor del prim~
microprocesador fue el ing.eniero Marcian E. Hoff que ante la p(obiemtica de produ~
.circuitos integrados para aplicaciones especfficas, se le ocurri la idea de Un chf~ . ,
programable, en el qe las instrucciones para su aplicacin estaran escritas en u!li
.memoria ROM, y de esa manera el mismo procesador podra funcionar para u~.
calculadora, una lavadora. un robot, etc. El primero en aparecer es el Chip 4004 ~
INTEL. Lo ms importante del desarrollo delmicr'oprocesadorpor parte de esa compa~
(propiamente !a inventora del micropr()cesador y una .de las lderes), se describe as: .~~
1)

2)

En abril. de 1974 con el ~~icroprocesador 8080, que se emplea. enC


primera mcrocomputadora: la Altar.

.1
~ BUS de 8 bits
- 6000 transistores
- Un reloj de 2 MHz
El total de MIPS .que ejecutaba era de .64

DETALLE AMPLIFICADO DE UN MICROPROCESADOR

EN El AVANCE TECNOLGICO, El DESARROLLO DEL

MICROPROCESADO~ HA SIDO UNO DE lOS MS IMPORTANTES

QUE HA

~~~/U APARICION SURGE lA COM~UTADORA PERSONAL

EST~~N~~~!~~~OSP~~~~RGESRAMNATSRARECNDITOS DEL PLANETA.

'
SCENDENCIA
ES PRECISAMENTE LA QUE PERMITE HABLAR DE
UNA NUEVA GENERACIN DE COMPUTADORAS: lA CUARTA.

. .".:':,:

.'

(lA COMPUTADORA AL ALCANCE DE TODOS)

.. ..
:~:

'.
\~:.:-:'

En junio de 1978 se crea el microprocesador 8086, .ai ao siguiente ti . .

~...:

39
. i .~

. L.:.:.

.. .
.
.: .

;~~/'

3)

4)

5)

6)

junio de 1979 surge el8088 que se emplea en. la JBM PC de 1981. Ambos

.con las siguientes caractersticas:


- BUS de 16 bits
.
- 29000 transistores
-Un reloj de 4.77, 8 y 1 0 MHz
- El total de MIPS que ejecutaba era de .33
.
.
.
En febrero de 1982 surge el micrpr.ocesador 80286 que se emplea .en
microc~mputadc)ras lB M P.e - AT de ~ 984. Incluye:

- BUS de .16 bits


.
.
- 134000 transistores
-Un reloj de 4.77, 8 y 10 MHz
- El total de MIPS que ejecutaba era de 1.2

386SL para la Notebook y el 486SX que no incluye coprocesador y la serie


486DX2 cuyo reloj de 25/50, 33/66 MHz duplica la velocidad con respecto al
motherboard a!lterior. Una innovacin importante es emplear menor consumo
de energa, alimentando con 3.3 volts. .
8)

!.

.!
1
!

En junio de 1988 se tiene el microprocesador.80386SX. Con:


- BUS de 32 bits
- 275000 transistores
_ Un reloj de 16 MHz
. - El total de MIPS que ejecutaba ~ra de 12.5
de. 1989 surge el microprocesador 486DX que cuenta con:
BUS de 32 bits.
.
1.2 millones de transistores
Reloj de 25, 33 y 50 MHz
El total de MIPS que ejecuta es de 20

Para fina les de 1995 se espera lanzar el sucesor del pentium que contendr
alrededor de 1O millones de transistores y un mayor nmero de MIPS:
.

i,

!;, . .
.

lntel ha desarr.ollado para la .familia _de microprocesadores 386-486, diversas . _'


variantes incluyndoles en algunos casos coprocesadores matemticos; en la serie ;
486 duplic el nmero de instrucciones realizadas por ciclo de su reloj, doblando :
virtualmente su velocidad .de proceso. Adems introduce nuevos CHIPS como el . '
:
.
.
.

. '

la guerra tecnolgica entre tecnologas CISC y RISC tiende a reducir el precio de


los equipos, su tamao y a aumentar la velocidad de proceso. Se esperil que al
futuro,_la tecnologa RISC sobrepase en ventajas a todo lo logrado por CISC

al

7) . En marzo de 1992 aparece el microprocesador 80486DX2:


- BUS de 32. bits
- 1.2 millones de transistores
- Reloj de. 66 M Hz
.
- El total de MIPS que ejecuta es de 54

40

BUS de 64 bits
3.2 millones de transistores
Reloj de 66 MHz
El total de MIPS que ejecuta es de 112

Con el proce~adbr PEtJTJUM . Ia microcomputadora (PC, PS y notebook) reta el


mbito de trabajo de la~ e~tacioncs de trabajo o workstations, que ha estado
concentrado en los grandes centros de investigacin, universidades, institutos y
empresas medianas. La microcomputadora desafa dicho liderazgo, ofreciendo
adems de su poder de proceso, la posipilidad de trabajo con la popular
paquetera con que cuenta actualmente; las desventajas que enfrentar sern la
competencia en precios entre la PC y las workstations y que los productores de
software abaraten las aplicaciones para dichas est aciones. La primera serie de :
estos microprocesadores sali al mercado con un defecto de diseo que provoc
error al dividir cantidades, lo cual motiv cierta desconfianza en ese producto.

En octubre de 1985 aparece el mi~roprocesador 80386DX que se emplea .


en microcomputadoras Co1lipacq Deskpro 3.86 de 1986:
.
- BUS de 32 bits
- 275000 transistores
- Un reloj de 16 MHz
- El total de MIPS que ejecutaba era de 6

En abril
-

En mayo de 1993 se lanz el microprocesador 586; PS o Pentium:

la capacidad de la memoria principal o RAM en lils microcomputadoras


.avanzar el tiempo y desarrollarse el microprocesildor con tecnologa CISC es
. como sigue:

. 1973
8K
1976
16 K
1979.
64 K
'
:. .
1982
256 K
1985
1MB
.
1988
16MB
1991
32MB
1993
64MB
1994
96MB

41:

") i

e)

2.5.1

Paque~es

HISTORIA DE LAS MICROCOMPUTADORAS

::-:'.
. :~
~;

..

.
: . ::

;.

.:.. .
_,J.,;'
..
.' .

actu~lmente cue~ta ~on

El software ha evolucionado de tal manera que


se
1 ..
ANTECEDENTES
. :....
paquetes cuyo uso no .. requiere saber programar. tan sol~ conocer Y aplicar .
:':l :::'
adecuadamente una serie de comandos para obtener resultados d1versos que van desde ~
. :,,
w:.'
el procesamiento de textos. generacin de informes Y reportes pa~a er:'presas. ha:ta ..~l :- . Cuando el ing:eniero . Marcian E. Hoff de lntel Corporation invent el
:. .:~..
anlisis estadstico. Por otro lado. el manejo del software se ha s1mphfKado mediante !. mtcropr!)cesador en un CHIP (de 1969 a 1971 ). nad el cerebro de fas
las interfases grficas. puesto que ahora a travs de pequeas imgen~s q~e sef microco~putador~s. El microprocesador es un circuito integrado que se programa para
.:~ .. /
seleccionan, se puede ejecutar comandos sin necesidad de aprender su S lntax 1 ~ E.nl_ tareas dtversas y proceso de informacin en forma general. Con ese microprocesador
.....
..:;
breve se espera una interfase de comunicacin con la mitroco~putado_r~ me?lante l_.~e tena de hecho una computadora en un CHIP, de tal . manera que lo nico que
:.... ;
. .:
smbolos grficos e inst~ucciones habladas para el proceso de la mformacton. .
\ f?ltaba era gente con visin clara de sus tremendas posibilidades; prcticamenteslo . 1::
: : ..
:
.
.
.

1'.haba que interconectarle un dispositivo de entrada, una memoria para almacenamiento,


.
..
f) sistemas expertos
..
. ~.un disp~sitivo de salida y una fuente de alimentacin que permitiera el funcionamiento
. ::
'
; :del conJunto, para elaborar software, almacenar informacin, procesar y obtener
. Los sistemas .expertos basados en el conocimiento colaboran en ~1 preces~ _d_e __,resultados. Al surgir las primeras microcomputadoras, tambin surge la comercializacin
razonamiento humano en temas especficos como _en el caso de la medtcma. anahsls " del software que culmina su popularidad con la aparicin de los paquetes para
econmicos y financieros entre. otras reas. De hecho un sister:'a. experto incluye to~a :: procesamiento de palabras~ bases de datos y hojas electrnicas (que ponen al alcance
una base de datos con la informacin relativa al re: de conoc1m1ento humano ~ue ~~ de todos el poder del clculo electrnico sin la neesidad de saber programar).
.
.

.
.
.
considera. Por consiguiente el programa contiene hechos o experiencias y un SIStema .
de reglas que le permitir emular el razonamiento de un experto en el tema. Para
:
emplear un sistema experto se procede mediante una serie de preguntas Y respuestas; tA PRIMERA M!CROCOMPUTADORA ALTAJR 8800
cada respuesta determina la naturaleza de la siguiente. pregunta. de :?1 manera que .

. ..
.
mediante aproximaciones sucesivas se lograr determmar la solue~on ..correcta al . .

.
.
.
.
problema que se trata. Estos si~temas han tenido un amplio desarrollo, sm _emqargo,.
Con~ nacimiento deJ?s m_icroprcesadores_(serie 8000 de 8 bits}. en 1975 Ed
adolecen de la sensibilidad y percepcin del ser l;lumano; no obstante son de mvaluable ."Robe~_. dueno de la co~pama Mlcro lnstrument?tlon and Telem~try Systems (MITS),
ayuda en muchos casos.

..

.
. . .
, ' trabaJa con algunos am1gos para desarrollar la pnmera microcomputado.ra, Ja Al tair .

.
: .. .
.
.
. _saco, cuyo nombre fue sugerido por su hija con base en el destino de la nave de la
Adicionalmente se espera que la microcomputador a se reduzca a_h ms del.serie de televisin viaje a las estrellas. Esta primera microcomputadora en un inido se . ' 1: .
tamao. que todas sean porttiles, incluyendo posibilidades de conexin a las redes ?e p~ogramaba mediante interrptores . y la salida se obtena por medio de foos
comunicacin telefnica oara enlazarse con otro dispositivo de cmputo en cualquter parpa_deantes, utilizaba un microprocesador lntel 8080 y posea una memoria de 256
... .. :
lugar del mundo, tambin el de un videotelefono o un telfono celula_r; adems d~ bytes. Dada su dificultad de uso puede considerarse como .. fa gran inn6vadn
servir como secretaria/agenda electrnica automtica las 24 horas del dla.
; tecnolgica pero no como el dispositivo de cmputo que. todos pudiesen emplear
.
..
.
.
.
. . . :.. f~cilmente. El problema principal -fue su comercializacin, pues Ed Robert no se daba
En esta cuarta generacin tambin se produce una gran investigacin Ydesarr?llot~- abasto para producir lo que le pedan. En ese mismo ao Bill Gates y Paul Allen
:: .=
de las grandes computadoras y aparecen las supercomputadoras c?mo la CRAY de~~: . ~e~arr9llan un intrprete BASIC que facilit su uso, adems de que se le adiciona una
6
.!'..
UNAM, diseada por seymur R. Cray q~e realiza 200 x 10_ operaoo~es por _segund:: _,Untdad de disco co~o memoria s~cundaria;. ms adelante, en febrero de 1976, Bill
es decir se incrementa de nuevo el numero de MIPS (mtllones de 1nstrucoones P : . ~ates desarrolla su s1stema operatiVO. Postenormente Gates y Allen se separan de la
segundo). sta es la principal caracterstica o pod~rv de cmput~. aunada a la gran, :compaa de Ed para constituir la compaa que se constituir como una de la.s lderes
memoria interna de 8 megabytes que puede ampharse hasta 20 gtgabytes.
: .de la venta del software (Microsoft).

.
.
.
i. .

:~
, .

...

~ :

-~:

:_:
1.

..

-~
-3.:_:.~ r
i

:' .'':'
1

.: ~ ~ :.
.

. . !
'$ '

43
42

. -::
:::'.'

:: :.: -~
).i ,:.

EL NACIMIENTO DE LAS MICROCOMPUTADORAS APPLE {COMPAA QUE


COMERCIALMENTE MARCA EL INICIO DE LA ERA DE LAS MICROCOMPUTADORAS)
1

Steve
Wozniak, ingeniero de la Ht!wlett Packard, desa.rroll una!
microcomputadora cuyo funcionamiento' demostr a sus amigos en el Homebre:w j
Computer Club de la ciudad de San Francisco. Steve Jobs, amigo de Wozniak e,
ingeniero de la Atari, pens que la mquina tenia futuro y le sugiri que se unieran en:
una compaia para terminar de desarrollarla y venderla; Jobs vendi su Volkswagen::
Wozniak su calculadora y con los $1~50 dlares que reunieron financiaron el desarrollo:
d la microcomputadora. Trabajaron en el garaje de los padres de Jobs para construir;
las primeras 50 Apple 1 que, a su vez, p~rmitieron la adquisicin de nuevo{
componentes para otras 150 (cuyo costo aproximado fue de 667 dls}. La Apple 1incluy:
teclado, el uso de casete para almacenamiento de informacin o programas y un
mo'n!tor para salida de informacin.
.
1
1

l.
1

.. ~~.

..

.<

.,. .

En 1977 sali al mercado el modelo Apple 11, que empleaba una fuente dJ
.
alim~ntacin y la posibilidad de grficas en color como salida; las ventas alcanzar~:>n u~
. total aproximado de un milln de dlares. En 1978, la Apple introduce la primera
unidad de disco flexible para su microcomputadora y para 1980 sus ventas alcanza
aproximadamente 300 millones de dlares. En trminos de microcomputadoras vendidal .
para 1984 se alcanz un total de dos millones del modelo Apple 11. Como parte de sl,ll.
desarrollos importantes, en cuanto .atecnologa de software, en 1983 introducen e.
modelo lisa que utilizaba mens y ratn para sealar y activar sus comandos, idea qu<
habla sido desarrollada desde 1970 por dos investigadores: Dan lngalls de Xerox Pab
Alto Re5earch Center (PARe), California, y Doug Engelbart del Stanford Research Center.
ese modelo que haca innecesario aprender comandos, no tuvo gran aceptacin debi
a su . alto costo (aproximadamente 10,000 dls.), sin embargp, condujo eo 1984 1
desarrollo de la Apple Macintosh, 'fcil de usar (amigable, por el uso de mens
poderosa y realmente barata si se compara con el precio promedio d:l
microcomputadoras de esa poca. En 1985, lanzan a la venta la impresora Ap~~ .
laserwriter. Ello, con todo el software que tambin se haba desarrollado para el manet..
. de textos e imgenes, marca el comienzo del desktop publishing {la publicidad n ca~
o de escritorio).
i

. STEVE JOBS (IZQUIERDA( COLABOR CON STEVE WOSNIAK


(DERECHA) EN El DESARROLLO Y COMERCIALIZACIN DE LA
MICROCOMPUTADORA DE STE LTIMO. JUNTOS FUNDARON LA
APPLE COMPUTER QUE CONSTITUY LA COMPAIA QUE PRIMERO
COMERCIALIZ LAS MICROCOMPUTADORAS.

~,

. :
. .. .
'

:
.. ...

.:

,
'

LA APPLE ES LA PRIMERA EN UTILIZAR EL CONCEPTO DE MENS AMIGABLES.

45

. 44

.. ,...,.

._u~v_n

f4-11"'

...,o&.~_,'-'

IU.,J\..1111\,.UilUUC.J UC. CH... C'fJL~\.IVU U~ t!~LU.>

t:'\..IUt-.JU.:a.

t:';)LII IIV

.
..
. .
.
_.

, que su siguiente desarrollo debera ser con el enfoque tradicional de tarjeta perforada, ..; .
HISTORIA DE LA COMPAA IBM (UNA DE lAS COMPANIAS LfDERES AGUALMENTI): , con el fin de. consolidarse en el mercado que ya tena. Con ese motivo, pone a la venta
.
:
.
, ! .: en 1954 la IBM 650, recuperando nuevamente el liderazgo en tecnologa. Su influencia
En el ao 1880 Herman Hollerith recibi la sugerenCia .de aplicar las tarJ.e~~i :. empez a notarse tanto, que las otras compaas de ese entonces: Burrough's, Univac,
perforadas para procesar la informacin del censo de ~~tados Unidos. Con la gran. ~lslon! . .' NCR, CDC yHoneywelt, fueron consid~radas simplemente como competidoras de IBM.
que tena, decide fabricar un dispositivo que contab1l1zara las ~es~uestas negativas~!

,.
afirmativas de un cuestionario; para 1890 cuenta ya con. su m.aqUlna ta~ulad<tra qu.(. ,
Al entra r a; la dcada de los sesentas, la lB M lanza al mercado la serie 7000,
asedaba las respuestas afirmativas del. censo_ con .la ~x1ste~~1a de aguJe.ros en ~ ~~~ . tot~lmente transistorizada, y despus la serie IBM 1400, que. se constituye como el
.
.tarjeta y fas respuestas negativas con su ausencia, a contmuac1on adapta la tnformaclo~ caballo de batalla del procesamiento de datos. La investigacin para ganar mercado
del total de cuestionarios de 62,622.250 personas en tan slo un m~s Y ?~oce~a el tola. contina y para abril de 1964 presenta su sistema 360 con la tecnologa de circuitos
de preguntas en dos aos y medio en lugar de siete; con esta Slr:'phftcac?~ no 51: integrados, inaugurando de esa manera la tercera generacin de computadoras. El . .
requirieron los cientos de oficinistas que manualmente procesaban la tnf?rmaaon ..A~tr, arquitecto de esta generacin es el Dr. Gene M. Amdahl. El nombre de Sistema 360 fue
este xito, Hollerith fund la Tabulating Machine Company que alcanzo ~entas ~ n~ dadocon la idea de indicar una computadora que cubre necesidades a los 360 grados
mundial, incluyendo a Rusia. El primer censo ruso de 1897, empleo la maqum.. del crculo o que todo lo incluye. El mercado estaba, sin duda, dedicado a las grandes
.
computadoras. las uni_versidades y empresas pequeas demandaban una computadora
tabuladora de Hollerith.
no tan poderosa pero que pudiera resolver sus necesidades de cmputo con un
En 1911 la compaa de H.ollerith s~ fusion con otras dos que fueron 1 presupuesto adecuado a su capacidad econmica. IBM atiende a esta solicitud y
:... .:
lnternational Time Recording Co. of N.Y. Y la Dayton Scale Co. p~ra formar
desarrolla la IBM 1130 cuyo nombre fue dado por un directivo cuando en la discusin
Computing _ Tabui~ng _ Recording Company, que continu desarrollandose Y parc sobre cul sera el nombre del nuevo equipo, indic que eran las 11:30, hora del
1914 contaba ya con 1300 empleados. Ha~ta poco antes de 19_:9, los r~sultados d~
almuerzo. Esta computadora se constituy como un desarrollo intermedio, de
tabuladora tenan que escribirse a mano, s1n embargo en ~se ~no. lanzo al m:r~ad , relativamente bajo costo, para atender el mercado de procesamiento de datos de
impresora-listadora que se convirti en la primera maquina electromecantc~. .. . negocios de pequeas empresas. En ese entonces, dicho mercado no se consideraba
. contabilidad. En esa .poca se uni a ella el Sr. Thom~s J= Watson, ho~bre de VISI . lo suficientemente atractivo, comparado con el mercado de los mainframes.
extraordinaria y habilidades directivas excepcionales qUien la conduJO de ma.ne
Entrada la dcada de los. setentas, la lnea ms innovadora fue el Sistema 370;
;;
notablemente exitosa. Para 1924 la compaa fue renombrada como lnternatiOn
que
era
de
dos
a
cinco
veces
ms
poderoso
que
las
computadoras
de
la
serie
360,
y
.
.
Business Machines Corporation (IBM} .
nicamente ~on un ligero aumento de precio.
-~
..
.
L primera calculadora electromecnica con grandes capacidades de clculo~ .
Mark (desarrollada entre 1934 y 1944) !ue ~esultado del apoyo q_ue la IBM Ylama~ ,
~s de mencionarse que las estrategias de. mercado y las decisiones de sil'!~pre .;<::;:'
de Estados Unidos dieron a las invest1gac1ones de Howard Alk_en, profesor d . presentar avances tecnolgicos, ocurren bajo la direccin del Sr. Thomas .J. Watsori, que
Universidad di! Harvard. Este desarrollo no pudo competir ~on la pnmera computa~Bi gui a partir de 1914 y durante 42 aos a la 18M, haciendo de su compaa la lder en
electrnica denominad ENIAC que la superaba en rapidez (1 00 a 1) ~!~e;~, el procesamiento de datos con tarjeta p~rf?Tad~ .. Al ~ntrar al per~do en el qu.e. ~e
automatic sequence- controlfed calculator o Harvard Mark 1media aproxima . ! . desarrolla la .moderna computadora eleqromca d1g1tal esta no escapo a su gran vtslon
2.40. m de alto por 18 m de largo.

analtica y tomercial y, por tanto, fue tambin incluida como eje central de los . ..
.
. .
. ~.:. desarrollos de 18M. A su muerte en 1956, su hijo, de igual nombre, llev la compaa ..-.:::.
La IBM contaba para 1950 con toda una famil_ia de ma.q.unas electromecanor; ..-aJa .era de las microcomputadoras, con la misma habilidad que caracteriz a su padre.
de contabilidad, que incluan perforadora de tarjeta, venf1cadora, reprod~ct .,

.
.
.
.
. .
. ..
perforacin sumaria, intrprete, clasificadora,. intercaladora, calculadora Yla maqu~ .
. En 1980, cuando estaban en .,su apogeo las primeras computador9s personales . ,...
de contabilidad, industria que era:su monopoho.
desarrolladas por la . Apple, su xito era :uidadosamente seguido por todas las

J compaas fabricantes de grandes computadoras en el mundo, sin fa ltar la IBM; como


.: La IBM crea que la co~p~tadora digital no podra desplazar a los.equipos i . Ya. se mencion, todas estas ltimas se haban dedicado exclusivamente a fabricar ./:: ;:
tarjeta perforada sin embargo en 1951 la uNIVAC. 1 (que Mauchfy ~ Eckl.

.
", .. .
desarrollaron par~ la Remington Rand) resulta un. gran xito con el P!~:esamten~~J
..: ..
informacin en la oficina de Censo de Estados Un1dos, por lo que dead1o no que . :
47
. ..
.
t

(' :!

'

; ~

'

.. .

.i.. ,.

i~.t:

46

1.:.:

. :-..

grandes computadoras y haban descuidado el mercado de las computadoras pequeas.

la ISM que se haba constituido como la ms grande compa i'da de computadoras


' tipo mainframe, estaba impresior.ada por lo que vio y, rompiendo todos los protocolos,
reuni un grupo especial en Boca Raton Florida, para desarrollar su propia comput<ldora
persona l, la IBM PC, que fue introducida e:1 198 1 y estableci rcords de ventas, por
lo que rpdarr:ente se convirti en el modelo alrededor del cual las otras compaas
diseaban sus microcomputadoras.

En 1984 la IBM introdujo el modelo AT con microprocesador 80286 que permita


direccionar hasta 16MB de memoria y una mayor velocidad que los modelos anteriores.
El lder del grupo de Boca Ra ton, Phill:p Esteridge muri desafortunadamente en un
\ accidente de aviacin, en la ciudad de Dalias, en 1985.

!'
En 1987 IBM introduce la lnea PS/2 que empleaba la siguiente versin de
microprocesador, er80386 que tericarnent~ puede direccionar hasta cuatro gigabytes
de memoria y utilizar un relej de 40 megahertz (entre ms lv1Hz el proceso de
,informacin es ms rpido).

En 1993 las computadorc:s p2rsona!es de IBM ernpiean un microprocesador


80486 que nueva mente au menta !a velocidad de respuesta. ;.,dems introdujo la
tecnologa de microbus para opti mizar los recu rscs de la cornputadora y permitr la
instalacin de coprocesadores adicio!1ales (que ayudan en su labor a la computadora),
as como la instalacin de ~arjetas de expansin mediante uso de software y no por la
posicin de interruptores.

....

THOMAS J. WATSON CONDUJO A LA IBM DESDE 1914, DURANTE 42 OS,


HACIENDO A SU COMPAA, LIDER EN El PROCESAMI ENIO DE DATOS.

48

Dado que el mercado de los mair:frames se vuelve cada vez ms selecto, es decir,
Parece ubica rse preferentemente en gra ndes corporaciones bancarias, aerolneas y
,!stemas estratgicos gubernamentales, result crucial p<: ra la IBM retomar el diseo de
computadoras persona les y de es ta ciones de traba;o para ofr~cer la mejor tecnologa
~1 mejorpr~cio, tratando de abarcar les distintos mercados (domstico, empresarial, de
Investigacin etc.r. y log rar e/ rt-punte financiero que estaba perd!endo. Por lo anterior,
la IBM ha ana lizado ia posibilidad y ventajas de hacer negocios conjuntos con la Apple
~4acintosh y la NEC.

49

.u.
Valuep~i~t~rientadas hacia aplicaciones que demandan relativamente poca necesJdal:.....
.
de grande~ o extenso_s proc.esos numricos .de almacenami~~to de i~formaci~L .::. 2.6 . QUINTA GENERACIN DE COMPUTADORAS
:.
'i..
adems trabaja en el rediseo del microcanal de la PS/2 y la vers1on de baJO consu!T) :; .,
de energa la PS/2. for el lado.del rea de diseo e investigacin, tampoco .descuida~ :.-:.. .

. ..
:: ;.::
optimizacin de los procesadores RISC de alto rendimiento con bajo. costo ~ ... ANTECEDENTES :.
.,
produccin, para el desarrollo de servidores pe escritorio basados en el microprocesa~........ :

;.:. :.:
PowerPC 601 (de compatibilidad binaria, desarrollado conjuntamente co~ Motorala ,:~ . ,
. .
..
la Apple Computer), y Power2 (con este "ltimo el rendimiento de sus equ1pos aka :._ LA MAQUINA D.ETURING .
.::. -~ .

: , 1 :
.
.

. 1/1 O del
. , logrado.con lassuper
. computado~
. as).
.
. . El ingls Alan
Turing publica en 1936, a los 24 aos, su libro On computable
. .

Por ltimo, como aparentemente el mercado de los main~rames va en d~sce~~ ;..:numbers Y:xpone lo que a su juicio seria una mquina .lgica y sus limitantes. Este libro
debido al ~so mayori~ario d~ mic:ocomputad.~ras, re~~s Yestaciones de t;abaJo en ll, : plan~ea teoncamente_ . las caract~rsticas universales de 1 computadora .digital,
empresas, lB M reanahza la f1losof1a de operac1on y faal1dades ~esto~ eqUipos parad~ ... ,c?n~lderando_ como basK~ la neces1da.d de un programa qlle pueda modificarse para
la mejor solucin a sus clientes con un equipo adecuado a sus necesidades de procer; ... ?lstmtas funciones. Po~enor.~ente, a fmales de la segunda guerra mundial, su idea ms . : ., '.:
y almacenamiento de informacin: .

.
.
!
concebir
las mquinas inteligentes o pensantes, lo cual .;_.::. . .
.
.
.
. .
.
. . .

. ' . pubh_ca. ~n el l1bro Compu!m~ m~chinery am;/ inteligence en 1950. En l expresa su


..
.
Desde el punto de vista estratgico del mercado de la_s m1crocon:putadoras~,~ . ~on~ICCIO~ de que las maqumas pueden llegar a tener la capacidad de imitar la
IBM responde al desafo o reto que le han puesto sus competidores med1ante mod mtehgenoa humana.
de PC que adoptan; la tecnologa RISC o estndar del futuro, pues con e_lla se pu :: .
.
alcanzar mayor velocidad de proceso X.menor costo. De esta manera, JUn~o. con . LOS INIOOS DE LA INTELIGENCIA ARTIFICIAL
Apple han lanzado al mercado sus nuevas computadoras PCpower que fac1lme
. ~~ _trn:ino ~nteligenci~ ~rtificial (lA) fue adoptado por los neurlogos;
ompiten con la Pentium y en breve se espera sean mucho ms poderosas Ybara. matema:JCos, 1ngemeros y psiqUiatras que se reunieron en 1956 en Hanover New
adems de que pueden utilizar DOS yWindows mediante emulacin y, en consecue
Hampsh1re, Estado~ Unidos, para discutir la forma de cmo el proceso de pensar podra
. todo el software desarrollado para la actual microcomputadora.
- . representarse med1ante 1~ computadora digital.. Dicho trmino lo propuso el profesor .
. . Jo~n McCarthy del coleg1o de Darmouth y fue aceptado sin mayor discusin por los
as1stent~~: Para al~unos
ellos el trmin pareca algo ostentoso, sin embargo
prevale~1o con el paso del y1em~o. En 1958 McCarthy introduce el lenguaje USP (List
. Pr~c.essmg) com~ .el lenguaJe de la ~~- Poco a poco est disciplina se aplic en.la lgica
. teor!c~ y re~olucton de problemas, Juegos, redes neuronales, simulacin de la visin, :. : :
; robobca y Sistemas expertos, etc.
:1
'

~;.'

'\

lmp~rtante fu~

~e~ncamente

::~-~

'.

-.

'

"

d:

li:

. Los centros de desarrollo de inteligenci~ rtificial han creado robots industriales .;{:., ,'. :;\
..

~ontr?lad?s
por computadora. Japn es prcticamente el lder en este tipo de .. . ,:
1
1
mvestJgaCJones;
el debate sobre conceptos de inteligencia artificial contina y aunque ..:'!
.
. l.o~ ro~ots _industrial~s slo ejecu~an lo programado, a la fecha se han logrado fabricar :.......: ;:~
mJ cr~cJrcu,tos que t1enen una c1erta programacin en lgica, que al contar con las .;.-:. .: ,;
so uc1ones de d1ve.rsos problemas,. ~ienen la capacidad adicional de analizar y 'sugerir, . : :j'
con base en lo ya_ re~uelto una me;or solucin. Algunos programas actuales de ajedrez . : : : .: :
. emplean ya esa tecmca y son capaces de mejorar continuamente las habilidades con las ..
. que la computado:a juega. Lo mas im.portante es la capacidad que ya se tiene de ..:;_..:;:.:;~
,.. .:emular el razonamtento
de los expertos en ciertas reas. .
. .
: . -:.''"::.! 1

.
..,

. .

~ .

. 1

50 .
.

. ..

.: .

..

. L . ~
.. :

.:... :. ~~

-~

.] .:.:~_..._..

..~

::.(Sf
~.1

51

.J

La quinta generaeton de computadoras que .emplear microcircuitos cot


inteligencia, se dice estar disponible en esta dcada de los noventas. Por supuesto, esu
tipo de computadoras sobrepasar todas las posibilidades de los equipos actuales, pete;
no podr~ compararse todava con ta capacidad de inteligencia y creatividad del w;:
humano. falta por supuesto que se alcancen todas las metas propuestas para diw
generacin.

PANORAMA DE LA HISTQRIA
DEL SOFTWARE

11~1
AlGORITMO,
lfNGUAJE DE

El futuro est dependiendo del desarrollo de mtodos y tcnicas para que i:.
computadora no slo informe. sino que aprenda, inclusive a partir de su propi.
''
.experiencia.
.

COIKEPTOS
GEHEAAlfS

INTtRPRtTES

Fue en 1981 cuando Japn lanz su propuesta para fabricar. en la dcada deknoventas, la quinta generacin de computadoras. En ella, decan los japoneses. k
orde.nadores alcanzarn la capacidad para aprender, asociar, deducir y tomar de<:isiol'l!
para presentar a su juicio la mejor solucin a un problema. Tambin podrn realz:.
inferencias simblicas, manejar im~genes, conversar en diversos idiomas e ind~1
comportarse en forma similar a Jos humanos. Todo esto se encuadra dentro de lo~!"
han denominada como sistemas de tratamiento informtico del saber, que tendrifuerte influencia en todos los campos del saber humano, ciencia y tecnologa.

PROGAAMAON.
PROGRAMA.
COMPllAOOR,

5lmMAS Ol'fRATlVOS
PAAA
MICROCOMPUTAOORAS

SOFTWAI'J:

LOS MIBIHffiS Df 5!5TEMAS


OPEI\ATlVOS O ltm:RfASES
GRFICAS

SOflWME 0!: SISTff.f.AS

.Una vez alcanzados los objetivos de este plan,l9s usuarios podrn aprovecha.
de ellos sin necesitar de especializacin alguna; un ordenador sabr de las necesida&.
. de sus usuarios mediante la tcnica de preguntas y respuestas, incluso ser capaz '
sugerrle acciones mientras le pregunta sobre lo que desea, en cualquier rea i
pensamiento o aplicacin-prctica. La penetracin de los ordenadores inteligentes, da
su continuo abaratamiento, alcanzar los lugares ms recnditos del planeta:
.
1,

tie~.

Independientemente de si se cumplen estas expectativas en el lapso de


fijado, todo ello ~onstituye un plan que revoluciona y pretende mejorar la vida hum~
mediante la inteligencia artificial al servicio del hombre, tal vez alguno de ~
promotores lograr supremaca en lo que pudiera llamarse la guerra de la inteligert=
y tal vez algunos abandonen este proyecto (obviamente esta contienda la ganar q~'
tenga el mayor conocimiento), sin embargo el hecho es que dichas acciones constitu(
un formidable reto a la inteligencia humaria. Los prximos aos nos mostrarn qli_
resultar vencedor en particular y cules ser-n las posibilidades y limitaciones reales pi"'
esa generacin.

DE
COMUNICAOONB

9;)F"(WAAI.

CJ.ASIFICAOH
OO. 9;)F"(W/IIIJ:

tENGUA.IES DE
PROGRAMACIN

SOAW.MEDE

PI\OC(I)IIo.IIINTOS

--

-----------

Bl EL f\mJRO lAS COMMADORASil6AIIROUAIWI o


_MOOIOCARAH SU I'ROI'IO SOFIWm

52 .

63

3
3.1

PANORAMA DE LA HISTORIA DEL SOFlWARE

{::

impresora, ia tarjeta perforada para suministr.ar datos y el control secuencial de


1 programas, adelantndose 100 aos a la creacin de la primera computadora. Por lo
anteri;)r: a Babbage se le . conoce como el padre de la computadora y a la condesa
, lovelace como la primera programadora. .
:
.

l.

:. :-

ANTECEDENTES

~-.T :)
~. ~

...
. .. ..
. : 1.: .. :

. . Las primeras calculadoras electromecnicas tenan una programacin basada en


El software es el conjunto de programas que permite emplear la co"!putadora, __las mi~ mas conexiones, alambrados e interruptores, en virtud de que reJiiaban trabajos
es decir, el medio de comunicacin con ella para el control de sus funciones,_ que, espec~ficos Y cada vez que se requera una nueva aplicacin era necesario realambrar,
aparece propiamente con el moderno conc~pt6 de_ computadora (como m_ec;antsmo cambiando con~~ion~s . e interruptores. E~ta situacin _Prevaleci con 1~; primer~s
automtico), y su programacin para la .soluc1on ded1versos problemas. s_u mas r_emoto c~mp~t~doras d1g1tales como la ENIAC. ObvJ_iiimente este t1po de programac1on requena
antecedente es el desarrollo del lenguaje hablado por el hombre y, a partir de aht todas_ espec1ahstas conocedores de esos equipos y la programacin er:a muy.tardada y difcil.
aquellas ideas 0 procedimientos tericos que nos permitier_on llega:. a _plasmar Y. No se puede hablar propiamente de un lenguaje de uso comn de las computadoras.
comunicar la solucin de problemas de clculo y de proceso de mformac1on: mcluyendo
.
.
.
.
.
.
. ..
la programacin de diversos dispositivos como son los telares de Jacquard; sm embargo,
Es PG~ tanto conventente conocer conceptos que defman todas las vanarites
como ya se dijo, el trmino software n~c~ con las grandes calculadoras sobre lenguajes de programacin, Jos cuales mencionamos a continuacin.
electromecnicas y las primeras co"mputadoras d1g1tales: la MARK. la ABC Y la ENIAC.
que. fundamentalmente se programaban mediante inte~ruptores Y cable~~os en un 3.2 CONCEPTOS GENERALES
tablero. Con ellas . surgi la necesidad de un lenguaje de progran:ac1?n ~o tan
complicado. la programacin avnz entonces hacia el uso del lenguaje bmano o d! ALGORITMO
mquina (primera generacin de lenguajes).
.
.

..
'

, .

.... :.
.
~

. :

.;

. ;~...

.. . : .
.e- ~ 1

.. :

.:.. ~ . . ;

.:::<:.: .
~~: '.

.
.
:

.
C ru
Un algoritmo se define como la secblencia de pasos o instrucciones para resolver
En 1946 John Von Neuman, m1embro del grupo que desarrollo la ENIA ' pe un problema dado. Cuando se involucran procesos matemticos se trata de algoritmos
d
t
1
datos a e1111

que las instrucciones podan almacenarse en la computa ora JUn con os


'
numricos; cuando se habla de procesos en seneral como el caso de una receta para
1
lo Jlatn programa almacenado o concepto Von Neuman. De esta man_era as elaborar un pastel nos referimos a algoritmos no numricos.

instrucciones podran cambiarse sin tener que alambrar manualmente las .conextonesy

Al tratar el caso particular de un algoritmo con el enfoque de la programacin,


dado que estaran almacenadas como nm~ro~. _la ~~mputado!~ podna procesar~! .
como si. fueran datos, haciendo posible la modlf1caCJon automatrca de ellas Y de . necesitamos Q!efinir.los conceptos de lenguaj~ y programa.
. .

secuencia de operacin. Es a partir de este concepto que se desarr?lla t~?a una ser . .
de programas para controlar ~1 equip.o ?e cmputo. Y a?emas utilizarlo
lENGUAJE DE PROGRAMACIN
herramienta. Despus del lenguaje de maqwna se avanzo haCia _los ensambladore ~
.

: . ..

coj.

lenguajes de cdigos (segunda generacin de lenguajes). qu: ?reron la base para i Existen dos . tipos de lenguajes de programacin: de. bajo nivel (instrucciones
elaboracin del software de sistemas Y el software de procedimientos. .
~adas utilizando dgitos binarios) y de alto nivel {instrucciones dadas con palabras en
..
. .
.
., lllgls).

.
. Tal vez la primera idea sobre programar un d~spositivo para que re~hzarae~'
trabajo automticamente se llev a.efecto en el telar ~nve.ntado por el frances Jos ~. PROGRAMA
Marie Jacquard (1801 ), en el que se- empleaban tar~_etas perforadas que canten .

. i:

. .

instrucciones para elaborar un diseo especfico de tejido. .


.. . . . . Es un conjunto de instrucciones escritas en un lenguaje de programadn de alto .
11
.

.

. . . . .1 . d 1)1': . 1V~/:que indica, paso" a paso, las acciones para resolver un problema dado y que
En 1843 ~ady Augusta Ada Byron, :on~esa de ,L_ovelace sugmo la ~e:l fi~ ~::pueden ser traducidas al lenguaje de la computadora (leng.uaje de mquina o binario).
programa en tarjetas perforadas par~ la maqw~a a_nahttca de Babbage, e?
a1i Gel)eralmente esto se' conoce como programa fuente.
.
que repitiera automticamente operac1ones; la maquma de ~a.bba~e concebta-en de~~

. .
.
.
. ..
las caractersticas de la moderna computadora electron1ca . tnduyendo! . me m :
.

. =:.

. .:
. .. .

.. ~ .
:.:-

......

. . ,. : :...
i . : ~i

. . 54

i . ....

L.-::

55
:

. .~ : : ~

.....::_

: ~:

~ogramad6n: ~ 1

EL PROGRAMA COMPILADOR

e lAS 1F1CA e..;;.;.~,:..;;:,.,;;;.:::_~~~~;_---J.


1 N DEL soFTWARE
1

En rea\;dad laS computado"' tienen ,\o un len9uaje de


.'
lenguaJe de m.iquma. Cuando se programa en un lenguaJe de alto n1vel o de tercenj .__ _ _ _ _ _ _ _ _ _ _
generacin (FORTRAN. COBOL, e o QUICK BASIC), existe adems un software llamad!;
compilador que lo traduce, a su vez, en lenguaje de mquina para su nterpretcin pa;

lacomptado.En"esie..aso ls instruccignes escritas en el lenguaje de alto nivel st.


conocen como progr.aFJla. ..fl!~TJ.t~.~ y las instrucciones del progra mil en lenguaje d'
mquina se conocen como programa objeto.: Dicho programa objete slo se obtien~
si no se presentan errores de escritura- (rrores de sintilxis); la ventaja de utifizt:
programas compilados radica en que, una vez compilados pueden almacenarse en f
computadora en lenguaje de mquina (programas ejecutables) y su ejecucin es m

SOFTWARE DE SISTEMAS

. . --

['-~;~;;:~;~ ~~-

SOFTWARE

rpida.

INTRPRETES

Un intrprete traduce y ejecuta instruccin por instruccin del programa fuen


y slo contina con la siguiente si no hay errores de escritura en la instruccin q.
analiza en turn0 ..Sealar los errores de una instruccin se considera como una verifa'
para el desarrollo interactivo del programa, sin embargo puede ocasionar uri
depuracin muy lenta, porque cada vez que se ejecuta realiza de nuevo el proceso .
traduccin. Se recomienda que una vez depurado el programa con un intrprete, S
compile para crear un programa de tipo ejecutable (en lenguaje de mquina) q
resulta ms eficiente cuando se emplea frecuentemente.
SOFTWARE

Sistemas operativos,
software de comunicaciones,
compiladores e intrpretes

1 sistemas

da soporte
\ a los lenguajes y
j paquetes-

SOFTWARE DE
PROCEDIMIENTOS,
TRABPJO ESPEC FICO,
CONSULTA Y
GENERACIN DE
APLICACIONES

3.3

Lenguajes de programacin
(tercera y cuarta generacin)

ClASIFICACJON DEL SOFTWARE

El trmino software se refiere al conjunto tie ~rogramas que controla todas


actividades de la computadora; en un contexto ms amplio esta el software '
SOFTWARE DE SISTEMAS
sistemas, dirigiendo las acciones bsicii!s de 1 computador, como ejemplo: en . 3.3.1
microcomputador a las instrucciones del ROM que la preparan par su uso al entende~
el sistema operativo, etc.; como caso particular dentro se ese contexto general esUj
software de pmcedimfentos que permite la programacin de problemas especficq
3.3.1.1
HISTORIA DE LOS SISTEMAS OPERATJVOS
tanto cientficos como de negocios. Dentro de esta ltima categora de software !.
ubican los lenguajes de programacin.

sist En la his~oria de los sistemas operativos hay dos vertientes: por un lado los
sati:~as oper.atl_vos desarroilados para las grandes computadoras o mainframes, que
En resumen:
;
. .. acen pradtcamente todas las necesidades de sus usuarios y por consiguiente
0
El softwa~e de sistemas es de caractersticas ms amplias que el de aplicacittf. ~:~~: para arq~tt~duras particulares de hardware, lo cual a su ~ez los convierte e~
Y compleJos, por otro lado se encuentran los sistemas operativos que se han
y por tanto independiente de cualquier rea especifica de aplicacin. Los programasq~: d
lo constituyen dirigen las funciones bsicas de la computadora y con ello se pueO, esarrollado para las microcomputadoras, de relativa menor complejidad.

utilizar el software de procedimientos (lenguajes).

'
57

56
;

''

IIIIIII/~----Iil~~~~~~~~~----,1 ..- En las computadoras de la pri~era generacin, el sistema operativo se encargaba .


~~e resolver_part~ _de los problemas del proceso de la inforinacil) y de_ la utm~acin de
S1STE MAS OPERAT IVO S PARA
\,todos los dispositivos conectados a la computadora para entrada salida, as1 como el
.

l~io endente de la memoria en forma rudimentaria. Encender la computado<a se
M 1eRO e OM PUTADO RAS
/il>nstituia como algo labo,ioso problemtico los programadores tan\ bien : eran
~-~----~~~~~~~~~~~----~~~e~dores ~eb~n ser expertos en operacin y programacin de ~s mquinas~
y

:, . En la segunda generacin surgen procedimientos para controlar el arranque en


1irici de la compu~a~ora, as como la operacin e~ tiempo real y compartido, mediante
. 11o que _se denomrno programa de control o mon1tor.
.
MONOPROCESO

El CP/M,
El DOS,
El MSDOS

SE PROCESA EN MEMORIA
UN SOLO PROGRAMA

En la tercera generacin el sistema operativo permite ya un menor tiempo para

ei arranque en fro de la mquina, el uso _de memoria intermedia para almacenamiento


de informacin, as como un mejor uso de la memoria principal. facilidades para la
multiprogramacin y, por supuesto, la simplificacin de la labor de los operadores.

CLASIFICACIN
DE LOS
SISTEMAS
OPERATIVOS

p~

f.l

MULTIPROCESO

i ..

UNIX,
APPLE
MULTIFINDER,
OS/2

Los sistemas operativos de la cuarta generacin han seguido evolucionando para


. facilitar casi todo tipo de usos y diagnstiCo de problemas en las gra.ndes
computadoras. En esta generacin", con el desa rrollo de las microcomputadoras, surgen
tambin los sistemas operativos para ellas.

PUEDEN CORRER EN
MEMORIA MS DE UN .
PROGRAMA

3:3.1.2

_,

J
~. !

~
MULTIUSUARIO

1
!

SISTEMAS
TIPO UNIX

PARA USO EN
COMPUTADORAS
CENTRALES CON
TERMINAUS

1;

l
L--------------------
1
.

! EN Ei. FUTURO SER INNECESARIO


l APRENDER COMANDOS ~El SISTE_MA

l OPERATIVO, PUES

HABRA AD~MAS

DE lt-rrERFASE GRFICA, El DIALOGO


! CON LA COMPUTADORA PARA
l TODO TIPO DE LABORES

L--------------.. . . .----.. --.

SISTEMAS OPERATIVOS PARA MICROCOMPUTADORAS

Las primera s microcomputador as carecan de sistema operativo, por lo que su uso


era complejo. Gary l<;ildall desarroll el primer sistema operativo para
miCrocomputadoras, el cual se denomin CP/M; su finalidad fue controlar la
entrada/salida de informacin del recin diseado microprocesador, as como el
almacenamiento de datos y proceso en general. A continuacin BiH Gates y Paul Allen.
tambin. desarrollaron ' este tipo de software para microcomputadoras cuando
escribieron el sistema operativo ms conocido de todos: el DOS para la 18M y su
1!quivalerite el MSDOS ~ara las computadoras compa.tibles.

LAS lt-fTERFASES
GRfiCAS

.~ .:.-

AMBIENTE AMIGABLE.
PERMITE MULTIPROCESO EN SISTEMA
OPERATIVO MONOP.ROCESO

i Actuafmentente todas las microcomputadoras estn diseadas para funcionar y


.coriw los programas con ayuda de un sistema operativo. es decir, para utilizar algn
!Software de aplicaciones, es requisito primero cargar en la memoria primaria la parte
del sistema operativo, cuyafuncin fundamental es administrar los recursos de la
:~~rnputadora, dirigiendo el trnsito electrnico de la informacin que entra/sale,
. i 1Tu,~imizando su tiempo de estancia; maximizando la productividad del proceso y
.;1 Optimiza"ndo los recursos del sistema de cmputo al trabajar en la obtencin <;fealgn .
i ~~~ultado para un proceso o problema dado. En resumen, un sistema opera"tivo est
~.nstituido por una serie de programas que controlan toda la actividad del sistema de
[CQll)puto y .del software de aplicaciones que se utilice.
i . . .. ,
1
J ..

'

'
1

..:J.z-~-

59

:.

;:.
:'

:..

El sistema operativo est constituido por tres partes esencialmente:

1.

2.

Un procesador de comandos que interpret~ todo lo que tecleamos; permitiendo

~-

...

Actualmente muchas aplicaciones demandan ms de 4Mb en RAM debid~ a ell .

Por ltimo, una serie de programas denominados utileras (utilities) que permiten! ~e. memona, por lo que n_o corren en. sistemas. Xf. Es importante remarcar que los
la administracin de nuestros archivos y tareas diversas como el formateo de ult1mos ~~~uemas de maneJo de memona expandida permiten. direccionar hasta 96 Mb
discos, copiado, etc.

~_la P?s1b1hdad d~ multitarea. Para aclarar ideas considere el siguiente esquema:

De esta manera, el sistema operativo indica a la computadora cmo recibir,


almacenar, desplegar, recuperar o imprimir informacin o prepararla para su envio a
lugares distantes. En forma complementaria ofrece la posibilidad de administrar
inf_ormacin. Dado que el sist~ma operativo toma parte de la memoria RAM, el resto ;
de la memoria est destina da para _los programas de aplicaciones y archivos de datos.

'

1 se ha .~re~do la modalid_ad d7 ~emoria expandida. Muchos de los progr~mas actuales.


! de aphcae~?nes ya han s1do drsenados para poder direccionar de esa forma la expansin .

ccn ello su ejecucin.


3.

.. .. .
::~ .. . .

los d~t~s pueden ser conmutados hacia/desde la ~emoria arriba de 1088 Kb por medio
Un administrador de entra.da/salida ( inputfoutput (1/0} manager) que coordina de paginas d~ 64 Kb, que se localizan entre los 1024 y los 1088 Kb y que se van
todas las comunicaciones de la computadora con sus equipos perifricos y por copiando segun se necesite. Normalmente para expander la memoria se instalan
consiguiente el flujo de in~orrnacin entre ellos, .por ejemplo de pantalla a modules de memoria Y se utiliza el software denominado expanded memory manager
. p~ra alcanzar por lo general hasta 96Mb en RAM.

Impresora.

,\1 principio los sistemas operativos fueron exclusivos para ciertos modelos Y
marcas de.computadoras; de igual manera gran cantidad del software que ;e escriba,
slo corra con el sistema operativo para el que fue escrito. Si un sistema operativo
puede correr en computador<ls diversas. se dice que es de tipo porttil. Actualmente la
tendencia es crear este ulti_m~ tipo de software.

los dos principales iideres en tecnologa de microcomputador as han sido la Apple


y la IBM (incluyendo sus compatibles); estas ltimas han predominado en el mercado.
al principio con sus microcomputadoras tipo XT o extended tecnology que utilizaron
los microprocesadores 8086 y 8088 que operaban en modo real limitado a direccionar
nicamente 640 Kb de memoria principal (conocida como RAM, memoria convenciona!j
o de usuario) y destinar otros 384 Kb (memoria superior o extendida) para control dd!
sistema y datos de la memoria de video (instrucciones para visualizar la informacin eo
el monitor), para un total de 1024 Kb o un Mb de memoria.

'

96Mb
..;

.J . :
se accede a esta
memoria copiando
por pginas

.f
1

memoria expandida
. (EMS)

~
.:

..

1088 Kb

memoria alta o
para pgina(s)
(rea reservada)

esto se conoce como


marco de pgina

memoria superior

memoria
extendida

1024 Kb

{rea reservada)

. . . , :..

640 Kb

las siguientes mcrcofTlputadoras de la IBM y compatibles fue~on las tlpo AT01


advanced tecnolcgy, que .se construyeron con microprocesadores mejorados {modeloS~
286 y posteriores), que operaron en modo protegido; lo. cual permiti mayor
. direccionamiento de memoria RAM (actualmente hasta 96 Mb) y la posibilidad di!
conmutar entre varias aplicaCiones que se corran a vez (multitarea).
. ! .

.,a

.:.{'

.,

memoria
convencional.
(rea de usuario)

. corre programas
o aplicaciones

. ( ... ;

.~

O Kb

En este tipo de tecnologa que se acaba de ~~ncionar, la_memoria ~M que 'J~


local~a arriba de los 1088 Kbse conoceco~omemoria~pandida,yenesta ~odanda1 . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~J

::

.:!

. -

'

61

o :'

..i

,,
N

..

SISTEMAS OPERATIVOS DE lA APPLE

ClASIFICACIN DE LOS SISTEMAS OPERATIVOS

.cuando la. Apple lanz al mercado su Apple 11, le incluy su propio si~tema
Actualmente la forma preferida de clasificacin de los sistemas operativos es la .;
siguiente:

.operativo ~enommado Apple DOS. ~n esa poca las computadoras de la competencia


. .. como . R.ad1o ~hade Y Commodor empleaban casetes de cinta para almacenar y
Tipo monoproceso, cuando nicamente pueden correr un solo programa a la vez. . recup~rar pr?gramas 0 datos; por lo que Ja aparicin de un sistema operativo para
Los casos tpicos son: CP/M y DOS. .

.m~n~JO de Qlsco oloc? a la Apple como una de las computadoras de mayor venta 0
practlcamente en la numero uno, dado que permiti el mar)ejo de archivos en disco
Tipo multiproceso, cuando pueden correr en memoria ms de un programa . ,lncius? a alu.mnos de secundaria .. Posteriormente la siguiente versin que permita e
. (proceso concurrente). En esta clase se usan comandos para conmutar o moverse maneJO ~e diSCO duro se llam PRODOS. Nuevamente la Apple revoluciona el mercado
entre los programas en uso. . Los ejemplos tpicos de estos sistemas~: UNIX, ) de las. mu;r?cor:n~utadoras con su Apple Macintosh, que incluy un sistema operativo
OS/2, Apple's Multifinder OS, Windows NT, etc. Lo anterior no debe confundirse tod~vla mas facll de us~r, de tipo amiga.ble, ya que en lugar de pedir comandos
con las facilidades de un proceso alternado, el cual se lleva a efecto tambin .escn:os, prese~taba m~nus Ypequeas imgenes o iconos que podan seleccionarse por
mediante una conmutacin entre dos aplicaciones; en este caso, la aplicacin que :med_IO del raton. E~ta Idea, llevada a la prctica, fu~ tan innovadora que se incorpor
no est en pantalla no sigue corriendo y, por consigiente, no es multiproceso. ,en Sistemas operativos que desarrollara posteriormente la lB M. .

O:

1.

Tipo multiusuario, cuando estn instalados en una computadora central qUe tiene SISTEMA
0 PERATIVO DOS
conectadas varias estaciones de trabajo workstatons, ya sea tipo estaciones i ..
.
tontas o estaciones inteligentes (estas ltimas con capacidad autnoma de .
..
.
Una vez qu~ la_IBM se decidi~ entrar al ~erado de las microcomputadoras en
procesamiento). El ejemplo clsic de este tipo es el sistema operativo UNIX.
creado por Ken Thompson y Dennis Ritchie de AT&T Bell Laboratories, a ~ 981 .tuvo :~ue dJsenar un nuevo .sJster:na operativo para su PC, en virtud de que
mediados de la dcada de los setentas.
mpleo un mlcropr.ocesador de 16 b1ts. DICha tarea, en principio solicitada a Killdal, fue
.encomendada a B1ll Gates d~ Microsoft (Kildall se haba ido de vacaciones) y como.
resultado de ello surg~n los Sistemas PC - DOS, para modelos .IBM y MS - DOS, para
computadoras compat1bles con_JB.M. Esto~ sistemas operativos son esimcialinente iguales
SISTEMA OPERATIVO: CP/M
~a la f~cha se le han hecho mult1ples meJoras y est a la venta la versin 6.2. Las siglas
Las primeras microcomputadoras comercialment" exitosas (Apple) no contaban P05 ~lgmflcan DISK O~ERATJNG SYSTEM; la versin original se denomin 1.0.
con un sistema operativo, por lo que resultaban complejas en su manejo tanto a . ostenormente~ al evoluCionar, se marcaron los cambios mayores mediante nmeros
usu~r~os como a programadore~. _Ante esta dificultad, en .1976 Gary Killdal decidi ~~::~os Y:amb1o.s n:enores con fracciones decimales, ~or ejemplo _3.0, ~.2, 3.3, etc. Las
escnb1r un software que denommo Controi.Program for M1crocomputers, con el que . .
tenstlcas pnnclpales de algunos de ellos se descnben a contmuac1n:
agrupaba en uno de sus mdulos (BIOS o Basic Input Output System) todas las' ~artes Dos .
.:.
..
10
Prim~ra versin que no maneja disco duro (19.81).
especficas de un hardware. con el fn de facilitar la conversin de programas de una !
mquina a otra sin tener que revisar rus que ese pequeo mdulo. Este primer sistema
Permite el manejo de disco duro, seus en modelos XT (1983),
operativo CP/M fue el estndar de las rriicrocomputadoras de ocho bits. En pocas : Dos 20
pala~r~~ este siste~~ operativo, adems de f~cilitar la. conversi~ de program.~: Dos
~ermite computad.oras en red LAN (local area . networks), ad~ms . :..
perm1t1o controlar-efiCientemente el teclado, momtor y umdades de d1sco de las reaen ;: 3 0
t1ene
mayor capac1dad de direccionamiento en memoria. Se us en
nacidas microcomputadoras. Este software fue ofrecido para su comercializacin a lntel, ; ':
.....

modelos
AT (agosto de 1984).

no fue aceptado, y finalmente el propio Kildall y su esposa lo comercializaron cuando !...


fundaron la compaa dehomin.ada Digital Reseatch. Rpidamente . este sist~ma : Dos
.
operativo se convirti en el sistema de uso. generalizado para todas las primeras i 3 2
Permite el uso de unidades lectoras de disco flexible de 3V2 :. !
pulgadas. .
microcomputadoras.de esos aos, hasta 1980.

.
. ... :...
.
. . _;
~

i Dos 3~3
. ~- =..- ~:.

~ ',

Aumenta el nmero de comandos. disponibles .

. ..
, ..:

'
.,

62 .

.f '

1. :

. L
. :.: .
. .. : ~:...: .

63

.. :

DOS 4.0

~resenta ~:~s para activacin de comandos, ayuda en


lmea, pos1b1hdad de direccionar discos duros de hasta 32
MB y hasta 640 KB en RAM.

DOS 5.0

Aumenta de nuevo el nmero de comandos y la


capacidad de direcciona(l"liento de memoria en d.isco duro.

DOS S.O

Optimiza la memoria RAM, permite duplicar la capacidad


del disco duro e incluye vacunas antivirus como
caractersticas ms sobresalientes.

DOS 6.1 a 6.3

Optimizan el uso de la memoria, empleando mer.os que


sus versiones anteriores, comprimen datos en tiempo real
Y son compatibles con DoubleSpace; mayor rapidez y
proteccin contra ms virus. DOS 6.3 es ms eficiente.

.,;. .

.; ':

DOS 6.7

1 , .' ".

'

f..

., ,

' ',
~

~.;1~.1

. .. ,

..

. ,.

Aunque este sistema operativo se ha constituido en toda la dcada de los'


ochentas como el ms empleado en las microcomputadoras, empieza a ser obsoleto en
virtud de los requerimientos de algunas nuevas aplicaciones. las principales limitaciones
son: slo corre un programa a la vez y nicamente puede direccionar 640 KB de
memoria RAM. Esto, a su vez, dificulta la posibilidad de intercambio de informacin con
las grandes computadoras o mainframes que se usan en gran cantidad de empresas.
Recientemente se utiliza, preferentemente, con un ambiente que lo complementa
(WINDOWS).
.

GARY KILDALL ESCRIBI EN 1976 EL PRIMER SISTEMA OPERATIVO PARA


MlcB.OCOMPUTADORAS, EL CP/M. ADEMS FUND LA DIGITAL RESEARCH
INC. PARA COMERCIALIZARLO.

'~

Mayor eficacia y eficiencia que las versiones anteriores.


Permite manejar WINDOWS 95.

. IBM OPERATING SYSTEM/2 (OS/2)

.,

Dadas las limitaciones del sistema operativo DOS, la IBM dise un nl'levo sistema
con los siguientes lineamientos:
1

: Poder direccionar una mayor cantidad de memoria en RAM.

. . .~
1 , .

Establecer enlaces entre una microcomputadora y las grandes computadoras o


mainframes.

BILL GATES : ESCRIBI EN 1975 El PRIMER _LENGUAJE BA~IC PARA


MICROCOMPUTADORAS (INTRPRETE), CON TAL XIT~ QUE DECIDID FU_NDAR
LA MICROSOFT CORPORATION (LA PRIME~ COMPA~IA QUE SE DEDICO A LA
VENTA DE SOFTWARE). MS TARDE EN 1980 ESCRIBIO El SISTEMA OPERATIVO
DOS Y El MS-005.

64

''

'

-.

Correr ms de una aplicacin a la vez y poder conmutar entre ellas, copiando o


transportando informacin entre ellas.
Incluir una interfase que grficamente, a travs de ventanas, muestre y active
opciones para cargar programas, men de ayuda, as como cancelar y activar
comandos para copiado, formateado de discos, manejo de diferentes tipos de
letras (fonts), control de equipo perifrico, etc.
65
._:

..

, .

..,;:

1.

Con esas directrices la lB M desa.rroll el nuevo sistema opera~~~o fenomi~a~o 1y para multiproceso, adems de ser tambin una herramienta de desarrollo de otros
0
OS/2 para su computadora lB M Personal System/2._ Paralelamente s~ 10 a ~erca a productos de software de aplicacin para diversos ambientes; por lo tanto permite que
versin para equipos compatibles, que corre slempr_e Y cu~~- ~- se. eng~ ~n lun programa corra en microcomputadoras, minicomputadoras o grandes computadoras,
microprocesador 80286 o posteriores. Este sistema operatiVO permltJo ~:CCJ?nfr _as a ~racterstica que lo hace ideal para satisfacer la tendencja actual de unir todos estos
16 MB en RAM, correr y almacenar programas ms ext~nsos; ta~ Jen ~n~ u~ ut equipos en redes y manejar un ambiente amigable, similar al de la Apple Macintosh o
ambiente amigable o presentation manager. tomado de la Idea q~e mtro~UJO _a PP; al del sistema operativo OS/2 de la IBM. Dado todo .esto se vislumbra. un gran futuro
Macintosh con el manejo de ventanas y mens, Y del programa Wmdows e Mlcroso para UNIX. Su popularidad ha ido en aumento y actualmente se -cuenta con mltiples .
Las principales caractersticas de las versiones disponibles son:

ICJri~~tes como XEN~, VEN!~, .~ERKELEY, M!CR~NICS, APPL~ versin A/U~ y el !BM

vers1on AIX. Las grandes pos1b1hdades de este sJstema operatiVO han entusJasmado a
OS/2 versin 1.0 Diseo base.
'lUS seguidores para reunirse en grupos 'y mejorarlo; como resultado de ello, entre las

.
.. . .

.
mejoras se cuenta con la UNIX's Open Look Interface, o interfase grfica que presenta .

versin
1.1
Incluye
el
presentation
manager
que
es
de
h:cho
una
mterfase
en
forma amigable, a travs de mens, la posibilidad de seleccin y ejecucin de
05 2
grfica que permite cargar y correr e~ RAM mas ~e un pro~ra~a ~mandos, haciendo innecesario recordar la sintaxis exacta de cada uno d~ ellos para
.
. .
.
.
. . .
a la vez y conmuta_r entre ellos, ademas de las funoones usua es e !utilizarlos.
un sistema operatiVO.
:
.
.
.
1 .
Con la versatilidad de los sistemas UNIX, fcilmente sirve de enlace entre una
Diseo base que incluye administrador de ba_se ~e datos ttpo
!central de grandes dimensiones y una microco,mP.ytadora. Sus tres principales
OS/2 versin
1
relacional y un administrador d~ las <:omuniCaCJones para en1ac;e caractersticas son: simplicidad de diseo, enfoque de herramienta de programacin y
extendida 1.0
con otras computadoras Y ma1nframes ( database manager Y :distincin mnima entre programas de usuario y programas de sistema. Su posicin
corr\munications manager)

. ~omparativa es intermedia con relacin a sistemas operativos grandes y complejos de


.
.
.
.
d'
!os mainframes y los sistemas pequeos yprimitivos de las microcomputadoras. Adems
Adems de lo de la versin anterior induye soporte para ISCOSr*s esenta como ventajas:
OS/2 versin
duros de ms de 32 MB, Token Ring y PC Local Area Netwo

extendida 1.1
-Mayor facilidad de multiprocesamiento que otros sistemas.
(tAN).
Incluye el soporte para manejo del ambiente Windows q~e se
- Protec;cin y contabilidad p~ra mltiples usuarios.
proporciona como utile"ra del OS/2, junto con los Fonts o t1pos de
letras de Adobe, AppletS, True type y Type manager; cuenta c~n
- Una portabilidad prcticamente completa, dado que est escrito en
la posibilidad de uso de .monitores VGA, SVGA; perm1te el maneJO
. lenguaje e casi en su totalidad._

de multimedia como parte base de este sistema, dando soporte ~


video digital de 30 cuadros p~r segundo Y.con .s.u Workplace.S~~a .
-Como fue diseado por programadores para programadores, propq~ciona
brinda los sonidos correspondientes a la amm~eton o uso de. tarj e! ..
un ambiente adecuado para el desarrollo de software, convirtindose de
de sonido adicional para alcan.zar la cahd~.d ele_. son1do ~a :
esta manera en 'un elemento de desarrollo de 'aplicaciones.
reproduccin de disco compacto; mcluye tamb1en facthdades pa . :
so'1 o corre a partir de computadoras : , . Es de mencion;rse que en un principio
UNIX fue empleado como herramienta
uso de CD-ROM. Esta vers1on
386-SX con 8 MB en RAM Y disco duro.
,~e desarrollo de software y sistema operativo de uso particular de los laboratorios Bell
;ana AT&T; posteriormente, al atraer la atencin de la comunidad acadmica, fue
. SISTEMAS OPERATIVOS UNIX
Ptoporcionado sin costo para propsitos educativos. Sus defectos o fallas son que
:


(
rt' d;rarece de una interfase estndar para usuarios principiantes y que no puede manejarse
En 1973 Ken Thompson y Derinis Ritc~ie de la AT.&~ de~a:ro.11an a pa Ir de=fllltiempo real.

.
lenguaje "C") el sistema operativo UNIX con una caractenst1ca .umca. no depende e0'
. .
. . . . .
. ..
algn microprocesador en particular y fcilmente p~ede modificarse para c~rrer io:
cualquiera de ellos. Como caractersticas g~nerales estan la de ser portable, multlusuar ;
OS/2 versin
extendida 2.1

,.

.'
;.::
..

:.:

:: .

.. .
:'' .

. ..

-:

. ; . ..:
.. . .

;-:;.:=:
r ; .. ~.

s:

..

...
.

.;

"1

;:

...
-.

~...

..r.:

67

..

..
1...:..

.. ..
~. :

..

. .
..
.:J

SISTEMA OPERATNO WINDOWS NT

SOFTWARE DE COMUNICACIONES

La Microsoft es una de las principales comparas productoras de software y ha . .


El software de comunicaciones s
generado el sistema operativo multitareas denominado Windows NT que puede emplear trenen conectadas gran cantidad de t
~ e,mp1ea en las grandes computadoras que

d
ermrna
y e t'
'd o por toda una
a demas as rnterfases graficas (Wtndows). ste es un s1stema de 32 bits que y debido sene e progran:>as que controlan las
. es remotas
.
s a constrtu1
.
t
1

.
.
.
J 1

comunrcacJones
entre
esas
t
. 1
.
a e11o eJ~cu a as mstruccro~es con mayor r~p1dez, tan~o de ?'b~JO en ~anta~la como de e en ace co~un que :s el procesador central 0
.
erm'~? es remotas. con
proceso Interno. Al ser multtproceso puede ejecutar vanas apltcacrones srmultaneamente. ordenado de rnformacrn en Ja red E 1
m_amframe), permrtrendo un trafico
Su gran podero requiere, a su vez. de grandes recursos de cmputo y solamente es la re_servacin de boletos de avi~ ~e o~;r~~mes :r~tem~s de reseNaciones (como en
recomendable para microcomputadoras 486 con 16 Mb en RAM con disco duro termrnales remotas que se requrere d
panras aereas) es tal la cantidad de

..
.
.
d'
.

e una computad
d' 1
.
computadoras con tecnologta RISC, redes e rndusrve mamframes. Este sistem~ compite 1 rcho trafrco.
ora a rcrona exdusrvamente para
adecuadamente con UNIX y OS/2 2.1
1

.
.
las normas que establecen la for
d
. . .. .
.
AMBIENTES DE SISTEMAS OPERATIVOS O INTERFASES GRFICAS
! de comunicacin generales conocidos ma e t;ansmrtrr datos definen dos protocolos
. ; agregan bits de inicio y fin a los m
~omo asrncron_os y sncronos. En el primero se
.
.
.
f
ensajes que se envran
t
1
El denomrnado Operatmg System Envrroments es un ambiente generado . ~empo: En el_protocolo scrono. tanto el .
en m erva os no regulares de
mediante software que, en forma adicional a las funciones de un sistema operativo ' srncronrzada enviando y recibiendo los me e~Jso~ como el receptor operan de forma
monoproceso, mejora las posibilidades de uso de lf\ computadora. complementando las ' manera que no se requiere agregar bits dns~J:s. a rrtdervfialos regulares de tiempo, de tal
.
de1srstema
.
. y permrtren
. . do un .uso mas
f.acr y eficiente
.
de e11a. En.
e IniCIO o e rn
f uncrones
operattvo
otras palabras, dichosoftware, sin ser propiamente un sistema operativo, aumenta de i SISTEMAS Y MEDIOS DE COMUNICACIN
hecho sus capacidads. El ambiente que se presenta por medio de mens de seleccin
permite:
i
Debido a que los equipos de cm
.

red de rea local as como m


puto actuales (tanto mamframes, sistemas en
.
.
rcrocomputadoras} son di
r
'deberan
enlazarse con equipos remot
1
~post IVos que normalmente
! con el fin de que de esta m
os para e proceso e rn terca mbio de informacin
,
..
anera se pueda explotar al m. .
. ..
,
.
1)
Ejecutar comandos propios del sistema operativo (DOS) en forma amigable, sil!: proceso Y UtiliZacin o divulgacin de la . f
..
axrmo su~ posrbrlrdades de
necesidad de recordarlos, simplemente seleccionndolos a partir de recuadros ! panorama del desarrollo de los sistemas y m~~-or~acron, es_ co.~venlente mostrar un
grficos o iconos. sta es la tendencia ms prctica para el uso de las utileras da j de los servicios que a futuro se espera.
ros e comunJcacron de datos, as como
sistema operativo.

.,

1
1

2)

El multiproceso por medio de ventanas, aun cuando el sistema operativo que se:
emplee no sea multiproceso, permite por ejemplo el uso de una base de .datos,
o una hoja electrnica en una ventana y un procesador de palabras en otra. la!
ventajas son evidentes ya que facilita la copia o traslado de informacin de un:
programa de aplicaciones a otro sin t~ner que trabajarlas en forma separada
secuencial. Ahora es posible conmutar entre una u otra aplicacin, transportando
los datos o informacin en el momento preciso que se requiere para generar a=
su vez nueva informacin. Los ejemplos dsicos de este tipo de software son:

i .
- GRAPHICS ENVIROMENT MANAGER (Digital Research's GEM).
- MICROSOFT WINDOWS.

68

69

' .
i

..: ANTi:CEDENTES

SISTEMAS :y MEDIOS DE
.. , COMUNICACIN
COMUNICACIN
ORAL,
COMUNICACIN
ESCRITA

SISTEMAS
B!)ICOS

~~
la forma ms primitiva que us el hombre para comunicarse con sus semejantes
;Jue sin duda diversos sonidos que desembocaron en el lenguaje hablado y
..-posteriormente en la escritura. La comunicacin escrita permiti el almacenamiento y
; trnsmisin de informacin mediante smbolos diversos, corrigiendo errores de Ja
.comunicacin nicqmente hablada, que dependa de la memoria humana. Este tipo de
comunicacin estaba limitado en su velocidad por los medios primitivos de transporte
como fueron el andar a pie, a caballo, barco, carretas, etc. Lo limitado de los medios
de comunicacin hasta el siglo XVII, provoca que los grandes avances en la ciencia, la
ingeniera, as como los dispositivos o herramientas cada vez ms complicadas, queden
en uso o conocimiento de slo unas cuantas personas que forman los crculos de los
:: :
grandes inventores, como puede ser el caso de Pascal, Leibnitz y Attanasoff, etc. Sin
:-
l embargo el continuo avance de las mquinas provoca como respuesta la Revolucin
Industrial que aporta el perfeccionqmiento de las tcnicas de produccin, y que tambin
:\' _permite elaborar piezas de gran precisin en serie con lo que se-vuelve factible producir
diversos instrumentos para su utilizacin por un nmero cada vez ms grande de
. personas. El enorme prog reso tcnico permite entonces la produccin en gran escala . .
1 . de muchos d-ispositivos proyectados en siglos anteriores, acumulados como testimonio
del avance de la humanidad y que al construirse permiten un trabajo cada vez ms fcil.
~

EL TELtGAAFO .

LOS SISTEMAS DE
CMUNICAON
!~MEDIATA

EL TELEFONO

El CDIGO MORSE

ENLACES
ElCTRICOS
Y POR FIBRA PTICA

COMU(':liCACIN MEDIANTE
PUNTOS Y RAYAS

VOZ, DATOS

EL TELGRAFO Y EL TELFONO

!
' .

!1

RADIODIFUSIN .

ENLAaS LOCALES

MULTIPLEXACIN DE
SEALES

'

'

Al inventarse el telgrafo se cont con un medio de comunicacin rpido a gran


distancia, pues por medio de pulsos elctricos de corta y larga duracin se dio origen
a un cdigo denominado morse basado .en puntos y rayas, de tal manera que fue
posible codificar cada letra y nmero para su transmisin.

En 1876 Alejandro Graham Beli invent el telfono, que per~iti transmitir la


!
. voz. El telfono utiliza micrfonos y altavoces que convierten los sonidos en variaciones
elctricas y viceversa. Con el telfono y las. centrales telefnicas es posible enlazar a
BANDA KU PARA
1
mltiples usuarios de diversos lugares del mundo, pues su uso se ha extendido hasta
1
ENLACES
SISTEMAS DE
TRANSMISIN DE DATOS
INTERNACIONALES Y
los
lugares ms rec'nditos del planeta. Es por tanto comprensible que con el telfono
ENLACE VA
1
LOCALES
SATtliTE
.se desarrollaran como consecuencia las redes tm indispensables en nuestra poca actual
para la comunicacin entre las computadoras. Se dio un gran paso, sin embargo las
redes de comunicacin por voz no son las ms adecuadas para la transmisi9n de datos.
! Las seales digitales no pueden viajar adecuadamente en ellas en virtud de que los
DAR INICIO LA ERA EN QUE LAS REDES DE
pulsos binarios seran afectados por ruidos diversos de las lineas. Para transmitir datos
COMNICACIN MANEJARN TODO TIPO
!LAS REDES
DE
DE INFORMACIN
a_travs de ellas, se hace necesario utiliar los dispositivos llamados modems que
1 INTEGRADOS SE DESARROLLARN EN
\ransforman la seal digital en analgica o continua (menos sensible a la presencia de
j TODOS ~~-~!A(SES _
_ . _ _.L--~-----------:-- ~uidos), la envan y, al recibir.l a,.la vuelven a transformar a digital.
1

..

1 .

DIGITALIZAD~S SERVI~IOS

~ .;. .

la primera comunicacin entre computadoras, en forma eficiente, se obtuvo hace

! '

' ..
i'

i'

~ .

70

71

L. .
L. c.

......

.-\

'

tan rap1ao como todos deseamos.


unas ua.ntas dcadas, al avanzar la tecnologa; .sin embargo la primera comunicacin .
.
..
entre dispositivos de cmputo fue realizada por el Dr. Georg e Stibitz, que envi datos ::
El"' ~l. ~omento actual (1995), Mxico cuenta con. una red pblica especializada.
desde el Darmouth College en New Hampshire hasta los laborptorios Bell en la ciudad ,de transmJslon de datos llamada Telepac, la cual no alcanza todava una infraestructura .
de Nueva York, mediante el uso de lineas telegrficas. La utilizacin formal de las lneas a~ecuada pa:a .satisfacer toda la demanda de servicios de transmisin de datos que
de comunicacin par(l enlace con computadora slo se dio a finales de la dcada_de los exJge el crecJmJento del pas, por. lo que existen. adems otras redes privadas, que
cincuentas y a principio de los sesentas con el establecimiento de la red para tampoco resuelven la problemtica en general, aunque algunas lo hacen en forma
reservaciones de pasajeros del sistema SA~RE de la American Airlines qu: conect en part1cu~ar. P~r otr~_ lado, Telmex tambin ha avanzado en el reemplazo de las redes de
tiempo real cientos de terminales distantes con un procesador central. Evidentemente ~rga d1sta ~_oa. utilizando ahora la tecnologa de fibras pticas como esfu erzo hacia la
las redes ms extendidas son las telefnicas, pero tambin se han _des.arrollado redes t~nformaoon de un~ r~d digitalizada de se~vicios integrados {voz, transmisin de datos,
especializadas para transmisin de datos como la liT World Commumcations que enlaza ~eo, c~rreo eledromco, ventas por computadora; consulta remota de bancos de
varios pases del mundo y, por otro lado, tambin las redes de valor agregado como la rnfo~~aon, servicios bancarios, etc.). la cual traer, en el futuro, toda una serie de
GTE, Telenet y Tymnet, con servicios tan espedalizados como la conmutacin de lervlcJos que por el momento, prdicamente slo estn al alcance de pases altamente
.
.
. .
. .
.
paquets de datos a alta velocidad que consiste en transmitir informacin desde un d~sarrollados.
procesador ce.ntral a una terminal remota. .
.
.
, :
.
.

. .

. .
.

.. .
. . .
.
RADIODIFUSION Y SISTEMAS DE TRANSMISIN POR SATUT
. . . Las redes especializada: para transmisin _de datos. ~on valor agregado (lo ~ual J.
. . . . . . . :
.
. ..
s1gn1f1ca que se cobra el serviCIO de acceso de mformaCJon o de consulta) permiten .. J._ C. Maxwell desarrollo-las ecuaoones que llevan su nombre y que predecan la
.ahora el acceso a bancos de datos con informacin de todo tipo. Como ejemplo de su e~Jste~cJa de las ond::s efectrom<Jgntic<:s ypublic su teora en 1865, desatando serias
potencial y utilidad, podemos mencionar que permiten con una sola terminal inteligente dJscustones Y polmicas sobre el tema. Poco despus el fsico Heinrich Hertz demostr
{microcomputadora) interactuar con casi todo tipo de informacin. como reservaci~~es ;~existencia de dichas ondas.

de boletos de aviones o cuartos de hotel, tener acceso a reportes tanto de not1aas

como meteorolgicos, mercados tanto de la bolsa de valores con:o de. m_erca.ndas. f . Toda seal sonora, elctriCa o electromagntica posee dos parmetros
correo electr?r.ico, consulta de servicios . educativos y. referenCias b1bhograficas, elaCtonados con su propagacin o tr.a nsmisin: .

.
intercambio de informacin con otros usuarios y conferencias.
~ste t!po de redes slo est disp?nible para el pblic? de _los_ pases desarrollados quef

L<'_ ~recuencia o n~ero de v:c~s por segun?o que su valor pasa de su


nclus1ve cuentan ya en algunas areas can redes de f1bra opt1ca.

:11JnJ~o valor negativo a s_u max1mo valor pos1tivo o viceversa (nmero de


.
j
camb1os por segundo o Ciclos por segundo denominados hertz).
REDES DIGITALIZADAS DE SERVICIOS INTEGRADOS Y REDES ESPECIALIZADAS
.

. .
.
. j
la longitud de ond.a o cocien.te entre l! ve.lo~idad de propagacin de la.
El so de computador<is para el control del trfico telefnico es cada da ms :.
onda Ysu frecuenCJa. la veloc1dad de propagacin depende del medio en
comn y necesario. Debido a que continuamente se ampla la red de fibras pticas~ con :
el qu e viaja, por ejemplo las ondas electromagnticas viajan en el vado a
una 'mayor capacidad de transporte de seales, se ha visto la conveniencia de emplear..
300,000. kmjs.

.
ahora seales digitales para todo tipo de servicios, desde voz hasta datos y video. ~e J .
.
.
.
..
. .
.
:
.
.
.
.
.
esta manera las grndes empresas sern beneficiadas y posteriormente los usuarr~! :: Una de las caractenstJcas de la radiodifusin es que el tamao de la antena
menores: En Mxico se cuenta slo en forma reducida con este tipo de servicios, smjE!nJsora Y la receptora deben ser de tam(!o similar al . establecido por la longitud de
embargo da a da se avanza hacia la integracin de servicios o redes digitalizadas, con Dilda, esto h~~e no adecuado el uso de f~ecuenc!~s bajas para -transmisin (por ejemplo
to cl)al se espera en breve contar en forma ms amplia con ellos.
.
.
/r:~~a tra ns~ltJr a . 3000 hertz s.e r:q~1ere u~a ?nt~na de . aproximadamente 100
. .
.. .
. .
. .
. . . .:
' ~an~e:r?:l. ademas las :recu:n~1as baJas requ1ere~ potenci~s._ .muy elevadas para su
Fsicamente las redes de comunicacin de datos y de voz, en general, no puedell/ '... mlsJon lo cual hace 1mpra~t1co su uso, aunque sea posible~ : . . .
evoludonar al mismo ritmo .que lo hace la tcnica, en razn de que deben primero: .
.
.. '' . ; ~- ..
. .._.
:
. . .

amortizar el gasto efectuado y aprovechar hasta el mximo su vida til. De ah


~~cue A.los ~Jstemas ~e radJod1fusron . s_~ les asigna un ancho de banda o rango de
proceso de cambio de tecnologa de redes basada en conductores elctncos 1. neJas que_permJten una transmrs1on correcta de la informacin que se desea
tecnologa de redes
basada
en fibra 9ptica
{ya iniciado en nuestro
pas), no pueda ~1 .- ..
.
.

.
.

..

. .

. .~

.:

:. :

73 :

72

....
.r_: ~

... .

,...

l. .

..
'.

_que'

!. .

'

'

'

.!

"transrriitir (el ejemplo ms comn es el ancho de banda que el ser hmano emplea para
. comunicarse co'n sus semejantes. es decir el rango de frecuencias de los sonidos que
percibimos con el odo que va de 20 a 20,000 hei"tz aproximadamente). El problema de
transmitir informacin es hacer que la seal que contiene nuestra informacin viaje
:'.Sobre una seal de radiofrecuencia,. a lo que se llama modulacin. De esta forma la
. seal se llamar moduladora y la que transporta ponadora. Hay bsicamente dos
: formas de modular: en amplitud y en frecuencia.

. TRANSMISlON VlA SATEUTE

. . .::_:

: ,

EXOSFERA

600 - 40,000 km

. 1
1

.1

. \

r
1

\:Modulacin en amplitud
1 . (varia la amplitud)

.\

1' '

/ .
.1,

,,:..

80 - 600 km

Modulacin en frecuencia
{varia la frecuencia)

Al aumentar la frecuencia, se cuenta con anchos de banda mayores, de tal


manera que es posible superponer las seales que contienen nuestra informacin en un
:solo ancho de banda de .frecuencias superiores; este mtodo se denomina

1 .

IONOSFERA

o 1 o 1 Q l . o

t~iultiplexcin.

\
/

Considere multiplexar seales telefnicas en un ancho de banda de un cable


coaxial que permite de 4 a 60 millones de hertz, se sabe que el rango de 100 a 3000
hertz permite una transmisin telefnica adecuada, agrege un margen de seguridad de
2000 hertz ms a cada seal, la cual requiere por tanto de 5000 hertz y caben
.aproximadamente 10,000 lneas en un solo cable. En el otro extremo se demultiplexan
f (separan) las seales, es decir, se separa la portadora para obtener las seales
1 originales. Como a mayor frecuencia es mayor el ancho de banda asignado, resulta ser
!:que la fibra ptica constituye el medio.ptmo de transmisin de gran cantidad de
seale~ por superficie debido adems a su elevada confidencialidad y seguridad.

r
. :.. :.1

:~ -;.1

1
'

\.

'

r
\

r
ESTRATOSFERA

'

60 - 80 km
MESOSFERA.

: .TRANSMISIN POR SATLITE

4 - 60 km

Cuando se requiere comunicar lugares poco accesibles por su orografa o

l. establecer enlaces entre los continentes. el sistema ms adecuado es el de satlites que

s.e encuentran en posiciones fijas sobre la Tierra (rbitas geoestacionarias),


.:aproximadamente a 36,000 km de distancia. La elevada frecuencia que emplean
:,trnkroo.ndas) posee gran penetracin que permite atravesar fcilmente !a capa superior
::Qe la atmsfera y la ionosfera que normalmente reflej..t ondas de menor frecuencia para

t.'.
;

.
.

74

...

. ..

'

..'
...

.:

.;."

.- '

;.

.75

.: .

t ... .~

ll~gar al satlite; las seales ~ue llegan a ste son ca~tadas por su: antenas"y devu~~as'J3.2

SOFTWARE DE PROCEDIMIENTOS. DESARROLLO DE LOS .

en direcciones dadas a la Tierra por medio de sus em1sores denommados tronspon"~rs. ::


para cubrir slo reas especficas. ,
;:

LENGUAJES

Deber tenerse ~n.cuen~a que cuando. una c~mputadora se enlaza cqn otra en alguna
parte del mundo, por lo general hara uso de las siguientes tecnologas en las redes: j
'
13.3.2.1

. 1. .

Cable coaxial entre. las microcomputadoras que conforman redes de::


Al crearse el concepto de programa almacenado,' que evitaba modificar los
rea local (LAN).
.
circuitos internos para cada nuevo problema, cada instruccin se escrib.a en lenguaje

_ . .
.
t binario, es decir, utilizando exclusivamente unos .y ceros. (1 ,0) se logr un avance
Cableado telefnico de. cobre en el cual la se~a_l VIaJa electncamen notable, siri embargo, evidentemente este nivel de programacin no permita seguir
(sujeto a interferencias de 'tipo electromagnetKo).
. fcilmente la secuencia de instrucciones de: un programa (se elaboraba una instruccin
' ' ' '
. .
.
f
d . de programa en trminos de ceros y unos por cada operaCin que se iba a realizar).
Fibra ptica en la cue la sena!_ elec~nca ha SidO tra~~ orm) a a ! Esta primera generacin de lenguajes 'se denomin lengucj~ de mquina o de primera
seales luminosas (inmunes a disturbios electromagnetiCOS . . ,generadn.
.
..
. .
:
.
.
. .

.. ..
\.~ .

LENGUAJES DE BAJO NIVEL

~.

..

.. :-.. .

d' . (
posible interferencia por probl.emaj .
.
Enlace por ra 10 con
,.
El siguiente ni,vel o iEr.guaje ensamblado; utiliz smbolos o mnemotcnicos que
atmosfricos).
~ representan series de unos y ceros (instrucciones). En esta etapa se ha logrado una
.
.

..

cOSf: mejora, pero persiste la dificultad de programacin. Estos lenguajes de mquina y


Enlace va satlite (con afectaoon por problemas metereo 1091 :ensamblador se utilizuban ha,ta antes de 1970 para el desarrollo de programas de

.
.

.
]aplicaciones y soft'.mre eJe sistemas con la idea de utilizar ms 'eficientemente la

. . . f
..
en\!~ computadora med iante lcnguajl's de bajo nivel. aunque fuese muy. tardada la
Por consiguiente, cuando se desea transmitir. In orm~clon do~ programaon .
.
microcomputadoras es importante prever la posible prdida de mformaoon, auna 1
elevado. costo del enlace para much~s casos.
!
. !3.3.2.2 . LENGUAJES DE. ALTO NIVEL

!'
1

. !

En este tercer nivel el programaor pdo escribir cierto nmero de operaciones

; en una sola instruccin. Estos lenguajes marcan su aparicin en 1955 con el FORTRAN
(FORmula TRANslation) que tuvo como pr.opsito faCilitar a cientficos e ingenieros la
. Programacin de la computadora: Para 1959 la Dra. Grace ,Hopper present su lenguaje
. cosoL (COmmon Busine5s Oriented Language) que se ha aplicado .a problemas
1administrativos y de negocios ... 'La tendenca siempre ha sido reducir el numero de
Instrucciones. Hasta la ltirria fecha dld a, casi todo. el software que se pro~uda era
Especfico d.e cada computadoia (o hardware)' que :se filbricaba y difcilment'e poda
Utilizar.se en otro equipo.

;.

La memoria de las computadoras era muy. csto'sa y'limitada hsta Ja tercera .


9eneracin, por lo que los programadores yanalistas se preocupaban pr la eficiencia
Y_escribian una i otra vez su software para optimizar el uso de dicha memoria; sin
en,bargo,'al abaratarse el costo del hardware ahor} lo ms importante y costoso es el

'f .

'.

.:

76

'

77 .

i ..
1

. ...

t_ ..

,.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,

~mpod~pmg~madrnoanal~~yporcomeruendaena~un~QS~~haper~do

DESARROLLO DE LOS LENGUAJES

necesidad de hacer uso eficiente de la memoria de la mquina, producindose


desarrollos de software no ptimos desde ese punto de vista.

LENGU~JES

Dentro del grado de sofstificacin de los lenguajes de alto nivel se tiene la


1igl!iente clasificacin por orden de complejidad:

-LENGUAJE
MQUINA.
ENSAMBLADOR

EAJO
NIVEL

LENGuAJES
ORIENTADOS A
PROCEllv1iEWOS

LEr-iGUAJES

1~

LENGUAJES
CIENTfFICOS

FORTAAN
APL

LENGUAJES
PARA
NEGOCIOS

COBOl
RPG

Lenguajes orientados a procedimientos.


Lenguajes orientados a problemas (reas de trabajo especficas).
Lenguajes de consulta.
Generadores de aplicaciones.
1

Hnivel de un lenguaje es inversamente proporcional al nmero de instrucciones


necesarias que se requieren para resolver un problema dado, es decir, en una sola
instruccin se indica de manera implcita toda una serie de acciones por resolver.

3.3.2.3

LENGUAJES ORIENTADOS A PROCEDIMIENTOS

Se clasifican como:
Pl\1
ADA
PASCAL
BASIC

LENGI.iAJES
PARA
APLICACIONES
MLTIPLES

LrtGUAJE~
1

DE
ALTO
!~1'/EL

LENGUAJES GP.."t NT.L<DOS


A
REAS DE T0ABAJO
ESPECifiCO

ANLISIS
ESTRUCTURAL.
ESTADSTICO;
PROCESO DE
TEXTOS. [TC.

LENGUA;~s

MANEJADORES DE
BP.SES DE DATOS

CE

CONSULTA

fUNCIONES
PREVIAMENTE
PROGRAM/..DAS

GENERADCP.ES DE
APLICACIONES
;

................

---~~~~~-~--~~~~~~-;~;;;:~;~~-~-~AS

-...........

:................................................................................
CON INTELIGENCIA ARTIFICIAL
..........................

Cientficos (manejo de matrices, solucin de problemas recursivos, anlisis


estadstico, etc.).

b)

Para negocios (nminas. balances, estados financieros, etc.).

e)

De aplicaciones mltiples (tanto cientficas como de negocios).

:lENGUAJES CIENTFICOS

--

'

'C'

a)

Los lenguajes cientficos tpicos son:


:ORTRAN, desarrollado por un grupo dirigido por John Backus. La primera versin.data
_:le 1955 y se considera como el primer lenguaje de alto nivel; de l se han escrito
fll'ersas versiones, inclusive de tipo estructurado para la moderna micrcomputadora,
:lrnbin se le ha empleado en la solucin de mJtipJes problemas de ingeniera. Cuenta
<on uno de los mejores manejos de punto f!otante y el poder operar con nmeros
:Cinplejos del tipo (a + bi).
'.Pt. (apareci en 1968) y se ma neja de forma interactiva. Incluye una serie de smbolos
)~e permiten una programacin abreviada, sin embargo tiene capacidades limitadas de
;'J:mat eo en salida de resultados. Actualmente se usa poco.

79
78

LENGUAJES PARA NEGOCIOS

. 1:
LENGUAJE C. Martn Richa rds desarroll el lenguaje BCPL que a su vez influy en
i Ken Thompson para desarrollar el lenguaje B; derivado de ello Dennis Ritchie desarrolla
Los lenguajes propios par.a los negocios incluyen una gran capacidad para, en una DEC PDP-1 J el lenguaje C al iniciarse la dcada de los aos setenta. Este
almacenar, recuperar y manipular informacin alfanumrica; los mas conocidos son: lenguaje pretende dar un substituto eficiente al lenguaje de bajo nivel conocido como

. .
..
.

ensa~blador, ubicndose en un nivel intermedio entre un lenguaje de bajo y uno de .


.
. . COBOL, desarrollado por Grace Hopper de la Sperry Rand YR. W. Bemer de la alto n1vel. Su caracterstica ms importante es permitir. al programador manipular bits,
IBM. Aparece en 1959la primera versin queemplea una sintaxis que se parece muct:o bytes Y direcciones de memoria; es por ello ellengu(lje de gran aceptacin en las reas
a rdenes dadas en idioma ingls; contina mejorndose hasta la fecha Y es ellenguae de computacin que se ha constituido como poderosa herramienta para el desarrollo ..
en el que estn esuitos la mayora de programas de negocios. Actualmente es un de software. En 1980 Bjarne Stroustrup de los laboratorios Bell de Murray Hill, New
lenguaje porttil que corre en diversas computadoras.

le~sey, inspirado en el lenguaje Si':u!a57 adicion las caractersticas de la programacin

.
.
onentada. a objetos (incluyendo las ventajas de una biblioteca de funciones orientada
RPG (d~sarrollado a partir de 1964 con la finalidad de generar programas d! aobjetos) Y lo denomin Cm; e!::E!: S. ,Para 1983 dicha denominacin cambi la de
informes). Actualmente se maneja . por . medio de me~s desplegables, d~ forrru C++
.
.
.
.
.

.
interactiva y puede cubrir ampliamente todas las neces1dades de procesamtento dt ...

informacin. Los informes resultan ms fciles de escribir que empleando COBOL. ' LENGUAJES ORIENTADOS A REAS DE TRABAJO ESPECIFICAS
.

LENGUAJES. DE .APLicACIONES MLTIPLES


\
Estos lenguajes se conocen comnme:11t~ como p=quetes y estn diseados para
.
.
.
:resolver los problemas de un rea particular de aplicacin. Generalmente slo
Se han desarrollado con la idea de simplificar el medio. ambrente ~; emandanla informacin de entrada al problema y con ella presentan el esquema de
programacin y cubrir las necesida.des de programacin de todo tipo. Como casos mi.l;solucin: Estos lenguaj:s se han producido . para casi todas las aplicaciones posibles,
representativos estn:
~como muestra se menc1onan:
.

. PL/1 (Program Languaje/1, desar:ollado a partir de 1.9 70) es un lenguaje 9ued:: COGO (~~lisis de _es_f~uerzos en edificios y puentes).
SAS (anaiiSIS estadlstlo..o). .
.
asocia a grandes computadoras o ma1nframes de IBM co_n gran p~de~ Y ca~~e~da !
WORDPERFECT (procesamiento de pa!abras).
para desarrollar software (por ejemplo, coridl se desarrot Jo 0ddDo d1seno aux1hado porl
computadora), sin em.bargo no ha alcanza o gran popu 1an a :
,
. .
.
. .
..

. lENGUAJES DE CONSULTA

ADA (desarrollado .por la Defensa de Estados Unidos) resulta ser d~ los JenguaJ~I .:
.
,
ms complejos orientados preferentemente a procedimientos, pero que no ha ganad.
Los lenguajes de consulta generan automticamente el procedimiento de solucin

j~e un problema, es decir; el programador slo. indica qu hacer y no cmo hacerlo


gran aceptacin.

.
. .
.
. . .nstruccin por instrt:ccir.. Las ins~rucciones bs:cas de estos lenguajes manipulan
PASCAL (pre~entado en 1968) incluye una enorme flextbilidad, ~otenoa !;ll1atemticamente los datos, dan formato a resultados o informes y producen la salida
esuctur a de autodocumentacin, caractersticas que lo hacen de los prefendos de .11))~~ el orden deseado. Co:1 poca prca, cualquier ejecu.tivo puede realizar consultas y
programadores profesionale~. . .
. .

.
~~~~~ner inf?rmacin de toda indo!e cu<:ndo requiere d~ un pr~ceso rpido. La cantidad
.
.
.
.
1nstrucc1ones que se neces;tan, compaadas por eemplo contra un programa en
BAS!C (Beginner's all purpose symbolic instruction code, data de 1965) ~COSOL o RPG, es rr.inima (menos del 1O% en casos tpicos). Como ejemplo de este tipo
desarrollado para las grandes computadoras por John Kemeny Y Kenneth Kurz 6elenguajes:
.
lar en!l~

colegio de Darmouth y posteriormente adopta do como e1 1enguaJe mas po~u .


las microcC?.mputad_~ras; se puede dec~r que.. casi ~in l~gar a dudas, ~-s le~~uae masofade:t1 . - DAT~ EASE.
de aprender y ut1hzar para_ todo ttpo de aphcac1ones, tanto. ClentiKas c~m oL -.
EAS'rTRIEVE.
negocios: Actualmente la versin que se incluye como base en el.sl~:ema operatiVO~ J.:. .
es Quid< Bask:, totalmente estructurado, con gr<m poder y .flex1b1hdad para todo P1
de proceso de informacin o solucin de problemas con la computadora ..

a . .

80

_. .:: .

81

..

' '

.J,'_.d.i
.. ".
,~

PRIMER PROCESADOR DE TEXTOS PARA LA MICROCOMPUTADORA

GENERADORES DE APLICACIONES

Seymor Rubinstein. empresario de la venta de software en California, venda un


En este tipo de lenguaje, las necesidades de Jn sistema se indican selecdona~do .
procesador
de textos que haba desarrollado pero ql)e no cubra lo requerido por sus
funco.nes previamente. programadas, sin necesidad de dar instrucciones a n1vel
'clientes.
Con
su gran habilidad para los negocios decidi contratar a Rob Barna by para
procedimiento. Por ejemplo:.
desarrollar Wordstar en 1979, el cual se constituy como el nmero uno en ventas
~rante varios aos. Ya no era necesario reescribir "las hojas de texto cuando tenan
. ORACLE.
euores, slo se requera editar aprovechando .el trabajo previi:imente tecleado,
insertando y borrando lo necesario. Empez entonces la era de la mlcrocomptadora
PERSPEOIVAs DE LOS LENGUAJES DE ALTO NIVEL
CDCfiO la mquina de escribir ideal para todo tipo de oficina.

. Hasta antes de 969 el software era prccamente exclusivo de la computadora


para el cual estaba escrito, y los programas para una marca de computadora no pod~n ~PRIMERA HOJA DE CALCULO ELEORNICA

,
correr en otra; sin embargo. a partir de ese ao la IBM desarrolla el software portata .

... .
..
. .,
:
inaugurando la era de los productores de software (los programas pueden procesarse\".
Dan Bricklin, estudiante del Tecnolgico .de Massachusetts y buen programador,
en cualquier mquina). Con este enfoque, los lenguajes se connan desarrollando Y j concibe la idea ele progrtlmor una hoja tabular de contabilidad que le ayudara en la
se obtiene un software de aplicaciones cuyo objetivo es convertir a la computad~ra en [ ~olucin de sus t_'\feas; comenta esto con su amigo Bob Frankston y ambos la
una herramienta para todas las personas; aparecen procesadores d~ texto,_ las_hoJ?S de 1desarrollan en 19]8. D~~ Fylstra; que se dedicaba a comercializar software, los invita
clculo electrnico, bases de datos, lenguajes de consulta Y generadores de aphcaoones : aproducirlo par la mi_ero~omputadora App!e y comercializarlo; como resultado de ello
cuyo uso no requiere saber programar la computadora, lo nico nece~ari~ es aprender j producenVisicak nombre derivado de VISible CALculator. Este paquete impulsa el uso .
'
a .usar eficientemente las rdenes o comandos del software de aplicacrones q~e se de~a microcomputadora en los negocios debido a que maneja la informacin de forma
seleccione. para realizar tareas diversas. Por ltimo, mencionamos que la tendencia e~ j~milar a como se maneja en una hoja de contabilidad o tabular, por columnas y
el futuro, con la pronta aparicin de sistemas con inteligencia ~rtificial. es que se llegara renglon~s. ,pa~a el clculo automtico de resultados mediante frmulas. :
.
~
'>:.<,;. \ ,:~:.:~ ~
a dialogar de forma natural con la computadora para la :olucin . de mltiples
problemas. Los lenguajes orientados hacia el desarrollo de los Sistemas expertos Yde lAS BASES DE DATOS Y EL DBASE 11
la inteligencia artificial se clasifican como cuarta generacin.

1 ..
,: ..
1 En -~917. ~ayn.e R~.iff haba. de~arrollado un si~tema para manejo de datos y" ._ ;;~
PANORAMA DEL DESARROLLO DE LOS . PRIMEROS PAQUETES PARA recuperae~on de 1nformacron para !a gran computadora del Jet Propulsion Laboratory.
1Aos ms tarde adapt y mejor dicho sistema ep ," s computadora personal,
MICROCOMPUTADORAS .
.
.
.

.
. .

.
.
. . . . . COnstituyendo la innov?lcirre"n d proceso de informacin en estos equipos, a ,al grado
. .
El xito de las microcomputadoras se debe en gran med1da a la apanqon de h 1 !qul' para 1979 la revista 8yt!J M~gzine lt: dedica un a/ticulo llamando a este software

paquetes para procesar informacin sin necesidad de saber programar, principalmente ]_Vulcan.
por la aparicin de la hoja de clculo electrnica, de. la base de datos y del procesadO! :
..
.
.
.
. ..
qe. palabras, adems de los paquetes de aplicacin especfica como pueden ser el de \. George Las hice y Gcorge ) :ate se dieron cuent~ -~~l..e~_orme potencial de este
anlisis estadstico y" el de diseo estructural, entre otros muchos. Estos paquetes han i !ftware y decidieron comprar a Wayne los derechos de uso y proceder a .
propiciado que tanto empresarios y personas con diferentes actividades aprovechen la j comercializarlo. Para esto constituyen la compaia. ASHTN - TATE y renombran al
computadora coino herramien_ta auxilia~ para la obtencin i~mediata de resultados; .Paquete como D~ASE _11; a partir.de entonc~s dicha_compaia se ~onyirti en la n~ero
evitando la necesidad de recurnr a complicados desarrollos particulares de software qu .UI)o para el maneJO de bases de datos en m1crocornputadoras. Es Importante menCionar
resultaran ms caros y difciles en su utilizacin y actualizacin. El concepto de paquete ) 5~ el nombre se sugiri par~ dar"i.dea como de unproducto mejorado. de un desarrollo
software orientado a una aplicacin especifica contina evolucion<lndo y cada .vez anterior, pero que sin ~?mbargo nunca xisti el DBASE l. Este paquete ha sido mejorado
0
. surgen.-mejores.

Yactualmente se cuenta con OBASE IV y CUPPER.

.. :-:,,

:.. ....'
~- ;

!,.

'.L.

. ::.

! ..
!
:.
.!

82

83

......

.-------------------4

HISTORIA PANORMICA DE LA COMPUTACIN EN


MXICO

AUNQUE

PRIMER PROCESADOR CE PALABRAS PAI\A


MICROCO~.M' LJTADOP.AS FUE ESCRITO Etl 1976 POR MICHAEl
SCHR;.YER PAAA LA hLTt-iil aeGo. CC:J EL tJOti.9RE DE
tlECT?.IC PENC!L, EL OES.C..P.RlLhC.O Pl SEYMOUR
RUBIIJSTEJN CON LA AYUDA E JGHlJ BAIUJASY PARA lA .
APPLE, FUE El MS f.M?LEADO: E:J 1S78 SE LE DENOMIN
V/CRDM!.STER Y ?A'AA ;:;,79 S< Lt ?.::c;:.::o?. \'/ORDSTAR .

:4.1

ANTECEDENTES .

!
Despus de la revolucin mexicana de 1910, surgieron diversas empresas
'en Mxico que requeran de procedimientos contables y administrativos cada vez
;ms complejos para Un procesamiento oportuno de la informacin. Podemos decir
que en la dcada de 1920 a 1930 muchas de ellas introdujeron diversas
: calculadoras mecanicas, aunque es difcil mencionar quines las emplearon;
!tambin llegaron las mquinas de registro unitario para el proceso de cantidades
mayores de informacin que. permitan la:
.. ~ ;._, .

1
.

..' .
'

1)
'2)
3)

:;.n;< P.t.iUrt CE~;.Ril~LL EL P?.l:t.ER PP.OG?.hi.!A P/..P.A


h~: .~;;;;~i?.Art u:~h Bh~< CE D.C..TS, OEIJOr,\l:/..00
;;:/.~1/.U:T~ 'JU~U.: J Y PO:H?.:C?.J/.UHE MEJORADO Y
o'.[:;o:;:I.~?J,C!) D~/,SE 11. C~:J L LA AP'LE .c-LCAUZ GP./,tl.

Recopilacin de datos en tarjetas perforadas.


Clasificacin, intercalacin y operaciones de suma y resta.
Obtencin de resultados n formas impresas que se conoca como
tabulacin numrica o sumarizacin de resultados. .
.

Correspondi a Ferrocarriles Nacionales ser la empresa que instal el primer .


equipo de procesamiento de datos para controlar el transporte de mercanca en
el pas. A cntinuactn, diversas empresas erearon sus centros de registro unitario,
como muestra: Petrleos el guila, Fbrica de papel San Rafael, Banco de Mxico
y la Compaia Mexicana de Luz y Fuerza.

V/AYIJE RAlllf f

Con tales dispositivos las empresas pudieron mecanizar los tediosos trabajos
manuales d clasificacin y clculo de totales, obteniendo en tiempos ms cortos,
resultados ms precisos y desarrollando la posibilidad de realizar anlisis de costos
y ventas por unidad.

B')!l

DAN BRICKN

F RA ~JKSl'OIJ

.,
DA~ BR1CKUN CONC;D; lA !~IA . DE UNA HOJA ELECTR!JICA Pt.f'.A REALIZAR PROCESOS_
CONTAllLES DE . FORM/'. AUTOMATKA CON LA APPLE Y JUNTO COIJ !lOB fRAIJKSTON LA:
DESARROLlA y COMERCIALIZA CON El NOMBRE Dt VJ~ICALC . EN 19e5 MITCH KAPOR Y
JOtJATHAN SACHS LES COt/iPRAN SUS DERECHOS Y DESARROLLAN _El lOTUS 12:3.
,

: 84

De . esta manera, el Departamento de Estadstica de Mxico aplic las


.mquinas de clasificacin contable para obtenr el censo agropecuario en mucho
menor tiempo .
Por su parte, la Tesorera del Departamento del Distrito Federal mecaniz
el pago de nmina por medio de cheques y el control mediante tarjetas
perforadas.

85

.. . Al pasara ia decad~ de.1,940,.Iis mq~ih~s tabiadoras' y ~lasificadoras


aumentaron su veloCidad de proceso ..rflediimt' la 'dpcin de bulbos,
introducindose la. tabuladora alfabtica que permiti reportes impres.os ms
complejos.

' <(

O:
f-

En esa poca se cre el IMSS que poco despus adopt Jos equipos de
registro unitario para control automatizado de sus asegurados, en razn de que
el control manual daba lugar a notables atrasos y errores.. .
.
.
. .. ..
:. .

.J
UJ

(!)

0:

La SEP emple tambin las mquinas de registro unitario para el control de


la informacin de su campaa contra el analfabetismo.

(/)

(!)

4.2

.:

LA PRIMERA-COMPUTADORA E.N EL PAS .

. En Mxico, al igual que en diversos paises de Iatinoamrica, la computacin . 'j


sigui . Jos mismos patrons de utilizacin que en los pases altamente
desarrollados: primero emplearon la computadora las instituCiones educativas, pues 1
correspo_ndi a la Universidad Nacional Autnoma de Mxico instalar en Ciudad 1
Universitaria, .en l958, ta primera computadora eh el pafs y casi a la par, las_ .
ir:stitu.dones gubernamentales para. _el proceso de ~randes cantidades de i
informacin como en el caso de los censos y por ltimo, la utilizaron las empresas ~
privadas.

o
u
X

UJ

zw
<(

A. mediados de la dcada de 1950 la UNAM estrenaba sus nuevas . _:(


;.e

....J

o<(

instalaCiones en Ciudad Universitaria y correspondi al rector, Dr. Nabar C:arrillo


reunir en Ciudad ~niversitari"? a las facultades, escuelas e institutos que tenan sus 1
'sedesdisprsasen el centro de la ddad. Tuvo que convencer de ello al presidente
de la repblica quien, segn confidencia personal, le haba externado su temor de 1
reunir en un solo campus a todos los estudiantes, pues podra llegar a ser
e~pl.~sivo. P()f su parte el' Dr. Carrillo se haba propuesto impulsar el 'desarrollo de
'la iiwestigacion..cientfica y para ello se haba . rodeado de un . equipo . de
colaboradores' muy capaces, entre los cuales destac.el-.lng. Sergio F. BE!Itrn que
estaba por concluir sus estudios de maestra en ciencias.

101(0U)

~~
mw
-en

!,.

<(w

O::J

oo

~(2

~o

a.. o .
~ <(.

oJ-

u~
2
o
u

' . - . : 'El Dr':'irrillo ~ra :tambin consulto~ del g.obie'rno de los Estados Unidos en
mecnka de sue'os {tena a su cargo el estudio del hundimiento de Ja base naval
de San Diego,' lo 'cual sugiri como tema de tesis a Beltrn a quien le pareci.
atr~ctva la idea, por el hecho de que en Mxico , tambin se presentaban
p'ioblemas de hundi'mieriros en ' diVersos e'dificios como el de Pala:cio Nacional Y
Beitas Artes,entre. otros:
.,

<(

a:
UJ

~
0:

a..

Para modelar lo anterior, el Dr. Carrillo desarroll la teora _sobr.e los centros

"' 86

87

. j'

de tenSIOn, apliCable al problema Sl.<l00UnJO~nse Y_pldlll~U Ull JJIU~:~ IH IICIILV ue


integracin numrica de ecuaciones integrodrferencrales, que p~rm.JtJo re~~lve~ _el
sistema de ecuaciones simultneas; en ocho o nueve meses, med~ante la utrhzae~on
de calculadoras electromecnicas; que obtenan resultados parc1ales que~ s~ vez
se combinaban con resultados intermedios, despus con resultados transrtonos Y
finalmente a los deseados.
.
:

todos impresionaba. Se dieron los pri.meros cursos de computacin y en 1958 se


' sentaron. las bases para la come'rcializacin de una parte del tiempo disponible y
para la realizacin de los primeros programas que resolvan problemas de
astrofsica y fsica, as como de ingeniera qumica. L9 renta de ese equipo era de
25000 pesos mensuales,'ya incluido el descuento. del 40% por tratarse de una
institucin educativa y el contr~to de utilizacin de slo 176 horas al mes;
~ obviamente el tiempo no alcanz y se l!eg a utilizar 24 horas al da, siempre con
el temor de ser sorprendidos por los arrendadores. Por otro lado, tambin haba
incomprensin por una parte de la comunidad universitaria que se opona a la
insta lacin de una computadora en Mxico ya que se le consideraba como
1 instrumento militar, transnacional, etc., y demasiado costoso. El Dr. Carrillo
convenci a la comunidad para que dieran un plazo de 1O aos a Beltrn y
demostrara lo contrario; surge as_el Centro de Clculo Electrnico de la UNAM,
que el Dr. Carrillo ubica en la Facultad de Ciencias, con el fin de apoyar a la
: comunidad cientfica. En 1968 ya haba la necesidad de las computadoras en
'' Mxico y su n mero era registrado en un censo que se proporcion a algunas de
'las personas que se oponan a usarlas. En 1978 eran tantas las . mquinas
.1
, instaladas que no era posible determinar su nmero.

.
La teora y mediciones experiment~les coincidieron: con_la pr~ica, Y los
estadounidenses aplicaron ese mtodo a uncaso representado por u':l s~~ema de.
decenas de ecuaciones simultneas, en adicin al res.uelto por los. n:e~1canos. Al
intercambiar experiencias, sorprendi a Beltrn la rapidez con que ~o h1e~eron, pue~ .
lo desarrollado y aplicado ~)or el Dr. Carrillo condu~a a un._.s1stema con ;tres ..
ecuaciones simultneas cuy<.'. resolucin requiri de vanos m_eses a cuatro ? cmco ,
personas calificadas como expertas; era de pensarse 9ue s1 los estadou.~lden_ses .
procedieron de igual forma hubiesen requendo a la mttad de ~u. poblaoo~ . eQ)a
elaboracin de los clculos numricos. Al preguntarles, telefon1cament~; :s?bre
cmo lo haban hecho, la respuesta, parca y breve fue: "naturalmente lo.. hlctm~s
mediante un .:erebro electrnico", lo cual caus desconcierto pues ~o se ~ntendta
el trmino cerebro electrnico e incluso en algunas personas causo ~n?JO por la .
pedantera d~ pretender hacerles cre~r que s:us t::erebros ~ran :lectron1cos;.. .t:nte : t'
tal situacin, cuando se le coment el caso al Dr. Carnllo, es~e ac~nseJO 1r a
Estados Unidos para ver en realidad lo .que. _sig~ificaba . el~~rom~ bra1~. De esa
f
manera, Beltrn viaj a la: Universidad de CalfornJa y conoc1o la ex1ste~:a de una
\
. computadora electrnica y regres :con . \lnos ~anuales de operaeton que le
i;'
. proporcionqla compaa manufacturer~: La_ tltlhda~ de la computadora en. el
. quehacer cientfico estaba probada para ~eltran_y 1rato de convencer al Dr.Camilo .. l;
; de instalar unacomputadora enla UNAM. .: .:

'

'

1.'

Lo ms valioso de esa pota de inicios en el uso de la computadora en


Mxico lo constituy la gente que ayud en ello, en su mayora estudiantes con
gran empeo que una vez que aprendan, ensef)aban y .operaban a ratos el
equipo, con ms ganas que percepciones econmicas. El entusiasmo era tal, que
incluso se lleg a tener una unidad mvil . para prestar servicios de cmputo
mediante un eq~ipo que se trasladaba a provincia.

En aquella poca se programaba en un lenguaje ensamblador conocido


E.l pr~~~puesto asignado a la UNAM y?. ~ufra desde entonces ~ rentar_le. ~
como SOAP y se dispona de una memoria de ooo palabras; se alcanzaba una
IBM una .computadora costaba 300 mil p~sos anualmente. El Dr. Carnllo: adVJrtlo
! velocidad. 'de 100,000 operaciones por segundo', sin embargo fueron resueltos
que si al cab de un ao la nueva depende~cia que se cr~a~a. no llegaba a .~er
problemas de gran magnitud, como la osCilacin de galaxias con masas esfricas,
autosuficiente,; no se renovara el contrato.de _renta y ~e supnmma la computadora
; el dlculo de reactores nucleares con agua normal como moderador, el anlisis
i: morfmico de 68 lenguas indgenas de Mxico, la 'formulacin de diccionarios, etc.
de la UNAM. El proyecto contaba en es~-: entonces .(1957) con colaborado~es de
capacidad reco'nocda como los doctores ~lberto Barajas Y. C~.rl.os Graef Fernandez,
entre mu.chos.otros, quienes hadan su~oner qu; se ten?r~a e~1to; e~a todo un ret~
> 4:3
DESARROLLO DE LA COMPUTACIN EN EL PAS / .
instalar y operar una mquina que nad1e conocta en Mexrc~,mclus1v~ el problem .
de la corriente elctrica que se necesitaba con una frecuenCia de 60 c1clos 7n lugar .
. de so con que se contaba. Toc resolver el problema del convertidor .de
Dado el crecimiento de la poblacin y de los servicios que sta demandaba,
frecuencias al lng. Sergio Ordez, qujen. fungi como. consultor . gratUitO
el sector pblico tuvo la necesidad de contar con instrumentos de proceso de
indispensable.

' informacin, y fue a finales de 1959, cuando la Direccin General de Estadistica


_orden la instalacin de una computadora UNIVAC pa ra procesar Jos censos de
En 1957 se inici la instalacin de una IBM 650, cuya memoria de tambo'r .
l poblacin de 1960, casi paralelamente a Estados Unidos, debido a la influencia
magntico al girar a 12,500 revoluciones produca un.silbido espeluznante que a
r . que.la computacin haba tenido sobre los 'estudiantes que haba enviado a

:l,
l

! .

88

,.
!.

L ..

.
89

. i

CONFIGURACION DE SISTEMAS DE COMPUTO

5.1

CLASIFICACIN DE LAS COMPUTADORAS

Actualmente las computadoras se clasifican en

tr~s

ii 5.2
.

.
Hablar de una configu~acin _.implica describir los componentes de un equipo de
computo. Desde esta consJderacJn es necesario una breve descripcin de la
co~~utadora personal y, dada la creciente penetracin y uso en casi todas las
actJVI~ades del ser humano de la moderna microcornputadora, en estas notas se har
espec1al referencia .a la configuracin tpica de ella (que fcilmente puede extenderse
ycomplementarse para describir configuraciones de equipos mayores).

grandes tipos:

Digitales.
Analgicas.
Hbridas.

PRINCIPALES COMPONENTES

la computadora personal bsica consta de:

De ellas las ms utilizadas (tanto cientfica como comercialmente} son las


digitales, que permiten el procesamiento de datos discretos. Como ejemplo tenemos
procesamiento de informacin estadstica.
las computadoras analgicas se orientan normalmente para trabajos
especializados en donde las variables estn medidas en una escala continua. l~
resultados se obtienen a partir de simulacin, mediante circuitos electrnicos, de los.
fenmenos o estructuras en estudio; como ejemplo pueden ser las oscilaciones que se:
producen durante un sismo, el comportamiento de la suspensin de un coche, p~oce5C6
industriales con manejo de fluidos, etc. Su uso ha disminuido notablemente y tende a
desaparecer debido a que pue,de emularse a travs de computadoras digitales.

! .

CONFIGURACIN DE UNA MICROCOMPUTADORA

ENTRADA

Unidad de
contto1

=>

SALIDA

Unidad aritmtica
y _lgica
MEMORIA PRINCIPAL

Por ltimo, los procesadores hbridos se aprovechan en casos muy especficos~:


procesando la informacin tanto en forma analgica como discreta, como en el e~
de la medicin del funcionamiento de los rganos vitales de un paciente en un hospttal
con la consiguiente interpretacin de valores continuos como discretos.

En ella se identifican tres partes esencialmente:

ur.idad de entrada de informacin,


La ventaja de un procesador analgico es la de producir el resultado en fortr:
unidad central de proceso y
casi instantnea, como en el caso de la lectura de un velocmetro. En contraste, un.
unidad de salida.
procesador digital requiere, en ocasiones, de millones de operaciones para obtener un,
resultado similar; sin embargo, la ventaja en este ltimo es que puede predeterminarle: .Los dispositivos externos a la computadora como el teclado, la pantalla 0 monitor
un grado de precisin y en los dispositivos analgicos cuando mucho s~ alcanza u~ ; la 'r:'presora son considerados como equipo perifrico de entrada y salida
0.1% .
J ~pect!Vamente. En nuestro caso usaremos computadoras compatibles con
f lllJcrocomputadoras IBM y describiremos brevemente cada unidad.
f
.f

92
93

5.2.1

?e

!'-1emoria slo
lectura (ROM o Read Only Memory) es u~ circuito
Integrado que t1ene almacenadas las instrucciones bsicas (en un lenguaje
conocido como microcdigo) para arrancar la computadora; esta memoria
permanente no puede modificarse ni adicionrsele informacin es una
memoria que conserva sus instrucciones estando apagada o enc~ndida.

UNIDAD CENTRAL DE PROCESO, DISPOSITIVOS DE MEMORIA Y


PUERTOS

la unidad central constituye el cerebro de la computadora y su componente


principal es un microprocesador (circuito integrado) que se encarga fundamentalmente
de las siguientes tareas bsicas:
a)

. Memoria ~e acceso aleatorio (RAM o Random Access Memory) es un chip


que. const1tuye una memoria que se activa nicamente cada vez que se
enciende la computadora y se borra o desactiva cuando se apaga
(memoria voltil). Es una memoria de alta velocidad que almacena parte
del software y datos, es decir, carga en ella las aplicaciones o software e
informacin dada por teclado. las nuevs aplicadones demandan mayor
capacidad de almacenamiento RAM (antes de adquirir una
microcomputadora es recomendable verificar las necesidades de memoria
RAM; si usted no ha decidido qu instalar, se recomienda 4 Megabytes,
es decir 4 millones de caracteres o bytes como mnimo).

Colabora con el sistema operativo para que este ltimo administre todas
las actividades de la computadora. Esto es, controla los procesos de
entrada / salida de informacin que viene de disco .interpreta comandos 1 .
que proporcionamos por teclado, permitiendo la interaccin con el usuario
y .enva informacin a la impresora.

..
la unidad central est instalada en un gabinete que cuenta con una serie de
.:anuras de expansin (caso de arquitectura abierta), que permiten conectar
.gternamente en el gabinete tarjetas con aplicaciones especficas, como ampliar su
:.memoria, conectar equipo perifrico diverso, controlar disco duro o establecr
.,com~nicadones en. protocolo especfico con otros equipos (por ejemplo sncrono para
:un s1,5tema de reservaciones), etc.
. .

.i:

"

'

)\
..

Adems, dicho gabinete cuenta con una serie de con.ectores externos llamados
;P~:rt~s que permiten conectar equipos perifricos como la impresora, teclado, monitor,
id1g1tahzador, modem, ratn, etc. Aunque el nmero y tipo de puertos vare entre las
:computador.as, normalm1=nte son de dos .tipos:

'

Puertos seriales o tipo RS-232-c: empleados en las -comunicaciones


asincrO'nas que envan la informacin en forma de dgitos binarios uno tras
otro (en serie). En ellos se conectan modems para enlace con otros
dispositivos o computadoras. La seal que sale de un puerto se modula {se
. transforma a seal:contnua) con el !TIOd~m y puede enviarse a cualquier
Jugar del mund~ (puerto conocido ta.inbin como COM).

el

EL SISTEMA OPERATIVO ADMINISTRA LA OPERACIN DEL SISTEMA Y PERMITE ~ .


LA ARMONA DE OPERACIN. PUEDE DECIRSE QUE ES COMO EL DIRECTOR DS
LA ORQUESTA.
. .
t
.
1.

j .'

. b)

. e)

Realiza con su unidad. aritmtica lgica todos .los clculos y operaciones


que se necesiten, as como todas las operaciones lgicas y comparaciones.
que se requieren en la solucin de 'un problema.
Otra de .las tareas del microprocesador ~s almacenar y r~cuperar datos t.
principalmente de la memoria interna de la computadora, que se cataloga 1'
de la siguiente manera:

94

~ ~ 11o 1o 1o 11111 o 11 ~>


T
.O

L.
= ~~

INFORMACIN
EN' . SERIE

1 .

9.5

t
1

ENVO DE LA

t ..

~..

..-------------------~ : 5.2.2

DESCRIPCIN DE LAS PRINCIPALES CARACTERSTICAS DEL

TECLADO DE 1O1 TEClAS


.

Actualmente la mayora de computadoras siguen la tendencia de uno de los

j principales productores de computadoras a nivel mundial: IBM, de ah que tambin en

l el caso del teclado se trate de imitar sus modelos (el expandido principalmente):
i

' ~----------------------------------------------------,

=J

Instalacin de tarjetas de expansin en la U.e.P.

Puertos paralelos o interfases tipo centronics: s~ ca~a~er~stica es trans~!


8 dgitos binarios a la vez. De ah que, al ser ":'as rap1dos, sea_n adecua ede
para la conexin de impresoras. La de~ventaJa ~~ que la senal no pu

~~mgrandes&~andas~uertoconoadombencomol~~

IEJGEJGIIEIE1GEJIIElBElEIIIIilil~E3II~GJJ~I

' .......... . -- 1
Elii11TI8JCJc:JCJCJQCJCJEJOI
;;ooEJ
.
~OEJEJEJEJDEIEJEJEJCJQ CJ
EDmG;Jo
~ EJEJEJEJEJEJEJEJEJ[J[JI ~= 1
GJCJGJ
~EJEJEJEJEJEJEJ[JCJCJ 1Q 1
IBGI
--- . 1 G B ~ ll" JL.:..

[jill9fJ

~--------------------------------------------------~

1 ~ : :

El teclado expandido consta normalmente de 101 teclas, las que notacionalmente


.representaremos con un recuadro y que a continuacin mencionamos:
Tedas con las letras del alfabeto, nmeros y dems caracteres que
normalmente aparecen en el teclado de cualquier mquina de escribir.

oooooooooooo
00000000 o o o o o

Teclas de movimiento del cursor:

BDJOJB
1
1

96

i :

97

..

1111

Num Lock (Nmeros/mov. cursor)

Tedas de funciones especiales:

GGG

Tecla para cancelar una orden:

Teclas que slo producen efecto si se mantienen pulsadas mientras se


presiona otra teda:

Ese

Tedas de avance y retroceso por pgina:


Ctrl

El cursor se posiciona en el primer


caracter o posici6n de la pgina
anterior {en espaol Re pg) .

PgDn

El cursor se traslada a la primera


posici6n o caracter de la pgina
siguiente (en espaol Av pg) .

Shift {maysculas) 1

i
1

Alt

1
1
1

Pgtl);>

l!

las letras maysculas, se obtienen manteniendo oprimida la tecla:

Tecla para introducir rdenes a la computadora o para cambiar de lnea


(o introducir lneas en blanco):

Shift (maysculas) 1
Enter (o -Intro)

<_j

sin embargo, si se desea escribir slo letras maysculas se recomienda


. oprimi.r una vez la tecla:
'
Caps Lock

Ins

(en espaol Bloq

May)

para desactivar dicho modo (maysculas), se vuelve a opri"mir esta tecla.


.

Teclas para borr~do

de caracteres a la derecha y a la izquierda:

Por ltimo, las teclas:


(barra espaciadora)

1<- BkSp

inserci6n de espacios .

(en espapl Del equivale a Supr)


Home (Inicio)

Teclas para escritura eri maysculas/minsculas y uso del teclado


numricof{movimiento del cursor):
Caps Lock (maysculas/minsculas) j

)
~-

Teda para insertar o sobreescribir caracteres (adicin o sustitucin de


texto):

Del

{arriba de Ctrl)

r.

End (Fin)

el cursor al final de la linea.

99
98

'

se usa combinada con otras.

5.23

Color Graphics Adapters (CGA}, con resolucin de 320 x 200 en


cuatro colores.

DESCRIPCIN DEL MONITOR

Enhanced Color Graphics adapters (EGA), con resoluciones de:

El monitor es un dispositivo de salida que nos permite ver el trabajo que ~stamos
realizanqo con la computadora. Es de hecho la ventana para ver en .la .~emona. de la
computadora y aunque existen diversos tipos de pantallas (de cuarzo hqurdo, de d1odos,
de gas plasma y electroluminiscentes, entre ot~as~. nos co~cretaremos a hablar dej,
monitores monocromticos y de color con la tecn1ca conoc1da como tubo de rayos
catdicos y de su resolucin. Estos dos ltimos pueden catalog~rse como los que usan
tarjeta para despliegue de grficos y los que nicamente desphegan caracteres.
]

640 x 350 en 16 colores,


640 x 480 en 16 colores y
320 x 200 en 256 colores.

Video Graphics Array (VGA), con resoluciones de:


640 x 480 en 16 colores y
320 x 200 en 256 colores.
Super Video Graphics Array (SVGA), con resolucin de:
1024 x 768 en 256 colores.

Ultra Vdeo Graphics Array (UVGA) o mejora de la anterior.


Las dos primeras se consideran obsoletas y la tercera
est siendo reempla zada por la cuarta; la ltima resulta
por el momento demasiado costosa.

'

DESCRIPCIN DE OTROS DISPOSITIVOS DE ALMACENAMIENTO


DE MEMORIA. ENTRADA Y SALIDA DE INFORMACIN
Los monitores de color a su vez se clasifican por la forma como manejan el co~: .
en pantalla; se habla de monitores de despliegue compuest~ si la seal de c~lo~:. E!. DISCO DURO
combinada; se habl3 de despliegue RGB (RED, GREEN, BLUE) sr cada color maneJa ;

seal separada.

.
Es un dispositivo de almacenamiento secundario que sirve como unidad de
.
.
uede.1 :~tra?a Y salida d~ informac~n. Fsica~ente est construido con material plstico
los monitores para los que se ha -agregado la tarJeta de graficos P n-~ubrerto de matenal magnetrzable. La tnformacin se graba mediante la orientacin
un fino patrn de puntos cuya resoluoo -~ag~tica de pequ.eo:S segmentos colocados en circulas concntricos denominados
representar cualquier figura por medio
puede ser:
,listas Yque a su vez se agrupan y clasifican en sectores. la capacidad de un disco duro
ya
de 20 Mb a varios Giga bytes (1 Giga byte = 1000 Megabytes). La ventaja del. disco
320 x 200 puntos o pixeles.
'
S
el
pod_er accesar la informacin de forma directa mediante las cabezas de lectura y
640 x 480 puntos o pixeles.
/Jrab~cin
que se desplazan exactamente hasta la pista y lugar donde se ubica la
1024 x 768 puntos o pixeles (muy alta).
:nformadn
'

?e

las cinco tarjetas para grficos ms empleadas son:

100

101

lA CINTA MAGNTiCA Y LOS CARTUCHOS

1.
1
1

1.. ;.'

La cinta magntica es otro dispositivo de almacenamiento secundario que


tambin se emplea como unidad de entrada y salida, su uso va en decadencia debido
a que tienden a ser reemplazados por los cartuchos o casetes que permiten almacenar
hasta 300 Gigabytes a diferencia de las cintas que alcanzan hasta 100Mb. Su principal
uso est en los sistemas de reservacin de boletos de avin y en los bancos de datos
de la poblacin. Su gran desventaja es que almacenan y recuperan la informacin en
forma secuencial,.es decir para llegar al ltimo dato hay que pasar todos los anteriores
uno por uno, siempre en orden.

,
1

DIGITALIZADORES DE TEXTO E IMGENES

'

.
,

SCANNERS O DIGITALIZADORES

DE TEXTO E'IMAGEN

los digitalizadores son dispositivos que convierten l. informacin de texto e .


imgenes en valores numricos binarios, de tal manera que pueda ser almacenada .
directamente en la computadora a partir de documentos escritos. Con ellos no es .
necesario volver a teclear la informacin y es posible transformar imgenes grficas en .
informtin numrica comprensible para la computadora. la eficiencia en el trabajo :
secretaria! de una oficina ~e ve notoriamente incrementada con la presencia de estos .
dispositivos. Un texto capturado es convertido a cdigo ASCII y, de esta manera puede
ser reeditado y reformateado para una mejor o distinta presentacin. Los digitalizadores
de imgenes definen el grado de iluminacin o tono de gris de cada punto mediante
valores numricos ... La gran desventaja radica en que las imgenes ocupan mucha
memoria.

MOUSE O RATON

:f"'
~l

EL AATN Y El TR.ACKBAll

El ratn es un dispositivo de entrada interactiva, cuyo movimiento sobre una ,


superficie genera cambios en las coordenadas que identifican la posicin del cursor. De ;
esta manera es posible reubicar el cursor, dibujar lineas y sealar comandos en los
mens desplegables, seleccionndolos mediante uno o dos botones co!f que :
generalmente cuenta. Una variante de este dispositivo es el ratn ptico y otra ~
trackball, que es como un ratn invertido en el que hay que girar una pequea bola
que activa los cambios en la posicin del cursor (e~te dispositivo est siendo incluido ::
como parte de los teclados en muchas computadoras debido a que resulta ms.prctico ..
que el ratn).

;
. i

El LPIZ PTICO

:i

:
'

LAPIZ OPTICO .

. Este dispositivo de entrada se emplea de manera .interactiva con .la pantalla. J..
Cuando el haz de electrones incide en la pantalla y toca la abertura del lpiz ptico, se
activa un fotodetecto que a su vez ordena emitir un impulso infrarrojo que eS.
amplificado y filtrado para emplearse como U~ detector dep~icin del cursor. cuando.:.:--- : - - - - - - - - - - - - - - - - - - - - - - - - - - - _ j

102

[.
.~ .

. .L '.

103

...

e! lpiz se presiona contra la pantalla se interrumpe e! flujo infrarrojo y esta accin se


. t:erpreta como un ENTER, por consiguiente el lpiz puede emplearse ventajosamente
co;. '.e; mens desplegables para seleccionar algo. En otras ocasiones puede emplearse
para ei dibujo en pantalla.
IMPRESORA DE MATRIZ DE PUNTOS

LA TABLETA GRFICA

Es un dispositivo de entrada que constituye un pantgrafo electrnico que


transmite todos los puntos del dibujo de la tableta a la pantalla, segn se realice el
trazo, adems de que permite ejecutar c,9mandos diversos.

LA lfGORA DE CDIGO DE B.ARRAS


las barras en. los productos comerciales siguen el cdigo UPC (Universal Product
Code} que establece informacin numrica y alfabtica segn el ancho y espaciamiento
de las barras. Estas lectoras son en extremo precisas y baratas, caractersticas por las
cuales han tenido gran xito. en Jos supermercados porque evita errores, asocian el
precio correcto y realizan a la vez la actualizacin del inventario para los anlisis de
mercadeo que se requieran.

IMPRESORA. lSER

LA IMPRESORA DE MATRIZ DE PUNTOS

las impresoras de matriz de puntos generan las letras e imgenes a partir de


arreglos de puntos, a mayor cercana y nmero de ellos, la letra es de mayor calidad,
esto se conoce como NLQ (Near letter Quality). Debido a esta caracterstica pueden
crear letras de distintos tamaos y estilos, dependiendo del software que utilicen.

-...

lA IMPRESORA DE INYECCIN DE TINTA

Realiza la impresin de caracteres e imgenes por medio de la eyeccin de


chorros de tinta sobre el papel. la calidad de impresin es superior a la que realiza 13 .
impresora de matriz de puntos. Tambin puede imprimir en color a partir de los tres
colores bsicos (rojo, verde y azul).
. .
.(
IMPRESORA DE INYECCJON
DE TINTA

LA IMPRESORA LSER

Es un dispositivo de salida que trabaja en forma similar a como lo hace una


fotocopiadora. la resolucin estndar de las impresoras lser es de 300 puntos por
pulgada cuadrada; la resolucin de las impresoras profesionales (para diseo grfico}.
es hasta de 1000 puntos. Con ellas se obtienen textos de muy alta calidad de
impresin. Actualmente ya existen impresoras que imprimen por los dos lados de la
hoja, induso en color.

104

lOS

OTRAS .IMPRESORAS
Como dispositivos d~.sa1ida tambin hay en el. mercado impresoras de margrita
(como en una mquina de escribir), impresoras trmicas, impresoras electrostticas y de
LEDS. Estas ltimas trabajan mediante arreglos de diodos que emiten luz; se espera
que su tecnologa sobrepase en confiabilidad y duracin a la lser.
cabezas
de

DISCO LSER Y _!:QUIPOS MULTIMEDIA

El disco lser, similar al disco compacto de msica, se ha constituido como el 1


dispositivo de memoria secundaria ms prometedor, por la gran capacidad de ;
almacenamiento de informacin que alcanza ya los 300 Gigabytes (varios vol_menes :
de texto en un solo disco). Actualmente su tecnologa est avanzando y ya es posible
leer y grabar en ellos, o emplearlos nicamente para lectura (CD-ROMS).
El reciente trmino MULTIMEDIA o hipermedio es un ambiente de computacin
que complementa para la interaccin de_la computadora con el usuario, el texto,
sonido, imgenes. animacin e imgenes de video, tal y como se presentan en una
pelcula, aunque con menor calidad auditiva y visual. Todo esto ha sido posible gracias
a la gran capacidad_ de almacenamiento de los CD- ROMS que ponen a disposicin del
usuario enciclopedias, libros de obras clsicas, bancos de datos de diversos tipos, etc.,
a un precio menor en algunos casos que la obra original en papel y con detalles de
sonido y video que presentan hechos, animales o situaciones de forma ms apegada
a la realidad.

UNIDAD DE DISCOS DUROS CONOCIDA COMO WliiJCHESTER


DETALLE DEL PATRN MAGNTICO DE GRABACIN
,
(LA ORIENTACIN REPRESENTA UNOS Y CEROS)

Esta tecnologa es empleada para crear efectos especiales para las pelculas, sin
embargo, a nivel del pblico usuario comn no brinda imgenes ni sonido de muy alta
calidad (por ejemplo para mejorar la audicin, hay que agregar una tarjeta de sonido).
La gran cantidad de informacin que permite manejar nos da una muy buena .
alternativa para la biblioteca moderna.

5.3

RECOMENDACIONES PARA lA ADQUISICIN DE UNA


MICROCOMPUTADORA

,.1
!

Por el vertigino~o desa~rollo. de la . te~nologa, los puntos esenciales que se deben i


cu'dar son
-~

'

. .

: . .

UNIDAD DE ~ECTUM DE DISCOS .PTICOS y DETALLE CON lJNA

. . '. . :. ... . A_MPLJFICCIN APROXMADA DE '2500 VECES


Determinar las necesidades actuales y a mediano plazo (unos doS f . (L~S PEQUENOS ORIFICIOS SON.ATMVESADOS. POR El RAYO LSER) .
o t~es aos) en cuanto. a proceso de informacin y el software j ~.-. ----~---------:--'"7""-__,._ __;__...:..:__-:-___j
:

106

~;

107

necesa~io, pues de ello dep.ende 1~ desin sobre la capadad Y


accesorios del equipo que se va a adquirir.
.
.. .

. Una vez que ha.ya usted comprado. una micr~computadora, deber


procurar que la instalacin elctrica que la alimentar cuente con
sistema . de tierra, pues ayuda a eliminar . corrientes parsitas
indeseables. Se le recomienda tambin usar un regulador (de ser
posible un no-break) para evitar dao por sobrecarga en los
circuitos. Por ltimo, en caso de que cuente con equipo perifrico
. como impresora, trackball, etc., una vez que los haya instalado,
nunca los desconecte con el equipo prendido; pues puede daar
fcilmente las tarjetas que conectan los puertos. .

Una vez determinados los alcances que deber tener nuestr~


equipo, debe cuidarse que la tecnologa que emplea no este .
obsoleta en el momento de compra y que el modelo y marca de
microcomputadora sea de lo ms aceptado en el mercado. Tambin
que el microprocesador sea de los ltimos que se han desarrollado .
y la velocidad de su reloj sea aceptable p~ra _los procesos .~ue se
efectuarn. Por ejemplo, para emplear en dtseno Ymuchos c~l7ulos
numricos se recomienda agregar un coprocesador matemat1co Y !
que la microcomputadora corra cuando menos a33 MHz. .
.
Que s~porte ~decu~damente los paquetes de aplicacin, es decir,
que por lo menos se cuente con la memoria suficie~te para t~das.
las aplicaciones que se desea instalar. Esto se determma a part1r de.
los requerimientos especificados por el p_roveedor de software.
(Estos datos se incluyen en los mant.tales de los paquetes): .

i .

En csode que s~ hay~ considerado u~a ampliacin de hardv.:~re


como unidad~S adicionales de disco, tarjet~s de expans10~,
unidades de cinta o cartucho, etc., debe considerarse el e~pacto
fsico en el gabinete para que el equi~o pueda crecer y actuahzars;.
Tambin se recomienda que el equtpo sea escalable (tecnolog1a
CHIP UP), es decir que la computadora pueda ~amblar. por
ejemplo, de . 386 a 486 con .. el simple camb1o del CHIP
correspondiente. . .. . .
.

.
i

.
;
.
'
5.4

. ...

Si las computadoras existentes en el ~ercado n~ le convencen y


usted es aficionado a la electrnica, es conveniente, tomar cursos
de mantenimiento y lo mejor es ensamblar su propia computadora
que bsicamente consta de lo siguiente:
Un chass.
Una fuente de alimentacin.
Una tarjeta maestra o motherboard. .
Una tarjeta para controlar video.
Una tarjeta para controlar disco duro y unidades
lectoras de disco flexible y puertos.
Un teclado.
Un monitor.
n disco duro.

'-l.
.

CONFIGURACIONES DE REDES

Que incluya una memoria RAM .de 4 Mb. como mnimo y en caso
'
Una (ed .es el conjunto de equipos de cmputo. que se interconectan para
de ser posible 6 o ms.

)ltercambiar
informacin y en algunos casos compartir recursos. Los puntos en donde .
.
.
'
.
~
e
conectan
los equipos se denominan nodos y dichos equipos pueden ser
Que la fuente de alimentan tenga capacidad sut1aente para

.
:
nicrocomputado.ras,
estaciones de trabajo o terminales tontas o incluso ma.inframes.
permitir que el equipo crezca (entre ms cosas ~e le agreguen,
_
!
as
q:mfiguraciones
ms
empleadas son las siguientes: de estrella, de anillo y de bus.
consumir ms energa elctrica y la fuente debera soportarlo).
Que el equi.po 5 ea compatible~ con IBiJ1, u~o de Jos prindp_ales .:}" .. l a ~onfigura.cin_ de estrella c;onect~ e~ui pos de cmputo pequeos o.con pocos
rbductores de tecnolpga y, por consiguiente. con todo el so~are )ecurs?s (como memona, paquetes de .aphcaoones, etc.) con una computadora ~entra_l
~Ue se ha desarrollado para SI?S q~ipos y SUS clones (esto ultimo r erv1dor que normalmente posee grandes recursos que comparte con SUS termmales.
es lo realmente

importante)..

. i'

La con
. f'1guracron
de anr
11o conecta eqtrpos
de computo

- s1m1
lar uno
de tamano
Q~e ei .prove~dor garantice . soporte> . es decir, refacciones Y ~}as_otro hasta cerrar un crculo, de tal manera que cada terminal debe leer un mensaje
mantenimiento por Jo menos durante un par" de aos;
.::fsi no le corresponde debe retran.smitirlo a la siguiente estacin hasta encontrar su

rho.

108

..

. . . . . .

109

L.

...

..

..

La configuracin de bus utiliza un canal de comunicacin central al que se


,:onectan las terminales y equipos perifricos, de tal manera, que todos los equipos son
ildependientes y pueden suprimirse o agregarse en cualquier momento.

TOPOLOGAS COMUNES EN ~ED

En la prctica comn ocurren combinaciones de las configuraciones anteriores,


de rea local (equipos que se encuentran muy cerca unos de otros) como para
tonectar configuraciones remotas o establecer configuraciones con equipos separados
J gran dista.ncia unos de otros o de rea extendida.

~nto

~.5 . CONFIGURACIN DE LA SUPERCOMPUTADORA DE LA UNAM

! .

RED TIPO ESTRELLA

!.

La configura-cin de la supercomputadora CRAY Y-MP4/432 incluye: la UCP


Pnidad central de proceso), unidades de disco duro y la unidad de control de energa
r-efrigeracin . .

.:ARAGERSTICAS GENERALES
La UCP ocupa un rea de 1.5 m2 , con una altura de 1.9 m; su peso es de 2450
kg, tiene cuatro procesadores con capacidad para trabajar en paralelo y realizar
operaciones matemticas escalares o vectoriales. .
Los procesadores son capaces de direccionar la totalidad de la memoria principal
. que alcanza los 512 Mb. Cuentan con un. _reloj cuya frecuencia mxima
aproximada es de 167 MHz. Tericamente cada procesador alcanza 166 millones
de instrucciones por segundo, que en su. conjunto proporcionan 664 MIPS como
rendimiento terico pico (sin embargo, no es usual que los 4 procesadores
trabajen simultneamente) .. En modo de operacin vectorial cada procesador
alcanza 333 MFlops y los cuatro un total de 1332 MFlops.

RED TIPO ANILLO

~-.

La aritmtica de punto flotante se realiza en precisin sencilla con 64 bh:s y la


; doble con 128 bits. La memoria central de la UCP es de 32 megapalabras y una
palabra ocupa 64 bits, adems tiene un sistema de correccin de errores en un
:; -solo bit y deteccin de errores dobles (SECDEC).

~
!

. RED TIPO BUS

Cuenta con una memoria temporal (buffer memory) qe 4 Megapalabras {32 MB}
que sirve como interfase entre los procesadores y los subsistemas restantes de
_ . la UCP. Dichos subsistemas controlan las funciones de E/S con -la memoria
~ central, perifricas de cOmunicaciones, de almacenamiento ser;undario entre
otros .
,. , _Se tiene un banco de mell)oria auxiliar. RAM de 128 Megapalabras (1GB)
;-

111

110

conocido cor.:o Sck~ S~a~e St(_.:agc Devic~ q'Je hc.ce innecesaria la merr.'Jr:a
cach. Es~a rr.cmu!a :!er.e ur.a vr;;loc.da d de ~ra:~s~ere ncia de 1000 MBytes/s
hat:ia ia rr.erno::a central ce !a UCP. N::> se r.:ar.ej.o el concepto de memo:ia
virtual pces resulta der:1as:acb lenta comparada con lo ar,terior.

SUPERCOMPUTADOF.A CRAY Y-MP4/ 464

Cuenta con die2 ccr.a!es de E/5, dos de ba;a velocidad a 6 MB/s, cuatro de
mediana velocidad a 100 MBjs y dos de a\~a ve!oc!dad a l 000 MB/s.

UNIDAD DE CONTROL DE
ENERGA Y REFRIGERACIN

Hay ocho unidades de disco modelo DD-41 con capacidad total de 38.4GB con:
una velocidad de transferencia de. 9.6 MB/s y tiempo de acceso promedio de 1i
milisegundos.
la red universitaria de supercmputo se conecta mediante dos ruteadores ce~
interfaces Ethernet y FDDI cada uno y se er.-1p!ea el p~ot:Jcob de comunicacior.<l
TCP/IP (a nivel red y uanspo1te segn el modelo de referencia 051). Esta red ed
dedicada al apoyo de proyectos de inves~;g;;cin a:robacos por el Comi t~
Acadmico e~ Sup2Crnputo.
ll. EMC :\iA P1WK IPAL

El 5isterna ope:ativo de la CRAY se denorr.ina UN !COS 7.0, bzsado en L'N:)


(System \1 rt:lease 4, con extt::~sior:ss de 8erkel~y 4.3 BSD} y perr.itt
mu:\[proceso y r!'u!t:programacin as cc:::o un s:stema de archivos distribuidc et

PP.Ol:ESF oor:ES

ciie:e:"ltES u:1:dades ~3~.


Los compi!ado:es disponibles son:

e (vers.1n 3.0.3) y FORTRAN (versin 5.o.n

UNIDAD r,E

V~C ~ GRIALES

~<EFf\IGERACIN

la su :-ercornputadora consur..e 200 KVA de pc::tt-ncia ininterrumpida, cOl


irecuencia de cperacin ce 400 Hz, que se soporta mediante un banco d
bateras y una pianta de emergt:ncia, adems de su conexin a la red
Compaa de Luz y Fuerza (mediante un dispositivo que convierte la frecueno:

de~

f'ROCESADOIIES DE E/ S (IOP)

de operacin).

Requiere para su

funciC~narniento

un ambiente de temperatura controlada col

aire limpio y seco.


La UCP y las unidades de disco tienen un sistl:.' :'.: e~:: ;" ; .:,,eracin estructutai F'
!q uid o con p: opiedaces dielctricas especia!.::= ;!u;.:;;o;t), y una ;nida
intercambia::iorJ ce ca!or refriger ada con ag\.!a.

A cor.tinua:';n se muestra Hsicamente !a configuracin de la su percomputador


UNiDADES DE DISCO D0-4l

'12

113

....

Tabla de va~ores posicionales para definicin de cantidades en el sistema binario

Yque permrte calcular su equivalente en sistema decimal.

SISTEMAS DE NUMERACIN POSICIONAL

Actualmente empleamos el sistema decimal que cuenta con los dgitos del O al
9 para nuestros clculos numricos cotidianos. Este es un ejemplo de sistema de
numeracin posicional cuya base es 10: Dada una cantidad, cada dgito tiene
valor
especfico de acuerdo con la posicin que ocupa (valor posicional, por ejemplo: que al desarr_ollar da;
unidades, decenas. centenas. etc.).

un

16

l/2

l/4

l./8

Las modernas computadoras digitales no pueden utilizar la base 1O para realizar ':
sus operaciones, ellas ocupan la base 2 que nicamente emplea los dgitos cero y el uno :
Tabla de valores posiciona les para las cantidades. en el sistema octal.
en la representacin .de, cantidades. Dado que la representacin de cantidades con esa
base usa demasiados dgitos, se opt por representar dichas cantidades mediante las
s
las bases octal y hexa~ecimal que requieren menos dgitos para representar las mismas
cantidades respectivamente. El nombre de esos sistemas se debe al nmero de dgitos

es decir:
permitidos en cada hase para representar cantidades:
4096

64

s12

1.

1/B

1/64

1/512 . .

El sistema binario cuyas cantidades se representan utilizando

T~bla de valores posicionales para las cantdades del sistema decimal 0 base 10
(sistema base o de referencia para la interpretacin de cantidades).

nicamente.dos dgitos: O, 1.

El sistema octal que representa cantidades mediante ocho


-----:1:-:0:-.--~::-:,:------=--~-----r----------:dgitos: O, 1, 2, 3, 4, 5, 6, 7.
1

10

102

1o

1o

10 -1

10 - l

10

-l

El sistema hexadecimal que emplea diecises dgitos: O, 1, 2, _ _ _ _ _ _ _ _ _ _ _ _ _ _ __j_ _::__ ___::::__ _~_

__:_:,

..

3, 4, 5, 6,'7, 8, 9, A, B, C, D, E, F (del cero al quince).

1
.)

~~- .l

mn los valores posicionales:

Observe que en la base diecseis los caracteres A,B,C,D.E.F representan valores. '

6.1

1,000

lOO

10

1 /10

1 100

l/l,OOo

Tabla d: valores posicionales para representacin de cantidades en el sistema


hexadecimal.

TABlAS DE VALORES POSICIONALES PARA DETERMINAR LA


.

10,000

EQUIVALNC1A
DEC.
IMALOE
VALORES DADOS EN OTRAS BASES
.
.
.

., .

~s

..

decir:

Los sistem~~- d~ '~u.rnera~in posiclonal.siguen las -~is'mas 'rglas de c.onstruccin


25 6 16
ara
la
definicin de canu_._d.ades y existe una relacion. en t. re cualquiera de las bases Yla ' 4 ' 096
1
l / 16
1 /256
1 4 0?6
P
base 1O a partir de Jos valores posicionales.que los ..definen, . como se observa en las
Al seleccionar una ba
d.
.
. .
.
_'lalor posicional especfico se e rn '~ ~r. udna can~rdad, a cada _drg ito le as~cramos un
tablas de valores posicionales que se presen~an a continuacin:
.
. .
.
_ . ..
.
que permr rra etermrnar su magmtud, es decrr un valor
Posrcronal conjunto que se calcula con el dgito y su valo~ posicional. Basta recordar el

114

115
'
;

-~

.)
'

en funcin de la base, los dgitos vlidos en esa base y de la posicin que ocupan
respecto al punto. Por ejemplo 1988,0 se separa en las cuatro partes siguientes: 1000
+ 900 + 80 + 8, es decir 1 X 11)3 + 9 X 1cr + 8 X 101 + 8 X 10.

caso de una cantidad en sistema decimal con el siguiente ejemplo.

1 g 8 8

~~

6.2
ocHO UNIDADES .( primera posicin a partix
OCHO DECENAS

del punto )
).
(segunda posicin

1
,

UN MILLAR (cuarta posicin l .

En ella los valores posicionales son: lO ' ,

103 ,

101 ,

OTRA BASE

:'j

NUEVE CENTENAS (tercera posicin l

10"

Las tablas posicionalespermiten, dad~ una cantid~d .en ~1-guna base ~i~erent~rd;
la 1O obtener su equivalencia decimal mediante la mult1phcaaon .d e su~ dlgltos. Pd d
valor.posicional que les \=Orresponde; de esta manera, el equ.iv.alente deCimal est~ a; :
por la frmula que relaciona sus dgitos, con los valores posiCionales correspondtente

La frmula

MTODO MANUAL DE CONVERSIN DE CANTIDADES DECIMALES A

Como aplicacin prctica de las tablas de valores posicionales, se pueden obtener


los equivalentes en otras bases de una cantidad decimal.
El mtodo ms elemental, a partir de la inspeccin de la tabla, es repartir la
cantidad decimal en cada uno de los valores posicionales.
Con este criterio los pasos que se deben seguir son:
a)

Asociar la tabla de valores posicionales.

Se escribe la tabla de valores posicionales que corresponde a la base a la


que transformaremos la cantidad ~ecimal, incluyendo en la parte entera el valor
posicional ms prximo a la cantidad decimal y por el otro extremo, algunos
valores posicionales fraccionarios. Con ellos es posible calcular precisamente la
parte entera y, en ocasiones, el total de dgitos de la parte fracciona ria de la
cantidad en la nueva base_

desarrollada queda:

b}

N -- Dn Bn + Dn-1. Bn-L + Dn2 Bn-2 +

Calcular la parte entera.

Se divide en fo rma entera la cantidad entre el valor posicion.a.l ms


prximo a ella y de ah cada residuo entre el valor posicional inmediato inferior
hasta dividir el ltimo de ellos entre la unidad o primer valor posicional. Los
cocientes as obtenidos son los dgitos de la parte entera.
La nomenclatura empleada es la_ siguiente:

e)
Equivalente decimal del nmero .
Base elegida.
B
Digito isirno de la cantidad ~n la base elegida.
= Limite inferior de la sumator~a.
Limite superior de la sumat01:ia.
t
d umeracill
En otras palabras cuando se expresa una cantidad en un sts ema en
tn

- va ores espec1T_1cos e uyas magnitudes es .


posicional, se est separando
lacanttdad
en

.N

Calcular la parte fraccionaria .

La parte fraccionaria en muchas ocasiones no podr ser representada


exactamente en trminos de los valores fraccionarios que se tienen en otras
6ases y slo se tendrn aproximaciones. En algunos casos las fracciones s sern
exactas. E\ . mtodo elemental sugerido tambin es dividir la fraccin decimal
entre !os valores posicionales de la base elegida hasta alcanzar la precisin que
se desee {a partir del mayor valor posicional fraccionario) _
117

116

~~

Ejemplo: Transfoime 1992.1 a base B.

.o o 1 9 s 3 1 2 si

a) la tabla de valores es:

O O 6 2 S O O O O
O O O 3 9 O 6 2 S

a'
o o o 2 4 4 1 4

6 2 si

ll

O sea

O O O 3 9 Q ~ 2 S O O O
O 00 1 4 - 6 4 8 4 3 7 S

caso hay un nuevo

; . eomo se o bserva, en este


residuo y lo .m s probable es
b) Parte entera:
que no se pueda representar exactamente dicha fraccin en base ocho en este .
.
_.
. .
.
ejemplo se debe aceptar ci~rta apr~ximacin, por ejemplo de 'tres a sei~ dgitos en
Dividimos la cantidad..1992 entre el valor posiCional a partir de 512. (valor ; la nueva base y estar conscJen~es de que se est generando un error que, en el . .
posicional ms pr9ximo a la cantidad), puesto que 409~ _se pa~a, co~ ell~ se ~bttene el caso de la computadora . depende del nmero de dgitos que pueda almacenar.
primer residuo (456), que se dividir entre el valor pos1c1onal mmed1ato mfenor (64) YPor tanto con cuatro dg1tos se tiene:
. . .
as sucesivamente hasta dividir entre la unidad:

S12

4096

64

211

1/B . 1/64 . 1/S12

5 1

6 4

9 9 2
4 S 6

ala
o

4 5 6
o 8

0.1 10

1~

_comprobaci6n:

Por tanto de los resultados anteriores se lee 1992 1D = 3710~

0.0631 8

( O) (1/ B) + (6) (1 / 6 4) + (3) (1/S12) + (1 ) (1 / 4 09 6 )

Los cocientes obtenidos constituyen los dgitos de la cantidad en la nueva base. .

+ 0. 0937 5 + 0. 00585 9 375 + 0.0 0024414 06 2 5

O.Q998S3S1 5

&J E R C I C I O S :

e) Parte fracciona~ia: .

1:
Dadas las can ti dades decimales sigui ente s, t:x:ans f6:rmelas a
~lnar io, octa l y hexad ecimal c on a yuda de l a s tablas de v a lor es

.
. 1
.t
t
o el primer valor !Osicion al es.
Ahora tambin se trata de obtener os cooen es en eros Y com
. .
10 , 0 0 0
posicional (1/8) es mayor que 0.1, el primer dgito d_e la ~raccin ser cero, a .
continuacin se divide la fraccin decimal entre 1/64 y as1 sucesivamente:
20,0 00
Calculando las divisiones e~ forma tradicional:

3 0,0 00

4 0, 0 00
6

1 2

s!

oo

.01.56 2

so; oo o

o o o o o
si . 1006
2 50 ".

Dadas las cantidades en b i nar i o , o c t al y h exa d eci mal ,


t ransf6rmela s a decimal con a yuda d e las t a blas ..
1 0 , 0 0 0~ ,

10,000 8 ,

10, 0 0 0 16
. '
'

..

.~ ..

119 .
'

118

. _jj .

:~--~-------------4. . .

N1c:1uvu vL

o.~

'-'-"'"~~VLI' -' ''V"

........

. .. -. . _

calcule el equivalente decimal usando la frmula.

BASE DECIMAL

.N

al

7 X 82

512

7 X 64

1536

Tambin como utilizacin prctica, de las t ablas de valores posicionales est la N


aplicacin de la frmula con la que se puede co mprobar el resultado de las operaciones N
de cambio de cantidades decimales a otra base o bien obtener los equivalentes
decimales de nmeros dados en otras bases.
..._.

29

28

2'

2G

2'

24

2l

22

21

20

210

16

128

2 56

51 2

10 24

64

32

; .

1 X 2to
o 2

+
+

2 10

1 X

1 X 2

1 X

29

...
+

1 X 2
1 ' X 22
8

1 X 2
1 X i~

+
+
+
+

1 X 2'

1 X 2'

21

1 X 2'

+
+

zo

1 X

26

e)

16 2

16 1

256

16

Dada la cantida d octa l sigui ent e :


4

X 21 N

81

82

81

80

512

64"

decimal)

16
1

256

1792

1 9 8 8

o'

1,

c ..

.. 9, A, B,

D, E, F)

12 X 16

192

(por lo tanto equivale a 1988 .decimal)


calcule
1 ente decimal de la siguiente cantidad
:binaria: el e qulva
1

1 1 1

. .,_

(digitos vlidos o, 1. 2. 3, 4, 5, 6, 7)

1988

Calcular su equivalente decimal .

{por lo tanto equivale a 1988 en base 10)

go

(digito s_vlidos:

d)

3 7

1 9 8 6

b)

Dada la cantidad hexadec;...mal siguiente:

1024 + 512 + 256 + 128 + 64 + 4


N

cal cule su equivalente decima l s egn la frmula.

.:

(por lo tanto la cantidad octal 3704 equi vale a

Con algunos ejemplos de cantidades dadas en cada una delas bases previamente~
mencionadas calculemos el equivalente decimaL

Da da la cantidad binaria siguiente:


{digitos vlidos: o, 1)
1 1 1 1 1 o o o 1 o o

448

at

1 9 8 8

.-

a)

"l .

2'

22

21

20

16

2.

.U

1 X 16

"

16

2~

22

1 X 21

20

1 X

2310

120
121

..

..

e) calcule la equivalencia decimal de la cantidad octal:

RELACIN ENTRE LOS DGITOS DE LAS TABLAS POSICIONALES DE

"6.4

2 7

LOS SISTEMAS BINARIO, OGAl Y HEXADECIMAL


Considerando las tablas para el sistema binario, octal y hexadecimal que permiten
obtener el equivalente decimal de cantidades dada:; en esas bases:
(512)
2"

16

N
N

"'

equivalente

1
d ecuna

de

la

(64)

(32)

2'

2'

2~

(8)

2)

{4 )
2z

(2)

(1)
20

21

(l)

{8)"

ao

81

(256)
16 2

cantida1

(16)
2'

8z

8)

calcule
el
hexadecimal:

(128)

(64)

{512)

2 3
f)

{256)
2'

{16)
16 1

(1)
16

Y los datos mostrados en ellas, se hacen las observaciones siguientes:

1 .7

la agrupacin de cada tres dgitos binarios permite determinar un dgito octal.


,.

16 1

16

16'

\~

'il
~

De igual forma cuatro dgitos binarios determinan un dgito hexadecimal.


Por lo tanto, dado que existe dicha proporcionalidad entre esas bases, se
deducen cuatro mtodos simples de conversin entre ellas:

:
N

16

a)

,.o\

. 1.

23

calcule
el
hexadecimal:

g)

equivalente

decimal

de

la

cantidl

5 A

161

16

16

A X 16

5 X 16

10 X 1

80

10

5 X

N
N
N

b)

16~

'

9010

e)

Dada una cantidad binaria, se separan de tres en tres sus dgitos (a


partir del punto), para obtener de cada grupo el dgito octal
correspondiente (a cada grupo se le asocian Jos valores posicionales:
4, 2, 1) y con ellos se obtiene la cantidad octal equivalente. En caso de
que los grupos de los extremos derecho e izquierdo de la cantidad estn
incompletos, se completan con ceros (recuerde que los ceros a la izquierda
de cantidades enteras no cuentan y los ceros a la derecha de cantidades
fracciona rias tampoco cuentan).
Dada una cantidad binaria, se separan de cuatro en cuatro sus
dgitos (a partir del punto), para obtener de cada grupo el dgito
hexadecimal correspondiente y con ellos se obtiene la cantidad
hexadecimal equivalente. En caso que los grupos de los extremos derecho
e izquierdo de la cantidad estn incompletos, se completan con ceros (a
cada grupo se le asocian los va lores posicionales 8, 4, 2, 1)
Dada una cantidad octal, se asocia a cada dgito octal tres dgitos
binorios; la unin de estos grupos de dgitos binarios forman la cantidad

'

122

123

binaria equivaiente.

d)

cantid~

14

1110

is

1111

~~itJ..b=====.;======k====~~===~========-=""""==11
1
1

. Dada una
hexadecimal, se asocia a cada
hexadecimal cuatro dgitos binarios; la unin de estos grupos de dtg1to .
.
eqUiva
1ent e.
E)emp1o.
forman la cantidad b.1nana
cantidad

Obtenga los equivalentes octal y


hexadecimal de la
binaria siguiente:
1 1 1 1 1 o o o 1 o o
1 1 o 1 1
1 1 1 1
o o o 1 o o
1 1 o 1 1 o

Es importante remarcar que los dgitos binarios que constituy~n a cada uno ~e
1"
d itos octales o hexadecimales siempre se agrupan a P~~~r del ~un~o. e
2
1
anotar arriba de cada grupo de ellos los valores
14
(8 4 2 1 ara un caso y 4, 2, 1 para e 1 ot ro), los cuales ayu
aran. a . una a :
.
3
continuacin se muestran las tablas de conversin entre brnano y
as como entre binario y hexadecimal:
or tanto:
1

r~~omfenda
c;nv~rsin.

postet~na~es SlgUienft~
o~al,

"=======~~~~======~======~~~~==~~-f========~~~======

14

14

(11111000100.11011)2

(3704.66i".

1~~--------~----------+---------~~--------~----------~--------los
~inarios
se repiten, inclusive en la parte fraccionaria puesto que
val ores posicionales siempre disminuyen hacia la derecha y por

N6tese que los valores posicionales de cada grupo de digitos

L---------~----------4---------~~---------r----~----~--------:onsiguiente

se conserva la correspondencia

o o o

o o

7
DECIMAL

HEXADECIMAL

BINARIO

0000

0001

0010

4, 2, 1.

or tanto

~-

(11111000100.11011)2.

D
(7C4.DB)

o o

11

8
16

1
~

0011

0.100

0101

0110

0111

lODO

1001

10

1010

11

1011

~ emplo:

lguiente:
A

Obt~nga el equivalente octal de l a cantidad hexadecimal


1

En este caso es necesario transformar primero a base dos y de

hi grupar digitos para obtener l a cantidad en . base ocho:

..

12

1100

13

1101

---

124

'
1
1.

125

F
S)
4
2

la.

(10)
2

18

1B

SEIS DCIMAS (primera posicin a


la derecha).

1
8

11

11

1 9 9 3 . 6

t t t t

o o o

11

Primero separe un poco los digitos y a continuacin agrupe de


tres en tres, asignando valores posicionales .
o o o 1 o o
o 1 1 1 1
1

14

2 . 1

14

14

14

14

16 1

F X 16G

15

-+

10 X 16

lis . o62Sio

2 X 82

1
5 X 8

7 X gG

128

40

175.0625

por tanto

6.5

(segunda posicin )

UN MILLAR ( cuarta posicin ) .

Por lo tanto el mtodo iterativo para convertir cantidades decimales a otras bases
se deduce a partir de la frmula que expresa la relacin entre los dgitos de una
cantidad y la base por medio de una sumatoria y determina su equivalente decimal:

1 X 16-1

NUEVE DECENAS

Comprobacin:
X

primera posicin a la
izquierda del punto ) .

NUEVE CENTENAS (tercera posicin ) .

TRES UNIDADES

0.0625

para obtener el mtodo de conversin,


la parte entera y la parte fraccionaria:

(AF .1} 16 =

(257. 04).

al

( 17 5 6 2 5)

4 X gZ

0.0625

e~

conveniente expresar la cantidad separando

10

MTODO ITERATIVO DE CONVERSIN DE CANTIDADES

DECIMA~tn

donde se emple la nomenclatura siguiente:

A OTRA BASE
DJ
1l

..n co m

Equivalente decimal del nmero (parte entera).


Equivalente decimal del nmero (parte fr~ccionaria).
Base elegida.
Digito isimo de la cantidad en la base elegida.
Limite inferior de la s urnatoria.
Limite superior de la sumatoria.

Recordemos que dada una cantidad en base 10, ex1ste una .r~laCIO ; .
cualquiera de las otras bases a partir de la frmula de los valores P051 oonales q
En donde observamos que la cantidad involucra dos parmetros:
permite incluso interpretar cantidades en la misma base 1O:
valor es posicionales de la base y los digi tos permitidos en
lcha base. De esta forma toda cantidad puede separarse en
~gnitudes especificas relacionadas mediante la tabla de valores
~sici9nale s de la base elegida:

i?s

126

127

Estos~sduos se agrupan de izquierda a derecha, partiendo del ltimo de ellos


(Dn) hasta el primero que se obtuvo (Do), para formar la cantidad en la nueva base. De
esta manera a cada nuevo dgito se le asocia un valor posicional en la nueva base.

la cantidad est formada por una sumatoria de valores enteros a la izquierda del
Consideremos paso a paso el proceso iterativo que permite calcular os dgitos
punto y por una serie de fracciones a la derecha de dicho punto, por este motivo se de una cantidad que se transforma de base 10 a otra base:

.
tendr que considerar por separado dichas partes.
.De la primera divisin:
Observems el desglose de dichas magnitudes especficas en la parte entera:
No

DoBo

N1

DlBl

Nz
N3

!
1

(primer trmino de la sumatoria)

l.

(segundo trmino de la sumatoria)

D B~

D2 {Bl Bl)

D 3B 3

D2 (BlBIBl)

(tercer trmino de

1a

l.

obtenemos:

(segundo trmino de la sumatoria)

sumatoria)

!
1

Este primer residuo. (D 0 /B)

Notamos que el trmino ensimo involucra n veces a la base, por consiguiente


para extraer cada uno de los dgitos se sugiere un mtodo de divisiones sucesivas entn .
la nueva base para extraer cada uno de los dgitos D0,D 1,D 2, Dn, que en este caSI
sern los residuos; la divisin sucesiva de los nuevos cocientes se hace hasta _extraer E
dgito ensimo, con lo cual se habr dividido n veces entre la nueva base. Una ve:
obtenidos los residuos D0 , D,, ..: ~ 0 se podr expresar con ellos el equivalente dt
nuestra cantidad decimal en la nueva base, sto es:
0

el

8F

Dl .

_...! =C

Por lo tanto podemos sstematiz~r y establecer el ~iguente mtodo:


Este segundo residuo ( D1 /

B) ,

+-l
B

multiplicado por la base, proporciona el dgito

Derivado del anlisis de 1~ frmula recursiva anterior, se infiere que el mto~~ di que en 1~ nueva base estar en la posicin uno a la izquierda del punto D1 .
las divisiones enteras de la cantidad decimal entre la nueva base. por tanto, losdrgrtO!

de la parte entera
la base elegida se obtienen a partir de los residuos de la;
' El segundo cociente ser ahora el nuevo nmero que se va a dividir, esto es:
divisiones sucesivas de la cantidad decimal entera, entre la base del sistema deseado (la:
divisiones se efectan hasta que se obtie'1~ un cociente nulo).

en

. . . .

. .1
j:

l~

J.

\:!

:J

~-

. que de nuevo se puede expresar:

128

'

El primer cociente ser ahora el nuevo nmero que se va a dividir:

Obtencin de la parte entera de una cantid~d en otra base distinta de la demal

l .

la posicin cero, ubicada a la izquierda del punto

multiplicado por la base, proporciona el dgito de

129

;!

_.l =C +___!

31

1
15 +

Este tercer residuo ( D2 / B)


estar en la posicin

multiplicado

dos a la izquierda del

por la base~ proporciona el dgito que

punto

D2

15

;\

n
~,

. :

r11

994

497 +
2

497

"' 248 +

Do

(0/2)x(2)

=)

. 198810

Dl ... (0/2)x(2)

o
124 +

D,

(1/2) X (2)

"'>

o.

(1/2)X(2)

=>

D,

(1/2)x (2)

= -1

D1o

= (1/2) X ( 2)

<
1 1 1 1 1

o o o

124.

62

...
=>

D,

=>

D)

(0/2)x(2)

=>

o.

(0/2) X (2)

=>

D~

(0/2)

(l/2)X(2)

'

..

62
31

o ol

Por consiguiente, d e acuer d o con la tabla de valores posicionales:

248

. =>

~~

o
994 +

=>

- =

.i..

Dada la .cantidad decimal 1988 transf6rmela a binario

1988

(l/2)x(2) .

Primera opcin (divisiones con fraccin sepa:t:ada):

EJEMPLOS:

D,

El tercer cociente ser ahora el nuevo nmero que se va a dividir, y as .


sucesivamente hasta obtener un cociente nulo.
:i

z)

(2)

.130

131

Tercera opcin:
Segunda opcin (divisiones enteras}:
4 9 7

9 9 4

21

9 9 4
1 9
1 4

1 9 8 8
1 8
8

..

l.4 o9 9 7
i

En el c:aso binario; resulta ms cmodo el sistematizado de las divisiones entre


2, colocando cocientes a la izquierda y residuos a la derecha de la siguiente forma:

1 2 4

2 4 8
2

12

4 8

9. 9 -4
4 9 7
2 4 a
1 2 4
6 2

o e
o

. 1

o
o

1 9 8

04

' 3 1 '

6 2

. 21

2 4
o 4

o
o.
o

..

9 8 8

1 1 l

{digitos que se van .a leer)

oo o

<
1

..
1 1 1

o o o

02.

En este caso se lee 1988 entre 2 da residuo cero y quedan 994;


ahora 994 entre 2 da residuo cero y queda 497; 497 entre 2 da un
residuo l y quedan 248 y asi sucesivamente hasta que se tiene 1
entre 2 que da residuo 1 y sobra cero {cociente nulo) ..

2 4 B.

,.
l '1

.,

Ejemplo : conversin de cantidad decimal a base 8 (segunda opcin)

,.
l

8 B.

1
1

'l

1 '

.;

2~
1 9

1
1

. 3

1 5
7

.2, 3 1
l. 1

6 2

.!

3 1
1

al

03

3 1

1 9

8 B
3 8
6 8

por lo tanto

2 4 8
o 8

4
19 8 810

3 1
'7

3
3

..

i:

3X8 3 ... 7x8 2

'J

..,1
.;

1
.[
1
l

37 048

Comprobacin
N

11

.1

...

Ox8 1 + 4x8

1988

Ejemplo de conversin de cantidades en base 10 a base 16


. 1 2 4

16 1 9 8 8
3 8

o 6
. o

:'.

..

. i..

l.

7
7

1
!

(recuerde que para cantidades mayores a 9, se


emplean letras en base 16) ,

133

132
1

1 2 4
1 2

.. !

En este primer resulta?~ se separa la parte entera que resulta de la multiplicacin


y se expresa una nueva framon, la parte entera proporciona el primer dgito en la part(
fraccionaria ( posicin D_ 1 ).

Obtencin de la parte fraccionaria


de una cantidad en otra
base distinta de la decimal
.
.
.
~

Al considerar la frmula:

La primera fraccin obtenida de este mod~ se tom~ como la nue~a cantidad que
se va a multiplicar: .

. .

D_l + D_2 + +
Bl
B-2

y su deglosamiento:

De esta forma, la nueva part~ entera, proporciona el dgito de la posicin D_ 2

Nuevamente la segunda fraccin constituye .. la nu'ya cantidad que se va a


multiplicar: .

.
i

Con ello hemos obtenido el dgito n_J .

i
.t

. Se repite el proceso con la tercera fraccin o nueva cantidad a muitiplicar, y as


sucestvamente hasta obtener una fraccin nula o la precisin deseada. Con los dgitos ..
D. , D.2 , D_J . D. 111

D_

,
1

D_

D_

.
3

D_"'

(D .xx~)

10.

. ,.,-----o ..

0.375 X 2

Este proceso se detiene segn la precisin permitida p~~ los instrumentos de clculo :: .
utilizados o bien porque se obtiene una fraccin nula. Es importante remarcar que el.
nmero ~ntero en turno que se extrae es un dgito posicional para la cantid~d en la:
nueva base.
.
. .

0.5

'.1

D.111 ) B

fraccionaria - ~ .:

1
l

0.75

= 1

'
. .j

0.5

.+ O

Fraccior.es empleadas en 1a
multiplicacin sucesiva.

'

(a )

-->

o. 37 510

La primera multiplicacin proporciona:

Dig.l:tos de la parte.

'

(a)

0.75 X 2 .

nmero en la nueva base.

!.

(O ' D1 D2 D3

EJEMPLO l: .
Transfoimar 0.375 10
a base 2

que se utilizan para construir la parte fraccionaria del :.

se expresa la fraccin en la nueva base, indic~dolos de

izquierda a d_erecha partir del punto:


Observ.amos que el dgito emsimo est dividido m veces por. la base. se infiere
que el mtodo para obte.ner los dgitos en la nueva base puede. r~aliz.a.rse mediante la
multiplicacin sucesiva de la base por la fraccin. En cada multtphcaCion se sep~r~ la
parte entera que resulte, la cual proporcionar cada . uno de los dtgttos

o.ol

t
i

est o e s:

!
. !

NF X B

.:: D. + F.

..

nueva traccin en turno que se va a considerar

;.

'

,
i ..
\'

135.

:;

1-

1 VI

"-j\..lll nu

'-11

IU

JUIIICJ

UIIIOIIt;J

,)I~Uit:'lfi.'C'.

EJEMPLO 2:
0.1427510
0.14275
o.i42
0.136
0.088
0.704
0.632
0.056
0 . 446

?.

X
x
X
X
X
X
X

6
8
8
6
8
6
6
6

1 1 1 1 1
1 1 1 1 1
1 1 1 1 1

= 1
=

+ 0.142
1 + o.136
1 + 0.088
O + 0.704
5 + 0.632
5 + 0.056
0 + 0.448
3 + 0.584

. ca.da grupo de ?os dgitos no nulos proporciona un dgito de la siguiente posicin


a 1a 1zqurerda y se deJa el sobrante:

1.
1.

.!. 1

.!.

1 1 1 1 1

Evidentemente en estos casos el proceso debe hacerse finito por limitaciones en


la memoria de la computadora. Como solucin prctica se tomarn seis dgitos para
la representacin aproximada de cantidades.

1 1 1 1 1
1 1 1 1 1

1 1 1 1 1
1 1 1 1 1
1 1 1 1 1

.!. 1 1

1
1 1
1 1 1. .1 1
1 1 1 1 1

1
1 1 1
+.

.!. o

.!.l.
.!.1

1
1 1 1 1 1
+ 1 1 1 1 1
1 1 1 1 1

.!.

1 o 1

0.1427510= 0.1110558

Un ltimo ejemplo de conversin de cantidades en base 1O a base 16, permite


aplicar esta ltima convencin:
.

.!.
.!.
+

o .1988 X 16
0.1608 X 16
o. 8928 X 16
0.2848 X 16
0.5568 X 16
0.9088 X 16

0.1808
0.6928
0.2848
14
4 ... 0.5568
8 ... 0.9088
14 + o:s40B

3
2

1"

..
..

6.6.1

1 1
1 1 1
1 1 1

1 1 1

.! 1 1 o 1
De acuerdo con la convencin

6.6.2

SUMA, RESTA, MULTIPLICACIN Y DIVISIN EN EL CASO

La suma, resta, multiplicaci~ y divisin entre dos cantidades en una base dada
pueden efectuarse de forma similar a como se efectan en sistema decimal, tomando
en cuenta que el nmero de dgitos permitidos est preestablecido para cada base Y
que se debe pensar en trminos de 2, 8 y 16 dgitos, segn sea el caso.

136

.2.

1 1 1

1 1 1 1
1 1 1 1 1
1 1 1 1 1
+
1 1 1 1 1
1 1 1 1 1

SUMA POR ACARREO POSICIONAL

En este .mtodo se determina el valor posicional de la cantidad que se sum

~ada columna ~de derecha a izquierda) y cada valor se representa utilizando nicam:n~:
os valores posrcronales dados. Por ejemplo considere la suma:

137

'j
!

1 o 1 1 1 o 1

. La resta, divis~~ y multiplicacin binarias se efectan de igual forma que en


deCJmal empleando umcamente unos y ceros. A continuacin veremos otros mtodos
para la suma y la resta.

OPERACIONES BSICAS EN BINARIO, OGAL Y HEXADECIMAL

GENERAL

l 1 1 1 1
1 1 1 1 1
+
1 1 1 1 1
1 1 1 1 1

. Este proce?i.miento es similar al empleado en base diez cuando se acumulan 10


umdades, auto~at1camente se acarrea hacia la decena; con 1o decenas se acarrea hada
la centena y asr suces1vamente.

0.198810 .. .32E48E16

(Recuerde que para representar los digit0S mayores a 9, se emplean


las letras A, B, C, o, E, F en base 16) .

6.6

l 1
1
l 1
1 1
1 1
l

64 32 16

..

'

1
1
1
1

1
1
1
1

1
1
1
1

1
1
1
1

-1
+
1
1
1

64 32 16

e)

b)

al

'.
l.

1
1
1
1

1
1
1
1

1
1
1

1
1
1

1
1

b)

1
1
1
1
1

1
1
1
1
1
l

'

1
1
1

1
1
1
1

1
1
1
1
1

1
1
1
1
1

1
1
l
l

1
1
1
1

o o

1
1
1
1

La suma de la segunda columna da :4 que multiplicado por su valor posicional 2


resulta 3, el cual se puede representar con un uno en la cuarta columna que es
el valor posicional que le corresponde (un 1 en la cuarta posicin a la izquierda
a partir de las unidades que quivale a 8} y se deja O.

f)

La suma de la sexta columna da 5 que multiplicado por su .valor posicional 8


re~ulta 40, el cual es la suma de 8+32, esto implica dejar un 1 en la columna seis
(q ~ -~ale 8) y c~locar un 1 en el valor posicional que le corresponde (sexta
posJCion a la IZquierda a partir de las unidades).

g)

por_ ltim?, dado que en las columnas seis y siete se tienen dgitos aislados se
'
Jnd 1can di rectamente en la suma:

1.
1

...

d)

1
1
1
1

1
1

1
1

1
1

64 32 l

1
1

1
1
1
1
1

1
1
1
1
1

1
1
1
l

----------1

1
1
1

1
1

g)
64 32 1 6

- - o o

La suma de la tercera columna da 5 que multiplicado por su valor posicional 4


resulta 20, el cual es la suma de 4 + 16, esto implica dejar un 1 en la colurr:~a
tres que vale 4) y colocar un 1 en la columna cinco (un 1 en la quinta posioon
a la izquierda a partir de las unidades vale 1E).
8
La suma de la cuarta columno da 5 que multiplicado por su valor posicional
resulta i}O, el cual es la suma de 8 + 32, esto implica dejar un 1 er1 la colurnna
4 (qu e vale E} y. colocar un 1 en la columna seis (un 1 en la sexta posicin a la
izquierd<J a pJrtir de las unidades que ~~9\e 32}.

1
1
1
1

d)

64 32 16

La suma de la quinta columna da 5 que multiplicaci~por su valor posicional16


r~sulta 80, el cual es la suma de 16+64, esto implica deJar un 1
1
1
onco (que val lG)
en a co umna
1
... e
_Y c? ocar un 1 en el valor posicional que le corresponde
(sexta poSICJon a la zqulerda a partir de las unidades).

- - - -- ....... ---------

e)

e)

64 32 lG

...

1
1

La suma de la primera columna (a la izquierda) proporciona un 4, que puede


representarse con un 1 en la tercera columna, siendo este el valor posicional que
le corresponde en binario (recuerde que un 1 en la tercera posicin a la izquierda
a partir de las unidades vale 4-) y se deja O.

el

o o

a)

64 32 16

f)

1
1

1
1
1
1
1

1
1
1
1
1

1
1
1
1

o o

1
1

139
138

pVI IV ldlilU.

RESTA BINARIA POR COMPLEMENTO A UNO

6.6.3

Dado el minue~do y el sustraendo binarios, el sustraendo se sustituye por ~u


complemento a uno, es decir se cambian los ceros por unos Y unos por ceros
para efectuar la suma, por ejemplo:

a)
1

(
''

l.
'

1 1
o 1

oo

o o

1 1
1 1

+
1

o o

en este caso se
coloca un cero a la
izquierda para el
cambio.

NOTA:

(valor 1610)
(9,o)

(7 10 el valor binario obtenido es el complemento )

oo

..

Por ltimo cuando el sobrante o primer dgito de la suma es distinto de cero,


ste se tra~lada a la posicin de las unidades y se suma de nuevo:

b)

oo

Se suma el minuendo con esta ltima cantidad en la que, si existe sobrante, se


cambia por un signo + y si nci hay se indica un signo menos en la resta:

b)

a)

Resta por efectuar

oooo
1

NOTA:

El s obrante es el digito que excede el total de digitos


que tiene el complemento y da el signo (positivo);

6.6.5

OPERACIONES ELEMENTALES EN SISTEMA OCTAL


. \

La suma, resta, multiplicacin y divisin siguen las mismas reglas que empleamos
en sistema decimal. con la nica precaucin de pensar que el acarreo entre valores
posicionales se efecta manipulando ocho dgitos y no diez. De esta manera es
conveniente tener en cuenta las siguient!?s matrices de suma y multiplicacin octal
{resumen de tablas de sumar y multiplicar en las que el resultado de operar con un
dgito de la primera columna con un dgito del primer rengln se encuentra en la
interseccin del rengln con la columna.):

b)

1 1 1

ooooo

1
1

RESTA BINARIA POR COMPLEMENTO A DOS

6.6.4
a)

El complemento a dos es la cantid_ad que fa~ta ~ara ~ue un valor dado. alean~:
el valor posicional inmediato supenor, es deor, s1 se t1ene 101 (S ~n deamal),
1
resta de 1000 {8 0 valor posicional del complemento a 2); cons1dere ahora a
resta siguiente:

. ..
,

oo
1

1 1
1

oo

Matriz para la suma

Dado el minuendo y el sustraendo binarios, el sustraendo se resta del valor


posicional quedetermina su complemento a dos.

( 19o)

(9 10) ( que requiere de 7 para alcanzar 16 )

10

10

11

10

11

12

10

11

12

13

10

11

12

13

14

10

1)

12

13

14

15

10

11

12

13

14

15

16

141

140
l.

i .

OPERACIONES ELEMENTALES EN SISTEMA HEXADECIMAL

Por ejemplo considere la siguiente suma de cantidades octales que se etectua 6.6.6
paso a paso:

632
356

11
632
356

10

b)

a}
+

e)

111
632
356

d)

210

111
632
356

1210

Al igual que. en base lO, la s~ma se efecta de derecha a izquierda a partir de


la primera columna a la derecha y se observa que:
-

De manera similar, tambin en base 16, la suma, resta, multiplicacin y divisin


siguen las mismas reglas que las que empleamos en sistema decimal, con la nica
precaucin de pensar que el acarreo entre valores posicionales se efecta manipulando
ahora dieciseis dgitos y no diez. De esta manera es conveniente tener en cuenta las
1iguientes matrices de suma y multiplicacin hexadecimal:

Matriz para la suma


a)

b)

e)

d)

si se acumulan ocho dgitos, se deja un cero y se acarrea un dgito octal al


siguiente valor posicional a la izquierda (1 Os)

o-

6 - 7

(11 8)

10

Si se acumulan diez dgitos, se deja un 2 y se acarrea un uno a la izquierda (12s)

10

11

10

11

12

10

11

12

13

10

11

12

13

14

'

10

11

12

13

14

15

10

11

12

13

14

15

16

10.

11

12

13

14

15

16

17

10

11

12

13

14

15

16

17

18

)A

10

11

12

13

14

15

16

17

18 . 19

lB

10

11

12

13

14

15

16

17

18

19

1A

10

11

12

13

14

15

16

17

18

19

1A

18

lo

10

11

12

13

14

15

16

17

18

19

lA

1B

1(

10

11

12

13

14

15

16

17

18

19

lA

lB

1C

1D

Si se acumulan nueve dgitos, se

~eja un

1 y se acarrea un uno a la izquierda

Por ltimo se baja dicho dgito y queda la suma completa

Ntese que el proceso es similar a lo que normalmente ha_cem.os en base 10 para


acarrear digitos de la segunda posicin a la tercera a la 1~q~1erda, de la ~ere~~: 5
a la cuarta a la izquierda y as sucesivament:- De forr~~ s1m1lar, para reahz.ar de
7
operaciones de multiplicacin es convemente aux1harse con la matnz
multiplicacin o resumen de tablas de multiplicar siguiente:
8
S

.i

lE

1:
i:

142

143

Matriz para la multiplicacin

F.

10'

12

14

16

18

lA

le

1C

12

15

18 . 18

lE

21

24

27

2A

2D '

10

14

18

1C

20

28

2e

30

34

38

3(.

24

14

19

lE

23

28

2D

32

37

3e

41

46

48 .

12

18

lE

24

2A

30 . 36

3e

42 .. 48

4E

54

SA .

23

2A

31

38

3F

46

4D

54

SS

62

69'

10

1C
18 . 20

28

30

3~

40

48

50

58

60

68

70

78 :

12

18

24

2D

36

3F

48

51 SA

63

6(

75

7E

87

14

lE

28

32

3C

46

50

5A

64

6E

78

82

se

96,

16

21

2e

37

42

4D

58

63

6E

79

84

8F

9A AS

18

24

30

3C

48 . 54

60

6e

78

84

90

9e

A8

84'

15

B F
X

A B

1
1

A B

A S

Del ltimo producto (B x B) resulta 79 y con la suma (A + 79) tenemos 83. y


como ya no hay otro producto, dicha suma se anota directamente:

A S
BF 8
A B

S 3 A 8

lA

27

34

41

4E

SB

68

75

82

8F

9(' A9

86

(3

1(

. 2A

38

46

54

62

70

7E

8C

9A

A8

86

C4

02.

lE

2D

3(

48

~A

69

78

87

96

AS

84

C3

02

El'

Procediendo ~e manera similar para la parte faltante, los productos sumas y


acarreos son como s1gue:
.
'
(A X 8)

==

50, es decir se deja O y se acarrea 5:


5
B F 8

AB

8 3 A 8

:1

o
(A x F) -= 96, eso ms 5 de acarreo da 98 y ahora se deja By se acarrea 9

1
.r

Como ejemplo considere la siguiente multiplicolcin de cantidades hexadecima~


explicada paso a paso:

9 5

B F a
A B

8 3 A 8

B O

BF 8
X

A B

(A x B) .. 6E, eso ms 9 da 77 que directamente lo anotamos:

El primer producto {8 x8) proporciona 58, es decir dejamos 8 y acarreamos .


que se sumar al siguiente producto (B x F) = AS.
.i

i .

.X

5
B F 8
A B

9 s
B F 8

A B

e 3 A
7 7 B Q

.
Para efectuar la suma hexadecimal, es conveniente auxiliarse con la matriz de
. suma y efectuar los acarreos respectivos para obtener:

8
B F

144

e
145

.... , .............. :::1_ ... .., ........... , ...... ""' ...,, .. r... _ _ _

A B
B 3 A 8

7 7 B O

_ _ _ ..,_ -

- - - - - - ;:,-

---- -,---

El cdigo ANSI o American National Standards lnstitute.

7 F E A 8

6.7

- .... )

2mplea en las grandes computadoras o mainframes.


'

; .

En .el caso del cdigo ASCII los smbolos que se utilizan son los siguientes:

CODIFICACIN DE LA INFORMACIN, BIT, BYTE, PAlABRAS DE


COMPUTADORA Y CDIGOS MS EMPLEADOS PARA U\
REPRESENTACIN DE INFORMACIN

Dado que la computadora puede diferenciar entre los estados O y 1 (es decir
conduce o no conduce), para el manejo de la informacin, incluyendo la conexin-con
otros equipos, se han establecido cdigos en los que agrupaciones de bits representan
todos los smbolos necesarios.

Los requerim.ienlos de transmisin de la informacin hacen que, adems de los


bits necesarios para representar los diferentes smbolos (alfabeto, nmeros, signos,
comandos, etc.), se utilice un cdigo de deteccin de errores; cuando el primer bit (bit
de paridad) sufre cambio, indica que la informacin se transmiti errneamente y, de
esta manera, se solicita automticamente su retransmisin.

.r
1
1

Jl

Tomando en cuenta !o anterior, resulta que utilizar 8 bits permite representar


hasta 256 posibles combinaciones que se convierten en caracteres, nmeros y smbolos
al desplegarse en la pantalla de una microcomputadora. Un bit es la unidad mnima de
informacin.

. El agrupa.miento de 8 bits se denomina byte y constt'Uye la unidad bsica de


informacin en las microcomputadoras. La siguiente unidad de medida es la palabra de
computadora que es la agrupacin de 1, 2, o 4 byte:. Las agrupaciones ms usuales de
9
bytes son el kilobyte (1 024 bytes), el mega byte (1 06 bytes), el ggabyte (1 0 bytes) Yel .
terabyte (1012 bytes).

.
!

Para el envo de informacin los cdigos ms empleados en computacin son los


siguientes:
El cdigo ASCII o Amedcan Standard Code for lnformation lnterchange, que ha
sido implantado en la mayora de las microcomputadoras debido a la gran penetracin
en el mercado que tiene IBM.
.

r
r

1
1

146

147

...J ----------------------~~~~.......................~~-

. .)

00
01
02

'1

03

04

..

06

<

07

08

>

Algunos cdigos ebcdic de caracteres comunes

0000

JI

&

23

.t

25

1010

1\00

1101

01001100
0100111 1
01011100
01011111
01100001
0110110 1
01111011
01111111

<

01001010
01001101
01011010
01011101
01010000
01101010
01101110
01111100

1
[

l
)
&

>
@

01001011
01001110 +
01011011 $
01011110
01100000 01 101100 %
01 101111?
01111110

1
#

..

TIPOS DE ERRORES QUE SE PRESENTAN EN lA MANIPULACIN DE


r

CANTIDADES

-:-:

6.8

:-;-

JI

rr

-11-

148

1~
Ji

Jl
1r

Ir

11

lf

24

22

!L

12

21

lb

19

1001

il

.q

18

1111

.,

17

11

1000

ij

1010

1110

1000

0111

1s

0110

0101

0100

14

0011

10

0010

13

0001

20

09

16

:l

1
6

(t

05

.,

..

r.

(J

la memoria de la computadora tiene limitaciones fsicas (por ejemplo en su


capacidad), por lo tanto es importante tener en cuenta los tipos de errores ms
comunes en el manejo de datos numricos, a saber:
Error inherente
Error de redondeo
Error de truncamiento
El error inherente ocurre por la imposibilidad de realizar mediciones exactas y,
romo resuJtado de ello, la imposibilidad de representa r exactamente cantidades.
Considere como ejemplo la medicin del permetro o el rea de un _pas.

149

El error de redondeo ocurre por la necesidad de utiliz_a~ menos_dgitos en alguna


fraccin. Por ejemplo para representar con unos cuantos d1g1tos 2/3. 0.656667 ,
El error de truncamiento se presenta cuando se detiene ~lgn. ~rocesc. .
stn
alcanzar e1resu1ta do exa cto. Por eiemplo
al aphcar la formula
matemtico recursiVO
J
F(Xn)
XnI = Xn -

F' (Xn)

8 = (O S

x 1 O(2

- r.l )

donde e~ es el criterio de)


(
SC ARBO ROUGH

que afirma que se tienen al menos n cifras fraccionarias significativas correctas


cuando el error relativo porcentual en una iteracin es menor que el calculado con ese
criterio. Por ejemplo, considrese el caso en el que se desea al menos dos cifras
significativas correctas:

que obtiene, a partir de un valor aproximado arbitrario Xo nuevos valores mejorados


de una raz de F{X).
Sea:

F(X)

X =X- F(Xol
l
o F' (Xo)

X2 -

F'(X)

4,

= 0.5-

S e empieza aplicando la frmula recursiva y calculimdo.el error relativo, este proceso se


detiene cuando dicho error es menor que el porcentaje estimado cor la frmula de
ScarQ.orough:

= 0.5

2 (O. 5}

(4.25)2- 4 ~ 2.596
2(4.25)

F' (XI)

X0

= 4.25

(0.5)2- 4

F(Xl)
X = X - - - = 4 25 2

= 2X,

(2.596)2- 4 = 2.068
2(2.596)
X =X- F(X3)

l
F'!X )

2.068-

Xs=X,-

:.;!;' .

.... .

(2.068)2- 4
2(2.068)
2

F(X4 )

F'(x.) = 2 . 001-

(2.00 1) - 4
2(2.001)

= 2.00000025

4.25

{4. 25

....

"'

2.596

{2.5964.25) /2 .596= 63.7%

2. 068

12.05~2.596)/2.068=25.5%

2.CGl

(2.0012.068)/2 .001)=3.4%

2.0000 002 5

0.5)/4.25 = 88.2%

.04%

dos dgitos del total de cifras significativas fraccionarias son correctas.

_ aproximacin actual - aproximacin previa 1 x 100


l
apr oximacin actual

en n cifras fraccionarias stgn1ficat1vas correctas. Para garanttzar ese numer

Por otro lado es importante tener en cuenta que cuando se conoce el valor
verdadero ta mbin se puede calcular el error absoluto, definido como la difere ncia en
valor absoluto entre el valor verdadero y la aproximacin:
eA = ]valor verdadero

ITERACIN

fi' d al menos
y siempre se busca que dicho error sea menor que una toleranoa pre Ja a
.
.

ERROR RELATIVO PORCENTUAL

De esta manera. despus de cinco iteraciones el error estimado es menor de .5%


y no es necesario seguir iterando. En ese momento se puede asegurar que al menos

Er -

RESULTADO

= 2.001

.
t d d cundo
Al repetir la aplicacin de la frmula recurs1va, surge 1a . mqwe u . ~
dt
detener el proceso. Un buen criterio es tomar en cu~nta -~1 error Y auxlh:r~~:rrc
investigaciones prcticas como la que se describe a conttnuacton. Sabemos qu .
relativo porcentual est dado por:

ITERACIN

de cifras,

se aplica el criterio siguiente (demostrado por Scarborough en 1966):

aproximacin ]

ERROR /'.BSOLUTO

J>.PROXII1ACIN

4.25

{4 .25

2.596

(2.5962.0)

2 . 068

(2.0682.0)

= 0.68

2.001

(2.0012.0)

= 0.001

2.00000025

2.0) = 2.25
0.596

0.00000025

En esta ltima ta bla se observa la magnitud de error de la aproximacin.


151
150

i .:

....1...

Вам также может понравиться