Documente Academic
Documente Profesional
Documente Cultură
Los "uses
#undamentos de In$orm%tica
,P+M)(E 2-13.14
INTRODUCCIN
Un Computador es una m%/uina /ue procesa in$ormacin de $orma autom%tica. La arquitectura de un computador de$ine su comportamiento $uncional. Von Neumann esta0leci en 114! la ar/uitectura 0%sica de los computadores di2itales. Este modelo se compone de 4 elementos o unidades $uncionales' Unidad Central de Proceso 3CPU4' Unidad )ritm5tico L2ica 3)LU4 Unidad de Control Memoria principal Unidad de entrada/salida "uses de comunicacin La arquitectura Von Ne mann se caracteri6a por disponer de una sola memoria principal donde se almacenan datos e instrucciones. ) dic7a memoria se accede a trav5s de un sistema de 0uses 8nico 3direcciones9 datos : control4
#undamentos de In$orm%tica
,P+M)(E 2-13.14
) partir de a7ora9 estudiaremos la estructura de este sencillo computador tipo Von Neumann"
#undamentos de In$orm%tica
,P+M)(E 2-13.14
#undamentos de In$orm%tica
,P+M)(E 2-13.14
Contador de Pro(rama $PC% (e2istro con la direccin de la si2uiente instruccin a e;ecutar. Una ve6 utili6ado para acceder a la memoria : e@traer la nueva instruccin a e;ecutar9 el valor del PC de0er% incrementarse para /ue apunte a la si2uiente instruccin o cam0iar a un valor distinto si se des5a provocal un DsaltoD o rotura de la secuencia de e;ecucion. Re(i,tro de E,tado $SR% Cuarda in$ormacin de la 8ltima operacin reali6ada por la )LU. E#>1 si el resultado de la ultima operacin 7a sido *UL+ C#>1 si el resultado de la ultima operacin 7a provocado )C)((E+ +#>1 si el resultado de la ultima operacin 7a provocado +FE(#L+G #>1 si el resultado de la ultima operacin 7a provocado *EC)&IF+ -anco de Re(i,tro, .enera)e, )lmac5n a Hcorto pla6oI. Datos intermedios. u n8mero depende del modelo de procesador.
#undamentos de In$orm%tica
,P+M)(E 2-13.14
Re(i,tro MAR $Memor0 Addre,, Re(i,ter% (e2istro /ue almacena la direccin del dato o instruccin a la /ue se est% accediendo en memoria. En el caso de las instrucciones su valor se car2a del re2istro PC. Re(i,tro MDR $Memor0 data Re(i,ter% (e2istro donde se 2uarda el dato/instruccin le?do de la memoria 8ltimo re2istro donde se de;a el dato a escri0ir en la memoria. (epresenta el inter$a6 entre la memoria : el resto de re2istros de la CPU. Re(i,tro, tempora)e, de )a A#U (e2istro &MPE ' )lmacena uno de los dos operandos de entrada /ue intervienen en la operacin /ue va a reali6ar la )LU. (e2istro &MP ' )lmacena el resultado de la operacin reali6ada por la )LU.
(epertorio de instrucciones
De$inen las operaciones /ue el procesador puede reali6ar : su $ormato 3par%metros4. Tipo, de in,truccione,' In,truccione, de tran,6erencia de dato, 3M+F4' mueven datos entre los re2istros internos de la CPU entre los re2istros de la CPU : la memoria. In,truccione, aritm&tico:)'(ica, 3)DD9 U"9 )*D9 +(9 K+(9 *+&9 ...4. In,truccione, de contro) o ,a)to 3LMP9 "*E9 M4' pueden cam0iar el $lu;o secuencial de e;ecucin de instrucciones en un pro2rama. Provocan un cam0io del contador de pro2rama 3PC4. 1ormato de )a in,trucci'n' cdi2o de operacin J par%metros. El n8mero de 0its reservados para cada elemento es varia0le en $uncin del tipo de operacin. Tipo Transf ArLo %alto Mnemotcnico MOV Rd,Rs &M' despla( Formato 00000RdRs00000 "0despl Operacin RsRd Ejemplo 0000001110100000 (R5R3) 0100000010110111 (R6+R7R2)
#undamentos de In$orm%tica
,P+M)(E 2-13.14
#A MEMORIA
Elemento pasivo /ue almacena datos/instrucciones9 sin alterarlos9 en un con;unto de celdas9 direcciona0les por el procesador9 para lectura o escritura. Encontramos memorias en el interior de la CPU 3re2istros49 ;unto a ella en la misma placa 3memoria principal4 : en otros dispositivos de almacenamiento 3memoria secundaria4. E@isten diversos tipos de memoria se28n se clasi$i/uen por' tecnolo2?a9 coste9 estructura9 velocidad de acceso9 etc. i las clasi$icamos se28n su volatilidad 3p5rdida de in$ormacin cuando desaparece la alimentacin4' Vo)<ti)e,' ()M est%tica ()M' utili6adas en memorias cac75 dentro de los c7ips de los procesadores para 2anar en rapide6 : e$iciencia. Farios A0:tes. ()M din%micas D()M' varios tipos como la D()M : la DD(. D()M DD(. Farios M0:tes o incluso C0:tes. No =o)<ti)e,' (+M' pro2ramadas 3escritas4 en $%0ricas. P(+M' pro2rama0les 3escri0i0les4 una sola ve6. EP(+M' 0orra0les mediante lu6 ultravioleta. EEP(+M' 0orrado el5ctrico 3"I+ 4 #L) B EP(+M' similares a EEP(+M con m%s $%cil 0orrado. La capacidad de una memoria' n8mero de pala0ras o 0:tes 3N 0its9 1= 0its9 32 0its9 ...4 /ue pueden almacenarse. e calcula con la $rmula M = 2n 3n O numero 0its direccin4 e@presada en A0:tes 321- 0:tes49 Me2a0:tes 322- 0:tes4 Ci2a0:tes 323- 0:tes4 La memoria es siempre m%s lenta /ue el procesador CPU.
#undamentos de In$orm%tica &ema 3' E &(UC&U() DE U* C+MPU&)D+( ,P+M)(E 2-13.14 >
En el dise<o de un computador9 el uso de los di$erentes tipos de memoria dependen $undamentalmente de 4 par%metros' Velocidad / )oste / )apacidad / *+mero de accesos. e utili6an las memorias se28n una determinada ;erar/u?a donde se intenta lle2ar a un e/uili0rio entre estos par%metros'
#undamentos de In$orm%tica
,P+M)(E 2-13.14
)cceso de la CPU al mdulo de E/ ' E@S com5n o mapeada en memoria. La CPU ve los re2istros del controlador mdulo de E/ como una e@tensin de la memoria. *o 7ace di$erenciacin9 todo es memoria. E@S ai,)ada o ,eparada. La CPU tiene instrucciones especiales para acceder a los peri$5ricos. e distin2ue entre un acceso a datos de memoria : un acceso a datos de un peri$5rico.
Cestin de la E/
Mediante E@S pro(ramada o por encue,ta $Bpo))in(C% ' 1. La CPU inicia : reali6a la trans$erencia. 2. La CPU interro2a constantemente al re2istro de estado del mdulo de E/ para sa0er si tiene datos o si est% listo para la transmisin de nuevos datos. Inconveniente' mal2asta tiempo de proceso en compro0ar continuamente el estado del peri$5rico. Mediante Interrupcione,' 1. La CPU reali6a la trans$erencia a peticin del peri$5rico. 2. El mdulo de E/ inicia la trans$erencia con una peticin de interrupcin L?nea/"us a la CPU desde los peri$5ricos. 3. La CPU responde parando la e;ecucin normal del pro2rama /ue estuviera procesando : lan6a un su0pro2rama /ue 2estiona la peticin de trans$erencia >R Rutina de atenci'n a )a interrupci'n Ejemplo de r,tina- ."/ En ,n ') los perifricos interr,mpen por la misma l0nea 1*T2 .#/ La )'3 responde con la se4al 1*TA 5 a contin,acin el perifrico deja en el 6,s de datos la direccin del s,6pro rama 7,e de6e estionar la peticin de interr,pcin2
#undamentos de In$orm%tica &ema 3' E &(UC&U() DE U* C+MPU&)D+( ,P+M)(E 2-13.14 11
Mediante Acce,o Directo a Memoria $DMA%' 1. El controlador de E/ se encar2a de reali6ar trans$erencia. 2. La CPU pro2rama el DM)9 /ue es un pe/ue<o procesador dedicado para las trans$erencias masivas de datos entre la memoria : el dispositivo de E/ 3sin la intervencin de la CPU4.
Peri$5ricos
e entender% por peri$5rico al con;unto de dispositivos /ue9 sin pertenecer al n8cleo $undamental de la computadora9 $ormado por la CPU : la memoria central9 permitan reali6ar operaciones de entrada/salida 3E/ 4 complementarias al proceso de datos /ue reali6a la CPU. e consideran peri$5ricos tanto a las unidades o dispositivos a trav5s de los cuales la computadora se comunica con el mundo e@terior9 como a los sistemas /ue almacenan o arc7ivan la in$ormacin9 sirviendo de memoria au@iliar de la memoria principal. En resumen9 los peri$5ricos pueden ser de entrada9 de salida9 de almacenamiento o de comunicacin... por e;emplo' Entrada Ratn 5 Teclado 8e6cam Esc9ner Micrfono &o5stic: Sa)ida Monitor 1mpresora Altavo( Entrada@Sa)ida 'antalla t9ctil !ispositivos realidad virt,al Comunicaci'n Mdem Tarjeta de red ;,6 A)macenamiento <ra6adora )!=!V! >ip 'endrive 3nidades de disco
#undamentos de In$orm%tica
,P+M)(E 2-13.14
1!
#OS -USES
Puente de comunicacin entre la CPU9 MEM+(I) : los dispositivos de E/ . Con;unto de l?neas 3ca0les9 pistas...4 /ue transmiten se<ales 3nivel alto o 0a;o de tensin / ! - voltios4 con $unciones espec?$icas. &res tipos' -u, de dato,' entre los componentes de un computador. u anc7ura 3n8mero de l?neas el5ctricas4 suele ser una potencia de dos' N>2391=>24932>2!9 =4>2=9 ... -u, de direccione,' desi2nan la posicin 3direccin4 de los datos. on salidas de la CPU : determinan su capacidad de direccionamiento. -u, de contro)' controlan el acceso : uso de los 0uses anteriores : resto de dispositivos.
Lerar/u?a de 0uses
Dos 0uses ser%n compati0les si son el5ctricamente id5nticos. Las caracter?sticas de los di$erentes tipos de 0uses de0en estar normali6adas. E;emplo' 0us PCI9 )CP9 U "9 #ireGire... En los primeros computadores slo e@ist?a un 0us principal /ue lo conecta0a todo' -u, de) Si,tema. )7ora e@isten un con;unto de 0uses conectados entre s? : $ormando una ;erar/u?a. )tendiendo las di$erente propiedades de los 0uses 3el5ctrica9 anc7o de 0anda9 etc4 : las necesidades : capacidades de comunicacin de los di$erentes dispositivos9 se esta0lece una FerarquGa de -u,e," 1. -u, #OCA# 3ma:or velocidad4 2. -u, SISTEMA 3. -u, E7PANSIN 3menor velocidad4 Utili6ando los 0uses apropiados para comunicar dispositivos de seme;ante velocidad de transmisin se me;ora sustancialmente el rendimiento de todo el computador.
#undamentos de In$orm%tica
,P+M)(E 2-13.14
1+