Fundamentos Procesador
Fundamentos Procesador
Fundamentos Procesador
2.1.1FundamentosdeunProcesador
Versineningls.
2.1.1FundamentosdeunProcesador
Procesador
EjecucindeInstruccionesconelCPU
Desempeo:FactoresyMedidas
TiposdeProcesadores
Procesador
Alprocesadordeunacomputadoracomnmenteseleconocecomomicroprocesador,debidoasutamao,
queesaproximadamentedeltamaodelauadetudedo.
Figura1Chipdeunmicroprocesador
Unmicroprocesadorprocesatodaslasinstruccionesdadasalacomputadora(porejemplo,sumardos
nmeros,ejecutarlasinstruccionesdeunprograma,oimprimirdocumentos).Fsicamente,el
microprocesadoresunchipconocidocomouncircuitointegrado(IC).Cadachipestfabricadodesilicny
contienemillonesdetransistoresempacadosenelchip.
ElProcesadorMIntelPentium,introducidoel12deMarzode2003,tiene77millonesdetransistores,yel
anchodelcablemspequeodelchipesde0.13micrones,o0.00000013metros.Comoreferencia,0.13
micronesesaproximadamente1/800delanchodeuncabellohumano.
AlmicroprocesadorseleconocetambincomolaUnidadCentraldeProcesamiento(CPU,porsussiglasen
ingls).Eltrabajodeunmicroprocesadoresejecutarunaseriedeinstruccionesdelamquina.Estas
instruccionessonprocedimientospararealizarunatarea,escritaenunformatoquelacomputadorapuede
entender.
EjecucindeInstruccionesconelCPU
LasinstruccionessealmacenanenlamemoriaRAMdelacomputadora(MemoriadeAccesoAleatorio,
conocidaeninglscomoRandomAccessMemory),lacualsercubiertaenlaseccin2.1.2Tiposde
Memoria.
ExistendoscomponentesprincipalesenelCPU.Unoeslaunidaddecontrol,queaccedeinstrucciones
almacenadasenlaRAM,interpretasusignificado,yluegolasdirigeallugarapropiado.LaotraeslaUnidad
Aritmtica/Lgica(ALU)quedesarrollaoperacionesaritmticas(porejemplo,suma,resta,multiplicaciny
divisin)ylgicas(porejemplo,mayorque,menorque,igualque)requeridasparaprocesarlasinstrucciones.
Alejecutarunainstruccin,elCPUdesarrollacuatropasos,quesonllamadoselciclodeinstruccin(fetch
executecycle).Acontinuacinsemuestranloscuatropasos:
1.ExtraerLaunidaddecontrolobtienelainstruccindelamemoria.
http://trestle.icarnegie.com/content/SSD/SSD2/4.4Mx/normal/pghardwaresys/pgprocandmem/pgprocbasics/pgprocbasicsES.html
1/5
30/8/2016
2.1.1FundamentosdeunProcesador
2.InterpretarLaunidaddecontroldecodificaelsignificadodelainstruccinymuevelosdatosnecesarios
delamemoriaalaALU.
3.EjecutarLaunidaddecontrolsolicitaalaALUquedesarrollelasoperacionesaritmticasylgicas
necesarias.
4.AlmacenarElresultadodelclculoseguardaenlamemoria.
ElsiguientediagramailustralospasosrealizadosporelCPUparaejecutarunainstruccinquesumados
nmeros.Lainstruccines:PermitequeR=X+Y.
Figura2CiclodeInstruccin
Otrocomponentedelmicroprocesadoreslacach,unamemoriaespecialdealtavelocidadquealmacenalos
datosusadosmsrecientemente,paraacelerarelprocesodeejecucindeinstrucciones.Lacachpuede
acelerarlarecuperacindedatosporquelosdatosusadosmsrecientementepodranseanusadosdenuevo
porlacomputadora.
LamemoriacachdeNivel1(L1)omemoriacachprincipalselocalizaenelCPUparaproporcionarleel
accesomsrpidoalosdatos.Tambinexisteunacachmslenta,lamemoriacachdeNivel2(L2)o
cachsecundaria,localizadaentrelaRAMyelCPU(algunasvecesenelCPU).Silosdatosnopuedenser
encontradosenalgunadelasdoscachs,sernrecuperadosdelaRAM.Enrelacinaladistanciaentreel
CPUylasreasdealmacenamientodelosdatoseinstrucciones,losdatosserecuperanmsrpidodela
cachL1,luegodelacachL2,yluegodelaRAM.
Lasiguientefiguramuestracmolaspartesdeunmicroprocesadorencajandentrodelosotroscomponentes
deunacomputadora.
http://trestle.icarnegie.com/content/SSD/SSD2/4.4Mx/normal/pghardwaresys/pgprocandmem/pgprocbasics/pgprocbasicsES.html
2/5
30/8/2016
2.1.1FundamentosdeunProcesador
Figura3Vistadeunmicroprocesador
Desempeo:FactoresyMedidas
Latasaalacualseprocesanlasinstruccionesescontroladaporunrelojinterno,tambinconocidocomoel
relojdelsistema.Elrelojinternoenvapulsosaunatasafijaparasincronizartodaslasoperacionesdela
computadora.Launidaddemedidaparalosciclosporsegundoeselhertz(Hz).UnHzsignificaunciclopor
segundo,unkHz(kilohertz)significamilciclosporsegundo,yunMHz,significaunmillndeciclospor
segundo.Losciclosdelrelojdelacomputadoraestnmuyrelacionadosconlaejecucindeinstrucciones.
Porlotanto,unamquinaPentium4a3GHzpuedeejecutarmsinstruccionesporsegundoqueunamquina
Pentium4a2GHz.Mientrasmsgrandeseaelnmerodehertz,msrpidaserlavelocidaddeejecucin.
Debidoaquelosprocesadoressehanvueltomsrpidosysehaincrementadolacapacidadde
almacenamiento,sehavueltofactibledesarrollarmstareasqueantes.Porejemplo,actualmentesepuede
realizarunarevisindeortografacasiinstantneacuandoelusuariotecleaunapalabra,mientrasquehace
variosaosestonoeraprctico.Debidoalosrecursoslimitadosdeprocesamiento,losviejosprocesadoresno
tenanlacapacidaddeverificarlaortografamientrasunusuariotecleaba.
Unciclodeinstruccinnonecesariamentecorrespondealaejecucindeunnmerofijodeinstrucciones.En
algunasocasionessenecesitandosciclosomsparaejecutarunainstruccin.Lascomputadorasactuales
algunasvecesejecutanvariasinstruccionesenunsolociclo.Elnmerodeinstruccionescompletadases
independientedelnmerodeciclosusados.Algunasveceslascomparacionesentrecomputadorassehacen
basndoseenelnmerodeinstruccionesporsegundo(IPS)enlugardeltiempodeciclostamedida
dependetantodelnmerodeciclosporsegundocomodelamezcladeinstrucciones.Unacomputadoraque
esrpidaparahacerclculosfinancierospuedesermslentaparallevaracaboaplicacionesgrficasdebidoa
quelamezcladeinstruccionesesdiferente.
Lasinstruccionespuedensermuydiferentes.Algunasinstruccionescomplejasrequierenmuchosciclosyse
tomancomparativamentemstiempoenserejecutadas.Otrasinstruccionespuedensermuysencillasy
ejecutarseenpocotiempo.Porejemplo,unaoperacindedivisinsetomamstiempoqueunaoperacinde
suma.AunqueelmtododeIPSnoeselmejormtodoparacomparar,puedesertilcuandosecomparan
chipssimilares.
Otramedidadeldesempeodeunacomputadoraessuanchodebanda,queeselvolumendedatosque
puedensertransmitidosenuntiempofijoentreloscomponentesdeunsistemacomputacional(comola
http://trestle.icarnegie.com/content/SSD/SSD2/4.4Mx/normal/pghardwaresys/pgprocandmem/pgprocbasics/pgprocbasicsES.html
3/5
30/8/2016
2.1.1FundamentosdeunProcesador
velocidaddetransferenciadeldiscoalatarjetaprincipal)oatravsdeconexionesaotrascomputadoras.El
anchodebandaseexpresaenbitsporsegundo(bps),oalgunasvecesbytesporsegundo(Bps)(recuerda
que8bitsequivalena1byte).
Decualquierforma,cuandosetratademquinasdiferentes,stasdebencompararseejecutandoungrupo
estndardeinstrucciones,contiemposdeejecucincuidadosamentemedidosyregistrados.Estaesunaforma
mscuidadosademedireldesempeodeunamquina,yesconocidacomobenchmarkingcomparar
sistemasocomponentesdiferentesatravsdeunconjuntoestandarizadodeinstruccionesoseriedetareas.El
benchmarkingpuedeprobarcualquiercosa,desdeelprocesadorhastalaejecucindeaplicacionesdeoficina.
Lacomparacinsemideporeltiempoquetomaejecutarestasinstrucciones.Porejemplo,Intelrealizaun
benchmarkingconsusprocesadoresPentiumIIIbasndoseeneldesempeodelprocesadorenunavariedad
detareas,aligualquelohaceAdvancedMicroDevicesconsusprocesadores.Puedesrevisarlosresultados
delbenchmarkcomparandolosprocesadoresAMDeIntel.
Engeneral,esunabuenaprcticapreguntarqupruebasobenchmarksseusanenelsoportealdesempeo.
Porejemplo,unbenchmarkquepruebelavelocidaddegrficospuedeserirrelevantesilostiposde
aplicacionesgrficasqueutilizassondiferentesdeaquellasusadasenlaprueba.Esimportanteasegurarque
lascomparacionesoapoyosestnbasadasenlosmismosbenchmarks.Losbenchmarksrealizadospor
organizacionesindependienteseimparciales,sonespecialmentetiles.
TiposdeProcesadores
Intelesunconocidoproductordemicroprocesadores.LosmicroprocesadoresproducidosporIntelsehicieron
popularesconlaaltamenteexitosaComputadoraPersonal(PC)deIBM,introducidaen1981.LaPCdeIBM
usabalosprimerosmiembrosdelafamiliadelmicroprocesadorx86deIntel,yelSistemaOperativodeDisco
deMicrosoft(MSDOSMicrosoftDiskOperatingSystem),queledieronaIntelyaMicrosoftunarpida
participacindemercadoyreconocimientodesusproductos.ElprogresodelosprocesadoresIntelparaPC,
conalgunasvariaciones,haidodesdeel8086,pasandoporel80286(osolo286,yaqueporlogeneralel80
seelimina),el386yel486.El586fuerenombradocomoPentiumporrazoneslegalesydemercadotecnia.
EntrelafamiliaPentiumseencuentranelPentiumPro,Celeron,PentiumII,III,IV,M,yXeon.Leems
sobrelahistoriadelosmicroprocesadoresIntel.ConocelosltimosprocesadoresdesarrolladosporIntel.
CompaascomoAdvancedMicroDevices(AMD)ahoracomercializanchipsdeprocesadoresqueson
compatiblesconlafamiliaPentium.Estoschips,llamados"clonesdelPentium"sonporlogeneralmenos
carosyalgunasvecesinclusomsrpidosquelosproductosIntel.Existeunabatallaconstanteentrelos
productoresdechipsparaofrecerlosprocesadoresmsrpidosalcostomsbajo.ApesardequeIntel
sostienelamayoradelaparticipacindemercadoparalosprocesadoresdetipoPentium,loschipsdeotros
productoresestnganandoaceptacin,especialmenteensistemasmseconmicosdiseadosparaelusoen
casa.LeemssobrelosprocesadoresdeAMD.
OtraarquitecturadeprocesadoresampliamenteutilizadaeslaPowerPCutilizadaporlafamiliade
computadorasMacintosh.LaPowerPCestbasadaenlaarquitecturadeIBMqueposteriormentefue
modificadaporMotorolayApple.Losservidoresdebasesdedatosquealmacenangrandescantidadesde
datossonconstruidosalgunasvecesalrededordelafamiliadeprocesadoresSPARC,desarrolladosporSun
Microsystems.Tambinexistenmuchasfamiliasdechipsparaprocesadores,creadosparaaplicaciones
embebidas,comoautomvilesotelfonoscelulares.Untelfonocelularesrealmenteunacomputadora
moderadamentepoderosa,conuntransmisorderadiocomosuprincipaldispositivoperifrico.Siests
interesado,puedesencontrarmssobrecmotrabajauntelfonocelular.
TambinexistenalgunossitiosenlaredquecomparanespecificacionesdeunCPUypreciosdeunCPU.Si
teencuentrascontrminosquenotesonfamiliares,existenrecursosdereferenciaenlared,comoGeek.com
oWebopedia.Alcompararprocesadores,recuerdaquealgunosprocesadoresconunaetiquetaensunombre
quediga"mvil"o"M",indicaquepuedenserusadosporcomputadorasporttiles.Porejemplo,los
procesadores:MobileDuronyMobileAthlonXPsonparacomputadorasporttiles.Losprocesadorespara
computadorasporttilesporlogeneraltienenmenorvelocidaddeprocesamiento,acambiodeunmenor
consumodeenergaymayorduracindelabatera.LosprocesadoresIntel"mobile"o"M"sonprocesadores
paracomputadorasporttiles,ylosprocesadoresTransmetasonprincipalmenteparacomputadorasporttiles.
Copyright19992009iCarnegie,Inc.Todoslosderechosreservados.reservados.
http://trestle.icarnegie.com/content/SSD/SSD2/4.4Mx/normal/pghardwaresys/pgprocandmem/pgprocbasics/pgprocbasicsES.html
4/5
30/8/2016
2.1.1FundamentosdeunProcesador
http://trestle.icarnegie.com/content/SSD/SSD2/4.4Mx/normal/pghardwaresys/pgprocandmem/pgprocbasics/pgprocbasicsES.html
5/5