Beruflich Dokumente
Kultur Dokumente
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,
~
!' .
.
:.
;.
PRLOGO
..
'
l.
AP.COMP.PR
INTRO.V.1
7-D
108111111
*907883*
G.- 907883
:. .
. .
. ..
.
..
~ ~ -~~:.~:~--~~;; ii~ .~- ~ :~:~::::. .
. :. L.. . INDICE
JNTRODUCCION .. . .
a.
~ .2.2
14
17
1.2.5
.2
'
l~s
19
21
22
26
2.1
. >
11
2.8
31
2.4
33
2.~
36
43
51
2.5.1 Historia
de las mlcrocomputadoras . ;. ........... .... ;.:
...
.
.
2.6
4.3
53
89
92.
92
54 .
Antecedentes ..........................................
3.2
3.3
57
57
5.2.3
3.3.1.1
57
5.2.4
3.3.1.2
5.9
3.3.1.3'
5.2.1
5.2.2
3.3.1
3.3.2.1 .
3.3.2.2
77
3.3.2.3
79
85 .
4.1
4.2
5.4
5.5
. .
..
114
6.4
86
97
6.1
94
3.1
'
6.5
..
.
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
13~
en
.
. ...
. .
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.
: se.
se
..
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.
. .- - - - - - - - - - - - - - - - , - 1
ANTECEDENTES HISTRICOS .
:~
DE LA COMPUTACIN
: .;:
. ._ _ _ _ _ _1111!11_ _ _ _ _ _ _ _ _ _ _ _. . .. . 1.1
;
EllENGUAIE,
LA ESCRITURA. .
LOS SISTEMAS
DE NUMERACJON,
AlGrllRA
..
lAS RAS6
J,'
.1.1.1
BOOlEANA
'
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
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
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
ATANASSOff BEAAY
COMPUTER
..
,.!
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
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
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'
11 ad.
. Estos sistemas y ~onocimintos ayudaron al procesamiento manual de la : ingls. . .
.r...
. .1~
,.
.
..
.
. .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
. 1
.,
..
1:
=" ..,
-~ -~ .4 ~ .,_.,.
~t!\l. . . !,..r f... . .O'
'
e~- ~ ~ ~
:{~ ,.lit"' . 1 ~
. :.
m~~
,,
~
.
.t
:.
...,
. .. ~ - .
..::ia
:;
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
~EGLA DE CLCULO
WILLIAM HOUGHTRED {1622)
11
10
:.
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 .
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.
.
.
1~
r'
13
12
1.2.3
BABBAGE
~ ..
.,
..
14
CHARLES BABBAGE
(1791- 1871 }
( EL PADRE DE LA COMPUTACIN )
- ..
15
1.2.4
1
1
MAQUINA DE DIFERENCIAS
(1812- 1822)
..
~ -."-_a
1
EL AO DE 1910
_.
.....
; 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
.
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.
..
e mencion,
MILLONARIA DE STEIGER
( 1892)
: 1.~1
1 -~
:>:.
18
19
...
:'.:
!.
J.
,.
:.
-~
f:_ :;.: :
. l ;"-.:
~~--~------------~----------~...........................11
!~i f
} '
~::~.
. 'fr\:.'::
. ..
' ..
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
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
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.
~ :
r.
. ?;j>j
20
21 -
t.
'
::~~ :<]
.. ,
; .
L ..:.
.. ..
..-;
.:EiJ
' .
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: . .
1.2.7
_ _._ _
, -.
.,.,,,..,..,.,~...,
'""' 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. .
.
.
~ .
r. .
ATANASOFF- BERRY COM~UTER {LA ABC)
:. .
,..
'
1
-~
22
: ,
::: .
!
...
.
.
'
~-
.:
,.,.-..
...
1 :
:. =
:.!
..
~ :.!
. ..
&.
. ... .
~
..
...
. .
CTODO
( EMISOR DE ELECTRONES )
{1944)
PLACA
( COLECTOR DE ElECTRONES }
Ul
24
( 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
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
'
......... .~
!
~
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
......................._ .................................... _ . _ _ _ _ _ _ _ __ _
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
!
!
=.
!;
'.'.'
26
'
'. ..
- ~:
' '
... :
:.
',
..
i.. ': :
;.: :.
... .
!..----------------------------------------- -- . .--.,..,
i!.......HISTORIA
DE LA COMFUT
ACIN EN M~XICO
_..........-.....................
,_,______________
,,,........-................................._ .............-....- - --.........-~':
' :
27
?:... :
...
.!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
.
. f
a cu os numencos y al mace
d
.
ello se
. '
t .
.
. or 1 a pnmera computadora que usa
es e tipo de memona como principal fue la ERA 11 O1.
..
;_::"
:.~;i,'.~ ;:' : f..~'..f.:~.,;: _
.
_ .
: .:;;: :.;
.
~{':'}_ )
:1. '
'
i, _'':.-
(b )
c.on . f.,i_:_.::_:,,!:::.;,i
esta tecnologa fue la
f ueron de 4096 palabras de. 36 bits (4K o 21)
.
onas
29 .
'
1... ......
:/_t:'j
. .
. 28
. ,.,.:
,:::r..
)-'.:;::\t:!i
.
.F?:t:;
[~~
2.3
::.
: .
) 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(
,.
"').'.,,
)Ja NATIONAL 5EClJRI1Y AGENCY, construy la TRANSAC S-1 000 que fue
la primera
! _general.
l.
..: .
;
..
'.'
.. .
\.
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
El primer modelo de un circuito integrado fue diseado por Jack Kilby en 1958
Vce
. - ...-....
j: _aprovechando
COLECTOR (SALIDA)
1959.
BASE
-~-llSlJL
o
ENTRADA
EMISOR
-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)
33
1 .
..
DR. GENE AMDHAl
o '
1
(1964)
.:..
..
.,
1 ~:
i -
(,{
GENERACIN bE COMPUTADORAS.
~.
. .
...
. ..
..
~-:
:
,.
:,1
) '.
:!
.
,.....::.
~1
'.'":.
~-~
-.
i.~.:.
=~'J.
..
..
; ..
..
.'
.!
!
!'
.. ..
El TAMAO DE UN "CHIP", COMPARADO CON uN ''CLIP", PUDE CONTENER
MILLONES DE TRANSISTORES Y MILES DE CIRCUITOS COMPLEJOS.
'
> ~ :
' ... 35 .
34
j.
L :.
..... -:
.. ..
..... .... ::
b)
e)
d)
e)
f)
g)
h)
i)
2.5
:~
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)
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-
.~
~-'
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
----------------~
..
:: .
....
:.
.'..
. . :.
.-~
.::
'(;:"':'
.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)
.1
~ BUS de 8 bits
- 6000 transistores
- Un reloj de 2 MHz
El total de MIPS .que ejecutaba era de .64
QUE HA
'
SCENDENCIA
ES PRECISAMENTE LA QUE PERMITE HABLAR DE
UNA NUEVA GENERACIN DE COMPUTADORAS: lA CUARTA.
. .".:':,:
.'
.. ..
:~:
'.
\~:.:-:'
~...:
39
. i .~
. L.:.:.
.. .
.
.: .
;~~/'
3)
4)
5)
6)
junio de 1979 surge el8088 que se emplea en. la JBM PC de 1981. Ambos
!.
.!
1
!
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,
!;, . .
.
. '
al
40
BUS de 64 bits
3.2 millones de transistores
Reloj de 66 MHz
El total de MIPS que ejecuta es de 112
En abril
-
. 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
::-:'.
. :~
~;
..
.
: . ::
;.
.:.. .
_,J.,;'
..
.' .
.
.
.
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 ,:.
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
~,
. :
. .. .
'
:
.. ...
.:
,
'
45
. 44
.. ,...,.
._u~v_n
f4-11"'
...,o&.~_,'-'
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
.
", .. .
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.:.:
. :-..
!'
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).
....
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 .;_.::. . .
.
.
.
. .
.
. . .
~;.'
'\
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
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:
.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~.
DE
COMUNICAOONB
9;)F"(WAAI.
CJ.ASIFICAOH
OO. 9;)F"(W/IIIJ:
tENGUA.IES DE
PROGRAMACIN
SOAW.MEDE
PI\OC(I)IIo.IIINTOS
--
-----------
52 .
63
3
3.1
{::
l.
:. :-
ANTECEDENTES
~-.T :)
~. ~
...
. .. ..
. : 1.: .. :
..
'
, .
.... :.
.
~
. :
.;
. ;~...
.. . : .
.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
instrucciones podran cambiarse sin tener que alambrar manualmente las .conextonesy
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:
. .
. . . . .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
SOFTWARE DE SISTEMAS
. . --
['-~;~;;:~;~ ~~-
SOFTWARE
rpida.
INTRPRETES
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)
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.
'
57
56
;
''
El CP/M,
El DOS,
El MSDOS
SE PROCESA EN MEMORIA
UN SOLO PROGRAMA
CLASIFICACIN
DE LOS
SISTEMAS
OPERATIVOS
p~
f.l
MULTIPROCESO
i ..
UNIX,
APPLE
MULTIFINDER,
OS/2
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
.
l OPERATIVO, PUES
HABRA AD~MAS
LAS lt-fTERFASES
GRfiCAS
.~ .:.-
AMBIENTE AMIGABLE.
PERMITE MULTIPROCESO EN SISTEMA
OPERATIVO MONOP.ROCESO
'
'
1
..:J.z-~-
59
:.
;:.
:'
:..
1.
2.
~-
...
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.
'
.. .. .
::~ .. . .
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.
'
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)
memoria superior
memoria
extendida
1024 Kb
{rea reservada)
. . . , :..
640 Kb
.,a
.:.{'
.,
memoria
convencional.
(rea de usuario)
. corre programas
o aplicaciones
. ( ... ;
.~
O Kb
::
.:!
. -
'
61
o :'
..i
,,
N
..
.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:
.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).
.
. ... :...
.
. . _;
~
i Dos 3~3
. ~- =..- ~:.
~ ',
. ..
, ..:
'
.,
62 .
.f '
1. :
. L
. :.: .
. .. : ~:...: .
63
.. :
DOS 4.0
DOS 5.0
DOS S.O
.,;. .
.; ':
DOS 6.7
1 , .' ".
'
f..
., ,
' ',
~
~.;1~.1
. .. ,
..
. ,.
'~
.,
Dadas las limitaciones del sistema operativo DOS, la IBM dise un nl'levo sistema
con los siguientes lineamientos:
1
. . .~
1 , .
64
''
'
-.
..
, .
..,;:
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)
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._
.
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
SOFTWARE DE COMUNICACIONES
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
.
.,
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
'
'
..
1 .
DIGITALIZAD~S SERVI~IOS
~ .;. .
! '
' ..
i'
i'
~ .
70
71
L. .
L. c.
......
.-\
'
. .
. .
.
.. .
. . .
.
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.
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
. .
.
. 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: .
.
.. '' . ; ~- ..
. .._.
:
. . .
.
.
..
. .
. .~
.:
:. :
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.
. . .::_:
: ,
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)
1 .
IONOSFERA
o 1 o 1 Q l . o
t~iultiplexcin.
\
/
r
. :.. :.1
:~ -;.1
1
'
\.
'
r
\
r
ESTRATOSFERA
'
60 - 80 km
MESOSFERA.
4 - 60 km
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
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. .
_ . .
.
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.
.
..
. .
:
.
.
. .
.. ..
\.~ .
~.
..
.. :-.. .
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
.
.
..
.
.
.
]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 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.
;.
'f .
'.
.:
76
'
77 .
i ..
1
. ...
t_ ..
,.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,
~mpod~pmg~madrnoanal~~yporcomeruendaena~un~QS~~haper~do
LENGU~JES
-LENGUAJE
MQUINA.
ENSAMBLADOR
EAJO
NIVEL
LENGuAJES
ORIENTADOS A
PROCEllv1iEWOS
LEr-iGUAJES
1~
LENGUAJES
CIENTfFICOS
FORTAAN
APL
LENGUAJES
PARA
NEGOCIOS
COBOl
RPG
3.3.2.3
Se clasifican como:
Pl\1
ADA
PASCAL
BASIC
LENGI.iAJES
PARA
APLICACIONES
MLTIPLES
LrtGUAJE~
1
DE
ALTO
!~1'/EL
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
..........................
b)
e)
:lENGUAJES CIENTFICOS
--
'
'C'
a)
79
78
. 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
. .
..
.
.
.
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
.
. 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
.
. .
.
. . .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~
a . .
80
_. .:: .
81
..
' '
.J,'_.d.i
.. ".
,~
GENERADORES DE APLICACIONES
,
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.
.. :-:,,
:.. ....'
~- ;
!,.
'.L.
. ::.
! ..
!
:.
.!
82
83
......
.-------------------4
AUNQUE
: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)
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
85
' <(
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:
(/)
(!)
4.2
.:
o
u
X
UJ
zw
<(
....J
o<(
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'
.
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.'
:l,
l
! .
88
,.
!.
L ..
.
89
. i
5.1
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
! .
ENTRADA
Unidad de
contto1
=>
SALIDA
Unidad aritmtica
y _lgica
MEMORIA PRINCIPAL
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.
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:
'
el
j .'
. b)
. e)
94
L.
= ~~
INFORMACIN
EN' . SERIE
1 .
9.5
t
1
ENVO DE LA
t ..
~..
..-------------------~ : 5.2.2
l el caso del teclado se trate de imitar sus modelos (el expandido principalmente):
i
' ~----------------------------------------------------,
=J
~~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 ~ : :
oooooooooooo
00000000 o o o o o
BDJOJB
1
1
96
i :
97
..
1111
GGG
Ese
PgDn
Shift {maysculas) 1
i
1
Alt
1
1
1
Pgtl);>
l!
Shift (maysculas) 1
Enter (o -Intro)
<_j
Ins
May)
1<- BkSp
inserci6n de espacios .
)
~-
Del
{arriba de Ctrl)
r.
End (Fin)
99
98
'
5.23
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.
]
'
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
100
101
1.
1
1
1.. ;.'
,
1
'
.
,
SCANNERS O DIGITALIZADORES
DE TEXTO E'IMAGEN
MOUSE O RATON
:f"'
~l
EL AATN Y El TR.ACKBAll
;
. 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
...
LA TABLETA GRFICA
IMPRESORA. lSER
-...
LA IMPRESORA LSER
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
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
,.1
!
'
. .
: . .
106
~;
107
i .
.
i
.
;
.
'
5.4
. ...
'-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.
...
..
..
~nto
! .
!.
.: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.
~-.
~
!
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.
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
PP.Ol:ESF oor:ES
UNIDAD r,E
V~C ~ GRIALES
~<EFf\IGERACIN
de~
f'ROCESADOIIES DE E/ S (IOP)
de operacin).
Requiere para su
funciC~narniento
'12
113
....
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 . .
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.
10
102
1o
1o
10 -1
10 - l
10
-l
El sistema hexadecimal que emplea diecises dgitos: O, 1, 2, _ _ _ _ _ _ _ _ _ _ _ _ _ _ __j_ _::__ ___::::__ _~_
__:_:,
..
1
.)
~~- .l
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
10,000
EQUIVALNC1A
DEC.
IMALOE
VALORES DADOS EN OTRAS BASES
.
.
.
., .
~s
..
decir:
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.
1 g 8 8
~~
6.2
ocHO UNIDADES .( primera posicin a partix
OCHO DECENAS
del punto )
).
(segunda posicin
1
,
103 ,
101 ,
OTRA BASE
:'j
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
desarrollada queda:
b}
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
.N
116
~~
.o o 1 9 s 3 1 2 si
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
S12
4096
64
211
5 1
6 4
9 9 2
4 S 6
ala
o
4 5 6
o 8
0.1 10
1~
_comprobaci6n:
0.0631 8
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 ".
10,000 8 ,
10, 0 0 0 16
. '
'
..
.~ ..
119 .
'
118
. _jj .
:~--~-------------4. . .
N1c:1uvu vL
o.~
........
. .. -. . _
BASE DECIMAL
.N
al
7 X 82
512
7 X 64
1536
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
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
1 1 1
. .,_
(digitos vlidos o, 1. 2. 3, 4, 5, 6, 7)
1988
go
(digito s_vlidos:
d)
3 7
1 9 8 6
b)
.:
Con algunos ejemplos de cantidades dadas en cada una delas bases previamente~
mencionadas calculemos el equivalente decimaL
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
..
..
"6.4
2 7
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
1 .7
16 1
16
16'
\~
'il
~
:
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)
'
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
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
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
..
12
1100
13
1101
---
124
'
1
1.
125
F
S)
4
2
la.
(10)
2
18
1B
1
8
11
11
1 9 9 3 . 6
t t t t
o o o
11
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 )
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 ) .
TRES UNIDADES
0.0625
(AF .1} 16 =
(257. 04).
al
( 17 5 6 2 5)
4 X gZ
0.0625
e~
10
DECIMA~tn
A OTRA BASE
DJ
1l
..n co m
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
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
l.
D B~
D2 {Bl Bl)
D 3B 3
D2 (BlBIBl)
(tercer trmino de
1a
l.
obtenemos:
sumatoria)
!
1
el
8F
Dl .
_...! =C
B) ,
+-l
B
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
~-
128
'
l .
129
;!
_.l =C +___!
31
1
15 +
multiplicado
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
248
. =>
~~
o
994 +
=>
- =
.i..
1988
(l/2)x(2) .
EJEMPLOS:
D,
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
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
oo o
<
1
..
1 1 1
o o o
02.
2 4 B.
,.
l '1
.,
,.
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:
'J
..,1
.;
1
.[
1
l
37 048
Comprobacin
N
11
.1
...
Ox8 1 + 4x8
1988
16 1 9 8 8
3 8
o 6
. o
:'.
..
. i..
l.
7
7
1
!
133
132
1
1 2 4
1 2
.. !
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:
.
i
i
.t
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
Dig.l:tos de la parte.
'
(a)
0.75 X 2 .
!.
(O ' D1 D2 D3
EJEMPLO l: .
Transfoimar 0.375 10
a base 2
o.ol
t
i
est o e s:
!
. !
NF X B
.:: D. + F.
..
;.
'
,
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
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 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
.!.
.!.
+
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
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
~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
GENERAL
l 1 1 1 1
1 1 1 1 1
+
1 1 1 1 1
1 1 1 1 1
0.198810 .. .32E48E16
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
f)
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
1
1
1
1
d)
64 32 16
- - - -- ....... ---------
e)
e)
64 32 lG
...
1
1
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.
6.6.3
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)
oo
..
b)
oo
b)
a)
oooo
1
NOTA:
6.6.5
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
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
( 19o)
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 .
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
b)
e)
d)
o-
6 - 7
(11 8)
10
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
~eja un
.i
lE
1:
i:
142
143
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
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'
==
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
9 5
B F a
A B
8 3 A 8
B O
BF 8
X
A B
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
_ _ _ ..,_ -
- - - - - - ;:,-
---- -,---
7 F E A 8
6.7
- .... )
; .
En .el caso del cdigo ASCII los smbolos que se utilizan son los siguientes:
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.
.r
1
1
Jl
.
!
r
r
1
1
146
147
...J ----------------------~~~~.......................~~-
. .)
00
01
02
'1
03
04
..
06
<
07
08
>
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
#
..
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
149
F' (Xn)
8 = (O S
x 1 O(2
- r.l )
F(X)
X =X- F(Xol
l
o F' (Xo)
X2 -
F'(X)
4,
= 0.5-
= 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. 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%
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
.
.
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,
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
i .:
....1...