Fundamentos de Informatcia
Fundamentos de Informatcia
Fundamentos de Informatcia
rl
kP 9
o
<f
* .. >
5
f i
'n s
-
=q=d
(Du o -
o
-h
I
tt
=Kt
I -
CL
!) I
II
3 o ! )r o a* il4 r+ flFgE o t+
o)
9'
o o
ifiiEF
. 3 F
i,,ii ii 5iftr+ i
lE ;i; -E.
t__
i'_
:sh
=o
iit
l
i.,
i..
iJ
;-
ts
i'
t__ k)
i
;
oz o z a) o
2
t .z
i-s t']
z!
3 3 = > <
ti
t E g 2 o 3 r I It 3 c) Fi oo !A1 z D' : ca I
o
<F
OP
-$ o i;
s
; -s x
F ..9
: :-,
o oF
z z
o
t
s>o !s >Q o
{ , :.
:: I
E
:
c U
od
''l
E o t U
o
.i t^ o
*1
f
d
,. t7
c
'
o'
:
!<
o ii
ii
z3 o
o
z
U
e *
f,:': i s t
"
=;
=: :
a
:- ' ! !!
< + 9i t;
<) rZ H
o
q q
* !
JE
FI
! 9ii:
f , . q a,
ir
a lJ
i. -,
=3
c :ci
2Z
:z
Z ZzT- aa
29 E >.
i =- z
- i
l.:
(r;
S
;:
F l ' i. : ! : o. d !l ql
* Hiri c: $
3
!.t!
-l
U c
3 :'i
ir ,
tZ
, 3, ! | i , h:
;, i
z
q
: i t5i
q
l
c
o i o U
a U
o
:: -:
z z
F
: l n!
i i
:!= > | | ==
3 : li $ 5 4 t
5 e 3$tsRES3U\ \ 8! ! sss
= . =
2
U
= i.
!,
= -
a
c o' .e
! a i a:
:l:a i :lij::= o a
!,
:'
: >i=ii: : : i=-: = ;
>-r i\ :
: ::
-. l a. -- i i. ! \ i: '
'! :,
d
* U -a
o z i a c. z t z 2 c
a
_.=z,'
2 o'
. -) i
:-: : :
it
S !-:
a:
*:
;.
i9 :
::
1'I
v
o
: : : : : : : : i ;;
; ; : a: -;: : : : , , _-, ; : : : : S:
-a:
a:
o. z
U 3
i i : i i i I i i ii
c l
o z
a
q
tt:::::tittti:
::i :!:i ::::::: ::::!i :::::l :: l l tttt i :::::::
::::::ttttt:::
z
::i i i l ::::::
a'
= = =
N
a .)
?
:r
.^ a : :' = =
!l nS
i:
I
a-\ - o o
z
z c
:; :
Z: I
++
!
z c c o
.
z
o
ze
s.-,
n
:
E
FI
o ooa o o ooo o. c P o : a : Uo o o 3 o E o a i o o o o : ; o -z i
c
I
:s
I
I
o I
::
q ,i, z ln
U
I
o o
c a) z a o U o
q!
s o. z o.I
j
:
;= :z
o o
U o E
: :
1 I
z
0
o' i
ti
.- -,_
: _
t z
z
: =:
z
I
o
i :- (, 6 ..)
C
. = ;
=-a /a -= 7 : ': -.
'\'
o = tr z
: = :
!i
z o c. arl
z
a : o
- : :
l
z o o a -
!i
c a a a a a o. o.o. zz o o a o
a :::
o o
a
::l
a
a, a o o
U
l.
a c o an
t-
o
^
U q
tr U
: = : !
I
o o c c 1 z l:i
o oU
o o o
. U : t ti : o : ct
o
:
o I
j
o rn
zr i:
7
p
I
= i ; ==: =- == := == tZ 1= 1= =-a-
: : : 7t I 4
o
U
z
!
: :
i =6 D
sr
g o
*
O
'." ' ; t
se i
a)
= zs
, : t-d z
; sbt
!-
o U c : OF o a a ) c) * :' o' o
I Fo xi F I i
o
cc
rzz oo
s: !.:i
Zz
o ("*
>
| 2? 6
: oan
a'xY s
oo F - <
9
, >' z o
F
iv
:o
a) : i
j
: - 6
i
*
a U Z- *
= x^ : X F,
ig
I HS = : >.; i r: \ > -
| : zl
sa
z-
: i gj :
: i;
ii
i 'l
: i: : >,
:Pi I
I i <i i ; >: it ol
I
z
I i z,
!'
=
:-
3Z
:<= -z-
1 3
z
z t:
z^. >: 1 -z
z
z
v=7=; :
>:
i
z
2
z >j
2
l ::
i. =::,:i+
>?
:
l
I
4 7 . >a z z
z.^ ,= :a . -
-_a:
z
-':
: i
,>
=
1 | "t
-! t -a : :
=''
--
- , '-: - -: 1 .
!=
ii
i=: i=
l .' .l l . l ' l' lr l, li( ' O Nlt lil { l i N (' tA At j t rt(x ti ,\t,t(,A
I' i
r.',t t..tvil)lio('oNtrtitiliN('rA l.' .t | \ vil)tio'fuLEIroNA :i t,tivt('t( ),s oliltiNTADos AL StS'l.liMA I)Ii INFORMACION
I
' , I l ' t t l ' t tl t't......
il.JI t,ti Nt | . . . . . . . . . . . . . .
cAPI'l'Ul,( ) |
' ,
277 279 280 281 282 283 284 285 286 289 301
LA INFORMATI(]A
I
30s
abordal'cllllrrrr{l{"1'l't Al comienzode estetxto, en el que nos proponemos fcllttlorr.rtl" "'t no conocenlos conceptoS la mayorade los estudiantes itrlormtica, tlt' lo rtt' ' lr Y no Sloesto, Sinoque Su percepcin csa cienciay Su tratamiento. l infitrmticaeS mefamenteparcial. Por ello, eS necesarioque este tt'ltr;t"rr\'r lr'tt l:trrtt't I I r una visin generalde la disciplina informtica y de Su irttror l)roporcionar r't ' | ' ttrl conccl)ltrrl esquema un de uiriOn generaltambin factlitar la formacin que se vayan adquiriendo. los conocimientos irrtcgrar conccl)l()s V tr()(lllrrt ' algUnOS En esteCaptuloSepretendepresentafy aCIArur t('rt"' lrttslt't de la informticaque facilitenel caminohacialos captul()s lriisicosaceca si,'ttrt'rtlt':' los clc la comprensin difcil muy sera Si estos conceptoselementales, t'l ('ilptulos, 1ocuJ pone de manifiestola gran importanciade esteprimer caPttrlor;tr:t ltlccuado desarrollo del contenido del texto.
I.I INTRODUCCIN
Desde que el hombre tuvo la necesidadde contar, se ha enfrentadoa lal'cirs t'l lu(inarias y reptitivasde clculo y de gestin. Como respuestaa esta neccsidacl' trabrtlos. lrrrbre desarroll herramientas para facilitar la realzacin de este tipo de llstits herramientasfuefon evolucionando a lo largo del tiempo hasta llcgal'l lirs mquinasde tratamientode informacin que hoy en da todos col.locclrr()s' srl'isticadas y ltrs t.omputadorasu ordenadores.EStaSmquinas han trado consigo unll lltlcvll lrrri rr provocll() orlitnista cicncia,la informtica,que estudiacmo sacarleel mejor de una gran varicdadtlc Iltlt'lts' al hombre enTarealizacin lyr.lclrr t',rrrrrrrlrrtlor':rs l)iu'ir
ti t'l tt i ;t. l l s l r , l t u t 'v o l ( . n n r u ( ) tl t. i n l i l n n h ti ca n o cl cb e scr co n si d cr a cl o l r i ca l tl cl l l c c( l l to t'o ttt r tttl ttl o t'l ts) . ( ci cttc'i l r tl t'l i s , , 1 11 l r r t 'r i r n tn y l ccl tr l l r l g tt rr l ( 'r 'n ( ) l ( ) l !,i t l o tl l l :t l . r , . r l ,r l ,r ;t u tl r ttt tl l i q l ;r l r :u t' r l o r l ;t;r t'l i vi r l ;r r l t'l : ,l ,r tt;tr l :t r l t'tttl tl r tl tt'l |l ,,, 1 1 .'.l l :t ) i U t( t( ) tt.'i tt( t( '( tl l l l ( 'l tl ( tl t,t',t,l ,r l 'l l l r l l l l ( '1 'l t;tl l t' ';ttl tt'' , , , 1 r , , , , l r l r n ; t r l l :,
involucrar a millones de personasdirecta o indirectamente.Esta prosperidacl de la tecnologfa informtica se debe fundamentalmente a la asombrsa capacidad de realizucin de tareasque poseenlos ordenadores.Hoy en da, los ordenadoiesinfluyen cn casi todos los aspectosde nuestras vidas y han provocado profundos cambios en mltiples actividadesde nuestrasociedad.
1
?:
ctylqlAl/lt/,
f'R;IIAMA
SALIDA DE DAIOS
l-
- - - - |
Aplicacin informtica: Conjunto de programas,junto con la documentacitr asociada los mismos, que permiten la completarealizacin de un determinadotipo dc trabajo (tratamiento de textos, facturacin, contabilidad, gestin de nminas, etc')' Sistema informrco: Conjunto de elementos necesariospara la realizacin y explotacin de aplicacionesinformticas.
En este apartado introduciremos cuifles son los cuatro elementos que conforman un sistemainformtico y que, por consiguiente,hacen posible el desarrollo y aprovechamiento de aplicaciones informticas. En general, entre estos elementos, encontraremosuna pafte de naturaleza fsica (el hardware), una parte de naturaleza lgica e inmateriai (el sofnvare), una parte humana (integrada por el personul informdtico) y un elemento mixto (elfirmware). . Hardware: Conjunto de materiales fsicos que componen el sistemt informtico, es decir, la propia computadora,los dispositivos externos a la misma, as como todo material fsico relacionado con ellos (conexiones, cables,etc.).
. Software: Parte lgica del sistemainformtico que dota al equipo fsico dc la capacidad para realizat cualquier tipo de tareas. De acuerdo a esta definicin, el software integrara al conjunto de programas ejecutables sobre el hardware junto con los documentos y datos asociados a los mismos. las distintas . Personal informtico: Conjunto de personasque desempean computadoras las de y explotacin la utilizacin con relacionadas funciones en una determinadaempresau organizacin.
ELEMENTOS HARDWARE
'F
nl ohletirkr dcl rcsulttdo I'oreienrrln, el cortocitttiento resullukrs, a dosxrsiblcs lUga tle hil tttl y crur') iportil ctt't (los ti()tl I'esrrlludoi laAarunu rplrerlu rosibltrs lnftlrnurcirl,
vG
il=|| l-ll
rffi
l.J
tJacloquc cl llil cs rrnl tulitlad de informacilt tlc:ltttsittl N6 obslrntc, cletlteltul, se utiliza una uniclael nriryor pilril representar la calitcitlittl rlc cl bytc. LJnbytc cs el nmerode bits llc:ct'sitt'ios lltlt clcun ordenadrlr, Bltttncerrrrielo rtclt'lo) rlc tambitt que habla se por lo (generalmente son 8 bits, altuccnlr un c:rrcter es muy usualutilizarmltiplosdcl lrytc: con otrasunidades, Al igrrl (luc oLrurrc
- -@ @
,- =
' u ' t r = _t
m @
ffi
= 1.024 bytes (l KB) = 2tobytes KB (1 MB) = 2'obytes= 1.024 = 1r}}4lr'4.B (1 GB) = 230 bytes (1 TB) = 2oo bytes= I.024GB = I.024TB (1 PB) = 2so bytes
. Firmware: conjunto de instrucciones que las computadoras llevan pregrabadasde fbrica en su propia circuiiera (se trati de un concepto intermedio entre software y hardware).
1.3. l'igura
E@ffi'hm
COMPUTADORCENIRAT
DECONIROL TJNIDAD
l-->>
ALIJ
MEMORIAPRINCIPAT
ttu
F--
ctc ) rlicnlPloslfl)i!(t8(l N()nido' colnplcnsiblc [orrr)rto Fn cl lxllllllrr {gldl'le('N, unkkdcs dc saliddson los rr)llil(n.cs y llrNllnpl'fllorls.
llrilNiv()(k Est formada por aqlrcllos dspositivosde almacenamicnlo fll r'l parasu poslcfi(n-rso c instrucciones pafaguardar-.htos llbrmacin,utilizados dc este tiPo principal' la memoria a ristoma informtico.Frenfe y por serno vollilcs(lll rlrrrrl de almacenamiento cflrcteizanpor su grancapacialad Gcias a eslosclcnlcnt{)ssr pelmanentes)' (tuc las memorias ROM, son memorias jorrsigue sin tcllcr (lrrr informtico, inoducidaen el sistema la informacin retener rl( un disposllrv{) itegrangeneralmentc Estetipo deunidades nuevamente. irrtroill-ucila (disco de almacenamiento de infomacin,ascomoun soporte lostum/escritura 'rrllir' ((iis(('\ gidos los discos son nasiva de memoria tpicosde unilades clc.).Ejemplos rhros),'los lectoresde CD-ROM y las unidadesde disco llexible (disquclcf\) 'l'mbin se hace rcferencia a este tipo de memoriacon el nombredc nutk'tkt v(und.aria o memoriaefienla.
lon aqlellos dispositivos encargados de aceptar datos de enfada nstrucciones del exeior y tansfomarlos en seales bjnfiaselctrica. ,".""piif". " serprocesadas directamente por el ordenador. Eje-pto, rri"os a" *iarO." a'. sonel tecladoy el ratn. "ni.ut
cenal dispone dentro de sus unidadesde elcrrlcrrl( La computadora ( a difercDcirr Bstoselementos, dicionalesile mimoizacin con muy baja capacidad. ( h memoda principal, sirven para retener temporalmentepequeascanlidr(lc\ (unapalabra o un byte) y se denoianregistros As por ejcorPl('ri informacin la direccinde memoriaprirrl:il)r tempomlmente utiliza un rcgishopara almacenar cuyo contenidova a serledo en un momntodeerminado' ceDlfil a la computadora extemas las unidades toalas Debidoa su disposicin, r de memofi y las ui'lades salida de las unidades entrada, es decir, las unidadesde L" perifcos Tambin de el nombre genicamente con masiva, son denominadas mpofiante inclir dentro de los pricipales elementos hardwae, determinad( que hacenposible una comunicacineficaz entre dos unid l!' ele;enbs adaptadores imprs(n y y que recibenil nombrede interfaces (por ejemplo,uDaintedaz enhe Lrna hldware, sino quc uou CpU). fl trmino intefaz no slo se utiliza en el caripo programasque 'lel existen por ejemplo' softwa As, puedehacerreferenciaa elementos ms sencillo ':l iuncionan como interfacesenfte e1usuarioy ofto programa,haciendo usode alichoprograna:a estetipo de intedaz sele da el ombre de 'tefaz de usuari
r.4.1.3UNIDADESDE SALIDA
So,l dispositivosque devuelvenal exterio datos de salida obtenidos Tu:lbf como resurtado de algn tipo de procesamiento. se encargan de transfom".r". ,"ia". Dlnaas,procedentesde la computadoracentral, a caenas d" o , oJu "*""t"a",
La potencia o poder de cmputo de una computadomgeneralmentehr!( referencia ; h velocid;d con la cual dicha computadoraprocesa los datos P(' serllevd(' ' cuantomspotenlesc una computado,el prccesamiento consiguinte, -ns qtr( una computadora de caractelsticas Exislen determinadas .pirlamente. cabo qu importantes los factoresms permitencuantificarsu polencia Aqu citaremos de unaconlpulaclora: influyenen la potencia
. La frecuencia del reloj intcrno dc llt c(xllplttr(ir.nl )cnlrodc rlunidd de control,existeun dispositivo denominxd(, t.(h)n t(tetra)t llulsosq|e sincroniza todaslas operaciones elementlcs tJolfl eornputaclora. Esterjoj funcionaa una frecuencia constante del or.dcn de ,r,ltion". Ae u."". poi segundo..Edentemente, cuanto mayo sea la freouenciade reloj de ina compuladora. nuyor nmero de operaciones podrdrellafpo, uniduda. Iempo.Este partmero se mide generalmenle en milJonerde ciclo por segundo (mgahetzios, MHz). . El ancho de banda: Repesenta la cantialad de infomacin transferidapor segundo de unaunidad funcional a olra I se mjdeen megabl Les por .egunio. rut/q).Luanloma\or seael achode banda eDtre dosunidades. msrpdo ser el intercambio de infomacin ente ambos, y esto influir inuy positivamente en la velocidadde cmputo. . La longitud de palabra: Dento ile la computadoa central se trabajacon unidades de informacin superioresal byG, hs palabras. V"" pntri eq^uivale a un nmeroenterode b)res y repre\enhla cintidad de _ nlormacrn que \e !"ansfiere en un inslartf dadoenlre lac uddadesde la computadoracetral. In lolrgitul de palabru es el nmero de bits que torman. una palabr Cuanroma)or e\ la longiludde palabra de un oroenador. estf podroperaren cadaistante con dalosqe ocupen malor nmero de bits, po lo cual las operaciones sobre datos complejos qcomo puedense vectores)podrn ser realizadas a mayor velocidad.Hoy en da, lo ms usual es encontrarcomputadoas con una longitud rle palabrade 3i
D1tS.
y dilfcilcr eran caros (cs(tocif. el hLlKlwarc) k)scquilx)N Ifsicos Anliguatncnto, paso del ticnll)r" el que el soliwrll! sc vea colo un aIdidoCon mienlras do usu. peso espccffc ms ha ido adquidendo ha ido cambi ndo, cl software situacin oNlt| que actutlicl en la tal foma reduciendo, de sc iban del hardwrc los costes conlinlnc (coste, clc.) mantenimiento, en todoslos aspectos tienernsimporlncia ol sollwLue quccl hlrdwilre.
1.5.1llsquemabsicodel software
. La capacidad de memoria principal: Cuanto mayor seael tamaode la memoriaRAV de una compuradorr. podrejecutar esLa prograrn\ ms grandes y que necesiten procesarmayor cantidadde datos.po otro lado. no eq nece\irio qur uni computadoru cargueun progrna compleloen su memofia pata eJecutarlo, perc cuantomayor seala memoriaRAM, menos accesos a memoia masivaseinnecesaios (parapoder intercambiarparte del prcgrama entre memoria principal y memoa masiva), y como con\ecuencia. el progrtuna \erejeculado mdsrpidamenre.
'leniendo en cuenta que el conceptode software est ntimamenteligaLlo trl de programalllr con mayordetallela definicin analizaemos de progralna, co'rccpto que se le dan ll:l de inslucciones progrtma no es ms que un conjuntoordenado Aqul, una instruccincs rrrl que realiza. se desea pala la taea indicarle cotnphdora unasrcglas' (llr' acuerdo de construidos de un epertorio, de smbolos eorjunLo dJ llrl istrucciones una orden de operacin para la computadoa Las roprescfltan p,ogl nra responlen a unas reglas sitcticas y semnticasbien establecidasqrr' un lengaie de programacin ,l.lincI Io que\e denomia lenguajes de programacin,perc cada modelo du Existen muchos tipos de un determinadolenguaje Su directamente computaloslo es capaz de entender l conjunto de rcglas .l concreto ordenador denrrina lenguaje mquina de un interpretablespo los dircctamente para construi instrucciones smbolos necesarios dc La construccin ordenador. de dicho de la unidadde control circuitos electrnicos sc ya que instucciones las laboriosa, progrrmas en lenguaje mquina resulta muy pocas insuccrones muy (en existen cdigo biado), slo co lmeros reprcscntan cs necesado conocer perfectamentelas caractesticas hardware del modelo dc (existeuna gn dependencia de la mquina). compuladora Para sbsanar los problemas que conlleva la programacin en lenguaje al hombre:los lenguaies de alto lenguajesms cercanos rquina,se han desarrollado fundamentatenteporques9n indeledientes dcl nivI. Estoslenguajessecamcterizan a hacermsfcil y directa -_ odentadas modelode comutadoray po ohas cualidades labor del pogramador.Ejemplos bastanteconocidosde lenguajesde alto nivel son: ADA, etc. COBOL,C, C++,PASCAL,BASIC,PROLOG, que una computadom slo entiende el en cuenta teniendo Natufalmente, elementoscapacesde ftaducir r'n detemrinados necesados lenglaje nlquina, sern m.quina de un ordenado al lenguaje de afto nivel lenguaje pro-grama escrito en un los cuales progamas denominados traductores, serin otros ionireto. Estoselementos sobreun nivef concreto de alto programas en un tenguaje de han posiblela ejecucin proceso de el se realice de cmo Dependiendo dpo d; ordenador especfico. Lu; y intrFetes los los compiladores de aductores: h;duccin, existen dos tipos glbalmente el programainicial (progama fuente),obteniend compilaaloresftalucen eqrivalenfe en lenguajemquina(Fograma objeto) qu un piogmma semnticamente de la traduccin.Los intrpretes aDalizan'haduen y-elecut sert ejecutadodespus de tal forma que la taduccini las initruccionesdel programafuentesecuencialmente, En esteiltimo caso,.nos entrelazan en el tiempo la ejecucindel plogama fuentc sc dc que resultados de la ejecucin srlida, sino los g.tri." un ptog.* objetoconro dieclilnlcDlc programa songenerados
Paraque,una computadora pueda funciona, es necesario disponer de unaseric r- pograrnas(generalmente oe poporcionados por la firma costructoade il computadora) necesaios paael contol del mismo y su utilizacin efi"i"nr" f"Oiooj,, por pe del usuario. Fsteconjunto de programa\ conforman el \ofr$tu_e msbsic oer srsema, que recibeel nombre de sistmaoperativo.El sisema opentivo es un conjunto de prcgramas y funciones que control; y gestionan ion"iinurni*to ll narou are.ocullando "f su\ delalle\al r.uario. condoqobjetivos priciple.: . alcanza.run eficaz rendimiento de los recusos ha.rdware (memori! perifricos,CpU, etc.) del sistema informtico y . facilitar al usuaioun acceso flexible y sencillo a dichosrecursos,es deci. hacertansparente al usuarjolas peculiaidales propiasde cadarecurso. tn la._acrulidad. loc \istemasoperativos del momenloofrecenal u5uariu , grance poslt'tUdades. como son el uso del sistena informrjco por vario\ ucuarioj qimuJrneamenre (\islema. operati\os multiusuarior. la di.ribucicin'Je l". r."rlr". .1 sistena infomco sobreredesde ordenadores ,rio.rn", ii.ij;ri., sofisticadas intefacesde usuaio basadasen grati.o", "p..",ii". i"rnr, l";.*.;: Actualmentelos sistemasoperativosms conocidos;on UNIX, WnD*r i, bJ;, el sistema operativo deMacitosh, Windows95 y MS_DOS.
ospocrr]lllcll AdonrlN dol sollwnr't rll'l rlfdtll0, clohc[ cIistif ProgrAn)as ostclil)(l (trll(llltr espcolicas rr ll[lll Llplicitcionc! o[ ltttl$fctlizortfbll)r ^ Noltwtrl$ tlo tttlletcltt DcDtrodel sollwalc dri ilplicllell, w[c t lc dcnomnLr por su Irl)o11||lr( rrl ift (l(iNllrcrf (llrr de una seriede proSiulllrs . nli paquctesdc sollwrlc: (lnrlPUcstos cllalll('s rclizaf y gestionar datos, edilr t0xtos, lDrccDnr l)(.11tilcn gr,rrrcrarinformcs. conru'riciunoscon otros ordenadores,enviar y tt\'llJir .l,r$ apticaciones de uso especfico: Facturacin,contabilidad. nlrilrl!
SOFTWARE
1**'***
(
)l
\ |
tl
Pdqdes
J( sofr$de
..
I I' o.e*doRs |
]e texros
[****
rl
Hastael momento,slo hemoshablalo de dos tipos lesoltwre, el softwaeds traduccino haductoresy el software de sistemaopemtivo. frt* ", ?"r_L parede un grupo ms geneal,denominado "p.. softwarebsicoo lesistema. El software de sstemaestcompuesto de rquellosprogramas necesarios parael funcionamientc oe la compulcdora. a un conjunto de progrma, Junto oenlada. a fcitrr el u.,o del slsrcma y opmlzal suslecursos
Eslosdirl('s formanpalte del software. por los programas Los (|rtosutilizados son cqucfl(los que parte de los mismos hasta masiva en memoria almaconarse lllelcn y algrnos conccpl('s este apartado, expondremos proSruma En en ejecucin. tn ur memoia rnasiva los datos en decmoseorganizan hsicos aceca ilgllniciones sierr unaestuctura rnasiva segn en memori Si bcnlos datossealmacenan que rcsullrl queel usuaio conunaestructualgica permite tabaje oporalivo tl iislema quc en flcheros est basada lgica Esta esuctula lcil de comprende. ms nlu{ho cll de datos basados tratmniento manuales de los sistemas la herencia de lorNlituyen (en lllhcros manuales archivadores). un conjunto de infomrcinr Un fichero es un conceptolgico que representa rlcl mismo tipo efercnte a unos deteminadosdatos, hatada como una unidad d( y organizadade forma estrucrradapara la recupecinde un dal(' All[rcenamiento h(lividual. Ejemplos: fichero de empleadosde una compa,de alulnnos de un Iircultad.de libros en una biblioteca, etc. Los datos que lee o generun prcgrlDrir de e[trad r uclenestructuse en forma de fichercs de datos.Los ficheros de latos dcl de la ejecDcin masivaantes pueden en la memoda serintroducidos u0 progfama qe los pocesa, pfoglama La unidad elementalque compone los ficheros es el registro. Un registro a una ficha en un fichero manual, es decir, contenda la informaci(in oquivallra a cada elemento individual As, por ejemplo, en un fichero dc conespondiente los datos rcferentesa un empleadoconcreto fomatan un registro Llcl ompleados, ficherc. A su vez, cada registro de un fichero se componede unidadesms simpl$ una infomacin unitaia e idependieDl( campos.Un campo representa clenominadas ttuIo-libro, Nota-alumno' clc dentrode un registro. Ejemplos: Nombre-empleado, (cada un byte) uno ocupando de caracteres a su vez, se compone campo, Cada
La lblma ms comn de identilicuf !t fcliNlt dg[lro dc ui llchero es eligiendoun^campo, o conjunto de canpos, d0trtr) dcl'rnlinll pr,t el cr"l mafienga diferenresvalores.A estecampoo eonjLrnro ""d;;;;iJ; dc r,ntrp(Nse le denomina iave. n Ia Trgufat.) se mue\fa el contenido de un tjchcr,lc ctnpleado\ en el cual el campo NlF-empleado podla actuar como llave_
La mayorade las organizaciones que empleanodenaalorcs, lo hacenpaams . de un.propsito. es decjr.una misrna empresa puerle manten",aiie."nt"supfi'"acion"s que ulrcen los rxsmos datos, Cda unade las aplicaciones requiere un granvolumen de..datos, utilizndose ficheros para alnacenarlos(en me'moria ,".iuu). aau apli.acin podra disponerde su propio conjuntode cheosque contuvieranios datos que necesrte eshucturados adecuadamente. Debido a que los datosson paauna misma compaia..existe un alto grado de solape entrelos datos paralas distinsaplicaciones. A<..por etemplo. si la seccin de personal de unacompafu.a mantiene unficherooe empleados y la seccinde contabilidadtambinnecesiiaotuochero pam almacenar inibrmacin de los enpleados, existirinfomacinduplicada. El enfoque anterior presenta problemas al existi infomacin comna varios _ hcheros lduplicdad). Es|^a duplicidad lle\a con\igolassiguietes desvenrias: r\ur trabajode introduccinde daroq.depuracicin Je enorei. m. complicada. mau, ocupacn de memoria msiva. problemas deacrualiacidn. elc. ?ma resolve el poblema, se eemplazantodos los ficheos po una nicd _ . coleccin de ficheros inerconectados lgiiamente, generalnente A"'g._ t rnunu, accesiblepor todas las aplicaciones,es decir, por una base ile datos. nealmente estaestuctrra se constuyede acuerdoa la organizacinglobal de la empresa y a sus necesidades. no dependiendo de ningtn prugrama concrero que hagauso cle dichos oaros. Las brses de datos secfern, actualizan y utilizanmediante pograias especiales clenomiados gestores de basesde datos. Los gestoresde basis de datos permiterr, ente otas acciones,definir la estructua lgica de una base de datos i ealizar opemcionesde mantenimiento, modificacin y consulta sobe una base de alatos previamente existente.
Cualquier sistenta do ttalanlicnto utomticode la inlbrntacirllt rlt'|'t' fsicas.De acuedoa la forma ot (luc sr sla mediantemagniludes rcDlesentar los sitllt'llll'i dos tipos de sistemas: fsicas enemos estasmagnitudes fgpfesenten un vakn-lrrill(lrriillr pueden tomar fsicas, en los cualeslas magnituiles 0nelgicos, seales de tensirqll(. |llk rl(l utilizando rlcntrode un tangopreltjado(pol ejemplo, (ll8llnlt en el inte alo ceirado[0V , 10V]), y sistomN lornarun valor cualquiera rtlt l ittlorrrrrr pararepresentr qlr0cterizados fisicasutilizadas porque las magnitudes rlt' rlrrf tcrlsirr de (por seales mediante ejemplo, ilo tomanvaloresdiscretos tI rl rrlrr crllr'rr los ordenadoes 0V y -5V). Conetamente, tomarlos valores Ducden ( r (son llf llillf sislrrrrrr\ dosvalores digitalen el queslosepermiten irr!tipo de sistema hlnrios). r s lr't rrr'rrlt, las fomasde clasificmlas computadoras Ates de inhoducfu (IIIii III||||IIr' rlr clculos de realizar capaces de las mquinas unaclasificacin Drostramos lrlll ordcDld()lrs los se encuentran de las cuales,naturalmente, lentro crloular), rl( y procesaniclll(' l11 siguecomo criterioel modo de representacin uhsificacin dutos:
en los qtrc los analgicos son.sistemas . Mquinasde clcular analgicas: por seales elctricaspoporcionalesa los vakncs (k' datos se rcpresentan Se utilizan sobrc todo para resolvet ecaclo'rrs las vaiablesepresentadas requiefenel cableadomaual dc trrr'l Parasu funcionamiento, matexticas. de entfdl) r (cada un caculo con las seales uno realiza de mdulos serie analgicas. de las salidas posterior medicin la . Mqinas ile calcular digitales: Los datos se representanpor sealcs (sonsistemas digitales)DcDlr( valores condosposibles discretas elctricas presentanmay(n que, si bie los ordenadorcs, de este tipo se encuenhan y poseer un rc (l' preciso son ms lentitud que las muinas analgicas, aplicacinmuchomsamPlia. de tipo analgicocomo digital' tanto Lnidades . Mquinas hbdas: Poseen A continuacin mosamos una clasificacin de las computadoras nu, que atiendeal uso o propsitoparael que fue conshuidauna computadora; difundila . Compuladora de u\o Seneral:Denlro de este grupo. Fnemo\ lquclh ' ordenadorcsque pueden utilizarse para mltiples aplicaciones (gesli(" del progranra administrativa,clculo cientco tcnico' etc ), dependiendo que eJecuten. . Computadorade uso especfico: Tienen una nica aplicacin concrelt (videojuegos,computadofade un robot, contol de trfico, etc ) Ejeculrr slo unos pocos programasy sus unidadesde E/S se encuentrr alaptadas perfectamente Pra la aplicacin. La mayora son otdenador? enbeb los o sstenlts e qotrddos, q're lorf].arl pafe de un sistemamay(l (relojes,vdeocmar pero no es posiblcacccllcra ellos directamente etc..). microondas,
ljt k actalidad, como consoccncilt rlp lt|| lecrolgjcos en la miiaturiT cin de los equipos electrntiu\. \rr n{ .vtlccs [ l) csl, cD tmDortancia \ popuanoad un lrpo mu) especial de or(lc l|ftn, L.l Inl(roorde;ador. . U; mcrooroendor re caflrreriTa por tenercomo cpl, I tlfopt,r,cii(lor que no e\ ms
rrrrrrvt thrl[ \c rlhcrgrr ErLrlldrihrscs (l( tlrtr's Jc ultllecrrirrlliurrt,' clDuci(lircl l\' (t,slrr goirtr,rlcrl. rtllflj :tl0 {lf)tl ,lt1lllr\y vrriostnillonc\ (lc LlLrtL\' SL'cl.'n
qlonrdo, IBM/4361.
ir (''*l 'l' dtrrr los co\leqde lsmajnframes de di5mrnrrrr Surtieroncon Ia ider ' y compaasncccsililll lll ya que muchas organizaciones rcificar las prestaciones, perc no pueden pagrla. Son similacs il lrrrrl l'(foncia de una macrocomputadoa, (nmero de tefrlrirrrllr! \' irrninliame,pero a escalareducida en precio y prestaciones de tipo mellio y |llrflt flr0rcidad de disco). Estos equiposson utilizadospor empresas (l),\rlf ente 20.000 y 250.000 dlares. Por ejemplo' VAX de Digital I-(lrrrl )rrrt rl ' ( tn poration(DEC).
l.l.1.4 ESTACIONES DE TRABAJO (WORIGTATIONS) y disponende pantalla' ratn y tech&) S1rSe utilizan en forma monous!mio a redespara usr l( que actan conectados potente CPU, con ticroorlenadores entleuna estirclit principal diferencia La de mayorpotencia. de orlenadores rcLrursos en est4basada una filo$f 1[' personal es que la primera rlc lrabajoy un ordenador ms rpido dc lt ' RISC, qe pelmite un procesamiento lisco e CPU, denominada de trabajo selenutilizar el siston" Po otro lado, las estaciones hr|llrucciones. (ingenicr r cientfico-tcnicas en aplicaciones UMX y su uso se centa oporativo SUN SPARC. Porejemplo, Srllicas).
compatiblci Con estenombrese sueledesinaa la familia de microordenadores oon el PC de IBM y la lnea Macintosh de APPLE Son mioordenadoresde lcil tlAnejoque se suelenutilizar en forma monousuario Suelenpresentarunidadcsdc por su gran compatibidady bajo cosl" disco flexible y disco rgido. Se caracterizan y (lc hardware que Ia mayorgamade equipos cual hace (onte lo 500y ?.500dlares), softwareque existen en el mercadose orienten a este grupo dc Itpticaciones Existen versionesporttiles que permitenun fcil y cmodoanspoflc computalos. deun Pc clsico. perder delas cualidades ninguna Nn
Se trata de un equipo de pequeotamao que funciona a pilas Posee u toclado sencillo como unilad de entrada y un visualizador ptico como unidad 'lt y simpley reducido' usode un lenguaje sehace estas mquinas Pmaprogramar salirla. (algunos Kbs) pequea sebastante suele disponible de memoria l0 capacidad
y tnordologlos 1.7.2Nucvastendonclot
que ofrece la illinillll(rl, Como muestrdc I xntl)litu(ltlc posihilidades qlrc cNlnrl y novedosrs tcnicas lgurrus ntcl(xli)logas en este apcr!l{) Inlroducmos (o[siSuiendointroducir la lccnologf inlbrmtica en tareas que p rilccrl lxxtt En oscomienloq de la inforruitica. debdo al aho costcde la\ computadora.., tttrl()matizables vista. a primera estasmquinasslo eran utilizadasnor grandesinslitucones (.p;;;;;';. Defensade FFtru, instituciones gubemamentales, univesidades, et"i I.7.2.1 INTELIGENCIA ARTIFICIAL tareas nrmricas complejas.No obstante, con el tiempo, el cose de l,o; ;alip;;;;l; ".r",""U que estudicl rrso| l artilicial (LA.) es una metodologa La inteligeDcia dismjuyendo contiuamente y, de forma p*a.U, ," t uo iJo ;;;:;ff#;;" (orrrputadora inteligente propio (hl llorltllrt pa imitr el comportamiento usosde las computadorasHoy en da existgnpocasactividades humanas en las cuares de I.A. ticnett te'ltttr"ltlr (rrzonamiento, visin, aFendizaje,etc.). Los programas no ega incidenciade foma directao indirectala informtica. | | lrr ltrrrll el modelomsintercsirrrlc Denhode estadisciplina, r(fr!nasa lashumanas. las,amptias. posibiliddes. l,t*tth'\ ttt tl de la irformtica,p&sentamos (tambin sistemos denominados expertos sistemas lof deominados las ^^,^^.^-:3:, -o"ocaracrescas que podran reunir las aplicaciones para las (rrtrrl r' rrr actc pretende que la computadora cuars sera til l to ociento), con los que se informatizacin: (lirrfllro'J | t en dichodoninio Ejemplos: comolo haraun expedohumano o|Dcccos ' . Nec, sida!1 es importalchilblilrrl(rrlr(r prstamos etc. Tambin dc un gran volumcn bancarios, concesin de rlldico, de dahr. E.la caracrersrica se da en toclas -;";;r* aquellas aplicacionesrelacionadas redes Dctrrnrrlt rlct reade la LA. de una nuevararnade estudiodenominada con el procesamient; -iu, administrativos (gestin de cuentas bancariai, p.o"""ufni"nm dcl pttust' la estructum pretende simlar Denfto de este crmpo,se firaificials. a" nminasde los empleados propiasde la neuona biolgicaen olllcrr rr de un banco,gesrind" pi.ufo, y lfi"nt., lorcbral,es decir, imitr las funciones ,in videoclub, de aprendizajc etc.). con capacidad de patrones de reconocimiento "n ohteneraplicaciones ' . Erstenca de datos comwzs a mttpks proce,ros. Cuando en una I,7.2.2INFORMTICA GR.,FICA organizacinson utizadoslos nismos datosp'aral.tirt"* upii"u"i"""". l" gesrin auromtica de dichos datos puede evitar La informtica grfica es uno de los camposde ms inters y que crecc r s il ;-;;;;;; Iisicmenre repetidor en vaio. rciores o a"p"r,nrn*,o, flpidamee deDtrode la infomtica. Este campo incluye una serie de principit)s dr' J. organizacin.De estafonna, se evitan problers de porcomputrr.l"r de imgenet la \isualiTacion a consegir diheo ) de usoorielados actuatizacinAe "iu is datosy se reduceel espaciofsico de alracena_i"nto . gr1-ict)s ello, los sistemas posible realidad. Paa a la lo mrs cercana oon una apaiencia fo, nJa_oJ- por eJemplo, los datos sobre empleados de accio'tcs que pemiten realizar fcilmente y hadware softwarc incluyen componentes on Uun.o pu"J"n almcenados junto con los datospesonates "._t* como desplegargrficos en dos o tres dimensiones,modificar su tamao, fotarlos de los clientesdel mismo. idicando su relacincon e banco(clienre,empf"uaoo etc. En general,la informticagrficarenemltiples reasde aplicacill. dcformarlos, u_Oo.. puaiii'o.-J usar para djstrnlas aplccones que iabono se incluyen: ahseocon ayuda del ordenador(CAD)' realizacjr d las cntre dr ndmina. conrol".arg" "rri oe tosempteado\. y grficos, ate grfico por odenador,animacinpor ordenado'. de clientes, modelos ct.,). diagramas Be\dn de imgenes digitales,etc. . Realiz&cnrcpetitva de tareas rutina s gficas de usuaio, tratamiento diseode interfaces sobre una gran cantidad de dtos. La computadora puedc procesa iteratrvnmente las mismas Incrruccrne\ sobregrn cantrdad I.7.2.3REALIDAD VIRTUAL por eiemDlo. de dlos djstinro.. la confeccirjn automatrca decata para cada clienre sta es una de las aplicaciones ms emocionantes de l tecnoo8a OeunUa*n . Tratamientode nfotmacn geognifcamente lugaes fsrcos, de recear qDese encamina a la habilidad modema, oomputacional distribuida. L^ informacin del cueQo procesa , cl que tienen apariencia real. Paaello, se utilizan Ios senldos una gran computadora tenmenos puedecnjontrarse di\ribuida Dor -que olsrnto\ tcrrxnales sonidoy el movimiento paa simular objetoso lugaresrcales.Se utiliza para todo liP lpoj ejempo. ccjero\ Jut(,tnaticos o .uarr.nl., bancarias) e incluso la informacinpu",l" .". prn"". de taeas en las que interese la sjmulacin de procesosreales, como pruebas d. ;rr-;;;;; computadoras distribuidasen red. de los aviones,exploracinplanetariavirtal, exploracindel interior dc aerodinmica etc. salones de vidcojueSos, no construidos, . Nec.esdad edificios de alta precsiny tupez en la rctlizacin de clcrllos de -;;;;r;; calquie complejidad (simutacin espicill. r{)ntrol d" ildustriales, prcdicciones meteorolgicas, eic.)
pLr lu lcsolucilnrd0 Dl(xlclo rolalivusrl lso (lc ll c(rrnpult(b,fl pllcucionos (simulacin, e1c rlc an/rlisis rllkrs cxpcr'nicntilles, ) y clcubs malcnrllco !0[Dlcjos (allouk)Dumrico,etc.), Llcntfo(lc hs cutlospodemoscitar: predicciDmeteofol8i(lL colrol ssnrioo. ctc !t,trltul nmbienlal,control dc t'flico, coDlrolde comunicaciones,
I.7..1.4 APLICACIOI\ES MDIC4S Y BIOLGICAS en todas las tareasm(lirrrs S. Actualmente. se ulilizan los ordenadores ryrr,|lrrr de investigacin mdica(biolgicay farmacutica). aplicaciones hr(lLrycn clrtr ru,l' y tratamiento bases de datosde historialcs de enfemelades, rllng|lslico etc. en cuidados intensivos, ecografa, controlde pacientes |rficrltes,
I.7.:1.5 APLICACIONES MILITARES rrrililrrl.rlri por partede los gobiemos en aplicaciones El uso del ordenador primer el ENIA( De hecho, el ordenador, . llr, las demrs aplicaciones. a lxccodido r, ante diferentes conlliri(,rrt principio para trayectorias balsticas calcular l|||l) en n ti Delcrrs;t de del mundoes el Departamento y cl mayorconsumidor de infomtica destacanlos sislcrrri ll|lldos Unidos. Dento de este po de aplicaciones, mita pof s.rtli el espionaje de dar, los misilesautodiigidos, ro|lputerizados y defensa etc. computerizados, los sistemas de seguridad [1iljcial,
"y"J"
Il
I.7.3.6 APLICACIONES EDUCATIVAS personales han iniciado una revolucinc En los lltimos aos,los ordenadores par pueden las edades utilizar los ordenadorcs indiduos de todas rea educativa, cl crl pueden encontrtr computadoras, Hoy en da, se un benefrciointelectual. 0onsegufu en y bibliotecas. se estconviftiendo u Adems, ol ordenador museos [!rlsde clase, irslrumentoesencialen el procesode aprendizaje. puede sc en la edgcacin el impacto de las computados No obstante, qontempladodesdedos puntos de vista. Por una pafe, se plantea la necesidadde ilcluir la ifomtica como materiaen los planesde estudios,dada la impoftancia d! de la tecnolog qug una personaest fomada en el uso y aprovechamiento muy til en l.l oorputacional.Por oha pafe, el ordenadorconstituyeun complemento Instructon mediantetcnicascomo CAI (Computer-Assistd li)rmacindel estudiante (CorPutr'Asskted laaming y del ordenador) CAJ' con ayuda flnseanza que proporcionan didctici cmacterlsticas Aprendizajecon ayuda del ordenador), |lluy importantes.
como sonla composici relacionados con el ar1e, Aqu se incluye aspectos por ordenador,industrl de cuadros, creacin de dibuios animados,msica natualez automtico de textos de cualquier etc.,ascomoel aDlisis cnematogrfica, etc. la traduccinautomtica.
cAP l t,() t
DE LA INFORMA(]I(1N REPRESENTACIN
EN LAS COMPUTADOI{AS
du 10\ con la reprcsentacin relacionados aspectos seestudian En estecaptulo scfr Pra cll(r. computadoras. de las (numricos en el interio (lntos o no numicos) l"rl sislemat de numelir' a los una introduccion en primel 1u8ff.aponar ttrcL'sario. cll fundamenlilD intemasse de fansformaciones ya que gran cntidad rrrlemticos, los (cdigos E/S)' coD de entradtsalida los cdigos seprcsentan ollos.Postedomente, comprensihlc forma en una la computadora a extema la infomacin quo se haduce r;rra los elementosintemos de la misma. Po ltimo' se consideraDltrs intemasque tiener lugar sobrelos datosen cdigo E/S par sr Innsformaciones aritmfcas. de ca a la realizacinde operaciones rdecuacin
2.I INTRODUCCIN
que el ordenador trabajacon dos tipos de informaciones:los datos Recorlemos los {iatos Fl cmo se representan slo vercrnos En estecaptulo, y las insllcciones. jrroblema la informacinse atar en captulo de cmo se regisa fsicamente posteriores. Nomalmente, la informacin se le propocionaal odenadoren la lbma ms pedcnse es deci, con ayudade caracteres,Estoscaracteres usualparalos humanos, igls)' numrico del abecedado como minsculas llfabLcos(tanto maysculas dc rdenes (:, :, !, ", $, 7., &, /, (, ), =. etc.)'de control(indican (0,1,2,...,9), especiales fin dc indicador de carcter fln de lnea' el dc indicador como;on el carcter oontrol, elementale figuas (Pcrmiten grficos rcpresentar fichero, etc.) y caracleres
{,1IJ'r,*).
L,:.-l^l::.::n."*l mrormacro se mantiene utilizmdo dos valoresde una ."g"l r -ii.i"" ili,l repesentable mediatte cerosy unos,
Nosletra(emos en k)$tesprimeros til)(h1ct,tclorc$ TJSUALES (clrctcrcs_texlo). D NI.JMICRA(IIN L., ,,, SISTEMAS agrupacin de los dospimeros tipo; sedenomrntt c!r(:.0roi ollbnum6ricos_ EN INFORMA'TICA Todacomunicacin con el ordenador seha dc rc liztrscgnlos caracteres . tllxl ouc uliliztn)aritmticas admitansusdispositivosde E/S (todo dato o in.t clccllrlfItls oPcluoiones sLrclur Las computcloras u""iO,, ,. ,"pi"-r."-nroJiil;#,,, tlr Itrw{ de nmracin on el sistema definido para el sistemainformtico). Bl conjunro pam los drlos lluln'luos bas.lda tbluscntacin .i" ;.;;;;;;f#;, lo\ \islcrrlrr\ intermedios cdigos \c como ordenado utiliTrD juego alecaacteresde dicho ordenador. se denomina 6ti,ttltnuronrrlr.Trnhrcn n trlrA de binar'r) nmero paso de un el ya que,comoveremos' iiutrl y hexadecirnal, de un odenadose simplifica,aumentando tl l que ms ctrrl _...._El diseo y construccin est una representacin 1., iltouiu. t iui"t, con l cuul se obtiene fiabidad, si se urizan sto dos vatores posibles irrrtl pala I"; rltr ". bin'rrir en las conversiones (ser-rtilizan comopasointemredio decimal rintorra representan los datosen el iteior de la computadoa. ";;bil;;';;"q". stosvaloes sei"o.;;;;;;, imal-binario). t dcc a dos.niveles de rensin, de *-;,;;;':;;ff;:;
AI tener que aducir toda la iformaci suministada po la computadoa a ce]os y unos, es ncesarioestablecer una corespondenciaentre el corjr;il;;;, ros caractercs y el conjunto biaio f0.1)" (n es.t n:.ne.o O. tii, aiip;;;b;.;;, rcpresentr,loscaraceres). En definitiva, es necesaloltevar a cabo una codicacirt entre^loselementosdel prime conjunto mediante los d"t ;g;;. il;r;;;;il.
"-r""r"""iiJll. aunqueexisencdigosde E/S nomalizados. Ejemplo: Si queemosrepresentarlas cinco pdmeas letas maysculasdel alfabeto,podemos establecer la sig_uiente correspondencia:
Carcter Cddigo A 100 B 011 c 110 D llt E 101 a:T.^: ejempto. sehr e\tablecido unacorrespondencia . _. . A,B,C.D.F :.. "" eqte enlre el conjunlo.l y I el conjuno l0.tl . qquihemos urilizaoel nmero miirn
ltt A dc un trllirlt( Un sistemaalenumerecinen baseb implicala existencia o rb s i m b o l o s Elvalordeunnmerolenbasebrdependedehrrrrrr (rn rDu e sp lo cadacifra con un valor deperr'Jrcrrrr conlribuyendo 'l' .f alfabeto. "'.if.^ ",tir.:,"r" gllr nismay de su posicindentrodel nmero (b=10, A={0,1,,9}) ocuneque: decimal En e1sistema Ejemplo: 310'' 8 1 0 9 +2 1 0 - 1 + 1 0 ' : + 51 0 r + 458.23)ro=4 e\Pcil-r'1 tieneun pesoy un nombre cadapoiiciDdel nmero Comovemos. unidades'etc.) Generajizando: (decenas, centenas, Si la exprcsinde un nmeroN en baseb es:
oe btt\ neceqanos parrepresenLar esk\ 5 etrl\. c: decir.lre\ (en n a" ,a, al menos 3). "a,a"uro, P.amr:ali1r las operacionesaritmticas sobre datos numricos, la DroDia . computadora efectriauna transformacinde la r"pr"."ot^.iOn .Ojigoi; ;;r;;t;; representacinbasadaen el sistema de "n muy aptapaarealizaroperaciones aritmticsl.
n 1r_2 n_3 I{)b= .. n3n2nl no. su valor decimalene dadopor: cntonces I + ' + n_rb_t b_2 + n2b2+ nr'br+n0b0+ n I b + n_2 +nr'b3 N)ro= Este rcsultado,conocido como el teorema fundamental de la numcracir' en cualquier sisfemade numecin con la misnln rclacionauna cantidad expresada decimal. en el sistema cantidadexpresada Ejemplo: El cdigo oct.:ll est basado en un alfabeto de 8 smbolos decimtr octal165,4h tieneunarepresentacin y b=8).El nmeo (A={0,1,i,3,,i,5,6,7} quevienedadaPor: 8 ')r0=ll7'5)ro 8'+58u+4 8':+6 165,4X=1
"'f;tfi#,T:
mitmticasdentro de un ordenadorse suelenlleval a cab Las operaciones en el binao naral Aunquecl paralos datosbasada un; repsentacin utilizando realizr cambio de cdigo de E/S a la reprcsentacin en binado natulal la relativasal sistem un seriede cuestiones veremos el oralenador, automticamente y decimal el sistema entlcste y a lasansformaciones binario
dc numontclD hlDtrloschlsr cncl uso dc unrllbct(, . snrbolos , ,lll.Nhtc|no A deskr do^s (b=2, A={0,1}).Losclcrcntos l" uuuf"t,,Ui,ruril ;li;;;;#; cifrasbinarias.
A contiuacin,veremoscmo se realizan las tasformaciones ente el sistema derimal y el sistemabinario:
co'l pn (1 sc llcgaa u[ rcsullr(k) licnc una Drtclitcelonrtln l'lllll{) ourndo d0 lolt clltcr0s nult. lil nlllo,ohl00 o 8I'ormcon las partcs tiaccionaria lll que obtioncn el sc en ld(l(rN cll cl lismo orden productos obtcniclos, puede muy ser clcln,crobinaio [lrLrt)d('t) de cilis licci(ntnfills nmero (lc In el resultado truncar suele se por ntcnlmente lo cual, innito, l del ordcrrlt(l de almacenamiento de la capacidad dependiendo conversin de t,ancamento)' (existeIo que se denonin vt error en binaio del nmero decimal {)Jl5)1" (l Ejemplo: La reprcsentacin (1,01010...), ya que
0325 0,650
0,650 x2
0,3 0,6
0,6
0.2 9,4
L,2
a binario Primeo Ejemplo: Pasarel nmero decimal 67,125)La por 2 (67) y sucesivamente la dividimos decimal rrrteentemdel nmero 67 1
30 0
Con esto tenemosque la parte enten del nmero decimal 67)10tiene com() enbinadoel nmero1000011)2 ropresentacin el resto del nmero,se toma la pate fraccionariadel nmef() Pa repesentar por 2. dccimaly semultiplica sucesivamente
o,125 x2 8,250
. Conversin de la parte fraccionaria: B
0,25 x2 9,50
0,5 x2 !,t)
enbinariocl tienecoo repesentacin 0,125)10 Portanto,la parteffaccionarir ser: binariooolnpleto 0,001)r,y el nmeo nenuo 67.12s) o=1000011,001)z
Ejemplo:En la tabla2,1 mostramos la rcpro$onltcin on binrrio dc cadaun ".'' de las 10cifrasqueitegranel alfabeto del sistem;de numercin deciral:
0
I
!ltiM^ It
t|i!'IA
nloDuclr)
DIVISTON
Decimal
Binaio
0
I
2 3
4 5
qicmplo:
100rr01110 1001001 + 1110000111 - 1100Ir r011110101 10110
1t 00l0r r 11001011 00000000 1100101r
100111001
6
7 8 9
lirll.id11r
11010 010 0010 00
1000 1001
Iro
1101
Nteseque en la tabla 2.1 se estnutilizanalocuaho bits para representar cada nmero bilaio, aunqueen realidad no es necesario. El numerob000 e; isu; ;;;l nmeo.O,.eI nmero0011 se puedeescribirrambin I I ."^. OlOOfl-* cerosa la zquierda "._. no tienenvalor.igualqueocufiecon " decimal, el sislerna en dond( 5 esel mismonmero que0S.00S.000005. etc.j.
E el ejemplose observaque al multiplcarpor I0'r {es decir'-p-or2 cn p(n decimal)equivalea anadir un cero a la derccha,siendogsto similar a multiplica (lc nmero decimal.En realidad,esto ocrre en to'l'os los sistemas iOlr." numeacincuanalose multiplica un nmero por su base Por ejemplo, cuando utl nmerooctal se multiplica por 10)s= 8)ro' el resultadode la operacines el misnlo = 10)'r un cero a la derecha De la misma form4 dividir por 2)10 nmeroaadiendole el punto decimala la izquierda qultar cerosa la derecha o desplazar mDlica
2,2.4 Cdigosintermedios
en la facilidad de tansformaru El uso de cdigosintermediosse fundamenta se utilizan como basesel l1 2 Po ello, nmerc en base 2 a otra base potencia de hexadecmal) (cdigo octuI)y el 16(cdigo
Las conve$ionesoctal-binario y binario-octal puedenhace$e fcilmente- El oaso de binano a octal se lleva a cabo formando grupos de tres cifras a derecha' izquierda de1 punto decimal y efectuandola conversin a octal de cada gruPo
on hindrio so lcPlcncllllr Co|l csto so licnc qc 0l tllllllltr otillll 17352,16) l)'? l{))1= ll I101I101010'0011 = 001l! l{}ll ll}1010,(X)ll l?352,16)s
90mol
i*;i#"t*,,m"jg;,,:.#*r*tr,:":1"T:;:],*:ii#'jr
m;;n:n:ru, l,;h;,mj.".,.."Jr"Laln:h",.:.-,.':["J,::ii:T;::,'jj:
'J"il""J: """".,,,11"#o'"";olX1"l tenerpresente correspondencia la tabla de enbe . atr,", J*?or",i"lJ"tl'ente
lllnorio: 011 ll0 011 000 010 100 ,l0l 110 100 Ocxaf:363024'564 cuando serearizan ":l'i:-octar r7352,r6)s.
lepresentacin octal la tanto, Por es363024'564X | | t 10011000010100,1011101), del
eliminf sepueden y a la izquierda a la derecha quelos ceros ObsNese M l ).' 1000010100,101 binario1111001 Pasar a ocfalel nmerc Ejemplo:
nmeo
debitsa reprcsclrtll el nmero octal cuando el cdigo seutiliza Geeralmente. alrnacenamienlo de lacapac;dad mejor apro\echar deJ para rimltiplo
reali/irrl headecimal-blnario Las conversionec ) binario-he\adecimal'e cn estriba diferencia Drlcticarientede Ia misma forma que en el casooctal LS nica debenseren estecasode 4 bits, en lugar de 3 ' rluelas agrupaciones
el nrineroocrall7l52.l . Parapasar ".'#ll'"tinario' se Ioma cada gito octat usrtu)e por rareprese",*iu" y .e iii'-," O c ta l:|1 3 5 2 ) 6 Binario: 00t l1l olt tot otu ,001 lt0
entre el sistemahexadecirxrly decimal se realizanigual-quc Las conversiones la Dascn el sistemabinaio, si ms diferenciaque tenel en cuentaque' en eslecaso' fundamental eorcma a decimal,bastacon aplicar el os 16. PaIa pasarde hexaalecimal se pasanindependientemeDla hexadecimal, pasar decimal de Para de la numeracin. entre 16) y la parte fccionaria divisiones (realizando sucesivas l0 parte entera el resultado se concatena y despus por 16) (realizanilosucesivas multiplicaciones Cuandosc 1A7B3,F6)16 Ejemplo:Psara binario el nmerohexadecimal presenle lil realizan conve$iones entre hexadecimaly binario, es convenientetener y binarios: enelos dgiloshexadecimales de coresponlencia tabla
Hexadecimal
llinado
llhrnlo: ll$ndontrlr
r |l fr L
I r {r
||l L r , r n ) o
ollrr
,l l ) l l
0 l)
0 2 3
4 5 6 1 8 9 B
L l , l 1 .l l
ll
del
nnrcro l)lritrr,
,,rcoDrcosDEE/S
r 0 ll
1100
1101 l1 l0 I lll
c
D E
F
una dc(ofrrrrrrrx que asocian a cadacarcter de E/S soncdigos Los cdigos los conjuntos: enhe debits,esdeci,soncorrespondencias tt'flcia aFt p={0,1f'' ..,2,a, ..,2,*,^') a=\0,1,...,9,A,8, '(,l,E "'$-..\ v queseestuliliftlrr(k) del dispositivo m de q depende de elementos El nmero de Cr, tenemoi: los m smbolos frjo n debits paracodificar llxniondo un nmero (4 combinaciones dislintrrs) . Si n=2podemos codificx m=4 =22 smbolos . Si n=3 podemos codilicar m=8=23 smbolos.
Parapasar el ndmero
Binario:
Conesto, setienequeel nmero octal1A7ts3,F6)r6 en binrioserepresenta como: tA7B3,F6)16 = 0001101001I I t0t 10010,111101t0), = rr01001 11 10110010, I11 1 0 1 1 ), Obsrvese que los cerosa Ia deecha y a la izquierdasepuedeneliminar. Ejemplo: pasara hexadecimal el nmerobinario I I I 1001 1000010100,101 I 101),
. Si n bits podemos codificar m=2" smbolosdistitos. un cdigocon n bitslrrl a codifical,senecesita Dadoun nmeom de smbolos pos(rv( entero menor mero n debe serel consiguiente, rrt rn=2'+n=1ogzm. Por m. n > log2 la relacin rrt oumpla Los pdmeroscdigosde E/S utilizadostueron los de 6 bifs (n=6), '.1u( ]0 dgi()s (26 caractees alfabticos' distintos 26=64 caractees rr|r|tita reDresentar cdigos a utilizarse comenzalon Posteiormente, especiales). ilrcirnalesy 28 caracteres que de 6 bilf. 1os cdigos los mismoscaracteres rh 7 bits, que pemiten representr y los caracteres de conol. Actualmenlc incluyenlas letrasminsculas aalems, lJcr\), \on losde8 bil.. m.urizado\ hr cdigos Podemos esfablecer cdigos de E/S de foma totalmente arbitrada N que suelenser utilizadospor lot (f)stante,existencdigosde E/S normalizados de computadoras.Pasemosa describir brevementealgunos de eslos aoDstmctores cdigos: . Cdigo BCD dc intrcambio normalizdo (Statulq Bi ary Cod' estecdigoutjliza n=6 bits =) Norm mente, C). DecimalInterch.nge a veces aiade a su izquierd No obstante, represclllablcs. m=64calacteres o grabaci en la transmisin paravcrificrrr errores un bit adicioDal Posibles de informacin(bi( dc PL'ridd) En este caso, cada carcterqued' reDresentado Dorn=7 bits.
I'll cdi8('lils scSlin !rrr rtrlllhltltrrr lrr\rlrrlnrt;r(lu1| . (iidigo ltll('l )l( ' ( \tt nrtrtltlt ttt\ i'tlt tl t )t\ il,xrtInt!,t l,os (llllossc rrllli)(ltrccr dkury( e,tka. t.r cottell)s Y ir|l |Illr olx rlrrirritllltcrnrcnlc Ir(nrrrlllrrri sc utili,'rrrr un c(idi8o(l(. ll i.Ir .rlt,,,tl|rlr,l,,rl l.or rk lirr rrrrrnr'ico rltrtf s. S s 8 bits hrccn posiblc|, cslc lrlrr n' para rclizaf n(lceurrdr cD t(xli$' li/s rrrrr'lrrltn ,tbrcnidrr rcprcscutllcro ik fr,rI !i r,\lr,l,lr, rrr.tr.rcs. if t1,i,*,:llr,rcin l)e hocho, ircluyelcl|lr, As( ll cdig() en rrrr$s ll rcprcscntacin n()strrrostchc(h(' ('"rr!rl( minsculsyrrr;ryorrrrrrrtro,Ir,lr(tr.r.r,fsl)(.rirlosquecurlquiercdir,l r{}Fl;.i('rrrs'irtir FrlrlIllt[, (l0l nlncfo176: de 7 bits. 001l0(x)l {)0| l{)l I I 0{)l l0l lO)as.II 176)10= . Cdigo AS(lll ttlrktittrt \tI tht,t ( tt lit tnlbnnationInterchangtt es: Utiliza n=7= rr) t.)ll (||l(l.s r(.)|r.srllltrtcs. en bimrio n lu'irl dc dichonmero rllrt Lr rcpresentacrn trsrecdigoes de los mri: firl||k,r! utilizados.Se l) ( (lc (ll.('ir (lrk. lir l:ry(n.pr1c (lc las transmisiones de dat(jr. 10000)r 176)z=101 entre dspositivos sf frlli,i r cn cstl| codiflcacin_Se suele inclui Lrl (i,rrt() l representacin con el cdigo E/S es demasiadolarga' rcsttltrrtttrtr octavo bit a l.r i7(luif|rlr l)irllr dclcclu.posibleserrores de transmisinr, r'rlr/l srlrrrr,|' rrliliz.rr un representacin basada en binario natrl Ptllir grabacin(bir dc p fi(tr'(j).t.) crjdigo ASCU dc 8 bits es denomiriado c{:tilt ASCII extendido. prlirlrf\' I l\r' cslos motivos, y teniendo en cuenta que la ALU ope(a con Existen otros cdigos dc uso ms estingido que los anteriores(Cdigo il( c l /s I simblic pasandode Ia repesentacin r(nrvcrsinde notaciones, ll/r rrrrr tarjeta,FIELDATA, erc.).La rabla 2.5 muestrala codificacinde los dgirosnumico\ lllrrrrrl binario represntacin intema' basadaen lrlrrrrr'lrr{ i(,ll Llucclenommarcmos de acuerdoa los cdigosintrodlcidos. |.rl|||tfl|('i(i'l|clmiteunmejoraplovechamientodelamemoriapfincipalylll||}'I rFlrr Ilrrl (lr los clculosnumricos.
l00r0r0
0000001
2
0rr0000
0110001
00110000 001t0001
00110010
0000010
100001I
1 1 1 1 0 0 10 0110010
ll l1001t 11110t 00 0ll00t1 0lI0t00
00t100rl 00t10100
L\Jll0t01
10001u0 i 0 0 0 t0 l r0 0 0 1 t0 0 0 0 0 t]1
8 9
internurrclll'L cmo se rcpresenta lilt cslo pafado, intentarcmosestuliar puede almacenarua computadora Los tipos tlc tl"t"' litlrx llnrlrs lillos;c datos que son los siguientes: r'i"r,n ,'t,it.s qu" puedesopofar una computadora irr,t,, ' l,gico , (llnicter . l,htoro . l{(.tl
1 i 1 1 0 1 01
0110t01 0110110
01101l1
r r 110110
llll0 ]] l
00110]l 0 00110111
0 0 1 It 0 0 0
0001000 r001001
1 1 1 1 1 0 0 0 01 00{) | 1 i1 0 0 1 0111001
0011100r
r'rrl1rrrr quo I os (lllos de tipo lgico puedentomar dos valores(0 o 1) 'l)r'r (l( rlirt'f,' lil). de es1c interna (0). La representacin ( l) o de flsedad ietrl ,lr'vr'rrllti opcionesms ustlill(s lltrrv vrri lltt A continuiLcilmoshamosalgunasde las cl 0 (rr\lt lr parareprcsentar .llnc(f0(resP. 1) todoslos bits de la palabra pam r'lJritr'rrr de la palabra . llir(cf 0 (rcsp l) slo el bit ms a la derecha rl l) ('csP.l) el0 y haccr lcrrl(lrrr parareprescntr de la palabra ' llil!cf 0lodos los bits el ] l)il (lc [r plabra pararepresentar cadenJ\dt e r'trlrr \encillumcnte lirr (llos dc tipo carcter representn tl ('"lrl (r lil (rr Lrs Pirl.rbras rlcl ordena'lorl repre\entrdo\\cLrn trr'rrrrl,lll,x r(! tlc rcl)ffscrrlrr( clr1urr una rccoD\rcrsi')n ttllllr,r1,lrll rslc cso. llo cs ncccsirrio
(1rIt l"tl{hrr l tFt||ith IniFtlF r,t'tf6trFr rdlrr\ r lltrlrrcr 11,rrrrtl(lt(tue su lonIi1lrl r'rr lli'. ' I rrtrn r,t tt, t,it,t,.trt\rlrtx,r,r,,rrutll,t,!,rr(.ri,,k,,,i,,,.,,,.jcbiJ.,,, ' r'rrlUrLr'r'lxr'1',lrr r rdrtr.ttlr,tlr[,t,r Ir{ltrl,li,t t[.it t|tc xrda,esnecesaio lcel h l!,rl,rl|| rrl.r|lr.Ix,ttiI. l,, | ,tifrn. 1,,'tilxftrr rl( lllx' fxlrr r 1,r,. rlnlrrl, lllxr r.r.l son k)snsutilizados. Dol rr.o,rrrrr/l|r, |l,r r! | |.| I I.1.I||iII |l,ll , ,Ir rl|,r!rr{l{.tirl[,r,|| los siguicnles apartados. '
l)i\tt)ttittkl)tlr t l)it\ l\tlttt: tnr rft'lrrAillrrirrrlr so (lcb( irtl(1lnt cxpr(fsi(')f tistrr rl ntthxh)MS' t't'\il t plrtttltrlvntuttantttil,kt)trt't'\ttlil:t ''s ,ip),,,i,iu,i,,,aa,i",,tti1']1)|'t|t|\||l|.'|||tn^\lroi|ltnt|(tt1l' 'Lt Iltxtl lttt' 2"' I (ltDo principal vcntlia Llt cste rrrl(xlo.sc ticnc qlrc fosc lrrr r'rrr|lil r()t' tl coirrci(l(' thttllrkt), cs decir, el n lero dc cnldl)s l)osilivosrcPresentahlos No obstnte,la silretr'a dcl |arr1l" r' lrr (lr cntcros negativos rcPfcscDlrrblcs rrrhrrLto lt li'l la exislcnrrtr quc prezoun ilconveniente' hacen dcl mtoalo l|rUrli(i(li(l y negavo)' distintaspara el 0 (cetu positivo cero tlnrscrrluciones
lhrrlrlrmentoaI (C-1) l* es idnticaa la aoterior,exccptoPrrfrr Iin este caso,la representacin y por {) {) (cambiar I l)tr Estosltimossefoma complementando rilr( rrs negativos. p()srlrv" nmem coespondiente MS del ll l,,rl,rstoi dgitosde la representacin positivo)'incluyfrr(ii) '1 del nmero se derrornir el copLemento lo q--ue l htcrricndo rl bil designo cn e\raconversidn r,trrl,i(.I pdlitbrrs 45 y -45 utilizando en C I de los nmeros Ejemplo:Representacin rh l2 bits( =12bits):
s
45 0 0000010110r - 45 1 11111010010
s
I
del mtod() que las propias de estemtodosonlas mismas Las caractersticas de dos y existencia la simtrico representacin Ms: El mismo ngo de distintasparael 0 t( prcsentaciones
00000101101 00000101101
(l)mplmentoa2(C-2)
Sc denominarango de representaci de un mtodo al conjuntode nmeros rcpresentables mediante el mismo. El rangode representacin del mtodoMS vienedadopor l expresinj _2*t+l<x<2".1- l
positivos sercpresenlln enteros k)snmeos derepresentaci(iD. En estesistema a pafir d( se representan negativos cntcros MS. Los nnrcros ilual queconel mtodo y despreciand I a sta sumndole a I dul nlncro, en complemento ii reprisentacin positivo) 2 del entero .l cl I .',/t'?rlo (obtenicDdo si exist cl ltimoacarreo,
fflstttkrrflgsg,.,1D cn C-2 ltc ,1 flllDorr 45 y -45 utililrrdo 'r Plabrr\ tlo 2 hlr\ | n-ll trltr).
N" Doclm[l -4 -3
MS
l
c.l
I00
c.2
RS
s
450 00000101101
2
-1
I l0 101
l 0t
I l0
0l I
cr (45) I 11111010 0 1 0
+ -45 I
0
I
r 1 1 1 1 1 0 1 0011
1 1 1 000
,, z" ton ;;;-;; ;;#;""ffj"i""xi,ill;.rxi"r.flil go :f Jffi:".xl: ".," orjgen dereferencia f0+ 2n-r)
.,
45 ::= 45+128)ro = 173)rll := 10101100 -45::= -45+128)ro = 83)m:= 01 0110 EI rango de epresentacin de este mtodo, al igeal que en el mtodo . C_2, ampoco es simtico:
Excsoa 2o_t (Representacinsesgada) No utiliza bit de sigo, todoslos birs repesentan un mdulo o valor. Esevalor - coesponde se con el nmero epresentadc
"."".y;Tun
c(xlili(llllrll intemrmclrl' A veces,los dtosde tipo enterose representan binariosDe estalin rrrlr.( rr rrrrlrvlt dgitos concuato cadadlgitodecimal lhhdmente ll('ll estarcprcscrlt0cr'tll denominndose dosdlgitosdocimales, representar |s p0eden ll('ll replcrcrrln(ll una obteDindose npuquetarla,o bien un nicodgitodecimal, docmpaquetada h I' peroa \ecesse ulili/rrrlrlnlrr e\ pocoeficiente. bstaloma de codifica y por la ganfacilidadde codillcf c'r ll( 'l) ll decimal sistema a nuesfto Dmximilad cadadgito decimal ml8 que consideta BCD del nneroentro 98325 Ejemplo: Oblenerla representacin
9!!z5O,o
1001 1000 0011 0010 0101 0llO)B.rD utilizarcualtr bit\ l)llr sesuelen con signo, BCD dedatos En la rcpresentacin y 00(l postivos pam nmeros los por 0000 ejemplo' ser, Puede el sfuno. I'sltrcsentar plrlulosnegallvos,
al igual quc lir( o muy pequeos, Cuandose ope con nmercsmuy grandes es decir' que todo nmtnl I se utiliza la notacin exponencial, l0 computadora, de la forma: expesar podemos numero= manrisa* base"Fn'o* Esta notacin taribin se denominanotacin centJfuao notacin en I) t|l de las quc s llotante. rJr nmem en esta notaci tiene infinitas representaciones' Estarepresenlae normalizada. rcpresentcin la lenominada iomacomoeslndar
consrste en que a manlisano tierep .tcf lcrry Fl |r lr.t {lf8ito l l dcfcchadcl ptnto decimal esdistinto de 0 (salvo en Ia .cprcsc tnrhll rlrl ||lifit(rtr) 0). En estesistema de codificacin de nmoror, rr rlivIh los hits disponibles eD la palabra o doblepalabra de la computadora entrelx rtttisl. y (,cxlxntcnte teniendo una basede exponenciacin deteminada (2 o unt |lotl. (,in ilc 2). urrnalmete. la definicin de la comaflotante de unacomputadoriL sitfltrrslirsrcgls:
. Bl xponent se repesenta en MS o en rrlncsc|lrlc(nt scsgada (estaltima es la nls frecuente).
CAl,i'l I ll,() I
. La mantisa es un nmeroreal sin par-te onlcr y estepresentado en MS, en C-l o en C-2 (1omsfrecuente esC-2). . La base de exponenciacin es una potencia le 2 deteminada por el fabricantede la computadora (generalmente es 2). Existenmuchasfomasde epresentacin en comaflotante,vaiando: . La longitud de palabra. de exponenciacin. ' La base . El nmerode bits reservados pia la mantisay para el exponente, ascomo los sistemas utilizadospararepesentar cadauno de ellos, Las definicionesmscomunes son las siguientes: de 32 bits): ' Parasimple precisin(en computadoras
\i8 no (l b n) c { onenr el8b' L' r m m r { t 2lbr 6 i | I
al estudiode la esucturirrk rrrrr Paradesaollar estecaptulo'dedicado con el fin (lc rlilrrl rcalizaun procesode abstraccin es necesmio fonrputadora, en estetexl()rrr \( que no son objetode estudio (de tipo elecnico) detalles fl(.r'los va dirigido De estr Innfrir' y alumnos a quienes al pedil lelos lectoes lrDtan en conoclnllcrllo necesidad de apoyarnos u,nl,cmosdesmrollmla estructua sin
lltcvlos, de la esructula funcionaldc trlril En primer lugar, se retomael esquema en el primercapilulo y sobreel cuJl ir(rr!' que fui establecido rorunutador;. y decacl unade la\ unidade\. lai funcione\ caracler\licas ,tcreiibrendo de daf)s y de almacenamiento se justifican las necesidades Seguidamente, qe caracteri\ll"l\ para lo cul anli7anla' difelentes r)rrramasle una computadora. jerffquico de lat mjsma\' Tod(' r'r" y un esquema eslablecc se il" iu. rn.totiur dc i,r"*"ntu onu p^oi-ica generalque incluye una breve descripcinde cada rna ll! de impofancia para que la se conozca etc.), capacidades, de acceso, l.llus(tiemoos utilidadr su Nornorias Y ' A continuacin,se describenlas funcionesde la unidad de control' el rgarr sin enlrjlI de un plogramaAtimismo te pre\enlan la eJerucidn tuc permjle detlles, las funcionesdc la nidadaritrntico-lgica cicmaiiados (l' prcsentando Finalnente, semuestrauna visin dinmicade Ia computdora, las insfucciones Paraello' sc intemamente cmo sevan desarrollando linma integrada
sc|lcorsidendonsad*UadodDlizrcoiDrlsdcl.|]c|n.nrori!asivaoauilidenellemsiguiete,deditxt|tl r [)s rerifricos dc un ordenador.
!rrrlfrrlr r[ (.Nrl.It l' rr,rnxrl ai ll)lc ((|0irltl fc t,lrli lit ontradr,un toclud{}, y l,l hxllrll, fi i |||| ,I (.ri i | II ) y rl( Lr !||l)Ucsl{) ( rLry rcpcft(,t.i(, linitado) de instr-!cciones. S, (ir rlrry( ur I)r\'llr:[rxt sc cill, que perDita conprendercmo la uddad de control tl|tht y t it L ht rcerc|cilneDl( las instrucciones de que se componeel progama,sl c(rrx) hs lunciurcs quc van fealizando las unidades funcionles confbe se v,, cicc!l Ddodicho programa_
rl' av!xrl{rs dtrrirlfc l c(nrt)tiu)) l terrrlx,rilrl(rinr (l( itrlrIrlrl)rifnl. ctc lassoiiilks tnsmitiendo
l'illlslrrri['
T.I MIIMORIA
de memoria i,l.l 'l'ipos
l,l memoria es la unidad donde se almacenan tanto los dalos e(trrr'r l'rr illltr'r'irros.Existendostiposbsicosdememoria'difercnciadosprinciplrrt( idird: tlt ,vr,lr . Memoria principal, central o interna: Es la que actaa mayor !cl( I'l'rrl a las unidadesms rpidasde la colnpulr|'r" oslandoligada directamente Lrr l'l Para que un pograma pueda ser ejecutado'debe estar almacenad{r memoa pincipal. Est fomada po multitud de celdas o posi'r'rr' (palahas de memoria) de un detemlinadonmero de bits y llumcrrrtlirs 'lr A la numecin de las celdasse le denominadir't ' rt'r foma consecutiva. de memoria y medianteesta direccin se puede accederde fofma diru lrr ir de su posicin;por ello, sc di(\' (lrr' cualquierade ellas,independientemente la memoriapincipal es una memoia de accesodirecto o memoda rcrcriltlr Po direccin . Memoria masiva auxiliarr secufdaria o externa: Trata de solvcnlill lll deficiencias de la memoria principal en cuanto a volatilidad y pc(lrrrn capacidadile esta ltima. Aunque la memoria intema es muy pi(lir' rr( tiene gran capacidad pairaalmacenar informacin. Para guardaf inlortrrrr('l (rrrlll de forma masiva, se uliliza la memoria auxiliar (discosmagnticos almaceDtrdn la informacin magnticas,liscospticos, ete.). Adenrrs, 'l memoria secundria permanece indefinidamente hasta que el trs(rilll la bone. Oa ventajade estetipo de memoriaes el prccio lil expresamente (rr ll la memoria extema el coste por bit es notablementeinfeior quc memoda intema,
En este captulo nos cenaremos en el estudjo de la memoria prin(il)rr m'iva' de la memoria el lramienln parael caprtulo siguiente rk.j.ur.!o La memoria intena est form.rda por dos tipos de memoria:
. La memoria ROM (Reatl Onlt Memtt|}'-:{emoia de slo lectula): l)r I que slo se permite lcer y cs permanente'es decir, al d9:colectnr I la informacin no sc pierde. Algunos chips de ROM tiencrt s oralenador, contenido grabado pernlxncnlcmcnte desde el momento en quc s ( fabicaon. Otros estDillici lmcntc en blanco y pueden grabarsecon progmmablesde sIo leclufir equipo apropiado.sus son ls ,ncDrorias PRO}tr (ProStumndhl( Rull Onb' Memory) Algs PROM pu((k' borrarsepara progratnrnsr'(lc ntrcvo empleandoel equipo apropiado l)irl
pr.opsito. l.llt!. Estas soDusIc0x,riits lxr)ll lllhcs(lc slo lcclurqu( pueden bonarse o EpROl,l(Erasubk, I']t!:rtttnutt, kad OntyMemory). En cualquiera de estos casos, los chipsdc lt()M. UDvcz insraados en u,, ordenado, slo peden leerse. Las inslru!:eir,ncs y los datosde la ROM permanecen alll una vez que se apaga el oKlcnacior. Cualquier intentod! escribir en la RO\4Docausa (\ccpioprovocr ningn efect,,. un erTor ou! serdetecrado por el \istfmaoperativo. . La mernoia RAly'I (Random AccessMem.try _ Memoia de acceso aleatorio): En la que se puede lee y escribir. Esta memoia es voltil, al desconectar el ordenador la infomacin almacenada en h RNl desaparece, de forma que al volver a conectar la mquina. la zona d memoria RAM se encuenrvjrcra. Se emplean do<ripoide chip. paral:r, RAM: chips de RAM esttica (SRAM), que retiene datos * suminise coriente, y chips de RAM dinmica (DRAM), en "" -i"nt la que los datos desaparecen lentameney es necesariorefrescarlosperidicamente En esteltimo caso,los refrescos de memodase consgx;nleyendolos datosy volviendo a escribirlos en la mismaposicin. ToJas las iosiciones de memoria se va refrescandode foma cclica mientras el ordenado perrnaezca encendido. Las SRAM son ms rpidas, pero de menor capacidad que las DRAM. Un factor impofane para medir la potencia{le la memoriaes la velocidaddc respuesta. Se tienentres pametos relacionados con la velocidaal: . Tiempo de acceso, t: Es el tiempo rximoque setarla en leer o escibi el conlendo de una postcin dememoria, . Tiempo de ciclo, t: Es el tiempo mnimo entredoslecturasconsecutivas. . Ancho de Banda, AB: Es el nmero de palabasque se ftansfieen enfte memoria y CPUpor unidad detiempo: AB l/l -
coDol foEislr)(k: (llftsy tlc (ii!!cit')n. lrtrr clr .l l(,8tt{r dilcccinsc crrcru (llllos u 01r) cn un scntdo t lflursli tcll(in rk' |l't Posibilit.l'rclo {l cl dato que sc ha ledo do ll)(:lrrr)rl . Ilegistro de datos: lilt t:l sr' hrrrrccrrr cl drlo qu( sc vir:r ,'. rihir .ll Illcrrx'ri' 'fambin existen lneas de control mediantelas cales se transmiton iilkrr'\ de funcion rrri(rrl() rl' (sel de escritura/lectura' Illxr(lcDtes de la unidad de conlrol Frln(l())
c
6
p 3
l' iLli|la es c r it u ad e u n d a to c
. Setransfiere la direccin en la quesc vir rr,r,r rlrr rl rcgistro de direccin. . Setransfiereel dato al registrode datos. . Sedecodifica la dieccin.
. Se pasa el contenido del registro de dalos a la direccin que contiene el registrode direccin. (CD-ROM) pcos Discos pinoiprl lvlcmoda
3.2.4Jerarquade memoria
Para que un programa pueda ser ejectado,debe encontra$e en memoia principal. Puedeocuri que el tamaodel progtama sea mayor que el de la propia memoia principal. En estos casos se utilizala tcnica llamada memorivirtual. ouc con\r\e en grardarel programa y cus dalosen memoria rnasi\ j manener etl memoriaprincipal nicamente la prtede ellos que estimplicada en esemomentoen la ejecucin. Otro problema que se plantea es que la CpU captainstrucciones y datosde la memoriaprincipal, almacenando en ella los resultados de las operaciones. Si cmbrrgo. la velo(idad la qeopera la CPUesdelorrlen \uperior de l0 vece\ a l de la memoria principal. Cone\lo \e decperdrcifla mucho liemlode Cpl e"perando que la memona principal reaiice su funcion. fn realiJad. \uele e.lo no ser,. sinoouer. intoduceente la CPU y la memoiaprincipal unr memoriallamadacach.La memoria cach es una pequeamemoria rpida que se coloca entre la memoria pncipaly la CPU, de fona que estaltima se comunica direcmente con ella v no con lr memoria principal. El problema de l.rsmemori. cach e. que nir cara,r. "on trenen menos capacidad_
delmacenamiento s:capacidad
Flga 3.2..tdqud de la nenona
de una memoria, sea del hpo que sea, se miden mcdiarrtc Las prestaciones tuatfoparmetros: de almacenaniento's ' Capacidad . Tiempode acceso, t . Anchode banda, b
. Coste. c se licrc lrrr en una memoriase cumpleque a mayor velocidad, En general, (vase mayof costey menorcapacidad Figua3.2). As. lits Iryoranchode banda, sirl de la CPU son los msrpjdosy los que lenen nayor anchode banda. togistros que tienen menor qrrc y los capacidad. A medida ms caros cltrbargoson los (ll el tiempode acccso en la pimidede la figura 3.2, va aumentatrclo doscendemos el y disminuyen ancho y el precio. y la capacidad, debanda esmenor) vclocidad
3.3UNIDADCENTRALDE PROCESAMIENTO
tambin procesador denominada centrl() de procesamicnto, La unidadcetral (PU (CentralProessing Urr). es el verdadero Stt cerebrode la computadora. o rcalizartodas y coordinaf del sistenlll las operaciones en controlar )isinconsiste del programa ubicadoen memoli l)ilra ello, extlae,uDa a una, ls instlucciones su complet cstri y las rdcncs realizacnFsicamente pfincipal, las analiza emite f.rr'.r
.* loftDa(llr clellrnll,lF Fr.li,rrrltfln irrt.,Irit,l,,s u, lx)t'ci!uilrtsdc nr1ttmlozn "n chip dcrrominado proce\ador. Funrii,Ii,lt i tF, trurrrrl (,j lr:ll rl,,lfr,{ fsnricDt,, c\til conslituidapor dos elementos: la uida(l t trllr 0 l.llllr,lt ! l|r l|lrittll(ldo oontrol.
[]"1
Los elementos quecomponen la ALU sonlos siguientes (verFigua3.3): . Circuito opracioal (COP): Fomadopor los circuitos necesaios para la realizacon de las operacioner con lo\ dalos procedenles del registrode entrada.Tambin aceptacomo enhadardenespara seleccionar el tiDo de operacidn quedebe reaizar. . Registro de entrada (RE): Contienelos datosu operandos oue inteflienen en unai\rruccionanteq de quese realce t operacin porpanedel circuiro operacional. Tambin se emplea como almacenamientode resultados intermedios o finales de lasoperaciones. ' Registro de estado (RS): Engloba un conjunto de biestables(indicadoes) en los que se dejacon.lanci de condicones que se dieron en la ltimd operacinrealizaday que habrnde ser tenidasen cuentaen oDeraciones (indicadore\ po\teriores de siBno. de cero.de de.bordamienro. etc.).Al registro de estado tambin se le conoce con el nombre de oalabra ile . Registro acumulador (RA): Contienelos datos que se estntratando en cadamomento. Almacena osre\ultado\ de a\ opemcione. realizadas oorel circulooperaconaJ. P.td conectado ci,n loc regi-U-os para de entrada reaimentacidn en el calo de operacione\ encadend1\, Tmbin ene una conexin directa con el busde datos paraenvode resltados a la memoria DinciDaloalaUC.
(lt |l todoslos recurs()s de administrar La unidadde contlot(UC) se encarga uniJrti( rr ' I a la) dislinta\ y dirigiendo la infomacin controlando rornoutadora, inslruccionc de la: una cada ejecuta el procesador mienras adec,rado 'l"rll ttn,rnento son: la UC de funciones las especfica, ms forma l)t)grama.De las insucciones en que se ejecutan . Conftolar la secuencia (CPU) a la memoriaprincipal' del procesador ' Conolat el acceso que ejecutala CPU de todaslas operaciones . Regularlas temporizaciones . Envia sealesde control y recibir sealesde estado del rcsto de lirr' unidades. Para realizar estasfuncioes' la unidad de conftol consta de los siguientc' (verFigura3 4): clomentos . Contaalor aleprograma (CP): Contieneen cadamomentola diieccin de Al iniciar ltr a ejecutarmemoriadondi secnena ta instruccinsigr'riente eiecucin de un pograma toma la direccin de su prime instrlccitilr cadavez que concluyeun lncrementasu valr en uno de fona automtica seade saltoo (l' que ejecutando est salvoque la instruccin instruccin, ruptu . Registro de instruccin (RI)l Dcdicado a memoriza temporalmentel'L momenluI en ese o ejecuurdo quc l t C e'1, inlcQrerando ins-truccion lesideen memonapnnclpaly la uL vrr progmaque se estejccutando parainferpretarlas l secuencialmefte las inslruccioncs y captando uscando implirir una instruccin de La captacin dc ciccucim generar las rdenes de instruccin l'l el registo en y acenarla irlr la memor;a en ieerla
i,)struccin qe se estcjccuttxlo llov eonsioun crligrr dc opcr.acirlrr (tt'ir ol coDtcnido clc Ir (lrccai(irr Ixlifilr.('N(lccir,h iDrt[tccin(ltrt!!t ll rrl (COP)y unosoperandos (l tosnltsntos. o la dircccln (lc rlnlorh' gttt(fir. lr llltltl(cilldosdccl fogislrt) A tI vs dcl bus sc lfrnslir.to . Decodificador (D): Es el que iDlc.pfcl rcalntonlcla instruccin. (lr (ll.l). A cortlintt:rcirirt, cl rl!'colltlol fll0rlu rl rcgistrode irslfuccirfu lr rrrltllrl Se iriirl)rr rh' encarga .lu{ de extraeel cdigode olct.ilcinde la [slt.uccin ,l, ',.Itr',,1 .lc l: unirlu.l otlllicrLl,rr l,ruilL r rrrlcl,,clt l In.lruu(,ll en cuso.lo anza y emite las seales cl CP sc itrcrerll(rrlttt informa al sccuc|lciuthr'. l)rrr l1imo, Il ttl e necesarias a restode los elementos hgnt paa su ejecucina travsdel secuenciador. quc quodc illtlrllr(i(rll rpuntando a la siguic'rlc en uno, dc 1al fin,nr A[ltlrticDrenle ruplul1l dc soctt( tl( iit ((l{ instluccin en ejecucin es de en memoria. Si la . Reloj (R): Propociona una sucesinde impulsos elcticos o ciclos rl $l lrg|ama que coesponda. se cargar con la dicccin el CP !llo o biflrcacin), intevalos constantes que rnarcanlos instantesen que han de comenzarlos quc cs c(,rrrrrrr rl distintos paos sIola fasede bsqueda, dequeconsla llasla estepuntose hn considerado cada in\lruccton. (lrl quecs csPcrli( rr Despus tienelugarla fasede ejecuci, las instrucciones. . Secuenciador(S): En estedispositivo se general rdenes muy elementa]er bthn lnicr|(nrk lr rr ll enva una de caala instruccin. El secuenciador dc operacin lmicrordenes r. que\incroni/adas por el reloj hacen quese vaja ejecutanr:|,, ldtllgo (l( que el rcsulltt(k, 1r para que de se trate, almacenndose ejecute Ia operacin Alll poco a poco la instruccinque estcargada en el registrode instuccin. l instnrrri(,1 la ejecucin de Una vez concluida en el registroacumulador. Fl!nrci)n paracad.ruDll(lf |lLr lll (l||so, la unidadde conolvuelvea epetirel ciclo completo que forman el progamaen ejecucin;es decrr. capta untr rrr(vr' lfllnrcciones (cuya al Rl) y dcsl)lr(ts |r en el CP y la transfiere dieccin se encuentra llhlfccin que coDclrryr |r y hasta Este ciclo se repite itemtivamente la ejecuta. dF(rtlillca programa. qldtucin del
cjcctrtitll Vamos a ver un ejemplo muy simple de cmo un ordenador que progmma. Se trata de sum f (Lr\ primerc a descdbi lo hace el Pasemos Fft)gfma. primer paso eD lcct lo\ consistir desde el exterior. Por tanto, el suministrados h noros los dos nmer()s. s( entrad. Una vez alnacenadqs d{loN travsde un dispositivo de ll)l el iesultado en mcmori1. dccutanlas instruccionespara sutrlos y almacenar deunaunidad de salidael resultado obtenido a travs lllnlo,hablquemostrar que va a ejecutar tiene conl(' que el ordenador esteprograma Supondremos y longitud d( de salida un monitor. La teclado, como unjdad de enfada un nldld por 16 bits, d(' As, cada insffuccin est fomada es de 16bjts. del ordenador D$lrbra (podr pra el cdigo de operacin realizar 2a-lrr itltt cuales4 bits se reservan distintas) y los 12 rcstantespa el campo direccin (podr direcciona 0Dcrciones dr el repertorio de memoria). como ya se ha comentado, 2"=4.096posiciones hu|il a continuacin las de 16 operaciones. Descnbimos de la mluina consta ht|lrucciones quenosinteresan de cseepertoio: lflhucciones m un datoledodesde el teclado en la posicin de memoria 0001 Almacenar conTEC m. lo dcnotafeDrcs Abreviadamenfe. del registrr, en la posicirinde mcmoiam el contenido 0011 Almacena 10denotaemos conALM m. dc la ALU. Abrevirdamente, acumulador 0101 Cargar etl l regislr ircunuladorde la ALU, el contenidode lir posicin Io denotarcmos con CAR m. de memofillrtl Ahfcviadamente,
l)ll)(l Sumir ei contcniclo dc lx)si iifl t (l(.Ix. l(tiltc{xlcl coDlc i(jo I registo acumuladorde la ALt L AhrL.vl (llcnto, lo donotiuenos (r
SUM m. 0010 Mostrar en el monitor el conl{. l{l() (l(. Lr pr)sicin nl de memorirl Abreviadamente, 1odenotaremos r(nr M()N m. Con estas instrucciones ya podemos crci cl In-r)gam . S1o nos falta indi(.x cn qu posiciones de memoriase almacenarn l()s rhlos, Vamosa suponer tLrc rl pfimerdatoledose almacena en la posicin de nr(morjaj3. el segundo en Ia posi(i,!l 34 y el resultado en la posicin 35.Et Fo$ama sera el siguiente: (l) TEC 33 0001000000100001 (2) TEC 34 0001000000100010 (3) CAR 33 0101000000100001 (4) (5) (6) SUM 34 ALM 35 MON 35 0100000000100001 0011000000100011 0010000000100011
lltrstll Kllllllogllll ls{' srrvirl)r'(!rr I, ('l'=12+l=13. lil Cl) |lcronrcnt.l pinlorir dela inslruccin. dc caplacin (COP) de la inslrroci'r(lrr( s(' 4 . LrUC extraeel cdigode operacin quc In ll(' en el RI, queen estecasoes0001(TEC).Sictnpto cncuentm pamloct trtrllt(r' oportunas seencuentre con esteCOP,darlas rdenes quc itr(li(rl( l y almacenarlo en la posicin el teclado inlroducido desde (m=33)10=00000010(x insuccin rcsto de los bits de la que el usuadotecleael nmero20)ro=00000{)0101( Supongamos rN rr' en la posicin33 nricrrlr'rrs almacenado Este valor pemanecer a es posiri(nl un valordistinto ejecute otrains[uccinqueasigne
:|
En la pimera instruccinse lee, desdeeI teclado,el primer dato y se almaceni en l posicion J3. La segunda insrruccin leeel sctun,jo iato \ lo dmacena en l.r posicion J4. La \iguiente insrruccidn carga en la AL el conrenio de la posicin J.,, esdecir. el primer daro. La in.nucccjn nmero cuato umael contenido d; la AIU re, primerdato)con el contnido de la posicin34 (el segundo dato). La inslccin (5) almacenael esultado de la operacin anterior (suma de los dos nmeros) en lu posicin de 35.La ltimainsfuccinmuestra en el modtor el conEnido de la posicin de memoda35 (el resultado). Supongamos que el sistemaoperativo ha cargadoel programaa patir de l direccin d=12,defolma quela inshuccir(l) seencuentra almaceriada enla Dosicin 12, la insnuccin (2) en la posicin13, y as sucesivamente que llegamos hasta a l ltimainsuccin(6),quequedar almacenada en Ia posicin 17. Como ya sabemos, la ejecucinde una instuccinse rcalizaen dos fases.una fasede captacin, comna todaslas instrucciones, y una fasede ejecucin, Vamosa ver los pasosque se siguenpa ejecutael programa2: 1. En el contadorde programa(Cp) se almacena la dirEccinde comienzo del progama,CP=12. 2. La UC envalas micordenes necesarias el contenido {:tue Daa de la direccn queindjca el CP tdireccidn l2; se rlmcene en el reqr\tro de rRl = conLenrdo inqruccion de la posicin dc memoric 12.. E.-decir, el RI contendr 0001 000000100001.
'l fasede caplcitu secr!r nicnerle Dm h pnera imftcci. solan.nte el canbio de valof det contldo dc progra. En el ,.fo de ls istruc.iones se i.ticr
,r , I rr( rrrilt, que seencuentra en la posicirr la instruccin 5 . La UC capta (direccin su valor, CP=13+1=14. 13)e incrementa CP rrrrrrl'r\ En estecaso,Lr Ll( 11( La UC interFetael COP del RI (0001). que en la instruccinanteior (paso 4) l.rr rrrlr(r mismas seales .l'1.Asl. rl en la posici(in es que el datoledo lo almacenar diferencia quedar rrir(l( alor,c(. (por ejemplo, 40)ro=000000101000)r) segundo dato 000000100010. enla posicin que seencuentra en la posiciquc iDtlirirrl la insftuccin La UC capta su valor,CP=14+l=15. 14)e incrementa CP (direccin el COPqueen eslecasoes 0l0l (CAR).Se gcncrarti 8 . La UC interpreta para almacenar en la ALU et conlenidodc lil necesanas las seales (m = 33)ro, de Ia instruccin posicinque indicael caripo direccin de la ALU conlc'xhr A1final, el regisffoacumu]ador 000000100001)r). el contenidode la posicin33, es deci, el primer datoledo (20). quein(lirir.l queseencuentra en la posicin la instruccin 9. La UC capta
suvalor,CP=15+1=16. 15)e incrementa CP (direccin de la AL(l (fl 10. Se extraeel COP 0100 (SUM). Se sumael contenido (ll() 34 (el segundo primerdato= 20) con el contenido de la posicin .[0),dando Estevaloper.|Lrrcrr 60)ro=000000111100)2. comoresukado en la ALU. que inriicat l queseencuenfta en la posicin la instruccin 1 1 . La UC capta su valor,CP=16+l=17. 16)e incrementa CP (direccin de la ALU (60) s. 12. La UC iterFetael COP0011(ALM). El contenido 1)r. 35)10=00000010001 enla posicir1 almacena queindillr cl queseencuentra en la posicin la instruccin 13. La UC capta (direccin valor, CP=17+l=18. 17)e incrementa su CP pf oportunas el COP 0010 (MON) y da las rdenes 1 4 . La UC extuae dc la posicin35 (que en estecasoes 60) en fl escribireI contenido monllor.
,,.,, ,,,ll';":il:x'"i':ffii'"':T::li,l'"il",llilil.ll":,fi";,i;'ii;;,gp;;
li;uiit ;i:::""1 ['::"]:,:;'t ;l ll,lllillil$:m :lltj#,#",m:iti:i:: (si no to tiene (r vr ,, r)frdo) uncoprocesador maremtico
#"::i:.: ,1.t"'rT:ll]:"
MHz. .8086: Uriliza un bus de datos por'lo que puedetrabajr reclamente con latos o" ,u 0,,: ^1"--11'!'i:; .80286: Compatible con los dos
8018l)X, nr,n(n,.lcl(rrl0Mll/tfllrirrltrlrlo),80.llll)Sl,(esi(lrrtict)rrl sc ulilizll flincip ln)cntL, pofocst pfcpl'lr([) rrn cr)llsonn). l)rrrtr l)irrr(rrlrrr( po|1illrs) ol1lcDrdofcs , 80486: Se puedc crrrrsitlcrlr una mcjora del 80386. lntega deDlr) (lcl prccesildoruna cachde 8 KBylcs, un controladorpaa la memofin cuch y cn llll La combinacinde estoscomponentcs matemticoun coprocesador nico chips incrementanotoriamentela velocidad de proceso.tjn l{l) c\ ir I I inleriorcs a velocidad supedor' Un 80181) ms eficaz que procesadores ya que rrrirrrit:rr en el 80386 que un 80486 a 25 MHz, MHz es ms lento Irrrr (si lo tiene) necesit lrllsr lrr Ll informacin a la cacho al coprocesador bos de datos, mienas que en el 80486, al tenerlo todo inlcgrir(l(t( rr ,l mismo procesador,el paso de datos entre sus elementos cs lllJl rllllrl(' (auque el ciclo seade 25 MHz) que su velocidadde clculo es tttrtlt,t ,1tt, de esta lirrrrilil t, los 33 MHz de 80386.Los tipos de prccesadores 80486DX. 80.186SX. 80486SL, 80,186DX2. Este ltimo inco|lx,rrr 1,, tecnologa de doble reloj- El 80486DX2 es idntico aI 80486DX. c,t |t diferencia de que dobla Ia velocidad del eloj paa realiza opcrirci(rris intemas.Un 80486DX a 50 MHz trabaja,tanto intema como externirnrcrrlt. a 50 MHz. Un 80486DX2 a 50 MHz habaja intemamcntea 50 MHz, Pc) externamentea 25 MHz. En realidad. el 80486DX2 a 50 MHz cs urr 80486DX a 25 MHz, pero con la ventaja de que las unidades de 1r cenal duplicanla velocidadde proceso. computadom , Pentium: Poseeun bus de dato. de 04 bil., una cach inlern dc 25r' KByles y est diseado con la tcnica de bajo consumo. Se estn con velocidad de 60 a 100 MHz, aunqueexisten prototrpos desarrollando que funcionan a 150 MHz. Es capazde ejecutalms de una instruccinPor con ciclo de reloj. Puede competir, en cuanto a velocidad y prestacioncs, de abaio. verdadens estaciones
Modelo 8088 3086 110286 8ol8DX 8O386SX 8O486DX 80486SX Pentium Ano de Esenta.in l97li 1978 1982 1985 1988 1989 l99l 1993 Capacidrddel bnsde k 8 bir\ l6bits l6bils 32bih L6hic 32hi1s hni :12 6,1blrs , TanDo dc p1aba l6bits l6bits lbits l2bi( 3l bil! :r2bits l2 bils l2its Menoria dtcciorable I MByte I MByte l6MByles 4 cBvtes 4 GByrcs 4OBytes 4 CByres 4cBltes velocidad mixnn 4.77MHz loMHz l6MHz 3l MHz 20MHz 66 M[Iz 5oMIIZ lOoMHz
Ir - r J,|,,
't"'.',
"
' t
Dcs(le lgunos os,sc observtlr|| al Itr!lrlfir rl.r'llwurr ln i efcn)cl|1r considerable de aplicaciones lrr'l ltr i trrrhcidocn sl mullir)rcdi . l{(,,t{,Itrfrrr,Ih,, gi Da Pentium una seriede modit-icacio cs rltr riilrrlrl. (lr\rrt|llits l)f incrcmeDtiLl cl rondimiento de talesplicaciones. Se lftr h ll|||| r'vrr,l'rrxcsl|lknos Pentium corl tccnologaMMX. Entre las modificacionesqu. tIr'r'irl/r |{ ( ||( Urtrirl .unpliacin(h !:rch intcma y del nmero de egistos,inchr\ror Lk rl( \'irr irslruccione$dedicaclir\ cxclusvamente al prcceso de software Inultilk,rliit J, Il Inrs (lc d.llos extemo de 6,1 hits. Con el Pentium MMX se obtiene rr rriorr rlcl 10207o ejecutando Lrs y un 607ocua[do las aplirirrr{)r(s ustndiseadas iUticaciones actuales para MMX. {)tro tbricante impofiante de microprocesarloreses Motorola Corporation (vcl 'l ahla 3.2). Las computadoras Macintosh de Apple utilizan este tipo de ptocesadorcs l1l grupo de procesadores de Motorola es conocid0como la familia 8010, de foml sinlil al gmpo de procesadores para ordenadores lersonalesde Intel, conocido como |lr lrmilia 80x8-
cAPl'l'ti.() J
PERIFERI('()S '
8000 68020
8030
3 MHz
198,1 r9 8 7
1939 Tabla 1.2. Conpacin d icrcprccesadoN 630x0 de Mobmla 12 MIz ,10MIIZ
8040
Uno de los microprocesadores ms potenk! del mercadoes Alpha AXP, dc Digital. Es un micopocesador de 64 bits destindofundamentalmente a sistemas cliente-servidor.
de los distintos tipos (l( lll presentecaptulo presentauna panomica y trminosfelacionirtl( una seriede conceptos introduciendo Dp lriicosexistentes, iniemo,puesesohahfit de su diseo los aspectos No se hatan rtrrrcrtosdispositivos. en este texto' de lugar y fuem meclicos electrnicos, llFv|l(|t) enfar en detalles con pjdez,por lo que alguas de ls avanza de los perifricos La tecnologa Tal es el casodc l s aos esl{nhoy daobsoletas. haceunospocos llr,ritrsempleadas lectorasy pefondoas de tarjetaso de cinta de papel Adems'lits llfillcionales por lo qut continuas, sufren mejoras dispositivos y deestos ||r{ttciones caactersticas como de describi novedades presentar las Itimas tantode ;I fstc temano se tratar msutilizados. delos tiposdeperifricos t lilndamentos En pdmer lugar, se define lo que son los perifdcos y se enumeransus y dando nociono unas delos mismos unaclasificacin pincipales, haciendo hn(iones central. perifricos a la computadon de deIa interconexin acerca lrnrirlus generales a todi) comunes cariLttensticas se incluyenalgunas A continuacin pasar a describi |tr pcrifricosque se considerade inters analizarates de concretos. lliNDositivos de mayor inters Posteriomentese describenlos perificosde entrada,/salida qc sc Los dispositivos utilizados. ms de infbmracin masivos fcomo los sopodes puede se y su estudio pedaggico, co son los de mayor uso o inters rlr.rcriben dispositivos. estos y fundamentos en los quesebasan fsicos las utilidades lhslruer proceso a Ia entrada, sonrelativas principales de un ordenitdor ) Las funciones Esta y procesamiento comunicaciones cn pudiendo resurirsc lxlida de infomacin,
l r r . r . 'r n. .,r ( :rli/.r,l,, trr l,rl.rr.. .., r. , t r, , r, t r. . , 1 . , , n rh t , , r' . t , , ,t , F f rl rIrrrrrr(rrr(rlrlrr'rr'rirrlrrr ( r'(|r t\'rilrico \uclf ( tlirr lorrr'!1,,lr,rl,! lrrrrlrs ' comuniccionos al equipo pcriJrico (lisposirivos qrrercl,uiorraD ct o cDrd('r .,",' lXr, I rrrr trlisi(irr y lirncl()rrrrrrrr.rrl,' nrundo exterio) y cl proceso a la compulador ccDlral. (lrsl'sr11\" li'rrrrrllr [risitrrt:tttc
.llrrir nr(,rtirk)r lrn Put (lc clcetr(irri'(^ olcrncnl()s qrrr x 1rIv.s \c r(rlrt)l:rrr rk.{ lr(trrocrl;cos rl'' . ll||tl parte elcctr(iDi(() (r)ntoldor dc pcrifrico: Quc sc crr(r)':r (ir quc lc lleg.rn dc laCPU paru l rcccftr(nr irtrr'lnctarlas rdcnes 'r'rLrl (si es un disposilivodt rtrlr:|r) 'l' (lispositivo clc salida)o transmisin rrl' (llos y dc generarlas seales dc control para la aclivacindc llrs rl( rrrL l.lectfomecnicos,
. I II{(;ANIZACIN DE ENTRADAS/SALIDAS
1.,'s pcrifricosson las unidadesde las que dispone un orcltrrrl'r l'l r|trlr,i stj con el exterior. El pdncipal problema que planle estirr con la CPU debidoa que las cirl( lr'rr'rr' L .rrl',lf ( r Lr conexinde los peifricos (\t lii 'l'r'l de las del prccesad()r |$ l,r, ,lislx'sitivos de E/S suelendiferir notablemente dF tflr$ris;n - AB, longitud de palabra,cdigos y niveles electxitttc"r ''"'' (rr los datos, etc.). Paa hacer compatibles eslas caractejs(rcirs I' ifirf{||lir controladores d pe fricos ('ilrrrllr'' lFrll.r,os y CPU, se usan los denominados ll Ctstlt, r|rz). Cada perifrico necesitasu propio conolador paa comurcrsc 'ri (l' I llll (v.r' Figura 4.1). El controlador est fomado por un conjunlo de circuilt)\ lnlll(iair y se encjrrga de la transferenciade datos cntre la CPU y el pctillttr"' de cstado para lx ('lrl \ ffllirrl|(k) scalesde control de la UC y gcnerando-ssales qcnll(s dc control para el perifrico La transferenciade informacin se fcirlilil rc lc travs de puefos de E/S, quc son registrosque se conectanchrectrn)crl lirl una direcci(irrt) d rr (lc los buses de la computadon Cad puerto tiene asocilLda ve a! peifico como un puerto o un conlunlo (l ' r rlltlr), de fbrma que el procesador
s. lrrrr,rr
Los objetivos de un confoladof son los siguientcs: Ltel periJrico La CPU sita en cl bus (lt . Seleccn o direccittLamiento dirccciones la direccin del Pucrto con el que quiere comunicarse S"o trr puerlo debe estar conectadoclctricancnte al bus de datos en un nomclrl( i(lcnlilic si la difeccin del bus de direccioncssr concreto. El controlaLlor dir pasol intercambiode intbmacifu' correspondecon su cdigo PLtrn
. AtmarcanienhtdlU,ot.!rl tt.tr1r|oh,l,,rrtis|ofl(.rlrIrr) r) vlri(s t)uct., de datosparaalmacnilr lc|lrlx)rrlrt|(. r los(ltir)sit tfnsfrif .Sincronizacin.Ln\elocidacl.rlacuiorralitCl)UcsltuysrDcr.ioraLr(tf un peilrico. El controladorsincronizel Ilujo c1e informluirn para oLrcr,,. se den problemas de pdda de datos a travs d"f y ,;..p"i;;; seales de control y de estado. """. . Control eI peritrico. La CpU debe ser capaz de interrogar al coltro]adt para conocersu estadoo enviar rdenes. . Conversin de datos. Consisb en la adaptacin de las catactestici elctricasy lgicas de las sealesempleadas por el rlispositivode E/i ft bus. Deteccn de errores. Las transferencias de datos son operaciones sensiblcs eor. En el contolador se ealizan funciones como inclusin/deteccin i. pandad. , C?!ti.jn J" tran\niion dp htoque: J" intonn or. t.isren perifrico\ quf InrercamDran nlormacn medianteun conjunto de palabra.y no .o,, palabras aisladas,En estos casos, el controlador puede rlisponer de u,t contador que contole el nmero de palabras recibidai/enviadas'. En los primeros ordenadores, la CpU controlabalas operacione!lementales
irrlrrlr(tri(ir, t! l)e'trrilfrr l()sl)crilirlcos:r(1rrir , Inl('rrlrp(ir)rtcsN4.|lrrrrlI rxlst( irllrrrrl tll l)r)ccsld()lculltr(lo (lc linlll irxlcPcrrli(rle r irrtcrrrrrrrir (lcsLlc h rncm(rfrtlo hrci (l:rl(,s I lf;rrrsrrrilir drlo o bloqucdc (lt pcrltrico\ o acceso dircc|' n n'r'r'x" l' ' Geslrin aul,inolntl (DMA_Direct Memory Access) Los pcrifricos tiencn acccr'o(lrf(\'l(' 11 ilt memoda, y una vez que el prccesadorles asigna una ta'et,ltl !'crlll:lr finma enteramenteindependiente'indicando al prccesiLdor'rrrr(l|irtrlt rrrl mecanismode intenupciones'elfin de la tareaasignada(la nr'ryrrr:r'l' It' rr lir I I'l descargirf funcionan aso Con esto se consigLc de lisco unialades (rr(rrrl" ulili1r de las operaciones elementales de E/S' a costa de directamenl( e\peciali/adosLa infomacion * tansmite 'l' 'll" " " ' al lr trr rl'r" t exccpto CPU' de la (y sin inteencin perifrico viceversa) iinaldelatrasmisin.LavelocidaddetransmisinsIoest'rlirrrilrlrl amemoriy al l)frrl(rr"' \'r de acceso los tiempos lelosbsesy velocilad que la nayora de los pasosen una E/S se realizanpor hardwafc
DE ENTRADA 4,.IDISPOSITIVOS
y a h rrr( rrrr aI procesador el mundoexterior infomacindesde Tnsmiten 'rri (lirr' coLlilil elctricas en seales los datos de la transfomacin mediante ordenador rlol rrl( {.(lcligobinado).As, la CPU y la memoriarecibenla infomacin adecuadtrrrr( parasu atarento ptopafada
ncluycnmemorja y rn proce.ador para uco ercluriro d. opercones oelys). Existen tres mtodos paa establecer y supervisar las operacionesdi ^ transferencia de datosde E/S:
. Entrada/slida programala. El inicio de la operacin de E/S se realiza por iniciativa de la CpU, dependiendo del prog*u ...u.in. f*i.i"n "n
a"i el.riempo. y parade\cargr at procesador d;.;;. tu;;;;.,-i., 1:-ol: operacrones det/S paasaron a realjzarlas loscontroladorcs, siendo stos cada vezm, complejo\ragun^o\
_ -
4.3.1Lectora de tarjetasperforadas
(l(' Las tarjetas perforadas fueron' hasta nales de los aoS setenla, el soporlo rectnglrlr' dura, illlilrmacj que ms se utiliz. La tarjeta perforadaes una cartulina (lc cn la que l infomracin se representa coD caracteres gabados por medio perforador'sLa'lr'i'l:l denominadas que realizan aurrliaret maquina. rlcrloraciones r\er figur 1 lr larJela' de leclurds cn las unidades letr se rlepo'itan I'u" r" ,* " la presenci t) que convierte por un dispositivo de lectu lrasan secuencialmente rle perforacinen un impulso elctflco. irusencia
. E/S programuda si1|consuha de esta.lo. La CpU decide el momento en que se real,/c h nrn.ferenciil. por lo que e djspo\ivodebe e.l.r ||(o \rempre pararecibirdcro.I S I o prra cn\ arlo.(Er. . F,/S progrumada con consuka de esndo (polting). AnIes de realjzat una operacin de E/S, la CpU lee el estado del contrclador Dara compobar si el dispositivo est listo. Elr caso rle no estarlo.se pueden seguir dos altemativas: sc para el programa y se sigue consultando el estado hash que cl pcrifrico est iisto (/S con bloquei, Je [rnur'm,.o et programa\ieue fl:lr"-ld, eJeculiindo.e ,e c,,n,ulrrel e\tadodc (onnola;or ) peridicamentc para_ comprobar s est prepando ([/S programada colr consulta peridica).
'l'ct'lrrkr 4..1.2
Los techdosson similares a los oe un jirl rrik.!.scnb,coffesDondicrxltl cn(h teclaa uno o varioscaacteres, tunrion.\ ,, ,,,,f.,u,,1r., r" , i;l;:, \,:ic(ronrr unoe los cxracreres. putr,,. simuttii.arnenie fuede ser neccsrfi() a,rs,, Irir\-rrcras.!na eellascoflespondiente (rrityscLrlas, d carctcf ninsculas, c1c.l r r c c r r do d r \po n e d cunconjuntdereclasag ru p rdl, J,.q , .u e \ i\ e f ig AIt. :ll, u ra 4 . 4 ): . Tclado principal o alfanumrico:Contienelos caracteres lfabtico". numencos y especiales, comoenunamiquinadeescribir convencional, con alguno ms. . Tecladonumrico:Es habitual quelas teclas coresponlientes a los dgitos decimale-s, signosde operaciones bsico5 y nrnlo ieci_ul csen..pe'io, prraltcitral u\uario la rnrrorjuccion dedr.numcncos . Teclasde gestinde imgno de control: Sobre pantalla la se visualiza una marcao cursor(indicador de posicin). Turbinse suelen denominar con el nombrede bclas del cursor.El cursorinaica ta posiciOn onAe aparece el sigriente carcter que tecleemos, Las teclasde gestin --' c" ' imagen pemiten modificr la posicin <le dicho.u."o. t" pootitu. "n . Teclasde funcin: Nomalrnente distribuidxs en na hilera en l Dafc .uperior det reclrdo. H nunrero maruruelrlerccl"". tun.ion." iz'Gl F2,._.,-Ft2). Son rcclascuyasfunciones estndefinidas por predefinidas por una aplicacin. "l;r;;;. As, la reclaFt tienefun;io""i illr.rrt., dependiendo d_la aplicacjn que se estejecutando. En ln mayora de las aplicacioncs Windows,por ejempto,al tulsar la recla Ft sle vetana de ayuda, ";;-; presiona se unatecla, un pequeo chip dentrode la computadora o del . , :uandg leclado, llamado conrrolador deteclado, sepcrcata dequeunateclah" ,i;;;;".ir; _deno,rrinoau ),colocaun cdigoen patede su memoria, t"_p;;;i il;., (bufTer), que indicaqu teclafue seleccionada. gl controtao, -"-o.i" envia'un;;;";;;; interrupcifl a la CPUy cuando la CpU la acepre pasa el carcter delbuffera la CpU.
l nr r l I
| l IIt
Teclas de.nrol
tienc la forma de una pluma o lpiz, de uno dc cuytts t rtt' ttt" lrsicamente iirl ull cble que se conecta al monitor (ver Fig]ra 45) El otlo extremo titrr. rrrr' lr('r1L[por la que puede pasarla adiacinluminosa de la pantalla.El lpiz cottttctt' informacin hacia el monitor nicamentcen el c s(' ilL transmitindose n pLrlsador, el|rrDr'osionado,
se imprmcr y cheques bancarios. En estosdocumentos Se utiliza en talones que los cheques o talorrc lee El dispositivo con tinta magnetizable. roscaracteres
c(nlticDc lt Iticl.obobitla quo vir l) ri(.1(l() cl r il(ff y gcnct..tn) u p|oporciu)al lla cantidadde tinla dcl curclrr.
pote
(k: hsrdoen la cxPlor{iit parr (ttilxliTnri(rr rk rtrr\rtlrcnl(rs llNurrsistcma lranslinD lr El escner {)l)t()clcctraillicos pr)cotli'rricrrl()s llk's rrrcdidl1te
ir\l |ll A,/D' confoman(lo por un conversor tutr' o clcla pgina,son digitalizadas h t.( tl( rrl'l es ms fina procesada. Cuanto y parapoderseralmacenada It, lrr ",quudo sth' tiene o mayorinJonacinse mayorresolucin l, i.r por_elsistema,
; y (lc mayor calidad ser la imagen captada Hay 4 tipos bsicosde es'rttr"r (ver Figur'rrs I / tttrkrs,rle soirernesa, de alimentacin automtica y de diapositivas
siemprees una imagen grfica' aun$rc rl l,it pgina que lee un escner cl cartao un artculode una revista Es decir,la salidaque gencr'r ridos;a Lna un ficheroen fomatogfico (rcX' TIFF, BMP, etc) El usurrrio rcl cs siempre original slo podrmodificfl( para leer el documento I |r utilizad; el escner de imgenes if[rrdoun progranadetratarriento
Figura:t.10. Tlcl
rl
l"r 'L Transmiten irformacin desde el procesadofy lrr rrr' rrnlrr rl( l "r'l' ii l'rrr'rrr rLrr hrrrrrlr:rj elctfictrs de seales Irlrfior mediantela trarlsformacin 'rr o !rsrrirlr/irirI escr r1()s camcteres (ormalmente para los humanos t||trligible
Figura 4.11 Joyrick
por una caja de la que saleuna palanca o mandomvil. El ,,.....-,^ :1,1:"r.lttda rrsuiLro puecle actuarsobreel extemode la palanca y i pori"ion ._-"ttu i. ((nresponcle sobrela pantailaun punto tle coor<lenaa* "nau I-'n *:f| i*,y. d" p:^99t quedebesepesionaqo "1" enlre par quc esraunainleraccin ""ifi,e] :ll.'.p:i" Ir
() (le lxs lr"rrr'l Su rsin colsisteen recibir datos de la comPutadortr (rrir |rrlizaf las corespondientes perforaciones. Sucle llevar incof)rrrd| 'rrrrrl rr'rr(lr inli)rrrrrr r lir para comprob vt lificadora dc tarjetas,qe rcpite las perforaciones rlobecontenerla taieta.
zl.3.l1 Digitalizadores
Tambin denominadostablas digitalizadoras o tabletas grficas, pemiten ^ figuras, pinos,mapas,erc. ar odena{lor. j]::.:t:11.1,]":1"-*,: g..cas, Esro se hace
se pasan las coodenadas
Monitor 4.4.2
(lpiz o cursor) porencima <te la tnea a digirir*i""_. jt l].1.1:::,l11pl:^ T:rtlatomticamente sc csuuese catcando),
. f", O""i.. lit.ma la imagen(ver Figxra 4.12). partiendo d. ,,,, ,t;;i;,-.r";ff"* """ il;
yislir l' La forma ms cmoda de recibif informacin es a favs de la rlc trr nronitoresconstituyen el sisfemams cmodo y usual de captar las salidas (ver Figua 4.13). computadora
( lot l( f t llllnt h co Dl11) hn los llllllll! ( llll ( lllof lllll cllt c ! : n t r nl , llo lxxi l
,^-^_,-t.1
*"1
se utiliza paavisualiza texto, se considea iviidaer * dereminado nmerode pxetesde ancho y lagopararcpresenrar un
en cuenta la infonacina visualizar, hay dostipos de monirores *^-;^-l"lll.l9" momroes decarcteres, queactan enmodotextolsdlopuen visulil;;ffi;" caracreres preesrabtecdo. comocaracrere\ tscur, ,,oniior.. fffi *-*.r i;i irl"";: te[e acceso a los pxeles pudiendo represenlar aibojo,y .uia"ter."l]'. "n "ttoi Algunos parmetros quecaracterjzan a un moritor son: . Tamao: irrdica la l,or\gitud_ del ttubo demyoscatlicos, medida en sentido olagonal y exprcsada enpulgadas.
, Nmerc de cellaso catucferes.
ll lrrhorlf Inyl' contion0n ltlldicionlcs . Pntalla d vidoo. l.as p rrtnll|ri (lJ Lr ltlrl| ltlir'r (lc y cuvo Colc (similar:l son dc tipo loN I V ) catdicos ( l t ll dc clcctl()l(s de la cubierta del monil(n so cncuentraun can gr)lirll. Lllrr n|lrlrt a lravsde una bobina o disparaun rayo de eleotrcnes el rayo a la parle frontal del monitor. La cala inlcrlll {kl llrlrr rlrlr .""ubi"Itu.on miles de puntos de fsforo Los eloslltnrcs rrl csll(llnrrl lrl' rrl' queslese ilumrne Un CR f cs I'rrrrer'ru sobreel fo.foro hacen 'rrr y urr ill(rl' ll de vaco con un ctodo (el emisor del haz de electroncs) tlt rk t' pantalla recubiertade fsforo) que pemite a los electroncsvittiar ternial negativo (ctodo) hasta el positivo (nodo) l'os rrr()rrrltlr y un nico lip{) (lc l(islorrI onoomos utilizan un nico haz de electrones tres hacesy fslir) (lr lrr mientras que los monitorcs en color emplean colorcsdistintos,uno por cadacolor bsico(rojo, verde y azul) l'()s r{rlinr son blanco' verde y llll)il! trlx( usualesen las pantallasmonocromticas fondo negro.Las pantallasplanasson menosvoluminosasy mcll()ril)l rllrlll par {rltrrrrIrrt' (aunquernscaras),po 10que se utilizan prefercntemente compucsls estn lrr rl'l poftiles (ver Figura 414). Nomalnente rrrlr sil(rrrrr sc cristalesplanos unidos a presin y los elemetosactivos ambos (pantallas de cristal fquido).
ffi:?":JT",:j".';TI.1JX"JT*1"TI,:1,;lllil,llli,,;,,",,.]l*.;i
o-banido dela panralla. Loscdigos rlehs ca, ,,, ,: ,U,: ,, li"g"" .ii "
Impresoras 4.4.3
Son perificosque escribenla informaoinde salidasobrepape! Junto ctttt monitor son los dispositivos de salida ms utilizados. Existen multitud de lill)s modelos.Se clasificansegndos critcios:
F.,.,, ,,, rcrros.o ,n pi,gran,a dc ,.",,,,, 1ti,:::.1:!, ,r' iecoro,''renro "l[Jli,:lii]il,l;lj:::::li::',,i1l[lill]l prico dc crJ.rerr. ,o( R I pi,r.r.","." , ' i" ,r., ,,:
"." ;r:. " o ttt:tr (r.r) (l( rrrrrr tlc rrrr r coor(lcrrir(hs l)rrtll.I)isPorrc t1li(rr) solccLri{)l1
l | l| t 'e n c u e n a e n l a p g i n a " o n"ull " n 1 " o1o^^"..?.1Y,eIoCRcom par a]oscar acte c s It'.,u,,,,i c ntos r e1ati v os 'Enl apta!Iaapr ec e
seactuar. ,.,lrrr.,ctque
rl,lr*-" de OCRs muy complejo, porqees muy difcil bacerque una ...,-,.^:l reconozca rrrr)putadora un nmero ilimita
(lc rntepetacinde caacteres, Alsunot
una vmante sencilln del sistemaOCR es el detector de marcas. Et rlispositivo de lectradebeeconocer cier decleccin mltiple, quinjelas, cuestionarios, etc.).
4.3.8Reconocimiento de voz
E:,uno de los campos de investigacin msrelevates . en la actualidad, pero .runno estiuy desxrolJado. Sepretende-una comunicacin directa del "_-J* i, ordenldor. Basicamente. Jos disptisiriros dr "i
El dispositivo que acabamosde describir se conoce con el nombfe de nl(irr ratonespticos A difefen(irl sin embargoexistentambin los denominados nlocnico, (lcl ratn mecnico, que puede dcslizarse por cualquier superficie que perDita rl [rovimiento de su bola, en e] ratn ptico cl movimiento se tiene que rcalizar sobtc urt:t tlblilla especialde mnterial reflectanlc. f']l frtn contiene dos focos luminosos Lltr( dos hacessobrela tlill. l curl bs rcfleja y pasana travsde dos orifici()s l)r'oyectan il por un pff dc foloscDr)rcs.EstetiPo de tn es menospropeDs() se defectados lura parrl la tablilla de necesitar presenta cl inctnlvcnicnle pero lIllos y averas, 'l (lusplazamiento y de ser fi1s can).
"llo, o parmetros " i", *"irl'."_p".J" lj" pafmetros de las palabas qua "." ei si, se consigu identificar "a "nnr, ,1:j"^:o-o::1 soidocomounapatab.o ,l.l u,r.nb,,l;.in
r.ngua er ier,mano ai,;;;,j: ;;:: T,ff "li:::["oj"::',fi""';::.: ;ff i;l ."p*r"" o vocabulario p*a muyredo"io.
io qu.-;;; ; ffi:i;
en las que hay poco espaciol)irril portlilcs ( t.rr silLrirciones Con ordenadores (rd.kl,tll)' que se usancon lil s f\ltrc()narios rrrl()rx utiliz.rf\c eltn suelen {lcsplazar (lslir el dedo pulgar y no hacind()lr quc r'(lcsPlrz con bola hacia arba, de forma (vasc ll0). lri:rrrfrr rodarpor una supercie
. |l
clnr(xlo dc inp.r,sn (l(,los( i ir(t|,,i . tmpftsoras catt inpRtt) Srrrr ,,n.,,* qIi.
l)LrriirDprinrir caacleres precisan gotpc.rs(brr (,t 1,,,1,.1 elteve o conligrrado c "1,.".i". nr"ii,,.,",_1,,
golpeo.
y rI lrrr"t I Inrprjso|1$(l(, l)nrln (lt tr(.(tt' :;,,rrri rrrr irrrrrrct" (vtr lrigrrrrr I | /)' !rrc(lirs rrr rrrrl, lrr,lo: rirfrclcfcs sc cncufrrlrrrrr rrl tltl rrxrl(lc l)rrtir l"rlrl on banrs o irr trrlcrr:r:; r lrr l(rrr ir Irrrl)r)r-os. rnr l.rr vIkrrlrrl (lc irllcsi(irrtslii ir)rIlrctr sobrcl un nllrrlill{,. 'rrlrI 2.4(X) 1pnr.
, ltnprcsoras.rin mpectr. Se eliminan los movimientosmecnicos (.1 I rmpacto.con lo que se con\iguen ,rlaaa """o.rr,,,, n el ruido. No se puedenooener ".f"ai""" coprassimulhneas. Uhlizan tecnir,,. basadas en fenmenosI eruro\' cleclro\ldco' quimico" asr col el ra)o l'cr. . po el nmero d caractees que puedenescib simultineamente: , Impresoras de caractert ':^l-t"|||la impresidn ciLrccter a crircLcl {le lonna secuenciar lenot quc contietr. \ctocrddJe. de hr\ra o'u ]o,'.' '''oo'i'it"t , Impresora de lneos. Re
CintacElco
dc h.la .?.400 tpmo 5.I l3 cp\ de pgnas.lmprimenunr pagine de una \ez. Son ia" se L ss.o_ .; 0""., T::..Tryq"s' _consisuen .ii, al)ro\rnadJmente ^vetocrd"o." 570ppmr l0 pp\1. A continuacinse describenal . de Ios tipos de impesomsm! !lPonanrcs entelas exi.t"nt . .l ,rr".."5llos "n .Impresora. de margarita, de rlindro, de bola. Son irnpresoras cor, rmpactoy de fipo ccter. La vr imfr""'on no ro' s0 cpt r, *",, " iip"":. il,'H::ll "' 'uper t"" hoi' un cilindro o unahol:, quec',nrjene roscarcrercs ,::li'"1", "" seencuerrr delantede un martil loquelo t p (r' lY o d t r' ic n d o h imp re ' io n {vcr l - r eu r r4.l5). . Imp-rsora de matriz de puntosI} de aguias (imslan de una cabeza de rmpresin en la que por mecliode unos clcctf()inrancs q"" ,;;;;; tntenorunospunzones se con! rr inrprirnir. Petenecen al tipo ae i'.'p..'.oin, . ;;;;,".i:'j^"i.-:1'"i... t'ttnutu' llci ljiguia 416) Existen rrupresoras con ms de una ';-.p,i;oiui;i;i:: EDeste caso se .on.i".u "ooJ--ol irf.r'un.)s rea ']e-mil1r'ir. La .I-l*rlr!:
l ' trn'
| l nl .na nri c i al
cps.
"o.no
@
Fiea 4.i7. Inpreom de ruedas Grrrdo.le At.dde)
' Impresoras trmicas. SoD \imilae\ a las irOr""orr. de aauia\. sc imprime\obre un papetespeciaj rermorensiOte qLr e"""*.""?ir"i,"ii "e calor.tl calor se transllere desde el cabeza dr r"" ,;;;; ;;;;;;;,';; resistencias.Al pasar una coiente elctrica p"; la" ;J", calientan,for&ndoselos puDtosen el papel pu"io se. e o " fneas, y son lmpresoas "*a.t"re. sin impacto.La ve]ocidadoscila entre 100 y 2.000 cps. . Impresoras de inyeccin de tinta. Utiliza tinta lquida que sale por una boqilla en forma de gotas.La rinta se cargaefe"t i"u*.ni" y Ja'goiuJi hacia el papel por medio de placas de desviacinpara tormar et cire"t". (vase deseado Figura4.lg). La calidadde impresin o"nu, "iiiol _tio'tul que.los.caracteres estnformadospor docenas ". punto. J" de p"qu"no. pxdindoseutilizar varios coloresde tinta y tipo. a"'l"ru qi. ." .ontJui desde el programa. Suvelocidad oscilaentre60 y 660cps.
ll)
Figr4.I 8. InFesora de iyeccin de til (cxraido de Snde$l
-f]
['
;ilr"*#trLg;]r.f;i#il::F*I:[:J;,::]':T";_Tffi";
'#lH'Ji?ffitl
l*110 ! -r..'."
::'J-:'::iJ','
4.4.4Slcsis dc voz
lion uni(iirdcs quc rlun los fcsUlt(los dc los pr1)gfr|lllrs .||ritirrrloso i)s l]|||riliris ll1 b.rbl hu rrulr. I,incil)n n a basc lc alnr.recr.rf llosrrirs c(dilic l,s lillilirlrreItc dc soridosclavc. Las piLlbras se conslruycn medirntol ur)inde esl.rs rIrrlfrs r lfavsde algnalgodtmo.
!. Iinrrrtr(lo tlrtr'\lfr u|| (list)liry trrl / \ r 'l'r I lr i0r l't t it visr : r lilir rr ] r r lr r r r ( r o lr r \ r ll l,2, J. () r' / . r r , ||lr r r r lr r ( l) r r lllvist r t r lr / I r lir lclr ir A L r , lr \ i I{livir |t)ssclrrrrcDhs tl 'i' cxeoplo l()sscgnrcntos lt1,!|'
.1.{.5ltcgistradores grficos(Plotters)
llstos dispositivos producensalidasen forma de planos,dibujos, mapas, , .'l||rirsc imgenes (ver Figura4.21).El plotlerdispone en general de una o varias rl l'lr$rrr c se muevensobrela supeflcie del papelbajo el controldel procesalor llrrtrr rfr uD software especial para su control).Hoy en da, la importancia de los rL.l',tr'ril)r'cr grficosha decrecido, debidoa que en muchasocasiones puedenser ,r.,trl||rl()s por impresoas glficas,Su uso se suelereservatpaaadibujosde gran rrlrn{) (40) o que requiemn diversidad de colores. Actualmente, se comercializan deinyeccin de tint. t,l,'lrrrscontecnoloBa
E n
LI
]" tl'l
-n
"r ;r"
LI
'lt 'l
:!I
Figur.122 Displl conI segrcntx
r:l
.I.5DISPOSITIVOSMIXTOS
unid tics (k ,rr1 rl., mixtos incluyen simultleamente Los dispositivos ori(ladesdc salida.
4.4.6Visualizadores (Displays)
Son pequeas unidadesde salida que pemitcn al usull o lJcrla inibrmaci producidapor el ordetrador.Cada carcterse visualiza en LrnIn(icluloconstituido po segmentosmediante la activacin de determinadosseqmcr)t()s. lln la 1-ieula 4.22 se
dc E/S sjmilaresa una pantallaconvencionalen l qlrf ! rr,lr Son uniddes ['r dispositivocapazde reconocerla zona donde se aplica una presin (por .l( r]rl'lt' inlLrmcil r( r lrl rr (nrlaclo con el dedo). En general,se utiliza para representar l a lo lago de l t)rrrrlill localizadas medimte rn grupo de opcioncs ol)cmciones lr (vef I!t por Figura'l l el contacto que puede ser reconocida una de cllas li'flna \ff til par usuarios pfincipiantcs. tales como nios de corta edad. l':\ 1i.,rr, l lflllbin encontrareste lipo de dispositivosen algunos comerciosy lugrrts Inrl'lr l]ir suministrar informacin de cualquict ndole (precios dc artcukrs. hi'rrtr ,,
r r r r r \ L, ir r Lr Lr r ] 1, 1 r S (' r Uni( lr ( ios dc lils . st , r r l, . , r f r r r r t lt cit LLot t es r r r r lr , , ' , \ , , ' lf clr ij( '. r r r r ir rrl (vcr lr igur 1. 251.( or r slr r rt r r lt ' ! ( r r ( r l i{c Lr r r " ' rr' ' rL i, L , ' ! |'l I r r r xr ( ! r i r r ' r1rrl , rrN rcr lasybillelesconLf oLr d. r r ( n( lI n( pioLt r ln( lt i. | , t ' r ', I ii . lr ir r l, / y las luncioncs quc r cir li/ r n son br lut ( lt t ! l l ' l r,,.L rrrulit lLr ( li \ t ! , r |, , , , , "" r,s. gost i( iDde com pr as. im pr esi( inde f aclur il o li( lt r e ', ' " ' ' l r t,,! ,1, ,,rl r!,, dc b lf as. et c. Act uainenle ha susiit uit lo . r l. r \ , l. r ' , .
Robots -1.5.2
Pemiten la cnfada de datos a ravs de dispositivos muy viLriados,comc) scDsores, teclados, analizadoresde voz, etc. La salida la reLlizan por mcdio dc rlovimicnlos, sntesis de voz, displays. En general, so dispositivos que mezclan rlistintasunidades de enlraday salidaen unn nica mquina(ver Figur4.2rt).
Tambin denominadoscajeros automlicos,son unidades colrcrltl:r" . ,l l' !|,l|rl)Lrldoacentraldeunacntidadfinancierapalarealizacindeoptflrr(rrL I lrrlcs con la menciondaent;dt.
qc sin'en prrx llrrrir,,,L Los sistcmas de memori lasi\, son perifricos pueda sc lccuper de fbfma utorrrrLlr,. rrl0flacin pelmanente Lle nanc cluc prir r1, de la melnoitr de solvcrrtlf los problemas ,lr iorrte. Estosdisposilil'os tratn y capacidad. L.r iDlbrrnci(nrcontenidren u dispositivode nr(rir,, \,,lirlilidltd ||rir\ivase aIlsfieredesdeo hacia h ClrlJ y l mcmoriapdncipal a travsde h|tttr, . r,)'islros fsicos de inlbmucin ('l(lu hl{)quc co[tiene uniL cantidad 1r]:r (lc u.rrr) irl licnrponredio que se tala cn lrrr.(L, l rrl'rrnacin. Se denomintienrpo qrrr necesarro rt un bklque concrctoes ,0l(luierregistrofsico. Si par.racLcrlcr
l(.ycndo unr,run,)to\ l,toqucs quchr) LIuiJc ct pfi cipi, hflstn ct rctisrf,l :lll*:irrll, \c ,li(e quc c disposirivu rc\cfid',. cs dc acccso secuen.irl. Si. p,rr c,r;, ,, ctDcza lectorapuede situarsedirectamente en n egislro dado, se dice que fl (lipositivo esde acceso directo. Estos ltimossonmsrlidosquelos s""o"n"ij'"r.
clD k)s lltls |r . ( luollr r lJllo( lcnSur lldlrnr ls dc 5 ( llyl l nltrsquc tlgunos
acin,
las mryofcscI l) l( i( lt llct sc oblicnen m ediilDlc l ls lllllllll( k! l Generulmente, DA I'). lr st c cs cl t inico t ipo de cint a con locr x) logillr l git digital(unidades locinta
4.6.1Tambor magntico
Esun dispositivo de acceso directo. Seutiliz en la dcada de los aossetentl. ya haquedado obsolero debido a quenoesintercambable 'rrrI(uc muvsuoerJu., ! esta (I Inustaliones por Ios dJscos. Estconsliruido por un cilindrorecuiro'. ,,, Ir(Lyralmagnetizable. La informacn \a grabada en Ia (uperficie exlema del lamhol lamadas pists. cadapistase consdera dividda en secrore\ (\.1 ii.'rc11re*t'rr I rg{rr4,lol. Ct tamboreslgirandoaunatelocrdadconstante) Iascabe/as se\ituan .l l,' lrrgo,de la generalrD delcilindro. esperando a queel sector al queqr.r" u..""r.. \rlrc delanre deellas. El liempo deacceso miximo e\ de l7 ms.
4.6.2Cinta maentica
Consisteen un plstico my flexible, tcuhic 0 (h, tn litlc al magnetizable - cinta se encuentra enollada (vase La F-igur.a 4.t7), y tr l(,crrrr y g.t".iJ"-;. efectan hacirdola pasar por ua eslacin dc lccl.rtr/i.si.irrr,r, l,us cintas son rr,, sopofede.infomacidnmuy bararo y de gran cpnri(lrl, $It nly lentas (acceso lx,to jecuencral)Acrualmente. Ia principrlmi\r,, ,h l . rirrrrr*c*,,1, 6Ou. . seguridad lbaclupr o lmacenr informlcii,rr .,h*,l l rlr, lr.r,,r l stir.rrrr A pesarde su lento sistemade acccso.lir rintt l r, r() lk, Irrspr.imcros medios ampliamenre utiizado\ par almrr,:rrrr,.rrl,, l.rn Dimem\ macrocompuradoral uliliTaban.i\lcmir. Ltr rIrt,, ,lf ,,r,rrr tvr.t liura 4.2gJ.Ld mayora d las cinlas modernasse emptqlrc l c ( Jllft.r ll rl|l (hos de difeentes tamros. desde grandes carruhos de g por S pultlrxlI|:, h,r,,tr Iti. rrr,Isctcs d no msde 2 pulgadas de largo. Lx capacidad de lrircr.lr; rrrIIl| ,lr, lll! I,i tltNDo depende de su tamao, encontrndonos galdes casctcs rr) r rrrl|r.trlrrr|rrr rk .l0 n 0 MBytes.
4.6,3Discomagntico
de infomacin de accesodiccl(l ,Allll Es un soportede almacenamiento tiemposdc trc tienenla ventajade que consiguen son ms carosque las cintas, de informlci{i (10 a 100ms).Sefundamentan magntica en la grabacin menores las superflcies de un plato circula o disco recubierto de una capa Llc l serde un plsficoflexible (floppy disk o disquclc El discopuede magnetizable. se g|1r casos, la informacin (disco duroo had disD. En ambos puede serlgido nrrn)(fi que considerarse pistas, suelen denominadas concntricas, circunferencias po cero. El disc corelativametedesde afuerahacia adeno, empezando por 1oque cadapistase comPon sectores, considera dividido en arcosllamados son: (vase Losprincipales tiposde discos Figra4.29)sectores
.lll,."i ift fnlrrrs liins So rlist.rs(tUr ti r(.r flII (lrt)czll dr l( t itrr,r/r'! lUrirJ{rr carh isrl. con ll) (lUf sr ('rnrsiltk. lic rlx)do .tcccso rclrlr\| r(. tr lil), yr quc vicncfijadoLiIicarclrc pof lir vctocidrd dcl gi) rlt l tlrrlo . Itlqucfcsdc discos. Son uDidadcs conrpuestas por vrios platos que girD solid imcnte alrededordc un eje comn. Las cbezasdc lecturtescritur sr)n mviles, existiendo una por supclficie. Existen nidadcsde discos en quc stos son intercambiables. No se utilizan en la actualidad,peo han scrvido de basepaalos discosWicheste. . Discos Winchster. Son paqetesde discos en los que, con objeto de reducir los ciectos de la suciedad ambiental, los platos estn hcmrticflnentecerados y son fijos (no itercambiables).La; cabezas va ms prximas a la superficie que el resto de las unidades, logrndosc grandcsdensidades de grabacin.Las unidadesde disco dulo actualesson cle tecnologaWinchestc1(ver Figufa 4.32). El tiempo de accesoque se puedeconseguifva desde20 ms a 4,2 ms y la capacidadpuede uegr hsla 9 GBytes (aunqueson ms normalescapaciddes de 100 ;500 MBttes.). . Disqucts. Son pequeosdiscos cuyos platos son flexibles. ya que estn constituidos por un mateial plstico. Son inrercambiablcs. Los primeros Llrsqueles ean de 8", perc en la actualidadlos ms utilizadosson los de 3%,, qe han desplazadoa los de 5ya',(ver Figura :t.3t). I_ lcctufa y grabacin se efecta irtroduciendo el disqueteen un uniditd dc disco de su mismo tipo (ver Figura 4.30). Dependiendodel ripo de disquclc. la grabacinse puede electuar a densidadnomal, dobie densidrd r alr dcnsitlad.Estas diferenciasse debena la calidad del plato y t nrodo(tc !rbcin
o)
ri
I
l)L!r'r ( lf \' rl del l/2 Lir Fieun4.3r. )Disqu.rc
Seclrot
4.6.4Discoptico
Hlo
,!
(lL\, Con el nomhe genricode discospticosse designaun conjuDtor 'ry sc irr( lL basadosen la tecnologalrscr' Aqu de dispositivosde almacenamiento paI discos CD RoM rn rlt unidadespara discos compactosde msica,uniddes I rl de discos nragnek)-(iplic()s unidadesde disco ptico regrabablesy unidades gfabada en espiral es la infomacin sopoesde almacenamiento al PinciPio de ll (lcrrl apareci El prime fomato de discos compactos de l()s,lr' los aos ochcnta, cuando Philips y Sony dcfinietonlas caraclersticas I compactosde msica. Esle pimer 1i)rmatose conocecon el nombe de (ll) rriL Audio o CD-DA (Digitai Audio y cs el ut;lizadoen los discos comPaclosd( ^. de CD que se incluverr. i que se puedencompraren cualquicr tienda.Lasunjdades CD-4, cs decir, discosrorrrl)r equiposde msica sb puedcn le.]f CD con fon.lto de msica. un srl L A partir de 1.984,y basinLlos(on cl CD A, comicnzana aprecer tipo dc informacin: que pemiten alnnccrruf lodo discospticos
. CD-ROM (Con\,u(t Di ReaOnly Mt,n)t.\t . l)l|rcofllmlltcto do sk) lectura).Son sopoftes de slo lectur, ytt quc cl ptr(or)ic grabacin resulta ruy complejo. La infomacin se registra eD una suporliie dondc se generan minsculas perforacionesdenominadaspits, capacesde sef detetadas mediante la incisin sobre ellas de un ravo lser oue serl reflejado de djldDra forma si exisle o no peforac,on, I er Figura 4.!1,.Lo. discosCD-ROM pueden almacenar audio(al igual que los discosCD_A). pero, adems, puedencontenertexto y grficos.Lgicamente, los CD_ROM se disearo{ paa su utilizacin en los odenaalores que combian texto. grficosy audio.Puesloque el CD-A es un subconuto de CD_ROM. estoshjmo\ pueden reproducir djscoscompacros d msicacomo si \e tratar de u CD-A. por ello, todaslas uDiddes de CD_ROM Doseen una salida de audiopara conectar alta\oces y/o auriculare\. extemos , WORM (Write Once,ReadMa y Times- Escibir una vez. leer muchas). Son unidades smilares a los CD RON4. pero que conlienen un lserde mayor polencia. de foma que en Ia propia undadce puedeefe{luar lt grabacto del djsco. El u\uario puedegrabaruna \ola vez el djsco que despus se lee en las unidadesCD-ROM convencionales (o en equiposde msicassi puedegrabaen formatoCD_A). . WMRA (Wite Mary, Read Atwqs - Escl]bir muchasveces,leer siemDe) o di\cosrnagnero-pcos. Sonunjdade. en lasquees po\ibleleery escdb tantas veces como el usuado quiera, Los discos contielen una magnetizacin previa que posteriomente se va alterando lebido al calentamientode las celdas con la ayuda de un lser de alta potencia.EI fundamentofsico es diferente al de los disco magnticosv al.de los CD_ ROM.aunque combna as dostcnica\. Las caractersticas de estossistemas son: . Alta capacidadde almacenamiento. La capacidadnormal oscila entre 650 MBytesy 1,5GBytes. . El precio,/bit es el rls bajode todoslos dispositivos. . Los soportesde iformacin son intercambiablesy del orden de 5 a 10 \eces mslentos quelo\ djsqueres. o prdidade la infomacin ' La degradacin es prcticamente nula.En un sopofe agntico (disquetes,cintas, discos duros) la infomacin almacenada se bora con los cambios magnlicos gcncmdos por telfonos, monitorcs, detectoes de metaly otrosequipos, nricntr.rs que los datosde los discospticosslo se pueden altear calentln)locon un lserde alta potencra o quemando el disco.Los fabricates dc rlirc(jsplicoscalculaD. defoma muy conservadom la mediade vidade un <lisco piicoen30 aos.
Figun 4.33,Dicoplico
CAPITTJLO 5
o utildades aqu puede ser incluido software tn variado como n de hoja de clculo, tratamientode textos, aplicacionesde uso comn' los de todo en uno, los paquetesde gestin' as de basesde datos, los paquetes
de ms utilizadas(el tratamientode textos,la gestinde bases Las aplicaciones evolucionen.Son muchas y las hojas de clculo) sornen el futuro las que m.s por lo que a los ile aplicaciones' este tipo a desarollar que se dedican !8 ernpresas Un amplio mejorada ya una versin se anuncia ncos mesesde apareceruna versin, hastael seetaria desde una lbunico de usuaiosde emprcs4 que en la actualidadva de una compaa,podr optar por aquel paqueteque mejor se adaptea sus Dresidente le despierte. el mscmodoo el que mssimpatas itecesi<lades, de realizar muy diversastareassiempre tienen la capacidad Las computadoras que anles pefmilenrealilarlareas Los ordenirdore. solt$arc adecuado, el oue Lengan (mecanogafa, carnpos personal en diversos especializado muy n""aaiu-b* un etc.) para poder llevarlas a cabo delineacin,analistasfinancieros, programadores, Actualmente,la gran mayora de esas tarcas pueden ser realizadasmediante un en ese mlnimameDte y una persona entrenala personal,el softwareadecuado otdenador Aoftware.
ll A ItiItr,tl t'lA"lflrnaIlI tlcl ||rllwHtctxrr paf ritc (lilcDljijr (l^ !r.rlLl.., r,rtr.ll'rrx! r,rlt\{,rir.,l(. rtrtr. r,r! r ltw, r.rtr lrli,t!,;r.
rl{ ll l)lllltrr dc l pucsll utilizado Es et soflware lxn (l pc$l)llll cDcargado r) crrrrrrlln un de averas locllizar Pcilfico lpos. Con este softwaresc Protcrldc
rtr ( k I i||l puedc consislif de la memoria de chequeo de preba Un ejemplo posterur cnlr s( lrr'lr l( de memodaun valor determinado' l0dts las posiciones lcdocon cl cs(lllt I el valof no coincida donde y se comprueba posi;iones allllN estrdo tjn si|ltcrrur un mal en que seencuentran lnlrt' las posiciones tloildetermina a m\i\ memoria la para comprobar puede usar !,
5.2.1Softwarede programacin
E\a formado por os progrmasy urjlidadesque taciilan la conslruccion dr . apliccone\ cle u\uario\. Aqu incluinamo.a os inlerpreles. los compladoreq. lo. monldores.lo\ mdulosde gertin de ficheros. los crrgadore.. etc. Aunque qran oane de esto\ conceplos\erdn raudo\ en el capilulo g. vamo. a \er alguno. eje_mps o. utilidades: . Los compiadores traducenun progtama escriroen lenguajede alto nivel a un lenguaje ensamblador. . Los ensambladoes traducenel lenguajc ens mblador a lenguajemquina, pero todava no son ejecutables,ya quc hiry ltllntactas a mdulos que se clesconocedonde estn. . Los montadoresse encarga de la uni{it (lc l(xk)s los mdulos,geneando un nuevo fichero ejecutable. . El cargador se elcarga de ]levat. cl )|.r l I i||I IiI i,jceurablea memoria y | )1 prepararlo para su ejecucin. . El distibuidor carga en el contador Llc prrlrrrrrrrlrr (lifcccin fsica donde se encuentra la pimera instruccin. . Utilidades de rastreo o depuracin df cr.orr.s So lilklades que nos permiten ejecutarlos pogramasde divcfsrs ti n nxtr (lftl(1rr lnea, d;tenerse en algunalnea, etc) para hacef un segLriri(. to (l(, lls vfilhlesy as poder encontrar posibles erores.
El softwarc de aplicacin lo foman los pogramasquc cr)trll()l para realizarua tareaespecfic(cslrllrtr leIa computadora funcionamiento sc illclrry Denftode estetipo de softwarc aplicacin). normalmente dononinada y el softwarea medida oftwarcestindar
El software estdar o heamientas informticas hacerefercnci rr(llx parasu lanzamienb I nl(lc diseadas qDlicaciones especialmente de uso general deusuaosy sobrc(lilt( por glan nmero pueden seutilizadas Bias aplicaciones dc lexlo son el tratamiento de usocomn apcaciones Algunas de estas ristemai. grficos. los l)rl{ comunicaciones' de basede datos, la gestin hojasde crliulo, en l srllr estetipo de software desanollamos etc. Por su extensin, ingrados, Seccin.
csPcc por aquellas aplicaciones El softwarea medida estconstituido En e\le casounaanlicrJr'irr i:rlizada'. ma' espe, que5erefieren a ac\idade. 'h ('l{1r para un para concreto/s uuario/\ un/unos ) Jno es desarrollada 'slemr una apliclre por los propios usuados, realizados A'quse incluyenlos programas para reconoclnllc el experto un sistema conholdel trficoen el reade Londes' y la Scslr para llevar la contabilidad un programa yacimientos de minerales, concreta.elc clientesde naempresa
s.l pnNC|F I,F-:Fmfm-nH Apl,rclcrNDEt-rso rrN 1,4 t{iMt'trtriHA (ilt{RtrAM||{N,t,,ts lnronuliCls"l "'
.,.,..,.. , 1.,",',1,,,1.,'u'*.,,Ir r'\,| [t{.t )I t l t t c nt | l l rt,tx i l Irtl tftr]r. hrr,vr. klIff || l vir(|| rlolestado actual y hacia dnde Duc(h.
l(xll)cl cotrjntode sistetnas, helramientas,trnicus,
t ,,.rr", r,, ..,ur,.u.i,, ,rl. il ;1,;lllii i;lil::li,:11,"...:,.,1.n;:;";,:#,';il),il:;l ( i l() l(r.r.i Italt.t(() lpctxlio(k.
cualroolcftas Inis,ror\irt(nlcs cn cl Mcr)s(,ft()llicc lllls fllllrllr('l (irrl/Wrr' l [r (lo oontlbili(Lr(l progr-urrrs: cl ptr)lifatna los siguientes (lc (lo!lrrllctrltl li,rlrr proSrunra dc clisoo datos cl de bases de i(irr. ^((t'rr, para ill lin tllllc conparlir Worksy MicrosoJi Workcroal
ctr
de texto 1,4.1Procesadores
!,4.I.1 DEFINICIN
en detalecul podra ser la comoosicru| , (k. Iir . nrr.rrionrinlfmrica en * o,l!r,o.,"oO=*pr"..t;;;il..;;",;,, r(.ntfiini rieflrr ris scncillas ensuoperatividad fleiible, ."-."*"i-"L ) ms ,,, .lll' ,1 , ,c,,d u.,rlo "" podra j:'.]1,1. prsonatiuarla .";;;-.,_";,"ft;:t;. '1,, l', ,,'1.:.',"".nricotosco\ de craal usuaio rendn;s i",i:n"i"-..^ 1"s .lj."lllr,,,. irl\(rrjrrh'r(\ cc ,irrrprirr,r,ra.rc u"o con ini#;:J$Jfl;ljt:trtilis' A h \o[isrrclrcjon quehov
rlt r' lil Un sistemade tratamientode textos es lo mismo quc unir rlrii(lrrirrrr L()rtr, tlrrrr'rn lu principat velaja es poder odificar un escrito lantirs voccs lbpotir todo el proceso de esitura de nuevo. La diferencia nrfs irrrltlrrrrlr rrl't (os, es que en una mquinade esoibir el texto aparece en el papcl rt gtitt sc tr', l v 't, pltntlllll. er lil aparece directamente de textos de tratamieto [n sistema
ai ;iln##. Lr, l ir iDa. t o mrtic ) con mt. abt idad "!iul;on rcomcaciones), computabilidad (ord;r\adol .Jnterfa, wruu'd! pcrsonrr/ worksration)y conNvenciat ;d ".r. /.q".1.--q integracin de tecnologas es aplicable a todos los camDo ,.,..^..^ ? ::l*Oa 9" cn *",1. lasrecnolosias jj"r".r.iro"r"o" dela inrbmacin. r," lor un cnnjunro de heraniens "r"ir" rnlormaicas .""*",;;;r.l;,";;;' , .'"*T,"1*"'.
, ;;;^."';:::::' Ademl .'l :'i", las tendr 1*raleza.
n:iro*i9*o informtica se debeapoyar en la inregracin ..,.,,.-.-.., _::l comunicaciones. de los sisuiemcs crcnrcrr{)s: odena:lor personal/workstatio-n ;-il;; Tffi,. In...turn..
rrlrlr/rr tI l IJ sistemade tratdmientoletextosse defirc como u (n.(lerrir(kf r,/tltrt tlr tt \tt rogramado tratamientode textos(conocidoscon el nombrc dc 2r1)r' IJtprocesador de textoses un paquetede aplicacinoricnlil(l(' ir lir ll rllt,rr de texto cuya misin es la generacinde inli)frncs, ('irrlrr\ t rll, grandes cantidades etc. que como ltimo soporte utilizan cl r;rr'l rrt'r textuales, d0 documentos ltnsmisin de infomacin escrita o bien las redes de comuncacin
cxlcrnamente, por redesde comunicacin de otl::nl: dir__* rlases sutcientes paa que ra ,nr"n u",1"^
(tereno de ta
El ordenadorpe$onal ha prodrcidoun cambio importantc utr llls lll'lf', o$crituracasi tan importantecomo fue la aparicin de la primera illrlnlrrtn l|l,! ' una heamienta imprescindible en cualquier oficina: de hecho, si c|Itl||st|I|i ,r I olicina y no utilizan ningn procesadorde textos podamos avir(lrrrrr rlrrr l cmpresaexiste algn problema.
.9To^poql ser en el futuro la hefamienta informrica estnda?La ,--,, ncflarnrenta infolmtica estar formad los siguientes componentes: interraz. cDtrada de datos, r""".."**t., m1renrc, comunicaciones, impresin y otos slstemas. "r'"JJr6por Podemos destacar comoconiunto d
lrrr' rtrllt de textos ha sido tan irnPor'(rrt( La evolucin de los tratamientos ni la mitad de sus capacidades Actu lrrrcrrt( rrrrrrr vecesno son aprovechadas lr Dersonasin conocimientos infomticos y con un entrenamientodc rrl-rrrrlrr rs, I rl)l original hils(ll desde concebir el proceso de edicin; puederealizar todo el darle el formato adecuadoe imprimirlo.
o cinco "uarro
il),
;;.".;;;";;."
r()l Casi todaslas tareasque se ealizancon un ordenadorestnrclacionll(lxs escritura,desdeintroduch nrmerosen una hoja de clculo hasta escribif untr rxv Por esta mzn, los tratamientos de textos son los programas de aplicrcir'ttl t utilizados y populares.No es imprescindible que una secretadasepa pfogrrirrr manejaruna base de datos, pero s que haya aprendidoa [abajar con un sistcrllr de textost de hecho ya se utiliza como criterio de seleccinde pcorlil tratamiento conocimiento que se tenga de algn procesador de textos,
. Microsofl Office para Windows dc MICROSOFT, que incluve et pocesactor de textos Wor\,la hojr tJe.cdleulo fr."i, i;r;;;;; ;_ pre\enlacrones powerpointy el correo,.lccrrdnico M,r// p*..al .rn^.
5.4.1.2 UTILIZACIN
Lo Lrlr de texto es muy extensa. La utilizacinde los procesadores de la itfofllllil directivos, profesionales traductores, escritores,secfetarias,
-F=-fril , -r tt y pfnhri[nrhdt lrr Lrro, cdicinr y r(!lrrPosi( i1r(lcitlicos, rtr,,1r inrprcras. rtF tt,l FUltll(,IlItl.
Sr el tabajo es de escitol.Drofr ,uctcnga diccionaiios, ;;;;;;#::'::jl .'',r'ccror gramdcal. elc. cr porarro. "'.""j*i.ii]^"i e incru\o oftec;;;;;;;$:'r:ff
. _. Si el procesador de textosse usa
.il;Trrt ;ffi':",ffi :r;:i i;j,rilr :,.riili,jl l;iJ,'L';jji i,,,r.,,,,r i(,,,,cn(e *"_ ndjc;, J,r'd;''ffi ;" 1.::**r."t;l:i:l;;:.".i.",^T":o also similar,se ecesitari -fraductor e\llor comode sinn;mos. anrdnimos.
y sLrhd{}cul cnl)s.coll l(r alrllxnll! . Tmb{l|fcon cl(}!ulrcltos trabajal coDtcxtos muy extcnsos y il'trl par collt,olilllrslllalliv(r[ incluyefunciones . Cestin de documentos: (| (lc lc(fslr nl r rrltrr' del contenidodel fichero, autore incluso clilvc fosnnenes (Sumariodel Documcnl(,
J"jftu,:ou'u'
jfl ;.[TiI::il::';ffi 'J:::l::x ff l.Jft ::.]:#; .fji:iil$^fi ;' fi;::".;f i:,::?trffi :H::F;;ffi.;;:fi;";:T:: H::[ffi
. .Si el volumen de datos es eleva(
Si sele exigirr _ _ se denemcjdem. la posibiidad de redteccionar e\ o del documenro el ., r-ra";t;;l ;;# ::I"]uva toto t' t"tt unaimpresora s se necesitan opcionea or"ua. que incluya grficos combinados con texro, drbuiar nea. l^"9i , o ortj-l^ti vaias colurnnas. uanincorporano A medjda que t" opcio";. "uu*o" ;;;;;"':J1^"ton
s.4.1.3 FUNCIONES
(matfici lcs liiset.rlrJ . Seleccin tipo deimpresora de cualquier rk!.r . Configuaciny seleccin del tipo de barra Llc rrr(rlllrs prcferencias del usuario. r lll l)rrrrlr paraconsegli asemej . Configuacin del escritorio de trabajo nuestro escritodo a ordenador
iejorar er
. Editr:
"io, . Cotrliguracin
aii".*,",
. Facilitar la esqritulay coeccin del texto fcstrrf una operacln' . Esdibir, conegir, supnmir,deshacer deshecha. operacin paites del documcllt{ textoendistintas pegar e insertar ' Copiar, . Mover texto de un lugar a oo,
. l s. r t , ( r , r r I L| , l, L'r 1t r lLr ir lr '\ l( ) l ( ( or r 1|slr r r l( t s lr lr i . l r t cr lr r r r r r r r r r r,. r ' r , , , , , 1, I 'ir ) 'Lr r ir s op( ior cs ( l( . t '|t t r ! , ( ir r ) l'
t,l
. I nscrlaf ur lielr t r ', rt r r r r r t r del lcxl{r ( lclf r r r r r r r : r r l. L r ) ( r sii: in . I nsef llt l u lichcr . ( ) cf cr do colr unahoiadecilct r lo . Inseftar objcto (gf1ico, imagen,)
. Definir mrgencs y tabuladorcs. de veces. ' Repetir una opcracimde cdicin un nmero determinado . Herramientaspal.abusca y rcemplazaluDa palabla, lrgmentosde palabraso una frase. Ver : . Distintos modos de visualizacin.Dcno de los cualesse incluye l posibilidad dc ver el documentocon distintosefectosde zoom. . Trabajar con dos o ms docuDlentos a la vez; esta criictestica es muy til parapasarbloquesde lexto de un documento otro
. Conversinde fbrmatos(importacin/ expofacin). el prcccsadorde tcxtos debcr l'rr' En los aspectosms prof-esionales, slicasy utrliddes: caractef siguientes . Disco:
. Fomato de carcter, como tipo y tamao de letras. alrilirrl o culsiva, etc. negrila,subrayado . Texto en vadas colmnas (estilo periodstico), juslifr.rtrl de cadircolumna. mrgenss
. Configuncin de la panralla,bara de boones,barra de regla, balTa dc estado,etc. Insertar: . lnsear nolasa pie de pginay nl finl dcl rc\lo ((litcrenres estilos). . Inse ar caracleres y otros s||lh()l()s espcciales
. Fomrateo de p/tnafo, corrrc alineacin del texto. espacrii{|l lneas, colocacin automlicade guiones al final de urrr lin: continuf la palabraen la siguientelnea, tipos de sangfas (lrlrl de la posiciny tipo de tabulador.
. Fomateo dc la pgina.pcmjtiendo modificaf el tarnaoLlclir l) Dumcracinde pgina,bordcs. irLr distintostipos de mrgenes, junto. pgina. de texlo . Conector de e\til(. 'ustilrcacin
. Definir mrgenes y abuladores( idistintos tipos de tabuladoresy ditbentes i rstificaciones;. . Cabeceras y pies de pginas(diferentesestllos). , Supeponer imgenes (filigranas). ' Herramientas:
chrrrcrfrrli'l . Referencias se usanpararclc,cnciaf reclprocas (ll( rllll dc tal l)lltlcrr del texto de foma automtica, o partes cambiorcnumeretodaslas referencias. (lc lxlir'rl l1 . ndrcede materias. Se haceposiblela generaci(nr Lh lllrla un xlicc como al final del documento, incoporacin (lllo puedemarcarlas Pillnhrlrs El usuario ndicede palabras. fonnar patedel ndice. . Tablasde contelrido. . Coector de estilo.
'
:;Tr,.j#r-"
:irl"J;'T"t':',"l]':*'1",1Ti:;"","o1""'ffi '*:1j
ru**:ri:.:r"i,l:h:{l":;rffi:i"i*rkfi :r
. Esquemas,Realizacin automtica de esqucllllls lllllll( del nivcl .icftllltk l los prrafos,dependiendo autonrticamente que estn situados. Habitualmente, ofrecen vfios lllx (1, 1.1,1.2,1.21 A, B' C I' II, Ill) l1rtl lil numeracin junto con la posibilidad de generar tablas (lc 'oll da flexibilidad a la hora de insertirf (lllfl automticamente, apartados. (clasificar y seleccioDnr dedatos . Sencillas debase funciones . Ordenacinalfabtica.Permitecombinarel documentocon l r seleociorl( de los campos de fornaqueel contenido de datos posicin dcl dotl en unadeteminada basede datosse inserte mrcaoa, plevrImente
iff*ru:I;ffli,H$";:.i.:ff ;""J*'-";";:';;'
. GrIicos: fomatos de gficos. Integacinde g'fico .lnsertar distintos fomatos (TIFF PCX importandoficheros con determinados jncorporando algunasfunciones de edicin dc g etc.) o bien pol8ono (cajas, lneas'curvas, dibujossencillos para crea.r pemrite la coloc (i' esla funcin caso, En cualquier etc.).
ptilhll flr
. Otms:
. ll zado de lneas(horizonrllcs vcrlicacs) . Estilosgrficos. . Edicin de ecuaciones. . Frlicin, de cuadros de tipo texto, pcnnre cea texto con unas catacnscasespeciales, 'l l)l[s: . Uso de tablas,E$ my frecuente reazal una tabla en un documento. seacual seael contenidodel mismo, paa presentar algunosdatosde una mnera organizada (en una matriz). Las opeacionis sobre tablas que ofrecen los procesadores de texto son generalmete la definicin y modificacin del tamaode la tabla (nmero de Jasy nmero de columas), unjn de celdas,divisin de la tabl", f"r_;teo-;;;-e1;; insercin,borado,etc. . Adenris, se incoporanpequeas opcionesde hoja de clculo, como el uso de fmulas en las tablas.
tl' rrlrt rrl . Ordenacin allrblic. Permiteoldenafcl docrlll!nl() algn cnterio. . Oa canctelsfica fundamental ser la de podet irrslrrlirr'l' lil rl sencilla y completa eI progama cle tftmlcrrlo (lL l( il" t'lr rrt' entomoen el que se va a fabajar:sopofesdc lllllrcerrrlrr'' y. s(f)rl ltrlt' lrl' flexible y/o disco duro), tipo de pant'rlla impreso con la se va a ftabajar' .Se debe vatorar la velocidad del program sr r() e r'rl' manipulando el texto' de poco servirn lodas las frtrr'rr!: ' incluYa
cl rtrr ttrr de texto era imposible ver cmo quedba l1n los primeros procesadores se ha ofrecido variasopciones: iir) impimirlo, Posteriormente .En modo texto: En pantalla se presenta el texto e 25 lrtLrL rl cada una, sin presentarel tipo de letrn ni el fornrirl() lrrr rL'l carctcres pgina. Este modo de visualizacines muy til, po4ue es lnrrr rr!l'rLr ho trabajar en eI documento.
en ver el documento en modo fcirl lLrl' ' Previsualizacin; Consiste (ltr irrrr imprimirlo (hay una opcin que permite ver cmo va qedaf cl imprcso en el papel sin lecesidad de impmirlo) Algunos l)'(' r'l' peimiten zoom en este molode visualizacin El lipo de pantllr 'l' l\' EGA o VGA o superior par ejecutar esta funcin (lr! . WYSIWYG: (Wh.lt you SeeIs What you Get - Lo que se ve cs l( r'irl es Ia apaienci obtiene) Lo que se ve cuando se est trabajando (lllr documento,leesla forma se ve 1o que se va a obtener medidll elaboa, Tambin es importatc que cl procesador 'le textos
y usar. comprender
5.4.1.4 CLASIFICACION
Flerra5.7Opciores del ndn T?blx
' Eisten otras funciones, como pernlitif l cdjcin de ccuacioneso combrnar el documento con una base clc ,,r., tA" or.r"u qu".j contenidode los camposseleccinarlos clc tu h0secledatos se insefte en una determjada posicin del docutncnt)prcv mente marcada) que son ns especficas,
cuyas diferenciasno rtsr Es necesadohablar alelrcs tipos de Programas' claras: cxcesivamente . Editores de fexto: Solr los pr-ogramasms sencillos y o Irirl opemciones complcjas. corrlrr sor las openciones de fornl'ltc() l prmiten escribif un tcxto. rrroslrrlo en pantalla' guardar el l(rl( iicheros y re.upc|.I,' Sc utilizn generalmentepara edita fichcr(r procesopor lotcs cn MS l)OS. lfrb.rjar con licheros de tipo ASCII l { lcnSuaie de programacin, etc lirrr uD tlc(cfrrrirrir(l() prog..rtulj "n ilaros de editoressrnlil)l l . Writc, EDLIN, Norton editor, etc-
lt rlr,ittl tlts tprlo rrrr lill!rnt|lr!rl l. lr! il(, c(r.ihir tcrtr) ! ,,lrdr lrtrl,lrt l{r r:i rlr I rli i lrlrt hft {h\' il{. rll[ |lIl(. tos. rrrvil icl i, l'lrrllt,! \ r r'rlr,,lr, lrrli,l ixlr r|||| ||(.IlI,, iU rl lir) (lc (,ltclcf Irl 'h. '' ,hr I||r, ||i , t rl,t,.!r f , t!,' l l, rl,lt,,r 1,,1 Arr l,rr,, W(n1lstar, Wott \,
alur.os dch scr'pcqucfo t ltitrlnrei islrtibl' lrfl rr rcr|/r
l'rot{r' ltrr rl.utrxlll(kr S0rrlrro},||| |t,ui(.|lrdr)s h maquetacin (, r , | | |\ |( ||| (lr t,lltiIu!. I' Ir' Irt(r rlserlf la pgina en cuanto ' ' a Iil r IrI I I i IIIIr Ir ,Ir (l( t(,\to. IrrfrI, titIl;[rs, rtc.permitenla impofacin dr l, \l()srl( (listi t(rsIr.sr(kncs ] gr'.ificos en diversos formatos.lncorporarr lrr,irnrcs n)r] s.|rilliLr j hsicas de tratamiento de texto y griicos I jr.rrt)k)s (tc pr1)8firs de autoedicin son: FrameMaker, a;*Lp;_. V.||tUll. I'lgcMakcr.
f
U narez es c os i doel proy c c l oD orl os l l mtr$s . s r rtr' rtrl rr!1" el dsdollo del prodclo soliwde. l r.ndo (lc'orLl)dr '" ' tr ' !' l!r revisa.loperidicenle porpate dc n tL'lof l:{ts rtvf iitr ' dealmos)'fmilitrl el Gso aladocnclru i | 'lc I r |]tr I 1 ' '
f
blRsoltrdr''le elercicios.f
'
ir
5.4.2Autoedicin
Hay ffes nombrcsdistintosparala rnismaidea: . Desk-Top Publishing(oigen americano) . Publicacinasistidapor ordenador(origen francs)' . Autoedicin.
La causade la importanciaque estnadquidendoestossrsl'rrrrr' rl( rrlr" 'l' ll.ll!'1 ' Silslirl a una mzn econmica:las grades emprcsas se alebe empresas 'l rl l'r" I de sus ingresosen tareasde pubticacin de boletinesinfomrtivos- lrslrt! informes-de iliversas clases.De ah su inters en ta adquisicir tlc sistrttrrr' 'tr (lln lr:r( r'r rl solucionenel problema de la publicacin sin la necesjdadde tencr especializadas. emprcsas Un sistema ale autoedicin es un sistemafecnolgico complclr) rlrr' rrl (l( sirlr elementostan dive$os como puedenser los dispositivosde entrad. los (\\ork'rcon PCr \ el 'ofl$:rr( propio disposili!ode proce'amienlo 'lrr' '''rr\ en un sl\lemade auloecrlclon e\10s elemenlos Los dispositivosperificosms utilizdosson: . De entraala:escneresgrficos o de texto, equipos de CAD (( r"r por computador)'modens (parl atrt'ul Aided Design'.'d:eiro ^sistido remota). maiciales,lser,fotocomponedoras' . De salida:impresoas . De control de la autoedicin: paltallas de alta resolucin
l rrrllrrr. ( '||\r r rr '|rrrrt t i' ir| r ' jr(j' lr 1 !,,r r," r 1,, t , \ 1t'| rl r,,, i' I r r r r urr,r* ,,.,, r, r ' r ' l ll | '' iilll' | | I I 'i ' |l' | | l r l r l 'r i \ 'l 'r l i r l r 't l r l r l r ",u,r,'11 1 . ' . r ; '| l . , r,"r , l.
srsrfr'tir ( |i . | | | | II I I I It ' | | | , | lt . t i. \ t , I || r , r l
I l ierlh,lrtll
i,crcnninado, ,i. .:,i ;,J,",i.";Jil :ii,:::, ",i,r,":,",,.,,,, "r'i,,1,;i,l'1.,,1;,i,i:]l';':r1il (rcurr)c(tici(i, disotr r)f,,,,rf,, pei"^
l,jl).lll*,.1^ *.pr*. v l""ri# ,,,
.. ., !^^,. de las suficienLes ,:lll:l:l]l::-,"_f tl,rquedespticen la fonrera quehasta ahora exirtr" it") I,r'h ! \i r , lor es) t o. . i\re m r. d e ru l o e d j c i d x . ";;;;'i;;,,, la.lcrdcDci de {lotar a os procesadorcs de texto
irrrrr[ f rrc s o s id a f rrrrrrt . r' rljc s i) " l)' ,,"i,,1" '''" " " ' ' f,'r'r.( i'rio'tro dc
gfilieosen dcterminadir
mrgenes
rrIrl |lrrt rr rl srrvi'osPtrci{} t sruIrrcs tlc toxloscs sr(1|lrrr flfll l(xlo r rrrr Itu rrrx (//r,.r// pgirr.rs ls ik Lr rl(ln una cic Ptr Irrtlrrrrr). (irn bs programas dc rt'l{}o(li(ir sc Pucdc tener uD grirt ((nrlrrrl como scparacinde colot, rrlir'rrl r.rt hrtlnrsirn,disponiendo de capacidades h,il. irtlpfesin dos caasy utilizacin de la paletade colorespntoDc.
de fcxto no llxrrlrt rrr. Otr de las funciones que los procesadores L p blicacin es dividida en capitulosqut t,,rr 'rr, lrl con publicaciones. trirbrrjru r lichcros de forma que se regisha qu ficheros foman pale de I lrrl)lrt rr,rr,l 1r lxxler cfear, por ejemplo, la tabla de contenido,numerar ls pgirrls ) rr,rl'r, completa. lrl)liccin
La peticin de los usuariosde un mayor adaptacina sus ncr(sr1,,1 de autoedicin. la oferta de sistemas livcrsificado
Suj! orgenesse puedenremontar a los laboratorios _ (lc. . de Rank Xerox en pat() all llegarael Star.posteriomente, Alt(). Appje sacara el Lisa, qu luego darjil
Peroa estr\ preshcion; le !arifri,'\.etc,). po.ihilirJad " _rii"al-
HISTORIA T.4.2.2
r,i.s:ll q,e por sus caraci".,,i.".'",*i". ll.y:"ll ":" ,nq,ina iiio,"i""0JJ." de :fl , sr'rr'rru autocdicion,pdnlajla lrrafi(a.,ralon.
EI uso extensivode los sistemas rle autoedicin,del telef-ary de las impresoras v en conrrade la suposicin tiser ctsica d. qu. lu i_pt;;;;;;;'..,; ;" ofimtica rccDol')ga nosconduca haciaunaonclnasm papel. 5.4.2,I CARACTERSTICAS El proceso idealen utoelicin reunia los sigxientes pasos: . La infomacin textual seceacon un procesador de textos. . Conun programa dediseo secean los dibujos y grcos. . Seretocan las imgenesdigitalizadas con un programade tratamientod_ rmgenes, . Un programa de autoedicin ma
Varios son los motivos que han contribuido al desanollo tlc cst(\ .,1 rl)rricinde la impresoralser con una resolucinde calidad y su baio ptert,,. , I rrrineo de PC instaladosqu proporciona la ifraestructura para 1 rr(l(lrrisi( lt's cs, r y perifricos cotlxr de Ia apadcin de softwarc especfico rstos sistemas, (luo pemiten aadir a los documentos irngenes. Todos cstos Pf(rhr(1, rcducir los tiempos y los costesde produccinde docurlcnl,)s ( il c{rrrtfibuido agencias de publicidad,editoriales,peridicos,etc. son clier)tcsqrk t, crnpresas, un sistemade este tipo, ya que todos ellos desarrollm na glrr cirrrlr ludoptar iIfbrmacin escrita.
Junto al ahorro dc tiempo y dinero, otra gran ventajconsistccn h P(^rl c irrrl composicin,maquetaci(in dc control de las tareasnormalesde relaccin, 0n las que intevienen tftas o ms personascomo pasos tiene el procer) por una misma persona s1n tener que ser un csforrirll l)uedenser eazadas informtica, diseo o tipografa, adems de la posibilidad de efectu.rf crLrr nlodificacionessin repetir el tlabajo. Para las tiradas grandes o que Dcccsrl las imprentas,a pesr de lodas lirs !, necesitando calidadprofesionalseguiremos de un sistemade autoedicin.
;' i""iil'#'i:1il ;:ll.'i:::*lt,l:'::1i.* :: li:l I* ;'T. y d(l:: ta. ::..;';;;;' rmigenes en lormalo pCX.et...L" qr. TltT. EpS. '\uates . f"r.""i"'i.
I
las funciones .Con los dos p merosse realizan propiasde un tatamiento de t"xtq^sibienlosautoeditores icoryoranalgunuot.u. fon.ioi.. ;; y trpogrrf rcorno elegir la seor l)prnas "n.uon;;'#;
Los prosramas de au,...,.,u" . il: nff:: T:i"iT:, con lfaba1o rexro,otro parael diseorle"r.."0:;:;:,:;o;J;J pginay on _Oa,rfop_o .i'iJf-or"; ilpriff.
Actualmente,Apple es el nmero uno cn ventas de sistemasdc rrl(r', Rank Xerox y Hewlett Packrrd son las otras dos compaa que estn (htll importantes esfuerzos a enconlrar un hueco en este mercado. Tambi(1rr: numerosos fabricantesque han visto en l autoedicinun mercadoimporlirlll. \ completas(Atari o Ast f'r'crr desarollando susproductos,bien conx) soluciones fi)rman uno de estossstemas elemcr)los clue como alguno de los diferentes
Dentro del software. deshc rcrtros por su amplia difusin Pagettt Ventufa, qe integran texlo y g licos. permiten editar, diseaf ) In de texto, paquelesgf1r.,) publicaciones y trabajancon nnrrfosos Pr1)cesadorcs de imprcsora\. nmero elevado
r.rr(r\ l,)! r)irr,,, r(r' ,r, *rr(rrrici(i),dc Idrna quc cn rri aciualidad r,,di;.;;.i,,;,,.,. .tititlrsr(trt()(. .l $,ljwirR:. siDo cn cl harJ\aare a cmplear cnre uos y ott.os. lil ur( ,aiL.irI tr rctrtrv:r cspccixlil.|cinde ios paquetes cle autoc_.licion requJere ( sl)ceiitlircit cn cl hatdwarea utijizar.
(lc dc textosclc g|1ilitrts v rltl'tt" tflrfltl(!ospof las aplicacioncs t)rrefsirrrricrrto misnros de los pcrll)ilcn h inlcgrucin l't rnr'l dc autoedicin l)irrir protrlrnas con difelcntesformatos. Inrhlicrcioncs Con cl programade autoedicinse puederealizar 1aedicitjrrrl{ l lf \lr ' ltr | de tcxlos rtrrrs que grancles textos, se editen con un procesador t 't' I't' tr,r'onricnda y ms sencillosde tilizar, dejando el progfn}rrtl{ rrrrl'"'ll Iny{)r-cspfestciones |l||l l cornposicin. Hay diferentesprogranas de autoedicin en el cntorno dc l('s ('rtl'rrr' lr|xon.rlesPC y Macintosh de Apple. Los ms utilizadosson los siguicrrlesr
l r ) l ':t) l ( 'l ( ') N ^l ilrl'rrrrl (1. ( fui|d)srnos archivo! lrxl('\, rrriliIr,s. dibujosy/{) inri'rgcrrc\
. PageMaker de AkJas: Se utiliza para edicin de pequeasl)rrhl1"r'' 'lrirlr:rll folletos, memondums, etc. y es muy sencillo de utilizar. Windows; su aparicin fue para el entorno Macintosh' pero:r'ttrr'] t rr' rl est disponible trnbin para los PC de IBM y compatiblcs. rrL pafil rl para el entomo versiones anteriores a las disponibles '11 diseado. VefituraPublisher de Xo.r:Es un prognma de autoedicinns ' 'r't ufilizado pam la edicin de libros y gandesdocumentos;se llrf'l' rl ri diferentesformatos de publicaciones Reslta conrl)lr( almacenados que uD es manejo por los usuarios ocasionales;se puede decir l)l(il' difcil, pero con muchnsprcstacionesSlo estdisponibleparuor(krrr ficherosdel entornoMrcintosh PC, aunqueetiende determinados
. Quark Xpress'. Esta dirigido a usuaiosde Apple Macintosh. y I)('l generalesde fcil manejo inhefcrrlcs tiene todas las caractersticas interfaz de usuado del Mac. El prccio de esfe excelenteprcduct(i h:r{L vayn a rentabilizdrsus vafiadasy lrrl slo senindicado para cluicnes preslaciones.
llfu p o s d e c om unlc ac in ,q u e s o n :
ma'inss, anspaencia' diaposirr* s. ll;i;, 1: l llli:;,,lll ifi;lTHi::; factuas, ecibos,logotipos. mtI lt.s. "ir r,r,\
grf-icas, peridicos,etc.
creaciones Inrt,trrti[ios,
Los fichercs se disern dc rcuerdo con los programas que los lrsi el problema,se decide sj dchf funcionamientopoda ser el siguicrrlc:se PJantca que van a tener' qu inlinlrr h orgunizcin ficheros, cuntos debe habcr. l. vertaja es que los programassor l)ir contendry qu programaslos trsrrrirn. eficientes, ya que la estructtrr.rr'stri pcnsada para el progr.lma qre l\'r tt' (lrrc sc rcalizan con posterioridadpucdcn srr es que los progrirrrrirs inconveniente ptrrslltlrr lentos, al usar una organizrcirlrr l)irl otros programns.Adems' si * (lc (lcgcrcracin, ya que: nuevosficheros se ena erun l)r(x cs()
, ( lf l|t ll
lt l i c l l t i t{ b rn a d n
un l j chol ,
(k: (ltk'N y chllrnrfiltlll (lc visu lizxcirly crrlfrrlr lnls cliJicDlcs el(!nos (lc dc In lllll{ Ilto tlivcl, don)ls dr: rrrur.rr')tl cn lcngujes rrrgI l)0rtlritir lhshri(hs (li(rhr)s lcDguajes de allo Divcl. d!
, Al existir la misma infomacin en vaios ficheros, los procesos ttr, actualiarlc in se complic an. , Se cor.reel riesgo tle tener datos incongruentes entre los distintos fichetos po ejemplo, tener dos domicilios diferltes de un .i._o inJiuio .n on, ncnerosdrslmtos. Utr gestor de base de datos perlnlre crear y mantener fiche.os de datos en la rrclDoa. del ordenador. es capa/ de encontrar en elo, la inforracljn qrre re t. de informacon 'rr(rc. una Da\eoe oalo es una coleccirin rehcionada tque uenen
FUNCTONS t,4.3.3
de basede datosticncn la citlltcltrtslr,rt ,| , Todos los programasgestores orfnizacin de la informacinviene definida por el usuario,qtricrr(l(( frrrtrrrl
* *
O.*tdo.u la variedadde aplicaciones que requiercnsu utilizacin,existe .,, drversos tipos de gestorcsde basesde datos. o obsianre,.t r"ir iilo fttaco al es el seguido por casi todos los gestoes de Uur". . Juto" -o"to p*o microordenadores, Un sisema de gestin de base de datosrelacionales (SGBDR)es . _" soilware -' un "_ de gestin debase de datos quealmacena los datos enfomade tatlas._' Bsicamente, u SGBDR realizt las sguientes funciofles:ayuda a la introducci' modificacin y borado oe oatos; rearrzacin le consultas, rcarizacin de Inlormesy mdulo de proglamacinparacrearpaogramas o incluso aplicaciones.
5.4.3.2 UTILIZACIN
Todaslas organizaciones puedentener u sistemaque procesela mayora de , sus datos. Paamanejarmuchainformacin se puededesarr;rhr softwa.. o ni.idu o Dten usarsistemas degestin debases de datos estanddzadas, las _Con basesde datos se produceuna estandarizacien el almacenamiento dc rosdatosy en el acceso a rosmismos. su mbito<leapricacin it-"o cotectivo que maneje gran cantidad de datos. Se utitizar " "r,". ," p-ari*^"ioi""i"* informacin egistradaen ficheros manuales.La dificultad ;;;i; .." ;;;';;;, iirfonnacidn delpapel al sopone magntico. Haydileren*.tpor a" ,.r"ri*, ,.r"rro, de.informacidn y progrurudo... qrJ i-plemeniansolrciones', ,d;l; ;;;".., Los usarios no tcnicos no.trn_maneja la infomacin de foma sencillay etlciente. Los programadoes y d'esa'olladoresa" upri"u"ion." ti"n*'rr" ,.". o"
. Quficheros (tablas) va a usar. y de qu tipo va a ser , Qu campos va a tcnercadr registro (carcter, lecba,lgico. etc.). numico.
ir lt,r lt rrl' sinriltrt de usarun lenguaje de rdenes Tambin hayposibilidad de alto nivel. dc programacin (le )1( \lr, de Seneracin de plicaciortcs DbaseIV icoporaun sistema (i proArrrrrrrr una lnca dc la cual no es necesario escribir de datos mediante buse do un mdulo Pl (ProcedaralIntetface)y de un mdulo NPI (No, /1,",,r de men.lirs s.rrltl a basede operaciones de fabicar, hterfAce)qre se encrga rl( lr por el PL De estamaera,el usuario es cirl)irz quedespus sern ejecutadas usodel sistemasin saberprogramar. paracrearuna aplicacinsonlas siguientes: Las etapas
Parapodemanejarla infomacin,tendn que soportafacilidadescomo: . Adicin de registuos. . Modicaciones del contenido (de un rcgiso o de los registro. seleccionados). . Odenacin de la informacin (porclaves). . Posibilidad de realizar de.Terminadas operaciones matemticas y estadsticas. . Recuperaciny visualizacin de registros (por distintos campos y con distintosciterios). . Borado de registros(que cumplanunasdeterminadas condiciones). . rdenesrelacionalesque permitan operaciones entre vaios ficheros corr algrln campoen comrln. . Geneacin y emisinde informesy etiquels en diversosfomatos. Todasestas funciones estiinasociadas con la utilizacinde esossuaios de inlbrmacinque quieret mecanzarssfichetosde informacin.
( rclci(nlts . Crearel sopofefsicode la infomacin:ficheros de datos, ellos e ndices. y constrll pantallas . Definicin de entrada de datos dela entada./salida:
de c(idigt DbaseIV incorpora unosmdulosde utilidady geneadores foman pafie del NPI:
. Mdulos de utilidad: a partir de opeftciones de mens pdmitcn ctc soportefsico. . Oeneradores los progmnri de cdigo:son los mdulosque generan utilizan los ficherose ndicesya definidos,como son :
(QBE): pemite realizacorr\tr de consultas ' Mdulo generador clearvistasdelasmismas, . Mdulo generador de pantallas:permite generarfomatosdc orr y verificacin y fomatosdevisualizacin delos datos. de datos
fbrnrlr disear listados, de infomes: permite ' Mdulogenerador y todofipo dc slidaimpresa. . Mdulogencrador deetiquetas.
gclcl lx iltrlitz dc usrlrio ' l\4dtltllllclc n dc aplccjolos: (lu lil l|lll,tt(fil panullas dc ayud,pctllljtc ! [lo,]s, irc{n)or l lodoel cdif\, llctx t(lr por los otros mdulosy crer la plictcin final. EI clxlio rr(lo cs ejecutable y modificable Bo0( por el usuario. . Mo(lilicircin de plantillas. Las plantillas o son fijas y posibilitngencritl cdigosdiferenres del mismo objeto. Exise ur le;g;aje, llano 1, P/drlil/.a, que pemite modificar el tuente de las plantiilas, permirieDdoirl usuario optimizar el cdigogenerado.
(lc lcrrcr (lilrlt'lll{ y tDllclllflti llB, Y l'1'r lll Prlsihili(lil(l Iinrrlciofi|s stoirs. lis lro l)nrllr' vElc$dc acocsoa h hsc rlc rllrtrwr[' ln l|cfsrllllsllul()fi7ir(lils Lfrn hcllilllli('rllls eol) ctrcnl con otrosprogmr irs l,it vctsitt tttn IlNIX lpLrtiblc (k (lc lorrrrrrl t'l 8L'll('11l(l)rDlinlcs, cjorrrpkrs, mediante lloDcr(l(n IirsconsLrltas r l l l'li,'rr( r'rrx lenturjc.lt simbolico. 1 crrtr'rtl'r':rur"rnlti"r Ilirt'lrlltr Frtlrtj(r 'l( rlrrr DrFrl Ll rttultrr.lotjrl :r(rrL'(1" itcrr'eil'rr.Dbase lV bjo VN4S vAX,'
s.4.3.4 HIST()RrA
Los prog,.nas: DbaseIV, DbaseV, R:baseSystemV, Oracle,paradox . \ Ae{jcss se conligrrran como los autnticos estndares Ln paqu"tesde ,i","r"^a ,. debases ,tcs(rn rlc datos. .r Lnfoca amodo monopue\to y al mLrhipue\ro. y esld concebido pirf.l ,._.. .,---"*o9r sr\rc as operali\o\ monourea. jil,:]"Y:," comoDOS.o muttrarea. comoUNtX ) ,,i/r. Lnacre es(i,Irpable conSeL/DS) DB2y re dirige a Brandes enlomo\ tB\4.
y llixlrrrrl I' sttlr(clf con vrias basesde datos. Lotus ha lanzado Lotus APfo ch h[hrdo DbaseV, con un gran parecidoal Access-
v Ms V A \ oporliv( birjoel sistem parautilizarel pfoglxma Corporation ipnlcnt que se ejecuta cn wirl(l()$'sY l1rr1 Access, al mercado Microsolla lanzarlo
1,4,4Correo personalizado
Dbase lV esel sucesor de Dbase III plus y su diferencia msimportante radica - bloqueo (n el automtico Lleregiqrros y fichero\ cuadovanousuarios acceden cle lrnmasrmultiinea a la mismarnfomacin. Ademrs, realizaun proceso de tansaccin ('on recupercin parx el,itr posibles prdidas de informacin, as como Ia irclur/acron automadca de fantalla\cadave/ que unaper\oDa rcal/a un cdrbiu. /\\rmismo..reltza l prorecci,,n dc acceco losdatos por medio declares or cifrado ,rrlo.. I tu1rbn incorpora un moJuloparaprcgramar en Sel . DbaseJV versinl- I funciona en el sistema operativo DOS,hay una vesin . .]: A\. Lr pnmera. ca,acteri,uia por recnotogi de B;.i;dn !11-r,i"" *_uy^S,\ -u MS-DOS.permir!, que no haya lmite cte memoria y poJer abrii hasta ::, T:,T""" ": mismo ev rlcherosal demp,,.ricne ms de 300 mandatos nuevos, como rnciones
Una de las tareasms extendidaen las oficinas es h (lc lrlrrrrlli/r (rrrirrr(l(I Esto se souci(nrir para un elevailonnero de desthatarios tlrLmentos de textos. hNcdedatoscon el tratamiento l posihilr'lrtl de te\locin.orpordn de tralamienlo Lo. programas 'l' rr"rlr r)lf(lrr e de d'rtos estructuras crea M0iling (llamadofusin de datos).Permilen qrrc llrr paoncs tipo o con documentos para luego pe6onalizarla Inlbrmacin datos. a esos tlbrencia para realizarl lisi(irr (l(' icorpon facilidades integrados Los paquetes crcados con documentos de datos de base Pfll rstr I del mdlogestor lnlbrmacin on el mdulo de hatamientode textos. generada con un 8e\l"r 'l( l"r\' ' de los dalo'eq!i la informacion A vecer. lll" ' de llirtj'rrli( con proglamas realizadot estin palroDe\ y tos documentos duloc {l cslrrs de integracin e compatibilidad en Ia fcxtos. El ploblema consiste (t:rt(^ para integftrr facilidades de textosincolporan Los procesadores henamientas. alnrilccrrr III en fomato DIF o datos DatosdeDbase Ejemplo: formatos. dilerentes y registros seanfcilesde contr'()ltrr l)i ene campos do fomaque los separadores documentos. los con poder integrarlos lfnalmente En todo mailing habrtres tipos de trabajo dedatos. de laslistas y actualizacin . Creacjn . Creacinde las cartasPatrn. cliqlrc pemonalizados en papel (sobres' .Impresin lelos documentos etc.). listas,
y anlisisfinancicro rrrr Las reasde mayol aplicacinson: planillicacin previsiones de vclllirs rrrri presupuestos' le estudio controlde balances, contable, etc. estadstico, y alisisde hiPfcsrssl proyecciones Debidoa la facilidadparaefectuar Desde l trl)li(nr y tcnicos directivos convertialoen la herramientafavorita de ganaclo cll lllllllr programas han estos hojaselectrnicas' las actuales Visicalchasta rcrrll( dc complejidad, pero su mayol aftactivo es su fantstica capacidad interactivo.
5.4.5.3FUNCIONES Las celdas puealencontenertextos, valores numricoso lrlltrlils de la mitDl lt que figun en oasceldas enhelos valores relaciones establecen en disco. de oftashojasalmacenads e celdas y con l'r yu(l El abajo se realizaco la gua de un mende rdenes y sin neccs(li rpido es Su aprendizaje teclascon una funcinprealeterminada la infomacin prccistrsc infomticosprcvios. En pantallaaparece conocimientos el usuxrio. enqueseencuentre el contexto son: lashojasde clculo quc dcbon incluirtodas bsicas Las funciones enlasceldas te{tosy frmulas devalorcsnuntfi{-os' ' Introduccin . Prcleccincontraborrildoo cscfituradel contenidode las celdas colurr) de gos de celdas. cn pantalla) (cambio Llclnsl)cclo . Fomateo
T aS.
, Oporuciones de almacenamiento de las hojasen disco y dc carya clcsd(. chsco. . Posibilidadde combinarhojas de rrabajodiferentesy posibilidad de enlazlrf (vincular) unascon otras. Una caractestica impotante es el nmero lefilas y columnas . mrimo our, puede sopofar (tamaode las hojas). No obstante,el limie fsr:co real del tamao " d. -una hoja depende de la cantidadde memoriaRAM que tengael microorde;;;.-
(lc t116r1r.i y (lellll Pr)|i{)lcllllllllr todaslos hois (lc rll(lrhr rli$lxnr0lr Ctsi de programaciniDtcgf:ld(i
vL'lllrlllll r{ llrrh lill Facilidad Dara dividir la pntrll0ll !crllitllils 'lr(hl tlli[lrrl | lllllr l lrrll| y crr dc Lr h(irr' rlsi' visualizar;1 contenido de una p0l1c
0ll luS liJt (llsllllrl(\' situdils es posiblever reasque estn (.ll(lir llrrllr'll rllrr!r'rrlllllll . Visualizar hojas distintasen la misln Pilnlirllll lr'il$' pcnr rrc/cllrr . Anclar zonasde la hoja pamque
FiBa5.14.MendeEdicii
Todaslas hojasde clculorealizan las cuatro operaciones aritmticas bsicas: sumar, restarmultipcat y didir. Adems,cuentan con numerosas funciones precleterminadas para cfculos mrs especializadosy complejos, ..rno ;-l;; slgurentes:
. Funciones matemticas: funciones tfigonontricas, z togantmos, exponercial, etc. . Funcionesfinalcieras (amofizaciones,capiltlliz cin. ctc.). cuadrada,
. Funciones ejpecale\ de andJisi. ) clasitirj(r,. . L,rr, r delerminacicjn de ."1*o o minimo Je un:rpane dc t:r tr,,ii, (tc rrrbcjo.ja ordenacidn, ]:li ademde ora\ funcione\de trpo...t,dt\tt!,,. .r,lrrrrlncdiar, \arianas o . Fuciones lgicas, que permiten estableccf crirrrrrrarionos y condicionarel valor de una celda al esultadode una opcrilci(.)l| l(igicll. . Funcionesrecusivas, orientadas a los clcuosfn tefitcjoncs sucesivas. . Algxno. programas. adems. pcrmit( r,r('tr IL.\r. funciones predeltn Iclaspor el usuario,
' r'rlt' t' t rt t5ls lrcrli'luLl' gralica' h1) boja\con facilidde' Tambin (clJ replesenlirl '\ .''tll vlrlrr"! ron\isllrer poder are lo permire. hrrd\L "'-relen o secores' en forma de grficosde banas,lneas numricos de hoias tlc iriltrrlr softwarc vmas casasnan oesarrollado Actualmente, fsicas(lcl hrrllwrll capacjddes rcqieren prcaluctos Estosnuevos tridiensionales. I Muyte dc l{AM r()lll() Por eemplo' que sus pedecesorcs muchoms grandes nllnimo, discoduro de 20 Mbytes,efc.
5.4.5.4CARACTERSTICAS D IicllI()s equcri a los siguientes lo |tsponilen le hojasdc clcu Los prognmas daos y calcular analizar . Hoja tle clculo:introducif. grfica demanera loscltot . Grftcos: representan crr Trablnrr deinformacin catidades . Basealedatosladrrnlstran S ndes (ordenlcirit lebasede datos funciones h ;.1a ;; clculo hacicniio etc.) clasificacin,
. Nlncr.(,s: j) ll|jcirsrcl)(litiy:rsv r. sc nLrt{rllti,? lr.r.,llli,,ir lr hoiir rl,. . Formato y grificos avanzados:sc crean inibrnrcs i||lln.cv)so pof panhlti Se puedenformatear1osdatos,inlercalargrficos y seteccionar ios atrilur,,. de impresin. |, s pares de Ln grlicolridijensional son: VENTAS DETOS 3 LNMOS AOS
fi,'
E :
E fl
160 r,
lrl t)rl',i|lrir sc llrUrrlVisi(;rle vInt)rrl(,s( hi/orrrrr! t!)l'rrLrrllrL'1,,1,'r (k lr(,iir (lL crrIrrl( lrrrrtrryrrl|t,rr Lr l!,1'rrLrrr,l,t,l ,1, I (tr|( los t)f(Jllriurirs ||i(rlxndcnnd()rcs. lrtl'1'r'r r!,il crrrrrr .\lrrrrLrrr Lrtrrs I Ll, quc s|.rorrrrlirir En 1982sLrfgc L .l krrrrrr'llrl(t rlicirrt:tlcs, lrrrcom chdo co| un scfic (lc Progrnrrrtrs lr L'r (1rrcfcilcs. En 19118 n cicroD llrlyI)ltrrrl)crlc(1,rt)rr,\rrr!l)lrr:r(L,rr1\'. QLr \r ('. ( rr lr)]'lli. l \t l ,,,,, 1,,,t hrslr quc Mirr)s()ll nuc!u gcrlcr'irci(irr [rl)lirf de uD.r ( tilculo cualidrdcs. de extraodiririrs El ao 1990fLrel ao dr: l s hoiastle irikttl,, rl( 1 lr,rrlr lLr, I r | \ (orr tir.slirL r'r r'r.,lL [rbla de hojs de trip]e entrtlo lridirrrorrsi(lrrrl.s, y ilirrlrL,iirrrl)r,,tl( r,1i,r,, \,, y estadstiuas an ns $lislic(ltrs rrlemticas ra,, , t ' r',u,riodelJ.hoJr\.h.i.r'..rrrgenl,-'lir ti'." .",r., tia rLrt','. r,rr. ,,r l' rl tl'r(. :rr, rr'r modclosde hojasmuchoms colnPl!rl(,s. rlilizan rt''\,, gfacitls a 1.r disposicin dc los nrcrrtis l?iciles de manejar l rr l,r\ \. rlirrrir\,1,
Lolus 123 sac(iltr vcrsi{irrJo lI.irrirLllrr'r , r Tras una lagaespera, (lisl)rr'riL( lrrr\l L ',r, r'rl'1 cadahq.r pucclc irnportate es su tridimensionalidad, (l)leros r Lrrttr (liferentes.rl rrrrsLri de visualizr' 1r'c\ 1-2-3ofrecela posibiiidad ,' r,,li1, r de roorrr rLrrr|lrrLr puederecunjlse a la funcin Adems. l)irrrr ferspectiva. mostradas. Offa posibilidadcs crrrl)lcrlir irrl(n,,,.I lrmao de las ventanas ficheros)difccDlcsdc h ltttrtrl t,rIri i l.il,L conienidaen otras hojas (inteelacionar de cilculopropias.Estos enlaccsno exjgen que sc onctrclltr{.rr rirrrrr,, cxpresiones ya que Lotus se elacionacon documentos en disco.
Fieura5.t6. pafcs denn srnc.
del gfico, rambin podemos selecciona difcrentes para elemenros ..._., ?:1,:" por ejempto. et rea grfico, del el rea e t azao. ala". ::111:'.1:"...-"t", cuaoros detexto,elc. -mo,
La enorme base de usuariosde LOTUS ha plpiciarlo lrr :rrrrrr'r, proglamas complementios. Son aplicaciones residenlcs c0 a 1-2-3. complementan
5.4.5.5 HISTORIA
En el ao 1979,dos estudiantcs de l clebre Han.tr Business .School,Beb l,'ramkston y DanielBicklin,esolvan unaseie deproblemas relacion;;;; lrvsdc unasericde frmulas. Cuando algunos datos sevariaban por m"i; ;;i;;";;,, " ir)icial o por otas razones, la cantidad de traDajo patarehacer la bojaeradesorbitante. Los ejercicios de plalritjcacin financtea erancasos tpicosde clculosobrg . unosdalosbsicos. Se necesitaba saber pasara si se vu_taia" 4 d." ;;."i.;;;" scregNfaban detej-minadas tendencir Los dos estudianles, lorofos de.los microodenaloes, trabajaronen un de,solcionar problemas similares a que tos elos tenan. Et obletiv ll.:iilT":"p"r consrslra en que todaslas cifascambiaran al modicaru; datocon et qu. rclacionadas".tur1i"r",
lil I eorirl)rrLLl, de l.Ls versionesde la hoja paraordcnadores Lotus ha sacado ,tr | propias las del sir(rrr de la hoja. DIGITAL. Sun aadca las catactersticas ',1 UNIX de Sn (Sun OS), como son serviciosdistribuidosde red. lrrb|r ,,, i \ L \cnlands. mullilrrer) grn cpalidadde mem,,ri.
Lotus ha desanollado el Datalens Devebper Toolkit- qe l)urlrrrlrrr,rl proSamadores de aplicacionescea conoladorcs para que tengan crrlr rtirtl lngrcs) I )rrr(l, entrelos que se incluyen Sybase, desdeLotus 1-2-3 a datosexternos,
ha prcsentdo Lotus l-2-3 versi'1.0.Adcrrrrrs, Lotus Development presetacin dc los productosde Lols, ticnc nrcltrir:Lr Windows y los smrticons modificacin de dars er una cclda: ilrcorporacindel Auditot con el clttc se rr, rashear la interdependcnciade celdas e iicolporacin de un Adninittrt,1,,, de objetivos. vrirsque pcmite rcalizar cilculos dc pcrsccucin
y un paquetede grilicos. Sc dil( r.rr En Excel se intcgran un b sc de Llalos dc ci(li lr( en quc alnacena las nrtlcrlrs,gardindolasindependientementc de Lotr.s de las hojasde clculomientrasque Lotus las grab clr ccl(lirsindividuales
Ell:! tlrtc urrn tuprrcirlLrd rliNI)r)rx, Srllicr. rle,l,l lirlrrrrLos y 7 tiposrl(, ., ,, .. r\nlo sor ol r.ln l.r'nrr(,r lrol do trafms. colurras, lfn:ls. ttitusin y c,ombiriaciorr rrrsr,.l. t.\ r rc rkl:rnr(nl( rrpidr y li.il tr prcscnlJcin gf.itiLr J( tih "*." p"",ri],,. 1,, r,,t|' lluc(tc ntbcrsJr ha.rJto.J,r.r retsislro\ retlobir.ucjrrh," a;;";, #,;;;, ,, (lividi) enlreunoy 256camooi. clii)N
crr Lrrl dc (librjr), cl |itl(inso crntvicrtc lir los p1)grurrrs Iill(('l (llrr'\r rlrr sobtlj Pttpol. ornno so clihtirttll lLrpnntnlllclihu.jantlo sc ncccsilil dc discos(D lnuy titcscurnclo Los pr1)gmrs Inf(irirr Y (l(lrl (lclritiIlrlo\, pfopoioionan tr'\(lrlr clcsonbrcd{}, un gran nnrcro de posihilidrdos qui pucdcn r irur,'crli(i,irr' { e\,'rlirr ll{ri],,s pfoporci('llir lrrrllfrirrr vilrrtllrrr El sollwarc de tftamienlodc inrgenes , Al lrill)llirlr para resaltar, relocary cotregircolorcsdc ]b!o8rrlrrs. hoflurnientas Lrlr de griseso tambincn colo'. es posiblccrl)frrrrr(rrlrr en escalas Itttlgenes gontiaste mover, duplicf t)l)j(l()\.r.rll/rl y el brillo, corregil imperfccciones. diluminar trazos,e incluso aadirdetallesa l.r fotogafaoriginal.
!.4.6.3FUNCTONES
El software g{fico esf destinado a protsionales dc l ilustrrL,r,r Municadores y stos necesitan qDe su progfama rcsponda il ulril sirlr' actesticas,parapoder catalogarlocomo amigable,eficaz y sencillo(ir rrrrLrr'lrll 0r,
tantomayorser la menoia nJesaria En un byte se puede aLnacenar.la infomacin corespondiente a 2s =256 !('lore{(o tondder de gl"i}e\r. E ojo numLno aprecra 2) nveje\ qri.e\ de \ l nrit.tones de coores. Iuego con 24 bir.i J byre.rb"iana. I a ,"""",., ,.L cs l-adel Mdcrto.ri , ilonde se reserva 32 i. "ir"]"i.,., _entomo f yr".l i*" J_"""r_* prre. )rolundiJad.de Un byrepalael rojo.orroprraet a/u ,i" ,*i". p_".i-"JA.. ) :.Dlte rstante. deominadoAlpha, es el que permircA* _uyo. ."n.*iOn a. deprofundidad'y ;; ;;;;#;;. f:t,^r3:_1*1**O..infomacin ros,cororcs representados en pantallaseanlos definidos "-.0;"";i;: po. to gn_u ;;;;i;#. unversat cleafes grficas,la pantone. gama de colores
y "l,:--: !*." almacenar taprofundidua a. p,*"r,_"yoi rou:i;'_#.,. ]],:ll:]. cor()rcs queste podradoptr,y
Para obtener un software completo debera consideralsc lis \rllrrrLl lunciones: lrxir!. t rrl\ . Realizacin de dibujos con colocacin de textos, cuadr'os. gifos. irlrrr|rLI librc. pequeos de dibujo de foma polgonos,elementos del lamano.. de objelo.) modflcacion
. Posibjlidad de existenciade gfi.ficos de texto (Z.rl Cftdr), Pa lo crrrr precisan tipos de letras con diferentes tamaos, con larlac()ll|i cursiva y hueca.En este apartadose debe incluir la posihilr subrayado, cirrrr de ttulos, subttulosy pies de pgina Posibiliddde cracleres y dc (eiir, etc.), que se permita el coIte en columnas la eristencia fcls color, marcos y sealesque ofrezcar una presentacin atractiva. de gficos, textos v (|lr .Incluir fihos para la importacirl/exportacin etc. desde/hacia otros paquetes grticos.
5.4.6.2 UTILIZACIN
softwareque permite realizr todo aquello que ,,. P] en un documerito o publicacin no estexto,sepuede clasificar entescla"es deprogramas: , Los progmmasde dibuio ltambin denominalas hermientas para el publishing). Desktop . Losprogramas de Fesentaciones o_de diseo grfico, queincluia el dibujo tcnico,los grficos de baras,dNenos en tresdlmensiones, etc . Los programasde manipulacino tratamicnlocle imgenes y otos especficos paramodelado y animacin. Algunos paquetes incluyen vadasdeestas lucjorcs, y otros.slouna.
. Presentacin automatizada Slide Show y conholada por orden dor, . fcilidadesde pdada, reftocesoy avancede imgenesa voluntad.roli posibilidad de encadenargrfcos, dibujos y textos, efecbs de lrirtst r solapamientosde pantalla y mens de eleccin y bifurcacin.s llt) por tiempo o por teclado. imgenes . Los tipos de grficos deben ser, como nrlnimo, gficos de baras. dc lix' ieas, tafas, mixto (lnea y baas en el mismo grfico) y gaDll (hir honzontales paa tiempos). En definitiva, como mnimo se rcqLricf posibilidadde creargrficosde gestin.
. La salidadel producto terminadoes Io ms importantedel paquctcSfrii ct't L^ satid.estndarpor impresoaes la ms usual;para ello, debemos con imprcsoras de alta resolucin (lser) pa que la calidad lln l I En la acturlid , se impone la salida en carete de diposili aceptable.
5.4.6.4 CLASIIICACIN
En los paquetesgrficos encontranos difeenciasdebido ala especialz.tcitit que se les ha dado.Algunos son bsicamenkpogmfnasde presentaciones, otros sorl potentes_ programasde dibujo que incluyen funciones de manipulacin de fotos ) animacin. Entre los paquetes gficosexistentes podemos sealarlos siguientes: . HARDVARD GRAPHICS. Programapara ceaci, diseoy presenraci de grficosestadsticos y de gestin. . STORY BOARD PLUS. Incluye edito de grficos y textos, editor dj presentacrones, captumdorde pantallas y animacin.Es un prcgrana dc pesentacin profesional. . MICROGRAFX DESIGNER. proBrama de ilustracin. Incluye un aplicacin de diseo bitmap, pesentaciones y una utidad de contol de 1mprcsora, . Graphics Wo*s de MICROGRAFX. Ofrece 5 progmas, Draw. Photomagic, Ogchart,Winchart y Slideshow. . PICTURE IT. Paquete de presentaciones, tiene modelosprcdefinidosque el usuaio retoca adaptndolo a susnecesidades, . P_RESENTATION TEAM. Programa de grticos de presentacin y gesrin de altonivel. . POWERPOINT. PoBrama de peseDtaci(tr. Es compatible con todoslos grficos creados er el entomo Windows. . COREL DRAW. Programa de iluslfciD, incluye 7 prograras: CorelDraw,diagranasCorelcharl, cdicinl dc lbtos Coelphot_paint, vectorizacin/OcR, prcsentaciones Cofclshow, animacinCoeMove. edicin de mapas de bit CorelTrace. ctc (ctl(n-no Windo,s). . Otrosprognmasson:Feelance de Lolus,cl l)('rcnlc AdobeIlustrator y el WodPeffecthesentation.
integrados 5,4.7Paquetes
DEFINICION 5.4.7,1
trr La tendencia integdom puede ser un mecanismo pra otlltrtrlilrlr r'l irrt(llrrrhr\' rrcuit''' lo" Al igual que en mjcroelecrnica compleiidad. 'urgen li'rrrrrrI que d( irl"rrrr'r de un mc)ornivel a benamietas se"ende .ti' i".p^ por sepamdo' considerados componentes sus ocultenla complejida<lde corrroltr't La filosofa de trabajose basaen integrarunasutilidadesbsicas' rl' r(\lr"lr . calculo. Seslin de ficheros. tralanienlo de le\lo' ) 'i\lemr (Lrs(r('rrltol limil muy son eligencias cuyas suarios a orientados comunicaiiones, corie1e,etaboracinde irlii)rlrr(s ( l cuens, fcero de ctientes,coespondencia jntegrado onlfc sl' (k estnrelacionadas Las utilidades que componenun paquete otros lpos (lc pl|(lll forma que forman una rnidad operativa-Tambin existen son los fomarlos por progmas que agrupan prxlurl()|l I int"nr"do.. "o-o factiracin. contabilidad,gestinde stocks'etc
tipos de integacinI Podemosdistinguir los siguicntes (l( .Integracin intranivel: Es la que se produce deno de cada or() niveles-Busca1amultiluncion^lidad . Integmcin intrnivel: Integracinentrevarios niveles Facilita cl tits (k' informacin ente nivelcs y l'avorece Ia potenciaci veficrl heamientas.
Ahoa bien,esun pilquclo intcgtild)uD ivcl sul'!'tlotLt l[ dotlt cvoluliv del software aplicablea l oficina No del todo. l(' qUc lxry rc (lc o lin paquel" integrado no pasa de serun paqete de programas vcD(li(los c(rtilIltt (nlo, pcroen s,, interior.dbilmente colectados. Los paquetes integrados intentan cubirnecesidades bsicas denlrode unasold aplicacin, ofreciendo conectividad e sustunciones. Los componentes de un paquete integado tpicoson: . Procesador de texto: Su objetivo bsico es el tratamiento de textos, en especialsu ediciny fomato. . Programa de grficos:Pemie el tratamiento de grficos como tablas. g.ficosde tarta, de barras,de lneas,etc. y hastagificos a mano alzadr hechossobreun tablerode dibujo y con la tilizacinde dispositivos de enftadaespecializados. .Iloja de clclo: Su funcines la de facilitarel tralaniento,sobreiod matem.tico, de grandes volmenes de datos. . Gestor de base de alatos:Propocionalas funcionalidades paftl necesarias (almacenamiento el acceso y recuperacin) a los datosalmacenados en r base de datos. . Agenda lectrnica: Incluye la infomacin personal, bsqueda y clasitlcacinde los registrosde informacin,listn telefnico,etc. , Control de comunicaciones: Gestiona la comunicacin conotrosequipos. . Emr ador de terminales: Permite la emulacinde terminalesen nuestr,, ordenador. Es una ayudaa la compatibilidady a la comunicabilidad. La tendencia de los usuarios es haciala especializacin v a la infomaci,, distribuidamediantercdeslocales. La revistaPC-Worldhablade cincopromesas efectuadas, relativas a paquetcs integrados, por lasempresas diseadoras. . Funcionalidad de cadamdulo similar a la de los productosmonofuncin. . Fcil intercambiode datosentemdulos. . Fcilcombinacin detrabaio de doso msmdulos. . Economaen la compla. . Economa en el aprendizaje, al mantener una eshucta de rden.,i consistente entretodoslos mdulos. Un paquete inegrado que cumplalas cinco promesas anleriores ofrecer rl inqementoen su funcionalidadNo obstate.1()cierto que cs qLrccl softwafc(l paquetes integlados estsiendodesplazado por las aplicaciorrrs irrrltx.rrclicntcs. trr, que avanzan hacia lo se denomiDit cl software inlcglnl,l('i r.s rl(\,if. ltt)licitci() (.r distintas de naturulez rulnxnnr. pcroquc puc(lcn ilttflI|r'l (l lllllllr ln c tr)r| (llos. comn compl|11ion(lo
CLASIFICACIN 5,4.7,2
El futuro de estospaquetes intregrados se encuentmeD l lf slix rriI ontornosde gestin integradade red. Lotus ha incluido en s f q ct( SyM llcrramientaspreparadas para funcionar en entornos de red locirl. lirtr(, l(,r Integrado.m:i, imponane\deslacamo\los sigurente\: . DSI-TEXT: Tiene un procesador de textos, gestor (lc blsr. rl generadorde informes y gestor de tlex. Este llinro itr cl lc recepcinde documentosdesdeel PC conectadoI un ulrirllul lll una impresora.
. LOTUS SYMPHONY: Es ua excelere hoja de clcrrto solrrr l implementan el resto de las funciones. Tiene un .iuc.r() (l(. ||tili plo$amas (ddd-in) que amplansu funcionalidad. . LOTUS SMARTSUITE: Tiene cinco aplicacioDes: tflrn rirfllo l Lotus Word Po, la base de datos Lotus Approirclt, (.1 |lt( presentaciones gficas Lotus FreelanceGaphics y Un sistL,rrrr h de infomacin Lotus Organize.Este paqueteintegr.ldoollr(. l gcnerlcidn de funcione. paratrabajo en equipo. . ENABLE: Este trmino signifrc^ hacer porilrlz_ Inlcgfll tl|| ti textos, hoja electrnica, gestor de gficos, gestor do bls. ([. comunicaciones,Presentauna buena capacidad dc inlcgfltci(i I conseguidaa travs de un porente mdulo de conlrol quc tl(,s serviciosgencales dcl sistc r . l\o(lc eieculr plictci(r)(,s csr (l(.1 Bsic,Pflscal o C sin r.irlif ln1)ttI r. .ITItAMEWORK lll: lltili/ Iir !r. tnI ([.tli)t1I !in l)iIit .r) r scis lirr)cioncs. l)(\tIrn r, Iti'llrh' lf rl, ll ri!r(,ior|l.s, r.l ro (lr I(l\t{)i lrlrD)icrrlr) ! '|| 'rtl{'rlf trnlrtl II||I ir iIII| i/|( |L rl| til siorl)lcru I)lflif rfr. l,r lrlIr ll, l ht rl|txd [|l k.rrprrir, ri, Iorr ( I'Rlil)). n1)t'n
.f,
Es uD integ r(kr Inclicado prla ' WORDPERFECT EXECUTM: porttiles, ya que cabeen un solo disqucttc y no obligaa srl odenadores instalacin eri discodwo. Destacan un gestor de fichasy una agenda muy completaque suplensu falta de gestorde basede datos.El tratamientodc texto y hoja de clculo se enlazanmedianteun progmmapuente.Su virlud es la conectividaditema del paquetey su absolutacompatibilidad cor) prcductosdel fabricante. . OPEN ACCESS tr PLUS: Se componede tatamientode textos, gestordc base de datos con el lenguaje de intenogacin SQL, hoja electrnica. gficos en tles dimensiones, comrnicaciones y un sistema dc pesentaciones dinmicas.
Actlvlddri Es0ribir
Coffeo
Leer Tellbno prcvistLs Reuniones imprevistns Reuniones paratomat Reuniones decisiones Viajes Inspeccionar Dicta Planificar Ficheroy acceso
Agrupando en gandesclases,son tres las actividadesquc sc ferrlilrrrrr'rr t oficina: . Comunicacin. . Coordinacin y toma de decisiones.
Caraa ca
5.4.8Herramientasde comunicaciones
5.4.8.INECESIDAD DE LA COMUNICACIN Seg alguios estudios, en las oficinas, un trabajador consume aproximadamente un 657de su tiempo en treasde comDicacin(reniones, envlo o recepcin de correo, Ilamadas telefnicas, etc.). Si slo tenemos en cuenta a los managers (dieclvos, ejecutivos), el tiempo dedicado a la comunicacin de (vase informacin esun 807 Tabla5.1.).
es una |rcctr podemos concluirque la comunicacin De estosestudios bsica. La comunicacine cualquier organizacinse desarollautilizando d('s I de infomacin: y detalladaque requierc lfr . Informacin escrita:informacinelaboraala localizaciny puestaa disposicindel usuario. aleprcpaacin,
. l||l(rIrtcr(ir vcrl)lll: i lirllllr(i(;r) Jx)(1) rlirlx,fit(Lry |l ry \ l)icftivir, djsponiblc iDrnodilu tcDtc. La evolucin de ltls tccnobgas ha producido bsicao)cnro d()s c rnbios c(nl rcsl)cc(o r los tipos de informacin:
irrrir',r .(rt otktkntt\ rn tltt tl'1ti /\trr,, tlr lirs(llrr sc rrlrlr/irrr rcdosl)lhl( s. ,'l, rl,r rl( rrrrrr c irrtcfrlirci(rrirl, sc,lislr'rr(.rr rrrv( l rrrr( i()rrtrl Acluahlrcrllc 'l y sislcmus rletrrrrrrrrrLlrr irt rlc scfvicios sl)rr : Dcccsurills l coDruDicacin Las condicioncs l)iutt . U tumpdtibih'l,Ll i,'rnrrrri..rr L trr l,'. sirtcrns:r
. Posibilitala elaboracin de la informacin, cada vez con datos miis volumnrcsos y en plaTos msbfeves. , La utilizacinde los mediosdcdicdosa la transmisin de voz y l:r lf.rnsmisin de datos. Lasrestricciones queseplantean son: . El lipo de informacin que se manejaes muy diveso.rlebidoa que las tareas sonmuy vaiadas. . Los volmenes de informacin a transmitir sonmuy variables. . Hay que acercar lo ms posiblela informacinal usuario,evitafilo lo\ intemediarios. El sistema de informacin debe esponde a cieos cilerios: . Pemitir diferentesprocesos en un mismoordenador. , Pemitir la tansmisinde formacconmica paravolmenes de informacin y frecuencias muy variables. . Permitirel usopor personas queno sonespecialistas ni eninformtica ni en comunicaciones (sistema convivencial). . Dotarlesde capacidad de comunicacin flexible, que pemita su urr sencillo en entornos diferentes.
5.4.8.2 EVOLUCION DE COMUNICACIN Hasta la dcada de los aos sesentaslo aparece la ansmisin de voz ncccsidadque eslabacubiefla con el servicio ofrecido por las redespblicasoperadas por las adminisaciones o empresas de explotacinrcconocidas. A finales de los aos sesenta comienzala necesidadde enviar datos y sealel, difcfenies a a voz, pero los volmencs ern tan ba;os que se jusrjfic;.r seeruir ulilizttndo la red pblica conmutada,debidamenteadaptacla. A medida oue dichas Icccsidde\teronen aumcnro. la\ prop\ rdminr.rrrioncs creronIcs re,je,publicr. (..llecrfilr\. que con orr\ recnicr\ de conmlacion otrecianel .enico co; nu\ol crlilhd y menorestiemposde respuesta, Desdecomienzo de los ao ochenta,bs avarces tecnolgicosdel camDode l IniLroelectrdnica ir:r dclcrm rnn ,n inciemen,,,notrble J. ] la micn,informl volumen de sefialesa ansmitif, Esta necesidd de comunicrr se desar( a en do,, Lmbitos: . Comuni:aciones de nbito bcal quc han drdo lugaf al dcsarrcllo dc las LAN (Incal Area Netwrrl. - Rcd de realocal). DE LAS NECESIDADES
y cquios errlr, rrer1 . La conectubildaenrretrujctas,enlaces srrr$ .rtrrro Lrrrr ' rr' ri El problenrde la compatibilidady coDectivitla(l (k)snecesidades: rrr . La no supeditacin a un solo ptr)veodorl)irrir ( vrlrrr l)rt'lil tI l r',lr'rr rrtr'\ los divcrsorj corrr)('rx de conexin entfe imposibilidad
HISTORIA 5,4.8.3
I LI I para mdem es lan irrrlr()rlirfll.( { rrrr' El softwarede comunicaciones rrr I I l rl,rrr nrdem.Est encargadode gobemr el funcionamienlo dcl rrr(;{l( ordenes Hayes es un lerguaje de denespara gestionarel nr(nlfrrr' lrlirr' l r ,r I layes empiezan con el prefrjo AT (attention).
Las accionesque deban hacersemanualmenteen los Inllll('{)r' lll,.l' I dectan mediante el envo de rdees de un lenguaje de c(nrlfol l'.r 'lttrrl rrr r, ,Ir, simple accin de poner el mdem en lnea (conectadoa la lnc lr lcl(,rrr, rr. lr,rrr rccionamientode un interruptor extemo. En un mdem ilul()lrrillrr intoduciuna orden. sta y otas accionesse puedenllevar a cb() (l( lll (rrlrr,' rl, ,,,tttt, que mantieeel control absolutodel mdem a travs de un lcngLr:tic ( l i, quc dchc sollitr interesarprogramarel nmero de veces ciemplo,nos pue.de (lc s.rrirl ,1, o el tiempo de esper {rnlesde que esponda automticamente un uso fcil dcl rttrirl rrr v r prcgmas de comunicaciones debenga.rantizanos populariz.rn(k) l,,s In('ll En este sentido,se esL4n Ltilizar todas susposibilidades. paraWindows. rlc fax
5.4.8.4PROGRAMAS DE COMTJNICACIONES Sall r(krl de programacin Telix incorpornel lenguaje El programa mens AT a travs de posibilidad con los mandatos presentar la de operar aquellosquc l)( dc comunjcaciones: Hay dos tipos de programas del anfilrittr , la gestin rcmotoy los que realizan con un ordenador conectar 'l'ambin de comuniccr(jl Los programas se puedenrealizarambstareas. Copy. conocidos son:Procolm+, Telix y Carbon es la anslcfc ms rmpolantesde los modems Una de las utilidades protocolos. l]r J' a travsde lir transfeenca Iicheros. Los progamasgestjonan
FlCHllllOS
y manejo cantidades de datossc hilccrr(1(l.'llrrir de grandes El almacenamieto rrlr lrr(rr hacercliltivirrrrL objetivos. Hasta paa el logro de ss institucin en cualquier ( li)frrrir rlrrlllrlll realizando de tiempo, la gestinde estosdatos se ha venido t, lll rirtlnlrrr colocados en fona de fichas, infomes o expedientes, organizaban de clicnlcsrrr lilrllll rl( la informacin As, por ejemplo,se mantenla archivadores. ((,rlrllltrl (' senecesitlhil penonales y profesionales. Cuando fichascontodossusdatos manultll( rrlr querealiza todoel proceso haba los datos deun cliente modificar de l s elrl)t(tllrllrr en la administracin La utilizacinde las computadoras y gestinde sus dLllt)s, rilrrrlrl al almacenamiento una revolucinrespecto supuesto lirs l)n\( t rlr' y posteomente a flcheros electrnicos los denominados lugaral usode datos. de inli)frnciI, de los datos se utilan soportes Para el almacenamiento y paael tfatrmicrll('(1. y cintas), y ptico(discos pricipalmente de tipo magntico quc aPoflrel Ene las ventajas en ellosse usanlas computadoras los datosgrabados (lgran la capacidad destacar tratmiento infomatizado de la informacin, cabe y proceso dt)s lll de los la rapidezen el cspacio, en un reducido almacenamiento obtcnidos precisin enlos resultados el csludi y suscaacterlsticas, dejando Estecapltulose dedicaa los flcheros cptlo. parael siguicntc dedatos delasbases
, l lr , r l o ( r 1, ,, ,.r x. ||t]Il {lc conlft,lrf cl llu,o (lc i IrIr | |||I|.Ir||| t l I r' t ()r(' l() o s (t rl ' (l( n(trIrls ,,rrlrtrl() rlurlscllurn l eficicncil onrfc cl cMr) y lrrrr,cr.rr i|lrlcdatos. Si rlror{[ rrir(lor c|lvrr hs clirtos con un prctocolo, cl ordc (!()I rr(cl)t()f dcl)culilizaf cl rrriflx' lfotocolo. Cadaprotocoloofrecedif-ereDtes tamaos dc bloqucs.difercnlcr rxllr|(los LlccomDrobacin de erores.etc, l- mjsindel protocoloes agnpar los datosen bloques prasu envo.Si sr alguna protocolo anomala, el debe solicitar la rcpeticindel envo.I-os 'rorhrte rrlrf|lrs se tansfieren en bloques o paquetes pequeos y con unoscatacteres de daaos |.c(ntttrt que marcanel comienzo y el fin de la transmisin (bit de arranque y dc ruil(la). La deteccinde erroresse basa en el bit de paidad,que realizaur ,rrprobacin sobre el bloque, comprobando si steespa o impar. Existe un gran nlmero de protocolosXmodem, Ymodem, Kennit, ZmodeI, rrixicm,Seauk y Compuseve b. Aqu irtroducimos los msdestacables: . Xmodem. Es el nxisclsico de todos. Trabaja conbloques de 128by[es.Su sencillezy eficacia,junto a que se distribua gratuitamente le hizo gozardc granpopularidad. Es lento,perono existeestacin queno disponga de estc protocoo. Ofecela posibilidad de volvera soicitar un bloque cuando ste d un enor. , Ymodem. Esparecido a Xmodem, habaja conbloques de 1.024 bytes. ; Kemit. Disponede compatibilidad universal;es algo lento, pero muy efe.tivo. . Zmodem.Vara la longitud de los bloquessegnel [meo de enores. Es un protocolo rpido e inteligente.En condicionesde mucho ruido y fallos, seobtieneun grm rendimiento, Los tablones de anuncios (BBS -BulletinBoardSystem-) electrnicos sonuna rr)drlidad de comunicaciones va modem que se est populaizando debido al csccnso del preciode los mdems. Los BBS sonunaversin infornatizada del tabl c Duncios dondese puedeponer n mensaje, impotarprogramas de utilidades, Lr0gos, comunicarse congente paftedel mundo, decualquier etc, i,4.II.5PROGRAMAS DE FAX El fax de sobremesaha sufiido un espectacularxito como medio de r,rnunicacin, tantoen el mundoempresffial comoen el domstico. Las empresas de rftware por estemercado se interesaron progtamas realizando de gestin de fax pal-a )ri()rdenadores personales. A partirde 1992sc hanincorporado aI entomoWindows. Un programa de gestinde fax sirve,esencialmente, para el controlde los o(umentos enviados o recibidos.
r . Capacidadesinteligerites de marcacin, como pfefijos inlfrrir r"rrrrl( telefnicaso volver a marcarautomticnmenlc. extensiones . Otrascaractersticas son: WYSIWYG pa ver en pantallacl lrtr rtr r 'tttt,, a enviar, visualizarms de un fax en pantalla,converlir cl crl(,r:r i.t 1, (l' grises,abajar con varias rcsolucionesa fin de hacer en\'os rrl'rrl,,, t 1'tl , resolucin.
5.4.8.7PRODUCTOS en el mercado sonlos sigientcs: msextendidos Los poductos , r' . Trans-Send Fax de Messiter:es la versinWindowsdel illans Serrrl. y fcil deusar, msbsicas. tienelasopciones sencillo . Winfax Pro de Deirina: se insLdabajo Windows.Es un pogrlrrr rrrrr! (rtrl de c bcc(rfir depginas completo, fcil de usr,incluyeOCR,diseador y posibilidad prediscados de ver en pantall !irfr()slir\ muchos modelos simultneamente. Inc.: es un productoParaMS l)oS rrrc ' World Fax de SVA Software, de lax sobrel,r, msbsicas, tienevariosejemplos de las opciones dispone puede coslruir los suyos. el usuaio cuales
.| ( 'llN('l,t!'t('H sl(r rs
lr lltlrr,rr Ir rlrlf rl r'|lll llrll lrchivo)cs UDr(, io ro (rllcrr do dc (Lrtr)r. r|l,, rltrr,r,rrr, .r |lrr,rIl,rr||r li)fic y cslD alD ccDitdos cD lIr rD(n1c il, rrr,lrrrn I',|| rl1 ,rl', l,, r l,r r dIrrrrricucirin con el ordcDdor. l_n un lichor, \ I con ol tirl 'rlrrrilrlt rli!||it,I'rt l.i(.r(.ltr ir l Iti]\nlotemadc uD formt eslfuclul'iLda rL rrrrrrrrrrrIIrr l(r, ,l,rl'r, I. lI rifl i0diviclu1. Un fichero esr comDuest{r rr,, , rr'I'., .1 ,1.,r,.. r... . ,,t,l(. ,l..r.,i inad.regstros. loJrh lo. reCi\tro.,l. .r tl' lr, ri ,trr rl( l rrrisrrro ri1xr. cs dccir',un fichero estj fr,rmadopo un conuntr, ,t, ',rr',t1,,:h(,lr(J-t(;l)s (tada registro esta lormado o, carnpo" qu" n,,.,n,, rrl,'||r,r r,, rflfcn(c un elementoo caracterstica en paicular dentro del fichcr, .\it rrl)l().los dtosde alumnosde un instituto (tema) se puelen l!,r , JL almacenar(, ,,I t,.hr,,...r cl ,l c crtt regisrro conlendri los cmposo,jros de cadaaluIr.r., rI, ) {tr ||rirtfcrh. nombrc, fecha de nacimiento,lugar de tacimiento,liecci(j| , rr,r. 'rrrrr, rrrla. ctc.). sc (le (nnina registro lgico al conjunto de informacin identificable ace(.r lt rl|,, h. ls clcnrcntosa que hace eferenciael licheo. Se llama resistro fisico r, l'ftntrr.:,1 .1' t r,, de intbrmacion que. eg!n l\ po.ibrtidades rte da mquirr., l'rrrl sfr escfito o ledo de una sola vez. l,os regishosfsicos estnalacenados en cl il\llrsitivr) o soporte dc informacin, siendo eI sistema operativo el encasado (1. el tichero. fl risema ' ., rrl'ir ,' lr!r ,,\ d.rlo\que componen oper.i\o an5Do;a. c-J. r, z ,rr rr.r'eJcrl di\po\ili\o r) sea pra leer o e.cnbirt, un condadfiia . ,rr,'||Ii( i,i {hloqueo rcp\tro fi.ico, quc dependc de la. cnctensticrshardu:rre .. Iin general,un bloque o registrofsico puedeconstade un nmeo variable dr (}'r\lr('s kigicos, esto es, se pueden transferi varios registros lgicos en una solr frrr; de lecturtescitua. Este fenmeno recibe el nombre de bloqueo. El nmero 'lx l( rclris(r1)s lgicos contenidosen un bloque (longitud del bloque) recie el nombre de lir(tor'dr.bloqueoo factor de blocaje.Es imponenre tener en cuenta cstelacloreI e li\('rl(, {lo ficheros,ya que el bloqueo de regisos apofia dos grandesventajas:mayor r r'|l,t itlrrd en los procesosde entrad./salida (cuanto mayor sea el factor ae ttoqueo. |( rxx sc el nmero de accesosal dispositivo necesarios para el pocesamiento del tr ix r,'r \ In.jor aprovechamienru de l capacidad delsopof;dc lm;cenamiento. En algnoscasospuede ocuir que un registo lgco excepcionalmente large rns de un registo fsico. Estos registfos reciben el nombre ile regifrs '(Upc .\pflnrldos. La direccin lgica (djreccin software)de un registro es la posicin relativa ,\'up en el fichero.mienlra.que la dire(cidn fisica e. h p,,.icineal tfrca,o tU' 'lr,lrrJ donde \e encuentm dicho regt\rrocn el .oportc Je inl,rnlrcinrdieccron r..r,lv i,rer.En el lichero.lo\ regi:tros aparecen al .u;rio cn ,r.r la /nl . es decir. r(lcnados po sx.direccin lgica. por ejemplo, un lichcrc" de alumnos puede estar alfabticamente por el apellido de los alumnos.No obstantc.cl oden flsico 'rlonado
irrrr rll r(lirrr'rrr llrx1l( rr{)trrr(r rrrrrltrrrir tle lr)s r(:tislrl)\e rrrrliflr(ro ' 'l'lrr! qLrc colllicnf ltllir rrrrci(nr rl( 1lr(lrnl\ r(r ll'llr'Ll Lr (firlrsli)rlrrtreiiirr lrir rI rr'rlrTilr opcrrrlrr"' lll sistcmLr (lifccci()rr:r rl slrl! 'ri on lr(lirrtt itnr llsi(rr rrrrlir quc sc crr krsplogramrrs furrrlrr rrlrrr' r' sc actctlt rr rlrr li!lrtltt Pr|r lctr' rrr''lilr"rr," ' ' I)csdcun progrnnr I JL bl'que crr hl'nlrr( l:r rrrlinir'r I'rrIlr Al lccr sc lrtrtrsfiofe ruurrlc sus registios. r1.: memori principlasociadaalasenrr'rdrs/sirli(|rs(l(llrilrr'rr r-ea l;;i',','.;" I bufi'er); iesdc ah la ifbrmaci(in cs In(tr(\rrlrr( In'r ' .,*"'-na il,, ;;-;"-i; rl( r"l'l r| r(!r el progiarna puede iranslrif ilrli)rrrltr fr,,,il,.lnu. " la misma foma' ir r !l fichero, modificando su contenlclo msiva cslrrrrlrllrrrrlr'1" Los chercs se guardanen dispositivoslememoria o srr'rl* rl' i;s-dispositivos que los albersan Los disposilivrr ,,,ulan1;;;;;1;; ! (l' rr(('(s0 pt""n ."i t1" dot tipot' s""oencial o no direccionl)l$ -' ,si se quicrc Lr,l, r ,rl ",,tri" ".i,,li* i."""i.oules. En los soporresno difeccionables, ,ii,.""io \ ltr'l " lu o* l"* los n-1 rcgistrsanteriores En los soportesdi|c(crr)lirLlrl( ,,."iru" t rltt' tltr Lt d;ectmente a un registrofsico sin rtr:is ,ut.rtti",'"J ot. acceLler de tenerque recorrerotros re8lstros' rlircccinfsica, iin necesidad Dentfodeundeteminadofichero,loslegisffosvanasef;dc!|1i||11|lt||",| | | llav o idtrllili(nli\r' o)rDoo coniunto de campos,a los cualesse les denomina rrI | |
;il;"til
corr pid; de los regisfos dentro de flchercs i,,"rii-.i" l'rr ' l' ' " l' I llavL varirs o ninguna ofsanizaciones Un iichero puede ene una u de malrr( l:r I ' i r rr 'rrr!rI Iiciero de a]umnos,se podrantomd como llaves el nmefo i(l(f rrrlr' ri I totalneDlc. quedar-a t tl" ;fiero de marcula' el rcgisho .i'irt de una lormc uni(r ',':!li' rrrrrr " de los dlo' del regislro .l resru f, ou" quc L'r'r '..ono""rce llrve 'lrl'lr' "r'' un nico alumno' lJna 'iice i:;J;; trr (l I r!' 'l' l distinlos ""d;"."ciado registros mas o dos en valor mismo i"^.J. p""","-"f el nombre del alumno' la ll:tvc srL lichero de alunrnos' s1 tomamos como llave que tensan el rismo norbrc l;;tj;; oucden existi dos alumnos ;;
I,
6.2OPERACIONESCON FICITEROS
y rcalizar un conjtrnl() 1l( El usuario tiene que acce'let a los ficheros (lc ms habitualessobte cl colljlrrrl() operacioTeslobreellos Los tipos dc operaciones r;gistros que componenun fichero son las slgurentes: previa cualquier otra' qe srponeuna descflPcrt' ' Creacin Opercin fi(lrtrr ^"los datos (diseo del ficherc) La vida dcl J" iu. "u.u"ti*i.ti.ot con la creacindel mlsmo comienza Es1xoperacinse realiza a nivel de egrstrlil):rr '.Consulta o recuperacin conocerla infomacin contenidaen el fichero'
, M trl(,nhr||otlat o |ctuallzrcin. Unr vczqLj cl l.ichcfo estcrcitdo, t)rxllf sur!ir tr jcccsidad de modificar la informacin qu;;;;;. ;;l;;l;;,,, , trespos de operaciones djsnras a nivelde regi\ro: . I:yrii1 nuevas entiLlir(ti.r 9e un regisrro cuando apaezcan (admisinde un nuevoalumnoen el instituto). . Modificacin de \n rcgisrropara el cual se han producido camh,,,' q q.m6. e unoo uario. Consiss campos J.i..*;;iil;;" .. "', ta direccin de un alumno quebacambiadJde vi;"-"- . Eliminacn o borradode un egstro porque hyadesaparecd(, trr corre\pondientes entidades raunno\ qu. * f,i auAo" iri
{t o la invorslt listo lciltl(ll'I ttl ploErrrtxr ncin soliciLdd clcl Iich:lrr (Bln('lll tInls scanzrrtal.t ya quc oll olloNlro sc hce relerenciaa lr linlltl Lio lrll Nlsl(rll que puede ser dif-erctc orlionar'la informacin sobre el soportc, r(nlllxrlnrft en alBn lenguajepaa una determiDcl i, Arf, un p.ogro.u ".crito ttltttr puede conrelativalircilitir|(l, a otroordenador sertrasladado Iicheros
, 'I'IPOSDE FICHEROS
;;#r:;J;I"l::ll
. Bliminacin por marcao boradolgico,que consist eD trl modificacin del valor de * programas de aplicacin detectan "u_p-o,*,ianJJ-"rui.,,,, que el contenido uel registrono tienevalide . Eliminacin eal, que consisteen hace que ese registro scil inaccesible, o t ,renocuparsu espacio con ohos registros (ir eselichero . Borrado o destruccin. Elimina la infomacin del fichero, as como srl esfuctua. La destruccinde] fichero supone fi" d" ;-;.;";;;,.., rsmo. "l de recuperacion y actual7acn l" 1rlo, n3.'. de a\operacioes ....,. rmplican l.l fr.JIlacin de una/n.dli?acion o busqu?t]a oe Lrn regt]lroconcreto dentro de fichet,,, para tuego acruar
fusir (consisre en.uni. d., _;il;.;';;;;";;:'j.,, ::g.1^i,-rjl "*""t.,i inregrdos en uno slo),la divisin(oDeraclon "
inrpresin. erc_ Los sistemasinformrticos inclu
i"n" a";iil#;:,
tj"fl?Ti rcsistos # ;;:f,ti: ;;;;f i:1,H"fiH#l"lT"ri; .lsicos, .sino computadora parala gestin de ficheros.
Dicho .ot*_" .J"n"o[i#;;a";il" irccesos necesar.ios al dispositivo dodeseencuentra ubicado el fijr.ro y ;;;f.ri;i,
rlo control. Paraexploramejor las caracterstiia. d" f.. fi;;;:,;;;;;ilil:. programas especficos, denominados senicamere sistema, d;;il;;'";".;. quc permitendisefiarcheroscon det;ir esuchrasy realizar recupeaciones ,atualizactones v eiorl';;"0";;*;:t*"t t:11: general,.un cheroutilizadopor un usuaio desde un lenguaje .,..^, _ de alr, nvel, no es manejado dfuectamente por el
l,os ficheros sepuedenclasifrcarsegnvaios critenos: lrrlr quecomponcn Lrlr la longitud de los registros Los regishos ' Segn ir puede ser dohi(l(' Esto longitud puelen o no tenertodosla misma (lr por caDrs contener de longitudvariableo de campos existencia repiten un nmeto vmiable de veces o por ambas causas.Por l(' rl (l' pueden serdc trr( los ficheros a Ia longitudde us registros, respecta tipos: siguientes en los que h crrrrr sa los registros . Lnngitu fra. Se denomina Todoslos lt,lllll es constate. de todoslos campos los cancteres del ficherc tendrnla mismalongitud. cad ulrt| queteniendo registros . Longitudwriable Sonaquellos mniDro entre un sta oscila el fichero, ) longitud difeente en en que dilrtlr' el nmerode caractercs mximo,siendopequeo al conll!l rcseflauna palaba casos, el sistema En estos longitud. de cadarcgisfo paraanotarsu longitud. es variabley no cs prts ' Delinitados.La longitud del rcgiso de otros.El sisl( unos rcgisfios qu difieren medida conoceren rcgistro Erl I para el fiIlal del indicar incluye un carcterespecial caso,se dice que el fichero es de tipo texto. vilriir . Indefindo. en los quela longitudestotalme'rte Sonaquellos gestin s(trl ninglrna no realiza opeativo el sistema este caso, En ol ( cs programa de usuario EI del fichero. longitudde los registros registro y final de cada seencalgade localizar el principio el . Segnel uso que se hacede ellos Los ficherosse utilizanpara rclll l l l( inlbnr.ticaCooccr dentro de unaaplicacin diversas funciones ci(; para organir s es fundamental un ficherc que va a desempear quc llrrr funcin segn la diseo.Los ficherospucdenclasifica$e cumDlhen: nece'rrrir conlienen l in-lormcion p?rn,tnPnlr.'. . Fi.hcros 'r' rrr Su t idaeslga deunr rPlicuciln. fncionamienlo ) normallr l-iclr pafir de otros a inmediata genearse dc fbDna pueden podemos trestiP()s pcfmanentes distinguir Dentrodelos ficheros
*'*':;*du3;r*#
,ffi,.:,i"J:,:.i{"',' "",:*.t'.*:i
H,115ffi',,,:|ffiilT[*
reconer todos los antenolcs
**$s[*'ffi
a
"trntr*trffi***ffi
ulilizacin ms eliciente.
l)rlblr(irrr'rir Irl' hs ilirloslk l(,s flierlcsc('r lmslrrrtx)s rlr( lrrirrlL (lichcfo irrtc|rllctlir4 vrfiirhlc ata In)sl'rr('rrrxrrlt nn)dilictrc()n. trlililrrn lrir rrr l rrlr'l ' Ficheros de mrmi{)brrs Sc pol un p)ccso qrt lx'r llrrtrr'l' infbrmcialngcneracl.r princiPal no sc put{lc ri)rr! rlirr \r I en mcmolia espacio (lrrrsr'rir i rI rrlLl trLtlirrr(l() que venimos banco del ejemplo lr' rL' 1lr\ r trllo\ quc ha cobrdo todos los intercses ' durante los ltimos cinco aos, podri l()s r's(1llril" ' hchero de naniobras que fuera almaccnaD(lo complejas de operaciones . Ficheros dc rcsultados Se gceran a partir cle los Ierrrlt'"1" finales de un poceso que van a sel trasllil(" L Ll dispositivo de salida, por ejemplo un fichenr rlc Lttt'r t' ' (listado de clientesen nmerosrojos), que contr(r! rl lrL' 'lr" van a ser transferidos a una impresora'
6.4oRGANIZACINDE FICHEROS
El ordenadordebe tener accesoa los ficheros creadospor los usualt'ts r'' ' ' pa tomar de ellos alguna informacin o pa grabarla El accesoa un ficherr' ' lr ligado a 1:rorganizacindel fichero La oganizacinde un fichrr() iir(lr' L intimamente lrl los regislrosen el sopoe material con objeto de conscgrrrr cmo cstn dispuestos
qu organizacirlcnllri \rr especificar Cuandose creaun fichem, es necesario podemosulilizaf liri\l'rr que de acceso que esta organizacinva a dcterminarel tipo a uo deterrlrirrir( qe para acceder os tipos Je accesos:a.cro secuencial' et el registro n hay que recorrer sucesivxmertclos n-l registros antedoresen lil l r\llil y a(so Nt l" en que fueron escritos,haslilcncontrarel rcgistm buscado. secuencia (l( sin necesiLlirrl regisho al dilectamente permitc cceder en eJ que dadi una llave se
*$+$s**""e;**+;,l,' ,rrnt's****,*ffi
6.4.1Secuencial
Los tipos de organizaci(ir dc lichcros solr bsicamentecuatlo: orgirrrr/ir(i.l \ secuencial,organizacinsecuencil iDtlclad' organizacinsecuencialencaLlcni(lr o aleatoria. organizacindirecla
alnacenadosLlch)rrrr l()sf( gislfos se encuentran En estetipo de orgni/trci(irr. ellos )' lrr ()lro), (irl espacio,entre sin dcj r ningn contigua (uno a continuaci(irr es 1 rirrr ningln ntlice que indiqur l\ rlii('(iorrcsdc cada registro Esta orgtizacin de ficheros quc lnr.(l( *r tstiorrrrdaen un dispositivo no dirccciorrrrl lo que no es bice para (lrk l rrrrrr t irrlrrrrrirgntica), talc\ c1)rrr,' (sportessecuenciales, llrrrrhincn soporles de acceso direcl() l (' oganizacin secuencialscr rrrilrzrrrlrr
(ndcn dos scgn un indicfllvr) tFhlfot{ ccrrcnlftn (!(! Nc l(n u como base (la tdnrlllcr0l[. Ilito indicLLtivo cs sicmprc una inlbflrLtoilconlijiclAen alguno de k)s l'tlllln (lolrcFist1). li cNlclipo dc organizacin,las operaciones que se pueden realiza sobre l(x llr lrls srrt
scalldc lon8ifll(lIli . Consulta.nicamcnlc dc que los registros cI cl ct$o caracteres), sc pl|rt (todoslos regislrosticDoDlImisma cantidadde determinarla dieccin de comienzode un rcgistro a patir dc su l)orli ln tienenura longitllrlrl' relafivaen el fichero.Esto es, si los registros en la posiciln) k (ll n comenzar cadauno,el regiso nmero caracteres {lirr'r podemos ufilizar el acccso y finalizar posicin k n. Por tnto, en la para localizar un registro, con 1o que obtendrcmosmayor raPidcl frr ll consultas,
escdbfu al final del Iicheo.Los registros se vutl ' AI|dir- Slo es posibte i|lnr ccnando uno a continuacin qU(, del otro,en el ordenen que se desea cstn enel fichero. . Consulta o recuperacin. La consulta se realiza de foma secuencial.(.\ decir, pala leer el registroque ocupala posicin n es necesaio lctjl previamente los n-l anteriores, . Operaciones d actualizacin (insecin, modificacin y eliminacin) Estas opeaciones no sonfcilesde realizar sobreun ficheo secuencial. l.il actualizacin de un chero secuencial obliga a escribirlo de nuev0 totalmente, es decir, cadaoperacinde actualizacin implica crcar de nevo el fichero. La operacinse realiza por medio de un programa que utilizarii como entradala versin a modificar del frchero y un hchero intemedi() denominado ficheode movimientos (vase Figua6.1),y devolve como salida el nuevo fichero, que incluye las modificaciones. El fichero dc movimientos tambin es secuencialy almacenarlas modificaciones u realizar sobreel fichero. Los registrosen el fichero de movimientos tienen la misma estructuraque los del fichero a actualizar,ms un campo, quc nonn mente\e colocaal principiodel reg\ro. indicando el cOOigo ai t,, opecin a realizarcon el regisfto: modificar, eliminar o insefiar.
crl un registro,se puedereescfibir . Modilicacin. Una vez localizado no supnl1'll I que la modificacin dentro del propio fichero, siempre aumentode la longitud del egisto.
dol liclrr' . Borrado. No es posible un bonadoreal de un registro realizar l(,gk que un borrdo polemos lo se denomra hacer Sin embargo, de fonlltl {ll(' (bonadopor marca),que consiste en marcarel registro leerlo se identifrquecomo no vdo.
secuencial se sueleutilizar con ficherosen los quc cll (lll La organizacin del mismo.Prcscrrlr a la mayor parte de los registros se debe acceder Droceso ventaja de aprovecharbien el espacio,es sencilla de utilizar y se puede usirf r( (los dispositivossecuenciales son los ms barnl('srl secuenciales dispositivos y la veloci(lll(l ( de flexibilidad es la falta pdncipal inconveniente Su ncrcado). paa ficheros utiliz(h)s lr cceso,por 10 que esta organizacinno es adeuada en ticnlp() t(' informacin ptocesos en los que se establecenintercambios de (procesos intemctivos).
6,4.2Secuencialencadenada
Los registros que componen un fichero con organizacinsccucn adems de su propia informacin,un puntero(tipo de d.rl()q almacenan, cncadenala del rcgistrosiguiele'scgLi con la dieccin una direccin de memoria) rlmacena e1puntode vistalgico,el lichc Figura6.2).Desde lgicodet fichero(vase orden r coloca(i{)s c$tordenadosegnel valor de algnnallave. Los regisftosse encuentran permiten aseguflf perc punleros los arbitrarias, flsicas totalmente direccions lgicadel ficheo. socuencia
Si se utilizan dispositivos dieccionablescon este tipo de organizacin, es posible realizd algunasactualizaciones sobre eI fichero sin nccesidadde crear otro Iichero maestro:
lirr rl l)rrl)riiltn't,rlrt.(\rrihif !xl lil nlisnrl l)()sici(irr. sinrplcrrrcrrlc 'lltr conlfar(),prinrcro |ir trsr'llllflirln nrlovo fogislf(' qll( ilx lrlylr lt rtr coD lrt itltrrrrr y pt)sl.ri(rlrrr'lltc sc honar el rugisl11) modificacin, desactDalizada. . Borrado. Pal'll cliDriDlr un ruSistro del fichero, slo hy qrk ll( \ltrrll rl direccin del punterodel registo anterior' PaIa borar uD fcSrslr() lr' 'lr en el puntero del fegistro anterjor la direccin del eg;stro sigrrkrrl. rrl 'lrr se deseaborar, es decir, Ia direccin que contieneel Punlc( (lcl r',lr:lrr que se va a eliminar.
l 2 3 Fgru6.2 Esquenrade un ficheosecucnciat ecadenado 2 3 2 3
Conestaorganizacin, sepueden ealizar lasstgulentes operaclones: . Aadir. Paraaadi un registroal final del fichero,se localiza posicin la del ltimo.registro del fichero.El puntero de esteltimo registro c;ntendr unadireccin nula.Unavez localizado el final.del fichero. el nuevoresistro \e e.crbiren un /ona ljbre.colocmdo en iu cmpode punte,Jun, direccin nula.Finalmente, se modificael ltimo registro para;ctualizar cl valorde su punierc, de formaquecontenga la dieccin deinuevoregistro. . Recupracino consulta_La consultaes secuencial. para leer un delerminado egistro. se accede al primeroen la listay se comprueba si es el registro buscado. Si no es as,se leela direccin del siguient;(gracias al puntero) y se accede a dichadireccin. El proceso contina hasL que se localiza el registro deseado o sellegaal final del fichero. .lnsercin. Parainsefar un registro, es necesario localizarla posicinen que se deseainsertar. es decir, entre qu dos egistrosse quieresituar (regrstro anterior y registo posterior). Fsicamente, el registro seescribe en unc direccron de mcm,,ra rrhitrdria que .e encuenr;dirponibc(libreJ. colocando en su campode punlerola direccin del registroal cual va a preceder rsecopiarjlr dreccion queconlienc el regislr;.rnerior, de mod,, que et nue\o registro y el por dpunar.rn l reti.lro po\rerior,. .ilnrerior u r lr m o . se m odrth cl regi.ti, Jntetior paroc t u a li/ rre l v lo r d e , u puntcro,de lbfma que contenga la direccindel nevo registro(vase Figura6.3).EI aadirun egistro es un casopaticular r:le la ins-ercin, en el quesedesea tnserta un regjso al final del fichero. . Modificacin.Si la modificacin no inrpljcaun aunento en la longitud ni ura alleracindel \,rlor del campo ll.lve. se localizar el registfo y
7 8 9
1 8 9
t0
Localiacindel antenorY EslJuctu del nnevosi$ro Modificacin punems
del nmerode registroslgicos qr al fichero depende La velocidadde acceso de registrosson una knrgiltr leer en un bloque. Si el flchero estcompuesto sepuelen puede la velocidadsi se leen vrlfi( mejora muchomenorque el tamaodel bloque, se es decir,si en cadabloqueincluilos vLrr al dispositivo, en cadaacceso registros en lugarde los registr)s l i los bloques encadenar esnecesado En estecaso, rcgistros. la figra 6.4 se inseda un regisho con TlaveGranate en frchero con orgaDizcit con vmios regis[os por b]oque encadenada secuencial en ficheros que utilizan proccs es adecuada La organizacinencadenada peroen cadaratamlcll del ficheroes frecuente es decit,la actualizacin inteactivos. pula es unamejo, oPrl( secuercial pocos La organizacin rcgistros. seven afectados al ficherc es mayof l en cadaacceso a actualizar cuandoel nero de registros (' encadenadr secuencial de Ia organizacin pincipal ventaja nexibilidad es ta con la orgni/.r. compre Sinembargo. pueden lodopode opef"ci,rnes'. reali/ar (slil(I secuencial consulta pura el inconvelietede permitiricamente secuencial registrodel ltirr puedeacceler de forma directaal primer rcgisoy al siguiente todoslos qu( hay querccorrer registro a cuilltluier procesado; por tanto,parancccdcr anteceden).
It,rl,i1 . , "
2 5 6 '1
(kl lrrrlllrr lvt'rl!r' (lirc((r rr. In (ll(rrirtr (lcl Pfitll(ilrcgi|ll'i y (:rrcl clrllllx) f|tl trurrr,r, (k lir /{rrrir t||' rrn sjgrrretrlo ificl \( t1t(li ih'lirlllrlr 6.5). l)c cstttnrnorir, Pl!,rr[u (h rrrr lirl'llrlli' ([ hti*Ltttltt (l( irr(lirrs l(nrllrlsilnil la prtir clcl zolrrr Igf{istfos ' parlir n(hrc. dc su libro.r urr d
Gris
5
8
2 3 5
3 0
I
Zonadcrc8istus indexdo igura 5 Esquen;e un fichercseclencial Figura 6.4.Iecin er un ficheb seDe.ciat en adeado con vdis.esisros po btoque
6.4.3Secuencial indexada
, Un fichero con organizacidn secuencial indexal re con\idera compuesLo L-
En la figura 6.5 se obsefla que el pdmer tramo de la zonrr(l(-r{fr tr"' lomprende los cuatro pimeros registros En la zona de lndices h'rbrri rrrr rr'l'r Ir' a estetamo lgico. En elcampo llave de la zona de ndicesestrri 1|rllir\i rl|I sociado (;rrrrltr ltimo regisffo del tramo (la llave del rcgistro cuatro' que es Gdndl) y en cl direccin se almacenala direccin del primer regis[o del tramo (el Pfirrrcr nllrrlrt' liene como direcci 1).
. Zona de egistros. Contiene todos los registuosdel fichero, ordenadc segnel valor de algunallave. Esta zona se puede vel como una estructu{ secuencial plrra. . Zona de ndices.Es una estructurformada pur n nmerode resistro\ lf-eioal totalde egishos del fichero.el iguuiqr. lu .o"u a";;.;;r:;" zonade ndicesposeeuna organizacir seruen"lutp*u. f_o" r.girio" O" to zonade ndicesposeenuna estrucrura paicular qu" nuan ti"n" "quau", to\ regrsbo\ reale\Jel fichero,E\tin "ou formados nicamente oor doscamr.., un campo //aue{queconrendrd atgunos ratores de ta llaveiel ,"h;; i;; campo dirctcion tqueconrndrIr direccin de un regi.rrodel fi.;;;"i i; creactny gestinde estazonaes totalmentetlansp*"-ot" p_u usojo. "l La zona de rcgistos se consideradividida en una serie de ttumos lgiaoso sogmenlos, cadauno de los cualesestfomado por registros p cad, consecutivos. tf rnoenla zoa deegistros, existe un registro en la zonde ndices. Di"";*irn * tir zonade ndicescontendren su campJ av" .t d;i; it";;"d.1;iil.#;: ""1".
Las operaciones se realizan sobre el fichero del siguiente modo: sin embargo,cslc lilr' secenciales, . Corslta, Se puedenrealizar consrltas de organizacin se caracterizapor la posibilidad de realizar corrsrrllr conocida su llave, sin tene que leer los registrosanteriorescn el lirl!( l(' pr)ccs(): Parapoder realizar una consultapor llave' se utiliza el siguiene las llaves en la zona dc ndiccs llrrsl . Se leen secuencialmente encontrar un valol de la llave mayor o igual que la Llcl rc!.islr" dicho valor, se obtieneel conlcni(l()(l{ buscado.Cuandose encuentra su campo direccin Si se deseaencontrarel registro cuy lli!\'t c' en la zona de ndiccs llilslr Narunja, se buscara secuencialmente enconar un llave mayor o igal Narania. En nuestro cicrrrl'l() ^ leea el pdmer reBistroy comprobala la llave, que cn estecrs( srrlr lr menor que la buscada(GrdnLte < Natuna)' por tanto' proscglrrrrir (lr ll rcgistro del segundo La llave registm. con el siguiente bsqueda S' (Nqro > Naru que buscada la llave tt) zoa de ndice es nayor lee la direccin de esteregistro (5), con 10 que termina la co sullir rrl Ia zona de ndices.