Anda di halaman 1dari 12

MATERIA:

Arquitectura de Computadoras
MATERIA:

TORREON, COAH., A 26 de noviembre de 2010

Indice

Hoja de presentacin------------------------------------------------------------------------------------1 ndice---------------------------------------------------------------------------------------------------------2 Reloj del sistema------------------------------------------------------------------------------------------3 Temporizadores-------------------------------------------------------------------------------------------4 Fllipflop-----------------------------------------------------------------------------------------------------5 Temporizacin y control----------------------------------------------------------------------------------6 lementos de temporizacin----------------------------------------------------------------------------! "#ip del reloj-----------------------------------------------------------------------------------------------$ Temporizador pro%rama&le-----------------------------------------------------------------------------' l "irc(ito de temporizador y control---------------------------------------------------------------1) "oncl(sin ------------------------------------------------------------------------------------------------11

TEMPORIZACIN

Reloj del sistema


l reloj de (na comp(tadora se (tiliza para sincronizar las di*ersas operaciones +(e realizan los diferentes s(&componentes del sistema inform,ticol reloj f.sicamente es (n circ(ito inte%rado +(e emite (na cantidad de p(lsos por se%(ndo/ de manera constante- 0l n1mero de p(lsos +(e emite el reloj cada se%(ndo se llama Frec(encia del Reloj2a frec(encia del reloj se mide en "iclos por 3e%(ndo/ tam&i4n llamados Hertzios/ siendo cada ciclo (n p(lso del reloj- "omo la frec(encia del reloj es de *arios millones de p(lsos por se%(ndo se e5presa #a&it(almente en 6e%a#erziosl reloj marca la *elocidad de proceso de la comp(tadora %enerando (na se7al peridica +(e es (tilizada por todos los componentes del sistema inform,tico para sincronizar y coordinar las acti*idades operati*as/ e*itando el +(e (n componente maneje (nos datos incorrectamente o +(e la *elocidad de transmisin de datos entre dos componentes sea distinta"(anto mayor sea la frec(encia del reloj mayor ser, la *elocidad de proceso de la comp(tadora y podr, realizar mayor cantidad de instr(cciones elementales en (n se%(ndol ran%o de frec(encia de los microprocesadores oscila entre los 4/!! me%a#erzios del primer 8" dise7ado por 9:6 y los 2)) me%a#erzios de las act(ales comp(tadoras &asadas en los c#ips 9ntel 8enti(m-

n m,+(inas de ar+(itect(ra ;on <e(mann la mayor.a de las operaciones son serializadas/ esto si%nifica +(e la comp(tadora ejec(ta los comandos en (n orden preesta&lecido- 8ara ase%(rarnos de +(e todas las operaciones oc(rren j(sto en el tiempo adec(ado/ las m,+(inas $)5$6 (tilizan (na se7al alternante llamada el reloj del sisteman s( forma &,sica/ el reloj del sistema maneja toda la sincronizacin de (n sistema de cmp(to- l reloj del sistema es (na se7al el4ctrica en el &(s de control +(e alterna entre los *alores de ) y 1 a (na tasa dada- 2a frec(encia en la c(al el reloj del sistema alterna entre ) y 1 es llamada frecuencia del reloj de sistema - l tiempo +(e toma para cam&iar de ) a 1 y l(e%o *ol*er a ) se le llama periodo de reloj/ tam&i4n llamado ciclo de reloj- 2a frec(encia del reloj es simplemente el n1mero de ciclos de reloj +(e oc(rren en (n se%(ndo/ en sistemas act(ales/ 4ste *alor e5cede los 2)) ciclos por se%(ndo/ siendo ya com1n frec(encias del orden de los 366 6#z- =6e%aHertz/ +(e e+(i*ale a (n milln de ciclos por se%(ndo>- ?&ser*e +(e el periodo de reloj es el *alor in*erso de la frec(encia/ por lo tanto/ para (n sistema de 2)) 6#z el periodo es i%(al a 5 nanose%(ndos- 8ara ase%(rar la sincronizacin/ el "8@ inicia (na operacin ya sea en el flanco ascendente =c(ando la se7al cam&ia de cero a (no> en el descendente =c(ando la se7al cam&ia de (no a cero>- "omo todas las operaciones de (n "8@ est,n sincronizadas en torno a s( reloj/ (n "8@ no p(ede ejec(tar operaciones m,s r,pido +(e la *elocidad del reloj-

Temporizadores
n el comp(tador al ser (n sistema s.ncrono/ todas las operaciones se ejec(tan al comp,s de (n temporizador/ +(e es el reloj maestro +(e en*.a se7ales para marcar las distintas frec(encias de operacinl temporizador es (n circ(ito +(e se enc(entra en la tarjeta madre de la 8" y +(e es capaz de mantener (na c(enta de tiempo &asada en el reloj de la comp(tadora- 8(ede (sarse para calc(lar el inter*alo entre dos mediciones de tiempo o para %enerar pa(sasste c#ip tiene la capacidad de realizar diferentes f(nciones de conteo- s 1til para medir el tiempo +(e d(ra cierto proceso o para mantener act(alizadas la #ora del d.a y la fec#a si se deja la 8" conectada y encendida =en el caso de comp(tadoras anteriores a la 0T/ p(es esta tiene (n reloj de &ater.a inte%rado/ a este respaldo de &ater.a se le conoce como "6?3 =complementary 6?3>l c#ip mantiene tres contadores independientes =definidos como )/ 1/ 2>/ cada (no de los c(ales es alimentado por (na se7al +(e e+(i*ale a 1-1'31$ 6HA- l contador o&tiene (na capacidad m,5ima de conteo +(e asciende a 65 536- 3( salida tiene (na frec(encia de 1$-2 HA-=1-1'B65536> apro5imadamente- 8or lo tanto/ c(al+(ier 4

accin +(e interr(mpa a la 8" oc(rrir, 1$-2 *eces por se%(ndo =cada 55 ms o cada )-)55 se%(ndos en forma redondeada>Cic#a accin %enera (na interr(pcin llamada interr(pcin del contador/ la c(al interr(mpe &re*emente la "8@ e incrementa la c(enta del d.a0demas podemos afirmar +(e el temporizador es (na serie de flipflops +(e reci&e (na se7al de entrada (na f(ente de reloj- l reloj se aplica al primer flip-flop/ el c(al di*ide la frec(encia en 2- 2a salida del primer flip-flop dispara al se%(ndo flip-flop/ el c(al tam&i4n di*ide en 2 s( entrada/ y as. s(cesi*amente- Cesde +(e cada s(cesin de &lo+(es o periodos la frec(encia inicial es di*idida en 2/ por tanto (n temporizador con n &lo+(es o periodos di*ide la frec(encia de reloj en 2n2a salida del 1ltimo periodo marca (n tiempo so&re fl(jo/ o &andera/ el c(al es *erificado mediante softDare o p(ede %enerar (na interr(pcin- l *alor &inario del conj(nto de flip-flops p(ede ser considerado como (n EcontadorE del n(mero de p(lsos =Ee*entosE> desde +(e el temporizador inici- 8or ejemplo (n temporizador de 16&it podr.a contar de ))))H #asta FFFFH- 2a &andera de so&re fl(jo seria en la transicin de FFFFH a ))))H del contador2a operacin de (n temporizador se il(stra en la inferior- "ada &lo+(e se m(estra como (n flip-flop tipo-C =con disparo en flanco ne%ati*o> operando como di*isor-

Fllip-flop
Todos los circ(itos di%itales (tilizan datos &inarios para f(ncionar correctamente/ los circ(itos est,n dise7ados para contar/ s(mar/ separar/ etc- los datos se%1n n(estras necesidades/ pero por el tipo de f(ncionamiento de las comp(ertas di%itales/ los datos presentes en las salidas de las mismas/ cam&ian de ac(erdo con s(s entradas/ y no #ay manera de&itarlo/ si las entradas cam&ian/ las salidas lo #ar,n tam&i4n/ entonces F"mo podemos #acer para mantener (n dato o serie de datos en (n l(%ar #asta +(e los necesitemosG 2a resp(esta son las memorias/ &,sicamente son sistemas +(e p(eden almacenar (no o m,s datos e*itando +(e se pierdan/ #asta +(e nosotros lo consideremos necesario/ es decir/ p(eden *ariar s( contenido a n(estra *ol(ntadl corazn de (na memoria son los Flip Flops/ este circ(ito es (na com&inacin de comp(ertas l%icas/ 0 diferencia de las caracter.sticas de las comp(ertas solas/ si se (nen de cierta manera/ estas p(eden almacenar datos +(e podemos manip(lar con re%las preesta&lecidas por el circ(ito mismo-

sta es la representacin %eneral par (n Flip Flop =com1nmente llamado EFFE>

2os FF p(eden tener *arias entradas/ dependiendo del tipo de las f(nciones internas +(e realice/ y tiene dos salidasH

2as salidas de los FF slo p(eden tener dos estados =&inario> y siempre tienen *alores contrarios/ como podemos *er en la si%(iente ta&laH 6

2as entradas de (n FF o&li%an a las salidas a conm(tar #acia (no ( otro estado o #acer Eflip flopE =T4rmino an%losajn>/ m,s adelante e5plicaremos cmo interact1an las entradas con las salidas para lo%rar los efectos caracter.sticos de cada FFl FF tam&i4n es conocido comoH

ERe%istro :,sicoE t4rmino (tilizado para la forma m,s sencilla de (n FFE6(lti*i&rador :iesta&leE t4rmino pocas *eces (tilizado para descri&ir a (n FF-

Temporizaci n ! control
2os p(lsos de reloj en (na comp(tadora se aplican a todos los FlipFlops y re%istros del sistema/ incl(yendo los de la (nidad de control2as se7ales de control se %eneran en la (nidad de control y proporcionan entradas de control para los m(ltiple5ores de :(s com1n/ para los re%istros del procesador y para las microoperaciones del ac(m(lador-

Elementos de temporizaci n
2os ordenadores son m,+(inas s.ncronas/ lo +(e si%nifica +(e todas s(s partes f(ncionan de forma acompasada- 8odemos ejemplificarlo si ima%inamos a los remeros en las pel.c(las de &arcos/ donde cada remero no *a por s( c(enta/ todos si%(en el ritmo del tam&or- n el 8" oc(rre otro tanto/ a+(. el ritmo no lo marca (n tam&or/ sino (n metrnomo =reloj> +(e %enera (na se7al = se"al de reloj>/ +(e marca el ritmo de la Em1sicaE +(e es capaz de ejec(tar el sistemasta se7al est, presente en el &(s de control/ la l.nea C#$l corazn del reloj es (n oscilador controlado por (n cristal de c(arzo +(e act1a de patrn =es (n elemento f,cilmente identifica&le con aspecto de almo#adilla plateada>- n los 8" ori%inales la frec(encia 7

del cristal es de 14-31$1$ 6Hz- sta se7al est, tam&i4n presente en el &(s de control/ l.nea O%C/ y la denominaremos frec&encia del oscilador- n los primiti*os 8"s la se7al del reloj era de 4-!!2!2) 6Hz- s decir/ (n tercio de la frec(encia del oscilador- 0 s( *ez/ la se7al del reloj es di*idida por 262144 =2 1$> para proporcionar (na interr(pcin =tic> a (na cadencia apro5imada de 1$-2 *eces por se%(ndo2a se7al C#$ es important.sima/ ya +(e sin ella ser.a imposi&le (n f(ncionamiento armnico de los distintos elementos =incl(yendo el procesador/ (na de c(yas patillas conecta directamente con ella>Todos los s(cesos internos tienen l(%ar al comp,s de este tic-tac electrnicoNotaH Ce&emos se7alar +(e a partir de la introd(ccin del $)4$6 al%(nos elementos del ordenador no p(eden f(ncionar al ritmo endia&lado del reloj/ +(e res(lta demasiado r,pido para el resto de c#ips instalados en la placa/ por lo +(e en esta se (tilizan frec(encias inferiores- sto se consi%(e (tilizando solo (no de cada tres/ c(atro o cinco p(lsos de C#$n este sentido es partic(larmente si%nificati*a la denominada 'elocidad del (&s e)terno- I(e es la +(e se (tiliza en dic#o &(s8or ejemplo/ (n procesador +(e est4 tra&ajando a 2)) 6Hz/ p(ede +(e est4 (tilizando (na frec(encia de 66 6Hz en s(s com(nicaciones con el &(s e5terno5actamente la misma +(e (n procesador de EsoloE 66 6Hz de reloj +(e (tilice tam&i4n 66 6Hz para el &(s e5terno- 2a sit(acin act(al es +(e las *elocidades t.picas de las placas-&ase son de 6)- 66- 1))- 133 6Hz mientras +(e los procesadores f(ncionan a frec(encias m1ltiplos de a+(ellasJ t.picamente de 15 #asta 1)5/ es decir/ desde 6) a 133) 6Hz =lo +(e se denomina 'elocidad del n*cleo>-

C+ip del reloj


n el 8" ori%inal/ el oscilador antes mencionado est, montado en (n c#ip $2$40 =$$2$4 en el 0T>/ +(e se conoce como ,enerador de reloj =no conf(ndir con el reloj pro%rama&le>- 2a fec#a y #ora/ +(e #a&.a +(e introd(cir en la p(esta en marc#a del sistema/ se perd.a cada *ez +(e se apa%a&a el e+(ipo- C(rante el f(ncionamiento/ el sistema de fec#a y #ora era mantenido por (na interr(pcin de alta prioridad +(e oc(rr.a (nas 1$ *eces cada se%(ndo8

0 partir de la introd(ccin del 8" 0T/ se instal en la placa &ase el denominado c+ip del reloj/ a&re*iadamente RTC =EReal Time "locKE>- s (n a(t4ntico reloj +(e s(ministra la fec#a y #ora al sistema- "omo este reloj de&.a contin(ar s( f(ncionamiento incl(so estando el e+(ipo desconectado/ se le dot de (na pe+(e7a pila o &ater.a0pro*ec#ando +(e este circ(ito dispon.a de s( propia f(ente de ener%.a/ se (tiliz para a7adirle cierta cantidad de memoria CMO% =E"omplementary 6etal-?5ide 3emicond(ctorE> de &ajo cons(mo/ la denominada ROM del sistema/ +(e se (tiliza para %(ardar informacin relati*a a la confi%(racin del e+(ipo- stos datos son accesi&les p(lsando (na com&inacin de teclas en los momentos iniciales de arran+(e/ lo +(e inicia (n pro%rama de confi%(racin %ra&ado en la :9?3 conocido %eneralmente como 3et-(pNotaH 2a &ater.a de &acK(p de la placa &ase/ es (n elemento f,cilmente identifica&leJ tiene forma de pila de &otn reemplaza&le/ o de elementos soldados rec(&iertos de (na f(nda pl,stica- ste 1ltimo es el caso mostrado en la fi%(ra inferior- 2a &ater.a es el elemento az(lJ por encima est, el conector del teclado y so&re 4ste/ j(nto al letrero :0TT RL/ se distin%(en tres de los 4 pines del conector para la &ater.a a(5iliar-

sta &ater.a se a%ota con el tiempo/ especialmente si el e+(ipo permanece m(c#o tiempo apa%ado/ en c(yo caso se pierde la fec#a y =lo +(e es m,s importante> los datos de confi%(racin esta&lecidos con el pro%rama de 3et-(p- 0(n+(e la mayor.a de e+(ipos f(ncionan &ien con la confi%(racin por defecto/ en caso de s(stit(ir la &ater.a es posi&le +(e sea necesario reconfi%(rar el 3et-(pTradicionalmente este circ(ito CMO%-RTC era (n 6otorola 6"146$1$- n los modelos iniciales esta memoria era de 12$ &ytes0ct(almente es de 256 M:/ y j(nto con al%(nos otros elementos est,n incl(idos en (n c#ipset de solo dos circ(itos inte%rados- 0 s( *ez el 9

pro%rama de confi%(racin es cada *ez m,s sofisticado/ de forma +(e simplifica la confi%(racin del sistema- 8or ejemplo/ dispone de (n sistema de proteccin =E8assDordE> de acceso y de a(todeteccin del tipo de disco instaladoJ al%o +(e en los modelos anti%(os de&.a #acerse man(almente-

Temporizador pro,rama(le
N(nto con el anterior se enc(entra (n circ(ito +(e reci&e *arios nom&resH PIT =E8ro%ramma&le 9nter*al TimerE> temporizador pro%rama&le/ reloj pro%rama&le/ temporizador =EtimerE>/ tc"onstit(ido por (n c#ip $253 =$254 en el 0T y m,+(inas con &(s 930B6"0> +(e dispone de tres temporizadores pro%rama&les independientes n(merados del ) al 2n realidad son di*isores de frec(encia +(e o&tienen la se7al del %enerador de reloj- Tienen c(atro modos de f(ncionamiento pro%rama&les +(e p(eden %enerar di*ersas se7alesH

8(lsos de anc#(ra *aria&leOenerar (na interr(pcin al final de la c(enta de (na serie de p(lsos de reloj/ para lo +(e dispone de tres contadores independientes de 16 &its?ndas c(adradas +(e sean (na fraccin de la frec(encia de entrada =reloj>- 8or ejemplo/ podemos conse%(ir +(e %eneren (na se7al por cada 1))) se7ales de la frec(encia del reloj RTC/ con lo +(e en (n 8" PT o&tendr.amos (na frec(encia de 4-!! MHz6edir el inter*alo entre s(cesos-

stas capacidades se (tilizan para c(estiones tales como prod(cir se7ales de sincronizacin para refresco de la R06/ o tonos a(di&les de di*ersas frec(encias en el alta*oz del 8"- 2a distri&(cin de tareas es como si%(eH

"anal )H 8rod(ce (na interr(pcin cada 54-'4 ms en IR.// +(e acti*a la r(tina de act(alizacin del reloj de tiempo real RTC"anal 1H 8rod(ce (na interr(pcin cada 15-12 microse%(ndos +(e marca el comienzo del ciclo de refresco de las memorias R06 din,micas"anal 2H ste canal se destina a %enerar tonos para el alta*oz del sistema-

10

El Circ&ito de temporizador ! control


s (na red sec(encial +(e acepta (n cdi%o +(e define la operacin +(e se *a a ejec(tar y l(e%o prosi%(e a tra*4s de (na sec(encia de estados/ %enerando (na correspondiente sec(encia de se7ales de control- stas se7ales de control incl(yen el control de lect(ra escrit(ra y se7ales de direccin de memoria *,lida en el &(s de control del sistema- ?tras se7ales %eneradas por el controlador se conectan a la (nidad aritm4tica - l%ica y a los re%istros internos del procesador para re%(lar el fl(jo de informacin en el procesador y a/ y desde/ los &(ses de direccin y de datos del sistema-

11

"oncl(sin

12

Anda mungkin juga menyukai