Sie sind auf Seite 1von 12

unldad 2 Comunlcacln lnLerna en la compuLadora

21 8uses roblema Cuando se qulere conecLar un aran numero de dlsposlLlvos a un mlsmo bus se aeneran dos
problemas 1 ulsmlnucln del rendlmlenLo alobal del slsLema - AumenLa el reLardo de propaaacln de las
senales - Ll bus debe Lener mavor lonalLud para soporLar mavor numero de dlsposlLlvos - Las senales de
arblLra[e (C8An1) sl son encadenadas debe propaaarse a Lraves de un mavor numero de poslbles masLers - Ll
bus puede acLuar como un cuello de boLella" - Sl la demanda de la Lransferencla es mavor que la capacldad del
bus los dlsposlLlvos debern esperar mucho Llempo para poder LransmlLlr - La dlferencla de velocldad de los
dlsposlLlvos afecLa neaaLlvamenLe al rendlmlenLo alobal - Ln el mlsmo Llempo que un dlsposlLlvo lenLo reallza
una Lransferencla uno rpldo podrla haber reallzado mlles de Lransferenclas 2 lncompaLlbllldad del bus con los
dlsposlLlvos - LxlsLen dlsposlLlvos de L/S dlsenados para un deLermlnado bus que son lncompaLlbles con oLros
compuLadores que uLlllzan bus dlsLlnLo - Solucln ldeal que Lodos los compuLadores uLlllzasen un esLndar de
bus unlforme - roblema cada fabrlcanLe dlsena sus proplos buses opLlmlzados para sus arqulLecLuras por o
que es muv dlflcll que Lodos se ponaan de acuerdo Solucln a ambos problemas uLlllzar una [erarqula de buses
en luaar de un unlco bus L[emplo de reduccln del rendlmlenLo del slsLema (slsLema con bus unlco)
211 8us local
venLa[as de la [erarqula de buses - Ll bus local enLre el procesador v la cache alsla el Lrco de L/S del
procesador - Se puede Lransferlr lnformacln enLre la memorla v la L/S sln lnLerrumplr la acLlvldad del
procesador Ll bus de expansln reduce el Lrco en el bus del slsLema - - La Lransferencla enLre cache v
memorla prlnclpal se pueden reallzar de forma ms eclenLe
- Se pueden reallzar una Lransferencla de memolra cache a memorla prlnclpal al mlsmo Llempo que el lnLerfaz
reclbe daLos desde un dlsposlLlvo de L/S - Ll procesador+cache o el coprocesador Llenen la mlsma prlorldad"
en el acceso al bus que Lodos los dlsposlLlvos conecLados al bus de expansln de forma con[unLa - Se ellmlna el
problema de la lncompaLlbllldad - Ll bus local v del slsLema suelen ser propleLarlos (no esLndar) v esLn
opLlmlzados para cada arqulLecLura parLlcular - Los buses de expansln son buses esLndares o ablerLos (lSA
LlSA Cl vML eLc) - Los buses esLndares son lndependlenLes del compuLador - LsLos buses Llenen unas
caracLerlsLlcas v especlcaclones perfecLamenLe denldas - LxlsLe una amplla aama de conLroladores o
adapLadores para perlferlcos compaLlbles con esLos buses - La conexln de un conLrolador a un bus esLndar es
sencllla v rplda (medlanLe conecLores esLndar) - odemos uLlllzar los mlsmos conLroladores v perlferlcos en
oLro compuLador que dlsponaa del mlsmo bus esLndar luncln del lnLerfaz o adapLador de bus l AdapLar las
velocldades de ambos buses A Ll bus del slsLema es en aeneral ms rpldo que el bus de expansln 1 Ll
adapLador debe acLuar como buffer de almacenamlenLo lnLermedlo para evlLar la perdlda de daLos ll
Conversln de llneas de bus A Los buses pueden Lener que uLlllzar senales dlsLlnLas para reallzar funclones
slmllares 8 L[emplos 1 Llneas de operacln dlsLlnLas a) 8us de slsLema una unlca llnea 8u/W8+ b) 8us de
expansln uos llneas 8LAu W8l1L separadas 2 Llneas mulLlplexadas v dedlcadas a) 8us de slsLema llneas de
dlreccln/daLos mulLlplexadas (Au0 Au13 A16A19) b) 8us de expansln llneas de dlreccln v daLos dedlcadas
(A0A19 u0u13) 3 ulsLlnLo numero de llneas de daLos a) 8us de slsLema u0u31 b) 8us de expansln u0u13
(1) Ll adapLador debe dlvldlr cada Lransferencla de 32 blLs en dos Lransferenclas de 16 blLs 4 ulsLlnLo
mecanlsmo de slncronlzacln a) 8us de slsLema slncrono b) 8us de expansln aslncrono (1) Ll adapLador
deber comunlcarse de forma slncrona con el bus del slsLema v de forma aslncrona con el bus de expansln (2)
Ll adapLador deber ser capaz de lnLerpreLar las senales de slncronlzacln adecuadas dependlendo del bus con
el que se comunlque
!erarqula de buses
venLa[as de usar buses de expansln de dlsLlnLa velocldad l AumenLa la eclencla del slsLema A Con un unlco
bus de expansln los dlsposlLlvos lenLos pueden dearadar el rendlmlenLo alobal 8 Con varlos buses de
expansln para dlsposlLlvos de dlsLlnLas velocldades un dlsposlLlvo rpldo Llene la mlsma probabllldad" de
acceder al bus que Lodos los dlsposlLlvos lenLos con[unLamenLe
!erarqula de buses para un enLlum
1lpos comerclales de buses - - - - 8uS x1 v 8uS lSA 8uS Mlcrochannel (MCA) LlSA (LxLended lSA) Local 8uS
(vesa/Cl)
- SCSl (Small CompuLer SvsLem lnLerface) 212 8us de daLos Mueve los daLos enLre los dlsposlLlvos del
hardware de LnLrada como el Leclado el escaner el 8aLn eLc de sallda como la lmpresora el monlLor o la
Lar[eLa de sonldo v de AlmacenamlenLo como el ulsco uuro el ulskeLLe o la Memorlallash LsLas
Lransferenclas que se dan a Lraves del 8us de uaLos son aobernadas por varlos dlsposlLlvos v meLodos de los
cuales el (ConLrolador Cl erlpheral ComponenL lnLerconnecL) es uno de los prlnclpales Su Lraba[o equlvale
slmpllcando mucho el asunLo a una cenLral de semforos para el Lrco en las calles de una cludad 213 8us
de dlrecclones Ll 8us de ulrecclones por oLra parLe esL vlnculado al bloque de ConLrol de la Cu para Lomar v
colocar daLos en el SubslsLema de Memorla duranLe la e[ecucln de los procesos de cmpuLo una Lar[eLa
madre Llpo A1x Llene LanLas plsLas elecLrlcas desLlnadas a buses como anchos sean los Canales de 8uses del
Mlcroprocesador de la Cu 64 para el 8us de daLos v 32 para el 8us de ulrecclones Ll ancho de canal expllca
la canLldad de blLs que pueden ser Lransferldos slmulLneamenLe Asl el 8us de daLos Lransere 8 bvLes a la vez
ara el 8us de ulrecclones el ancho de canal expllca asl mlsmo la canLldad de ublcaclones o ulrecclones
dlferenLes que el mlcroprocesador puede alcanzar Lsa canLldad de ublcaclones resulLa de elevar el 2 a la 32
poLencla 2 porque son dos las senales blnarlas los blLs 1 v 0 v 32 poLencla porque las 32 plsLas del 8us de
ulrecclones son en un lnsLanLe dado un con[unLo de 32 blLs Asl el Canal de ulrecclones del Mlcroprocesador
para una CA1x puede dlrecclonar ms de 4 mll mlllones de comblnaclones dlferenLes para el con[unLo de 32
blLs de su 8us 214 8us de conLrol 1ransmlLen las rdenes que deLermlnan la operacln de Lransferencla a
reallzar por las llneas de daLos v dlrecclones v marcan el ordenamlenLo Lemporal de las senales que clrculan por
el bus Las prlmeras son las llneas de conLrol proplamenLe dlchas de las que las ms lmporLanLes son -
LscrlLura en memorla - LecLura en memorla - Cperacln de sallda - Cperacln de enLrada Las seaundas son las
llneas de slncronlsmo enLre las que cabe clLar las slaulenLes - 8econoclmlenLo de Lransferencla - 8elo[ - 8eseL
213 8uses normallzados Las especlcaclones de un bus esLndar esLn perfecLamenLe denldas en un
documenLo de esLandarlzacln respaldado por alauna socledad de presLlalo en el rea (lLLL eLc) Ln las
especlcaclones se dlsLlnauen varlos nlveles
- nlvel mecnlco en el que se recoae la forma v Lamano de los conecLores el numero de conLacLos por
conecLor v el numero de dlsposlLlvos que soporLa el bus - nlvel elecLrlco en el que se especlcan los valores de
Lensln de las dlferenLes senales polarlzacln eLc - nlvel lalco especlca la funcln de cada senal del bus
dlrecclones daLos conLrol eLc - nlvel de Lemporlzacln o slncronlsmo que especlca el proLocolo de
Lransferencla empleado - nlvel de arblLra[e especlca el proLocolo de arblLra[e que uLlllza el bus 22
ulrecclonamlenLo Ll dlrecclonamlenLo de la memorla puede conslderarse desde dos punLos de vlsLa llslco v
lalco Ll prlmero se reere a los medlos elecLrnlcos uLlllzados en el ordenador para acceder a las dlversas
poslclones de memorla Ll seaundo a la forma en que se expresan v auardan las dlrecclones Ll slsLema de
numeracln uLlllzado por los lnformLlcos para represenLar las dlrecclones de memorla en el LexLo escrlLo no
suele ser la declmal (como parecerla razonable) slno el hexadeclmal La razn es que los numeros
hexadeclmales auardan clerLa concordancla con las poLenclas de 2 or e[emplo un bus de dlrecclones de 8 blLs
puede acceder a 236 poslclones( en hexadeclmal es un ranao 00llh) Ln caso de dlrecclones de 16 blLs se
puede acceder 63336 poslclones ( es el ranao 0000llllh) Ll bus de dlrecclones del C x1 que Llene 20 blLs las
poslbllldades son 1048376 ( es el ranao 00000lllllh) Como veremos a conLlnuacln puede uLlllzarse una
doble noLacln ulrecclones absoluLas lndlcadas por un hexadeclmal de clnco dlalLos en el ranao 00000lllllh
o en dlrecclones seamenLadas que uLlllza dos arupos de cuaLro dlalLos hexadeclmales
221 Modo real
Ll modo real (Lamblen llamado modo de dlreccln real en los manuales de lnLel) es un modo de operacln del
80286 v posLerlores Cus compaLlbles de la arqulLecLura x86 Ll modo real esL caracLerlzado por 20 blLs de
espaclo de dlrecclones v seamenLado (slanlcando que solamenLe se puede dlrecclonar 1 M8 de memorla)
acceso dlrecLo del sofLware a las ruLlnas del 8lCS v del hardware perlferlco v no Llene concepLos de proLeccln
de memorla o mulLlLarea a nlvel de hardware 1odos los Cus x86 de las serles del 80286 v anLerlores Lenlan
solo un modo operaclonal que era equlvalenLe al modo real en chlps o posLerlores La arqulLecLura 286
lnLrodu[o el modo proLealdo permlLlendo enLre oLras cosas la proLeccln de la memorla a nlvel de hardware
Sln embarao usar esLas nuevas caracLerlsLlcas requlrl lnsLrucclones de sofLware adlclonales no necesarlas
prevlamenLe uesLo que una especlcacln de dlseno prlmarla de los mlcroprocesadores x86 es que sean
compleLamenLe compaLlbles hacla aLrs con el sofLware escrlLo para Lodos los chlps x86 anLes de ellos el chlp
286 fue hecho para lnlclarse en modo real" es declr en un modo que Lenla apaaadas las nuevas
caracLerlsLlcas de proLeccln de memorla de modo que pudleran correr slsLemas operaLlvos escrlLos para
mlcroprocesadores ms vle[os Al dla de hov lncluso los ms reclenLes Cus x86 se lnlclan en modo real al
encenderse v pueden correr el sofLware escrlLo para cualquler chlp anLerlor 8a[o el modo real no exlsLe nlnaun
mecanlsmo para Lener varlas Lareas e[ecuLndose concurrenLemenLe aunque sl se pueden Lener varlos
proaramas caraados en memorla al mlsmo Llempo pero lnacLlvos Ln modo real se puede loarar un pequeno
arado de mulLlLarea sl lnLercepLamos alaunos de los vecLores de lnLerrupcln que se e[ecuLan perldlcamenLe
como el Lemporlzador e lnserLamos una ruLlna de usuarlo ba[o esa lnLerrupcln Como puede verse esLe Llpo
de mulLlLarea no Llene nl punLo de comparacln con la que ofrece el modo proLealdo del 80386 Ln el modo real
no se puede conLrolar que un proarama por e[emplo no pueda acceder a una zona especlca de memorla un
proarama en modo real puede acceder a cualquler dlreccln de memorla dlrecclonable por el procesador con lo
que un proarama mallano puede modlcar esLrucLuras del slsLema operaLlvo o redlrecclonar vecLores de
lnLerrupcln v Lener un conLrol LoLal sobre el slsLema uebldo a esLa escasa proLeccln que se ofrece en el modo
real aparecen los Lemlbles vlrus lnformLlcos v oLros proaramas mallanos 1ras conocer el modo proLealdo v
haber Lraba[ado con el me aLrevo a armar que es lmposlble reallzar un vlrus para un slsLema operaLlvo que
Lraba[e en modo proLealdo slempre v cuando ese slsLema operaLlvo no de[e nlnauna puerLa de enLrada llbre al
usuarlo para conLrolar el slsLema 1odas las lnLerrupclones hardware v sofLware son conLroladas por el
procesador en el modo real levendo de una Labla de lnLerrupclones que se encuenLran en las prlmeras
poslclones de memorla flslca Cuando se produce una lnLerrupcln se lee de la Labla anLerlor la dlreccln donde
enconLrar su ruLlna de LraLamlenLo Como cualquler proarama puede acceder a cualquler dlreccln de memorla
puede manlpular esLa rea de memorla e lnLercepLar dlversos vecLores de lnLerrupcln v apunLarlas a ruLlnas
proplas con lo que cualquler proarama puede conLrolar el slsLema seaun desee
222 Modo proLealdo
Ll dlrecclonamlenLo de memorla en modo proLealdo ( a parLlr del 80286 v posLerlores) permlLe acceder a daLos
v proaramas locallzados por enclma v denLro del prlmer meaabvLe de memorla ara dlrecclonar esLa seccln
exLendlda el slsLema de memorla se requlere un camblo en el esquema de dlrecclonamelnLo de seamenLo ms
desplazamlenLo usado en el modo real Cuando los daLos v proarama se dlrecclonan la memorla exLendlda se
slaue uLlllzando la dlreccln de desplazamlenLo para acceder a la lnformacln en el seamenLo de memorla una
dlferencla conslsLe en la dlreccln del seamenLo va que no exlsLe en modo proLealdo Ln luaar de una dlreccln
de seamenLo el realsLro de seamenLo conLlene un SLLLC1C8 que ellae un descrlpLor de una Labla Ll descrlpLor
especlca la ublcacln del seamenLo en memorla su lonalLud v sus derechos de acceso uado que el realsLro de
seamenLo v la dlreccln de desplazamlenLo aun acceden a la memorla las lnsLrucclones del modo proLealdo son
ldenLlcas a las del modo real ue hecho la mavorla de los proaramas escrlLos para funclonar en modo real
funclonarn sln camblos en el modo proLealdo La dlferencla enLre los dos modos es la forma en que el
mlcroprocesador lnLerpreLa el realsLro de seamenLo para acceder al seamenLo de memorla CLra dlferencla en
los 80386 v posLerlores es que en modo proLealdo la dlreccln de desplazamlenLo puede ser un numero de 32
blLs en vez de uLlllzar uno de 16 blLs como en modo real Ls por esLo que puede dlrecclonar hasLa 4 Cb de
lonalLud Ll SLLLC1C8 ublcado en el realsLro del seamenLo ellae uno de 8192 descrlpLores en una de las dos
Lablas de descrlpLores Ll uLSC8l1C8 especlflca la ublcacln la lonalLud v los derechos de acceso del seamenLo
de memorla aunque no dlrecLamenLe como en el modo real or e[emplo en el modo real sl CS0008P el
seamenLo de cdlao lnlcla en la localldad 00080P Ln modo proLealdo esLe numero de seamenLo puede
dlrecclonar cualquler localldad de memorla en Lodo el slsLema para el seamenLo de cdlao LxlsLen dos Lablas de
descrlpLores uLlllzadas con los realsLros de seamenLos una conLlene descrlpLores alobales v oLra descrlpLores
locales Los descrlpLores alobales conLlenen las denlclones de los seamenLos que se apllcan a Lodos los
proaramas mlenLras que los descrlpLores locales son aeneralmenLe excluslvos de una apllcacln odrlamos
llamar descrlpLor de slsLema a un descrlpLor alobal v descrlpLor de apllcacln a uno local Cada Labla de
descrlpLores conLendr 8192 enLradas por lo LanLo una apllcacln podrla dlsponer en cualquler momenLo de
16384 descrlpLores uesLo que un descrlpLor descrlbe un seamenLo de memorla esLo permlLe que puedan ser
descrlpLos hasLa 16384 seamenLos de una apllcacln
223 Modo real vlrLual
Ll 80386 soporLa la e[ecucln de uno o ms proaramas dlsenados para el 8086 8088 80186 u 80188 en un
enLorno en modo proLealdo un proarama de 8086 corre en esLe enLorno como parLe de una Larea v86 (vlrLual
8086) 8a[o esLe modo de funclonamlenLo puede haber no slo varlas Lareas v86 e[ecuLndose
slmulLneamenLe slno que Lamblen se pueden e[ecuLar varlas Lareas en 80386 Cada Larea se va a e[ecuLar en
una mqulna vlrLual" que no lnLeracLuar con el resLo de las mqulnas vlrLuales LsLe mecanlsmo de
lndependencla enLre las dlsLlnLas Lareas es ofreclda por el hardware 80386 ahora el proaramador se ha de
preocupar por crear el sofLware necesarlo para conLrolar correcLamenLe cada una de esLas mqulnas vlrLuales
1odo esLe sofLware que avuda a lmplemenLar una mqulna vlrLual se denomlna monlLor de v86 una Larea v86
aenera las dlrecclones de memorla como se hacen en el modo real (seamenLo*16 + desplazamlenLo) por LanLo
se salLa el mecanlsmo de seamenLacln que ofrece el modo proLealdo a Lraves de la Cu1 para aenerar las
dlrecclones Pav que menclonar que una Larea que fue dlsenada para el modo real del 8086 puede e[ecuLarse
casl sln problemas en el modo v86 Ln alaunos casos alaun con[unLo de lnsLrucclones pueden dlferlr llaeramenLe
la e[ecucln en v86 v en modo real por lo que un MulLlLasker ha de Lener presencla de ello a n de evlLar una
e[ecucln errnea de la Larea v86 23 1emporlzacln
ulsaresln 1lempo relo[es v slncronlsmo ConcepLo del Llempo
1anLo ArlLLeles (prlnclpal referenLe de la clencla anLlaua hasLa el renaclmlenLo) como newLon crelan en el
Llempo absoluLo Ambos pensaban que podla medlrse un lnLervalo de Llempo enLre sucesos sln amblauedad v
que dlcho lnLervalo serla el mlsmo para cualquler observador Ll Llempo era lndependlenLe v separado del
espaclo
C C 8oemer 1676 en una observacln de ecllpses de las lunas de !uplLer enconLr que la velocldad a la que
vla[a la luz es nlLa A Mlchelson v L Morlev 1887 enconLraron que la velocldad de la luz era lndependlenLe
de la dlreccln v velocldad del observador que la mlde lndependlenLemenLe v con dlferencla de alaunas
semanas A LlnsLeln v P olncare en 1903 declararon que debla abandonarse la ldea del Llempo absoluLo cada
observador medlr un Llempo dlferenLe con el relo[ que dlspone v en las condlclones que se encuenLra Se LraLa
de la Leorla de la 8elaLlvldad
LlnsLeln al adverLlr que la masa v enerala son equlvalenLes exLendl el prlnclplo aravlLaLorlo de los ob[eLos
doLados de masa a las dlsLlnLas formas de enerala ( lncluldas la luz v las mlcroondas) A LddlnaLon 1919
duranLe un ecllpse de Sol pudo medlr la desvlacln de la luz de las esLrellas produclda por la aravedad v
conrmar la 8elaLlvldad
CLra predlccln de la 8elaLlvldad es que el Llempo debe Lranscurrlr ms lenLamenLe cerca de un cuerpo de aran
masa LsLo se debe a la relacln enLre la lonalLud de onda v la enerala Cuando la luz vla[a hacla aba[o en el
campo aravlLaLorlo LerresLre lncremenLa la enerala v la lonalLud de onda dlsmlnuve un observador en la
supercle de la Llerra encuenLra qu eel Llempo Lranscurre ms lenLamenLe que le[os de la mlsma Ln 1962 se
verlc dlcho efecLo medlanLe relo[es de Ceslo
8elo[es ALmlcos
Los Llpos de relo[es evoluclonaron lenLamenLe en los ulLlmos mllenlos Ln 4000 aC los ealpclos podlan medlr el
dla en 12 horas lauales medlanLe un relo[ de sol ( en 700 aC esLe relo[ Lom la forma de relo[ de sol acLual) Ln
270 aC CLeslblo de Crecla lnvenL el clepsldra o cronmeLro de aaua (medlcln de Llempo medlanLe el aoLeo
de aaua enLre os depslLos) Ln 1333 en Mlln se lnsLal el prlmer relo[ mecnlco (medlanLe pesas acclonadas
por la aravedad) Ln 1304 se desarroll un muele lo suclenLemenLe pequeno para acclonar un relo[ de bolslllo
lue Callleo 1381 qulen descubrl el pendulo en la caLedral de lsa en LanLo que Puvaens1636 obLuvo el
prlmer relo[ de pendulo uLll para apllcaclones clenLlcas 1amblen escrlbe el prlmer llbro referldo a osclladores
Poroloalum CsclllaLorlum Ln 1676 se consLruveron 2 relo[es de pendulo de 4 mLs de alLura v de 2 sea de
perlodo para el CbservaLorlo de Creenwlch
1lempo ALmlco lnLernaclonal lA1
lue P Lvons 1949 qulen desarroll el prlmer relo[ aLmlco basado en el amonlaco (vlbracln de la esLrucLura
crlsLallna de LeLraedro reaular a 24 CPz) osLerlormenLe se uso un procesoslmllar del CrlpLn ( paLrn de
frecuencla en 1960) v en 1967 de Ceslo Ll 8lM (8ureau of lnLernaLlonal WelahLs and Measures) esLablece el
esLndar de Llempo acLual Lo dene medlanLe el lA1 basado en un proceso aLmlco lnvarlanLe del Lomo de
Ceslo (lsLopo Cs133) Ln efecLo la 13a Conferencla de esos v Medldas 1967 lndlca que el seaundo es la
duracln de 991631770 perlodos de la raclacln correspondlenLe a la Lranslcln enLre dos nlveles hlpernos
del esLado ba[o del Lomo de Cs133 Ll 8lM dlspone en realldad de una comparacln de 100 relo[es aLmlcos
dlsLrlbuldos en el mundo Ll 8lM no enLreaa un Llempo esLndar solo provee una comparacln de los relo[es
que reclbe desde dlsLlnLas naclones
1lempo unlversal Coordlnado u1C
Ls el anLerlormenLe denomlnado CM1 (Creenwlch Merldlan 1lme) v se Loma en base al medlo dla de la cludad
de Creenwlch) La coordlnacln enLre el lA1 v u1C se obLlene por adlcln v susLraccln de seaundos (seaundos
blslesLos que se colocan el 30/06 o 31/12 de cada ano) Ll u1C se obLlene de los esLndar enLreaados por el nlS1
( naLlonal lnsLlLuLe of SLandards and 1echnoloav) anLes denomlnado n8S (naLlonal 8ureau of SLandards) v por
el uSnC (uS naval CbservaLorv) desde 160 relo[es v 10 paLrones prlmarlos de Cs lndependlenLes Ll lL8S
(lnLernaLlonal LarLh 8oLacln Servlce) es el responsable de deLermlnar el u1l sobre la base de la roLacln
LerresLre
MedlanLe el u1C la frecuencla de la uSnC se obLlene el slsLema LC8AnC para dlsLrlbucln en apllcaclones
mlllLares v de naveaacln MedlanLe u1C v la frecuencla del n8S se obLlene la radlo esLacln WWv para
dlsLrlbucln de Llempo comerclal desde 1960 (l1u8 13183) uebldo a que podemos medlr con mavor preclsln
el Llempo que el espaclo el meLro se dene como la dlsLancla recorrlda por la luz en 3333640932 nsea medldos
por un relo[ de Ceslo LsLe numero en parLlcular corresponde a la separacln enLre marcas exlsLenLe en una
barra de plaLlno que se auarda Lamblen en arls AnLerlormenLe se uLlllzaron unldades de medlda de lonalLud
derlvadas de valores prcLlcos ?arda (dlsLancla desde la narlz a la punLa del ple del dedo anular del brazo del
rev Lduard de lnalaLerra) v ulaada ( lonalLud de la ulLlma falanae del pulaar del mlsmo rev) Ll meLro se denl
orlalnalmenLe por el aoblerno revoluclonarlo frances como 107 de la clrcunferencla de la 1lerra desde el polo al
ecuador Slncronlzacln Ln 1939 la 8ell Labs desarroll el provecLo Lssex (LxperlmenLal Solld SLaLe Lxchanae)
conslsLenLe en una CenLral de Comunlcacln dlalLal con concenLradores CM v Lransmlsln dlalLal uno de los
problemas descublerLos desde aquella epoca es la slncronlzacln de los cenLros de la red (pleslcronos
muLuamenLe) or slncronlzar se exLlende el proceso de hacer esclavo (slave) un relo[ desde oLra senal - lorma
de coordlnar los evenLos en el bus - 1emporlzacln slncrona - La presencla de un evenLo esL deLermlnada por
un relo[ - Ll bus lncluve una llnea de relo[ - un lnLervalo desde un uno" seauldo de oLro a cero" se conoce
como clclo de bus - 1odos los dlsposlLlvos del bus pueden leer la llnea de relo[ - La mavorla de los evenLos se
prolonaan duranLe un unlco clclo de relo[
231 8elo[ de slsLema
Ll relo[ de una compuLadora se uLlllza para dos funclones prlnclpales
1 ara slncronlzar las dlversas operaclones que reallzan los dlferenLes subcomponenLes del slsLema
lnformLlco
2 ara saber la hora Ll relo[ flslcamenLe es un clrculLo lnLearado que emlLe una canLldad de pulsos por
seaundo de manera consLanLe Al numero de pulsos que emlLe el relo[ cada seaundo se llama lrecuencla del
8elo[ La frecuencla del relo[ se mlde en Clclos por Seaundo Lamblen llamados PerLzlos slendo cada clclo un
pulso del relo[ Como la frecuencla del relo[ es de varlos mlllones de pulsos por seaundo se expresa
hablLualmenLe en Meaaherzlos Ll relo[ marca la velocldad de proceso de la compuLadora aenerando una senal
perldlca que es uLlllzada por Lodos los componenLes del slsLema lnformLlco para slncronlzar v coordlnar las
acLlvldades operaLlvas evlLando el que un componenLe mane[e unos daLos lncorrecLamenLe o que la velocldad
de Lransmlsln de daLos enLre dos componenLes sea dlsLlnLa CuanLo mavor sea la frecuencla del relo[ mavor
ser la velocldad de proceso de la compuLadora v podr reallzar mavor canLldad de lnsLrucclones elemenLales
en un seaundo Ll ranao de frecuencla de los mlcroprocesadores osclla enLre los 477 meaaherzlos del prlmer C
dlsenado por l8M v los 200 meaaherzlos de las acLuales compuLadoras basadas en los chlps lnLel enLlum Ln
mqulnas de arqulLecLura von neumann la mavorla de las operaclones son serlallzadas esLo slanlca que la
compuLadora e[ecuLa los comandos en un orden preesLablecldo ara aseaurarnos de que Lodas las operaclones
ocurren [usLo en el Llempo adecuado las mqulnas 80x86 uLlllzan una senal alLernanLe llamada el relo[ del
slsLema Ln su forma bslca el relo[ del slsLema mane[a Loda la slncronlzacln de un slsLema de cmpuLo Ll
relo[ del slsLema es una senal elecLrlca en el bus de conLrol que alLerna enLre los valores de cero v uno a una
Lasa dada La frecuencla en la cual el relo[ del slsLema alLerna enLre cero v uno es llamada frecuencla del relo[ de
slsLema Ll Llempo que Loma para camblar de cero a uno v lueao volver a cero se le llama perlodo de relo[
Lamblen llamado clclo de relo[ La frecuencla del relo[ es slmplemenLe el numero de clclos de relo[ que ocurren
en un seaundo en slsLemas acLuales esLe valor excede los 200 clclos por seaundo slendo va comun frecuenclas
del orden de los 366 Mhz (MeaaPerLz que equlvale a un mllln de clclos por seaundo) Cbserve que el perlodo
de relo[ es el valor lnverso de la frecuencla por lo LanLo para un slsLema de 200 Mhz el perlodo es laual a 3
nanoseaundos ara aseaurar la slncronlzacln el Cu lnlcla una operacln va sea en el anco ascendenLe
(cuando la senal cambla de cero a uno) en el descendenLe (cuando la senal cambla de uno a cero) Como Lodas
las operaclones de un Cu esLn slncronlzadas en Lorno a su relo[ un Cu no puede e[ecuLar operaclones ms
rpldo que la velocldad del relo[ Acceso a memorla v el relo[ del slsLema Ll acceso a memorla es probablemenLe
la acLlvldad ms comun de un Cu se LraLa en denlLlva de una operacln slncronlzada al relo[ del slsLema esLo
es la lecLura o escrlLura no puede ser ms rplda que un clclo de relo[ de hecho en muchos slsLemas 80x86 el
acceso a memorla Loma varlos clclos de relo[ Ll Llempo de acceso a memorla es el numero de clclos de relo[ que
el slsLema neceslLa para acceder a una ublcacln de memorla esLe es un valor lmporLanLe va que a mavor
numero de clclos menor desempeno Ll Llempo de acceso a memorla es la canLldad de Llempo que Lranscurre
desde que se sollclLa una operacln (sea de lecLura escrlLura) v el Llempo en que la memorla compleLa dlcha
operacln Ln procesadores de 3 Mhz (80x88 80x86) el Llempo de acceso a memorla es de aproxlmadamenLe
800 ns (nanoseaundos) en camblo un procesador de 30 Mhz (80x486) el Llempo es de aproxlmadamenLe 20
ns Ll Llempo de acceso a memorla en el procesador 80x486 es casl 40 veces ms rpldo que en el caso del
procesador 80x86 porque esLe ulLlmo consume ms clclos de relo[ para el acceso a memorla adems del
lncremenLo en la velocldad de relo[ Los dlsposlLlvos de memorla presenLan varlas caracLerlsLlcas pero las
prlnclpales son su capacldad de almacenamlenLo v el Llempo de acceso una memorla de acceso aleaLorlo
(8AM) Llplca Llene una capacldad de 16 ms meaabvLes v un Llempo de acceso de 70 nanoseaundos menos
con esLos daLos seauramenLe se esLar preaunLando cmo es poslble que esLas memorlas relaLlvamenLe lenLas
Lraba[an en procesadores mucho ms rpldos La respuesLa son los esLados de espera un esLado de espera es
una senal que se coloca en el bus de conLrol por parLe del dlsposlLlvo de memorla para deLener LemporalmenLe
el Lraba[o reallzado por el Cu como consecuencla uLlllzar uno o ms esLados de espera Llene el mlsmo efecLo
que reduclr proporclonalmenLe la velocldad de relo[ obvlamenLe lnLroduclr esLados de espera no es una opcln
deseable por la reduccln en el desempeno del slsLema Los dlsenadores de hardware han enconLrado un
mecanlsmo que Llene un efecLo slmllar a lnLroduclr esLados de espera pero sln afecLar noLablemenLe el
rendlmlenLo de la compuLadora a esLe mecanlsmo se le llama memorla cache ( se pronuncla cash) una
memorla cache es un dlsposlLlvo sln esLados de espera que se encuenLra consLrulda como parLe lnLearal del
Cu flslcamenLe se encuenLra enLre el Cu v los mdulos de memorla 8AM su funcln es evlLar la aeneracln
de esLados de espera por parLe de los mdulos de memorla 8AM v asl aprovechar al mxlmo el rendlmlenLo
esperado por el Cu sln embarao la memorla cache no es un dlsposlLlvo perfecLo pues hav ocaslones en que no
es poslble colocar en memorla cache los daLos que requlere el proarama para e[ecuLarse forzando al slsLema a
leer dlchos daLos dlrecLamenLe de los mdulos de memorla 8AM v por lo LanLo aenerando esLados de espera
cuando ocurre esLe fenmeno se le llama perdlda cache (cache mlss) cuando Llenen exlLo las operaclones en
memorla cache se le llama exlLo cache (cache hlL) or lo aeneral el radlo enLre exlLo v perdlda en memorla
cache esL enLre 83 v 90 LsLe rendlmlenLo dlsmlnuve al aumenLar la canLldad de memorla cache v por esLa
razn la memorla cache es relaLlvamenLe pequena sus valores de almacenamlenLo oscllan enLre 236 v 312 kb
232 8eseL del slsLema
8eseL flslco - Al encender el equlpo aprovechando como evoluclonan las maanlLudes flslcas
- MedlanLe un pulsador de reseL 8eseL lalco o por sofLware - Ll proarama se lndlca a sl mlsmo la operacln de
8eseL (WaLchuoa) - Ln elecLrnlca un perro auardln (waLchdoa) es un mecanlsmo de seaurldad que provoca
un reseL del slsLema en caso de que esLe se hava bloqueado - ConslsLe en un Lemporlzador que lr
conLlnuamenLe decremenLando un conLador lnlclalmenLe con un valor alLo Cuando esLe conLador lleaue a
cero se reseLear el slsLema Asl que se debe dlsenar el proarama de manera que refresque o lnlclalce el perro
auardln anLes de que provoque el reseL Sl el proarama falla o se bloquea al no poder acLuallzar el conLador
del perro auardln a su valor de lnlclo esLe lleaar a decremenLarse hasLa cero v se reseLear el slsLema -
Comando desde Leclado comando desde la 8S232 eLc
233 LsLados de espera
Cuando se conecLan Lar[eLas al bus de la c un problema comun es laualar la velocldad de los clclos del bus con
la de las Lar[eLas Ls comun que una Lar[eLa sea ms lenLa que el bus Asl el bus de la c esLa dlsenado para
resolver esLe problema La senal 8LAu? del bus se puede usar para exLender la lonalLud del clclo del bus para
laualar una Lar[eLa lenLa o parar el bus del slsLema hasLa que se slncronlce con el clclo de la Lar[eLa Como se
menclono anLerlormenLe los clclos del bus del 8088 normalmenLe son de cuaLro pulsos v se descrlben por 11
hasLa 14 Ln alaunos clclos de hardware de la c auLomLlcamenLe lnserLa un pulso ocloso exLra llamado 1W La
senal 8LAu? se usa para lnserLar esLados nuevos o adlclonales de espera uebldo a que los dlferenLes clclos del
bus requleren dlsLlnLos Llempos la senal 8LAu? se debe conLrolar de manera dlferenLe
24 lnLerrupclones de hardware Las lnLerrupclones v las excepclones son evenLos que lndlcan que exlsLe una
condlcln en alaun luaar del slsLema o del proarama en e[ecucln que requlere la aLencln del procesador
CeneralmenLe resulLan en una Lransferencla forzada del u[o de e[ecucln hacla una ruLlna denomlnada
mane[ador de lnLerrupclones" Las lnLerrupclones se asoclan normalmenLe a evenLos hardware mlenLras que
las excepclones se producen cuando se deLecLan clerLas condlclones duranLe la e[ecucln como dlvlsln por
cero fallos de palna vlolaclones de seamenLo eLc La arqulLecLura de errores de mqulna del enLlum 4 lnLel
xeon famllla 6 v enLlum permlLe que se aenere una excepcln cuando se deLecLan errores de bus o errores
lnLernos del hardware Ll mecanlsmo para el mane[o de excepclones e lnLerrupclones en la arqulLecLura lA32
permlLe que esLas sean manlpuladas de manera LransparenLe a los proaramas de apllcacln v al mlsmo slsLema
operaLlvo Cuando se aenera una lnLerrupcln o una excepcln el proceclmlenLo en e[ecucln se suspende
auLomLlcamenLe mlenLras el procesador e[ecuLa el mane[ador correspondlenLe cuando esLa operacln se
Lermlna el procesador reanuda la e[ecucln de la Larea lnLerrumplda La reanudacln del proceso sucede sln
perdlda de la conLlnuldad del proarama a menos que el reLorno no sea poslble o que el evenLo hava causado la
Lermlnacln del proarama
vecLores de excepcln e lnLerrupcln ara avudar en el mane[o de las excepclones e lnLerrupclones a cada
condlcln que puede causarlas v que requlera aLencln por parLe del procesador se le aslana un numero de
ldenLlcacln denomlnado vecLor Ll procesador emplea ese vecLor aslanado como lndlce denLro de la 1abla de
uescrlpLores de lnLerrupcln (lnLerrupL uescrlpLor 1able lu1) para locallzar la dlreccln de lnlclo de la ruLlna del
mane[ador asoclado Ll ranao permlLldo para dlchos numeros va de 0 a 233 Los vecLores en el ranao enLre 0 v
31 esLn reservados para las lnLerrupclones denldas por defecLo para la arqulLecLura no Lodos los vecLores en
ese ranao Llenen na funcln denlda alaunos pueden esLar vaclos v reservados para usos fuLuros no se deben
usar esos vecLores reservados Ll resLo del ranao (32233) se deslanan para las lnLerrupclones denldas para el
usuarlo aeneralmenLe se aslanan a dlsposlLlvos de L/S exLernos para que dlchos dlsposlLlvos puedan
lnLerrumplr al procesador La slaulenLe Labla muesLra la aslanacln de los vecLores Lal v como hemos
comenLado para cada excepcln se muesLra el Llpo v se lndlca sl el cdlao de error se auarda en la plla Lamblen
se muesLra su poslble causa roLecLedMode LxcepLlons and lnLerrupLs
luenLes de lnLerrupcln Ll procesador puede reclblr lnLerrupclones de dos fuenLes 1 lnLerrupclones exLernas
(provocadas por hardware) 2 lnLerrupclones aeneradas por sofLware
Los procesadores 8088 20286 v slaulenLes dlsponen de dos paLlllas para esLe servlclo especlco Las deslanadas
ln18 v nMl que slrven para aLender las lnLerrupclones enmascarables v no enmascarables respecLlvamenLe A
su vez el procesador uLlllza clerLas senales en alaunas de sus paLlllas para aenerar un clclo ln1A (lnLerrupL
Acknowledae") que slrve para noLlcar al lC que ha reclbldo la lnLerrupcln
lnLerrupclones exLernas
LsLas lnLerrupclones se reclben a Lraves de los plnes del procesador o a Lraves del AlC (Advanced
roarammable lnLerrupL ConLroller ConLrolador de lnLerrupclones proramable avanzado) local Los plnes
prlmarlos de lnLerrupcln en el enLlum 4 lnLel xeon famllla 6 v enLlum son Lln110 que esLn conecLados
al AlC local Cuando el AlC local esL hablllLado los plnes Lln110 pueden ser proaramados a Lraves de la
Labla local de vecLores del AlC(Lv1) para asoclarse a alauno de los vecLores de excepclones o lnLerrupclones del
procesador Cuando el AlC local esL deshablllLado esos plnes se conauran como plnes ln18 v nMl
respecLlvamenLe Cuando el pln ln18 envla senal al procesador ocurre una lnLerrupcln exLerna el procesador
lee del bus del slsLema el numero del veLor de lnLerrupcln proporclonado por un conLrolador de lnLerrupclones
exLerno como el 8239A Ll pln nMl senallza lnLerrupclones no enmascarables (nonmaskable lnLerrupL) que
aslana al vecLor de lnLerrupcln 2 como podemos ver en la Labla anLerlor Los plnes Lln110 no esLn
dlsponlbles en los 486 nl en los prlmeros enLlum que no conLenlan un chlp local de AlC Ln su luaar Lenlan
plnes excluslvos dedlcados a nMl v ln18 Con esos procesadores las lnLerrupclones exLernas se aeneran con un
conLrolador de lnLerrupclones (8239A) senaladas a Lraves del pln ln18
lnLerrupclones aeneradas por sofLware
La lnsLruccln ln1 n permlLe a las lnLerrupclones ser aeneradas desde denLro del sofLware uLlllzando el numero
del vecLor de lnLerrupcln como un operando or e[emplo la lnsLruccln ln1 33 fuerza una llamada lmpllclLa al
mane[ador de lnLerrupclones para la lnLerrupcln 33 Cualqulera de los vecLores de lnLerrupcln desde el 0 al
233 se puede uLlllzar como parmeLro de esLa funcln Las lnLerrupclones aeneradas por sofLware medlanLe la
lnsLruccln ln1 n no se pueden enmascarar por el aa ll del realsLro LlLACS
241 Lnmascarable
Cualquler lnLerrupcln exLerna que se enLreaue al procesador a Lraves del pln ln18 o a Lraves del AlC local se
denomlna lnLerrupcln hardware enascarable adems ba[o conLrol sofLware el procesador es capaz de acepLar
o lanorar dlchas lnLerrupclones Ll procedlmlenLo es el slaulenLe se envla una senal a la paLllla ln18 v en
funcln del aa ll del realsLro lLACS la lnLerrupcln es aLendlda o lanorada Sl se acepLa el procesador Lermlna
la lnsLruccln que esLuvlera e[ecuLando v responde medlanLe una comblnacln de senales ln1A aeneralmenLe
dos la prlmera para avlsar al lC v la seaunda para lndlcarle al lC que debe colocar un bvLe en el bus de daLos
con el numero de la lnLerrupcln para que el procesador pueda lnLerpreLar el servlclo sollclLado v por LanLo el
mane[ador al cual debe salLar Ll valor que el procesador reclbe se mulLlpllca desplazando blnarlamenLe dos
poslclones a la lzqulerda SeauldamenLe se salvan en la plla los valores del realsLro del conLador de proarama v
de seamenLo de cdlao se deshablllLa el aa ll v se e[ecuLa el servlclo
242 no enmascarable
Slanlca que la lnLerrupcln no puede ser deshablllLada por sofLware LsLe Llpo de lnLerrupclones ocurren
cuando se reclbe una senal en la paLllla nMl (nonmaskable lnLerrupL") del procesador se reservan para casos
en que es crlLlca la respuesLa por e[emplo que se deLecLe un error de parldad en la memorla Adems son de
prlorldad ms alLa que las enmascarables La unlca forma de enmascarar esLas lnLerrupclones es a Lraves de
clrculLos exLernos al procesador por e[emplo a nlvel del lC Cuando el procesador reclbe una de esLas
lnsLrucclones no se aenera nlnaun clclo de reconoclmlenLo de la lnsLruccln (ln1A) v el procesador le aslana un
2 como numero de excepcln La penulLlma lnsLruccln de la ruLlna de servlclo es envlar una senal para lndlcar
el n de la lnLerrupcln (LCl) para que el lC pueda seaulr envlando lnLerrupclones (slno nos enconLrarlamos en
un bucle lnnlLo) a conLlnuacln se resLauran los realsLros a su esLado lnlclal (exlsLenLe anLes de que se
produ[era la lnLerrupcln) 23 Acceso dlrecLo a memorla Ll acceso dlrecLo a memorla (uMA del lnales ulrecL
Memorv Access) permlLe a clerLo Llpo de componenLes de ordenador acceder a la memorla del slsLema para
leer o escrlblr lndependlenLemenLe de la Cu prlnclpal Muchos slsLemas hardware uLlllzan uMA lncluvendo
conLroladores de unldades de dlsco Lar[eLas arcas v Lar[eLas de sonldo uMA es una caracLerlsLlca esenclal en
Lodos los ordenadores modernos va que permlLe a dlsposlLlvos de dlferenLes velocldades comunlcarse sln
someLer a la Cu a una caraa maslva de lnLerrupclones una Lransferencla uMA conslsLe prlnclpalmenLe en
coplar un bloque de memorla de un dlsposlLlvo a oLro Ln luaar de que la Cu lnlcle la Lransferencla la
Lransferencla se lleva a cabo por el conLrolador uMA un e[emplo Llplco es mover un bloque de memorla desde
una memorla exLerna a una lnLerna ms rplda 1al operacln no ocupa el procesador v como resulLado puede
ser panlcado para efecLuar oLras Lareas Las Lransferenclas uMA son esenclales para aumenLar el rendlmlenLo
de apllcaclones que requleran muchos recursos Cabe desLacar que aunque no se neceslLe a la Cu para la
Lransaccln de daLos sl que se neceslLa el bus del slsLema (LanLo bus de daLos como bus de dlrecclones) por lo
que exlsLen dlferenLes esLraLealas para reaular su uso permlLlendo asl que no quede LoLalmenLe acaparado por
el conLrolador uMA LsLraLealas de Lransferencla por uMA A conLlnuacln se exponen dlferenLes Lecnlcas para
reallzar la Lransferencla de daLos Ll uso de cada una de ellas depender de las caracLerlsLlcas que se deseen
prlmar en un slsLema
- uMA por robo de clclo se basa en usar uno o ms clclos de Cu por cada lnsLruccln que se e[ecuLa (de ahl el
nombre) ue esLa forma se conslaue una alLa dlsponlbllldad del bus del slsLema para la Cu aunque en
consecuencla la Lransferencla de los daLos ser conslderablemenLe lenLa LsLe meLodo es el que se usa
hablLualmenLe va que la lnLerferencla con la Cu es muv ba[a - uMA por rfaaas conslsLe en envlar el bloque
de daLos sollclLado medlanLe una rfaaa ocupando el bus del slsLema hasLa nallzar la Lransmlsln Asl se
conslaue la mxlma velocldad sln embarao la Cu no podr usar el bus duranLe Lodo ese Llempo por loque
permanecerla lnacLlva - uMA LransparenLe Se LraLa de usar el bus del slsLema cuando se Llene cerLeza de que
la Cu no lo neceslLa como por e[emplo en aquellas fases del proceso de e[ecucln de las lnsLrucclones donde
nunca se usa va que la Cu reallza Lareas lnLernas (por e[emplo la fase de decodlcacln de la lnsLruccln) ue
esLa manera como su nombre lndlca la uMA permanecer LransparenLe para la Cu v la Lransferencla se har
sln obsLacullzar la relacln Cubus del slsLema Como desvenLa[a la velocldad de Lransferencla es la ms ba[a
poslble - uMA ScaLLeraaLher permlLe la Lransferencla de daLos a varlas reas de memorla en una Lransaccln
uMA slmple Ls equlvalenLe al encadenamlenLo de mulLlples peLlclones uMA slmples ue nuevo el ob[eLlvo es
llberar a la Cu de las Lareas de copla de daLos e lnLerrupclones de enLrada/sallda mulLlples
231 SlsLema de vldeo
numero de lmaenes por seaundo velocldad de caraa de las lmaenes numero de lmaenes por unldad de
Llempo de vldeo para vle[as cmaras mecnlcas caraas de sels a ocho lmaenes por seaundo (fps) o 120
lmaenes por seaundo o ms para las nuevas cmaras profeslonales Los esLndares AL v SLCAM especlcan 23
fps mlenLras que n1SC especlca 2997 fps Ll clne es ms lenLo con una velocldad de 24 fps lo que compllca un
poco el proceso de Lransferlr una pellcula de clne a vldeo ara loarar la llusln de una lmaaen en movlmlenLo la
velocldad mlnlmo de caraa de las lmaenes es de unas qulnce lmaenes por seaundo LnLrelazado Ll vldeo
puede ser enLrelazado o proareslvo Ll enLrelazado fue lnvenLado como un meLodo de loarar una buena calldad
vlsual denLro de las llmlLaclones de un esLrecho ancho de banda Las llneas enLrelazadas de cada lmaaen esLn
numeradas consecuLlvamenLe v dlvldldas en dos campos el campo lmpares (campo superlor) que conslsLe en
las llneas de los numeros lmpares v el campo pares (casllla lnferlor) que conslsLe en las llneas de los numeros
pares n1SC AL v SLCAM son formaLos enLrelazados Las especlcaclones abrevladas de la resolucln de vldeo
a menudo lncluven una l" para lndlcar enLrelazado or e[emplo el formaLo de vldeo AL es a menudo
especlcado como 376l30 donde 376 lndlca la llnea verLlcal de resolucln l lndlca enLrelazado v el 30 lndlca 30
campos ( la mlLad de lmaenes) por seaundo Ln los slsLemas de barrldo proareslvo en cada perlodo de refresco
se acLuallzan Lodas las llneas de exploracln Ll resulLado es una mavor percepcln de la resolucln v la falLa de
varlos arLefacLos que pueden formar parLe de una lmaaen esLaclonarla aparenLemenLe en movlmlenLo o que
parpadea un procedlmlenLo conocldo como desenLrelazado puede ser uLlllzado para Lransformar el u[o
enLrelazado como el analalco el de uvu o saLellLe para ser procesado por los dlsposlLlvos de barrldo
proareslvo como el que se esLablece en los Lelevlsores 1l1 los provecLores v los paneles de plasma Ll
desenLrelazado no puede sln embarao produclr una calldad de vldeo equlvalenLe al maLerlal de barrldo
proareslvo real 8esolucln de vldeo Ll Lamano de una lmaaen de vldeo se mlde en plxeles para vldeo dlalLal o
en llneas de barrldo horlzonLal v verLlcal para vldeo analalco Ln el domlnlo dlalLal (por e[emplo uvu) la
Lelevlsln de denlcln esLndar (Su1v) se especlca como 720/704/640 x 480l60 para n1SC v 768/720 x 376l30
para resolucln AL o SLCAM Sln embarao en el domlnlo analalco el numero de llneas de barrldo slaue
slendo consLanLe (486 n1SC/376 AL) mlenLras que el numero de llneas horlzonLal varla de acuerdo con la
medlcln dela calldad de la senal aproxlmadamenLe 320 plxeles por llnea para calldad vC8 400 plxeles para las
emlslones de Lelevlsln v 720 plxeles para uvu Se conserva la relacln de aspecLo por falLa de plxeles
cuadrados" Lspaclo de color v blLs por plxel Ll nombre del modelo del color descrlbe la represenLacln de
color de vldeo Ll slsLema ?lC se uLlllz en la Lelevlsln n1SC Se corresponde esLrechamenLe con el slsLema ?uv
uLlllzado en la Lelevlsln n1SC v AL v con el slsLema ? ub ur uLlllzado por la Lelevlsln SLCAM Ll numero de
colores dlsLlnLos que pueden ser represenLados por un plxel depende del numero de blLs por plxel (bpp) una
forma de reduclr el numero de blLs por plxel en vldeo dlalLal se puede reallzar por submuesLreo de croma (por
e[emplo 444 422 420) MeLodo de compresln de vldeo (slo dlalLal) Se usa una amplla varledad de
meLodos para comprlmlr secuenclas de vldeo Los daLos de vldeo conLlenen redundancla Lemporal v espaclal lo
que hace que las secuenclas de vldeo sln comprlmlr sean exLremadamenLe lneclenLes Ln Lermlnos aenerales
se reduce la redundancla espaclal realsLrando dlferenclas enLre las parLes de una mlsma lmaaen (frame) esLa
Larea es conoclda como compresln lnLraframe v esL esLrechamenLe relaclonada con la compresln de
lmaenes Asl mlsmo la redundancla Lemporal puede ser reduclda realsLrando dlferenclas enLre lmaenes
(frames) esLa Larea es conoclda como compresln lnLerframe e lncluve la compensacln de movlmlenLo v oLras
Lecnlcas Los esLndares modernos ms comunes son MLC2 usado para el uvu v la Lelevlsln por saLellLe v
MLC4 usado para los slsLemas de vldeo caseros" 1asa de blLs (slo dlalLal) La Lasa de blLs es una medlda de
la Lasa de lnformacln conLenlda en un u[o o secuencla de vldeo La unldad en la que se mlde es blLs por
seaundo (blL/s o bps) o Lamblen MeaablLs por seaundo (MblL/s o Mbps) una mavor Lasa de blLs permlLe me[or
calldad de vldeo or e[emplo el vldeo Cu con una Lasa de blLs de cerca de 1 Mbps posee menos calldad que
un uvu que Llene una Lasa de alrededor de 20 Mbps La v88 (varlable 8lL 8aLe 1ase de 8lLs varlable) es una
esLraLeala para maxlmlzar la calldad vlsual del vldeo v mlnlmlzar la Lasa de blLs Ln las escenas con movlmlenLo
rpldo la Lasa varlable de blLs usa ms blLs que los que usarla en escenas con movlmlenLo lenLo pero de
duracln slmllar loarando una calldad vlsual conslsLenLe Ln los casos de vldeo sLreamlna en Llempo real v sln
buffer cuando el ancho de banda es [o (por e[emplo en vldeoconferencla emlLlda por canales de ancho de
banda consLanLe) se debe usar C88 (ConsLanL 8lL 8aLe 1asa de 8lLs ConsLanLe)
232 SlsLema de dlscos
ulscos luL Son los orlenLados normalmenLe al consumo domesLlco LxlsLen dos Lecnlcas de acceso a esLos
dlscos Son los modos lC v los modos uMA Ln los dlscos anLlauos el acceso a dlsco se hacla medlanLe Lecnlcas
lC (roaram lnpuL/ CuLpuL) LsLos Llpos de acceso lmpllcan mucho Lraba[o a la Cu (consLanLemenLe
lnLerroaando a los puerLos de comunlcaclones con el dlsco) v poca velocldad de Lransferencla va que lo
mxlmo que podla Lraerse la Cu es de dos en dos bvLes del dlsco por cada operacln lC Los modos lC son
de lC 1 a lC 4 slendo el ms rpldo esLe ulLlmo
233 CLras apllcaclones
Modos uMA LvldenLemenLe el modo anLerlor queda obsoleLo desde el momenLo en que las Lecnoloalas de las
placas madre v de los buses de las placas madre permlLen la Lecnlca del bus masLerlna LsLa Lecnlca conslsLe en
que el dlsposlLlvo puede Lomar el conLrol del bus desconecLando del bus a la Cu v duranLe esa fraccln de
Llempo hacer lleaar daLos a la memorla del ordenador de una manera maslva Ln ese momenLo el procesador
esL lnoperaLlvo pero la velocldad de Lransferencla conseaulda por la elecLrnlca del dlsco v de la conLroladora
supera con creces la parada de la Cu ulsposlLlvos A1A/A1Al Wlndows x hablllLa por defecLo el modo uMA
en la mavorla de los dlsposlLlvos A1A/ A1Al pero para aseaurar la esLabllldad del slsLema cuando encuenLra un
numero arande de errores (ms de sels) duranLe la Lransferencla de daLos selecclonar el modo lC
ulsposlLlvos en modo uMA Ln dlsposlLlvos A1Al excepLo uvu v Cu8W Wlndows x hablllLa por defecLo el
modo lC en Cu8CM v dlsposlLlvos removlbles como los maaneLopLlcos odemos hablllLar el uMA a Lraves
del admlnlsLrador de dlsposlLlvos Wlndows x hablllLa por defecLo el uMA en A1Al uvu v Cu8W/Cu8

Das könnte Ihnen auch gefallen