Capacidad de la cpu

480 views 24 slides May 31, 2021
Slide 1
Slide 1 of 24
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24

About This Presentation

Instituto Universitario Politécnico "Santiago Mariño".
Esc. 47 - Ingniería de Sistemas.
Organización del Computador - Sección A
Capacidad de la Unidad de Procesamiento.


Slide Content

Capacidad de la Unidad de
Procesamiento.
República Bolivariana de Venezuela.
Ministerio del Poder Popular para la Educación Superior.
Instituto Universitario Politécnico “Santiago Mariño”.
Organización del Computador –Sección A.
Puerto Ordaz –Estado Bolívar.
Ana Chirinos.
C.I: 28.255.306

Introducción.
LaUnidadCentraldeProcesamiento(CPU),tambiénes
denominadoProcesador,porqueeslapartequeseencargade
ejecutarlasinstruccionesdelprogramayprocesarlosdatos.
Laformaenquetrabajanlascomputadorasestábasadaen
conceptossimples,todoslosdatos,comopalabras,números,
imágenesosonidosqueseponenenlascomputadorasson
traducidosacódigossencillosymanipulados demodo
relativamentesimpleporloscomponentesdeprocesamientode
lacomputadora.
Alobservarunacomputadoraensuinterior,podemosnotar
queconsistebásicamente enunconjuntodecircuitos
electrónicos,porsimisma,laUnidadCentraldeProcesamiento
puedeconsiderarseconstituidapordospartesdistintivas,estas
dospartesson:LaUnidaddeControlylaUnidadAritmético
Lógica.

Unidad de Control.
EslapartedelaUnidadCentraldeProceso(CPU),que
actúacomocoordinadoradetodaslastareasquehade
realizarlacomputadora,además,seencargademanejar
todaslasórdenesquelacomputadoranecesitapararealizar
laejecucióndelasoperacionesrequeridasporlosprogramas
deaplicación.Sepodríadecir,quegobiernalasoperacionesy
manejatodaslasseñalesdecontroldentrodelprocesador
deunacomputadora.
Permitequelaunidadlógica,
lamemoriaylosperiféricosde
entradaysalidasepancómo
replicaralasórdenesrecibidasde
unprograma.Portanto,encamina
todoelflujodeentradaysalida,
buscaelcódigodelasoperaciones
delosprogramasydirigeotras
unidadesenviando señalesde
temporizaciónydecontrol.

Unidad de Control.
•Partes.
Decodificador (D):Extraeelcódigodeoperacióndela
instrucciónencurso(queestáenelRI),loanalizayemitelas
señalesnecesariasparasuejecuciónatravésdelsecuenciador.
Secuenciador (S):Órdenesmuyelementales(microórdenes)
que,sincronizadasporlosimpulsosdelreloj,hacenquesevaya
ejecutandopocoapocolainstrucciónqueestácargadaenel
RegistrodeInstrucciones.
ContadordePrograma (CP):Direccióndememoriadela
siguienteinstrucciónaejecutar.
RegistrodeInstrucciones(RI):Instrucciónqueseestá
ejecutandoCódigodeoperación(CO)yensucasolosoperandos
olasdireccionesdememoriadelosmismos.
Reloj(R):Elrelojmarcalosinstantesenquehandecomenzar
losdistintospasosdequeconstacadainstrucción.

Unidad de Control.
•FuncionesBásicas.
❖ManejartodaslasOperacionesdeacceso,lecturay
escrituraacadaunadelasposicionesdelamemoria
principaldondesealmacenanlasinstruccionesnecesarias
pararealizarunproceso.
❖Interpretarlainstruccióndeunproceso.
❖Realizarlastareasqueseindicanenlainstrucción.

Modos de Direccionamiento.
Sonlasdiferentesmanerasdeespecificarunoperando
dentrodeunainstrucciónenlenguajeensamblador.Un
mododedireccionamientoespecificalaformadecalcularla
direccióndememoriaefectivadeunoperandomedianteel
usodelainformacióncontenidaenregistrosy/oconstantes,
contenidadentrodeunainstruccióndelamáquinaoenotra
parte.
Noexisteunaformageneralmenteaceptadadenombrar
alosdistintosmodosdedireccionamiento.Enparticular,los
distintosautoresyfabricantesdeequipospuedendar
nombresdiferentesparaelmododehacerfrentealmismo,o
losmismos nombres, alosdiferentesmodos de
direccionamiento.

Modos de Direccionamiento.

Modos de Direccionamiento.
•Tipos.
❖Inmediato.
En la instrucción está incluido directamente el
operando.
Enestemodoeloperandoesespecificadoen
lainstrucciónmisma.Enotraspalabras,una
instruccióndemodoinmediatotieneuncampode
operandoenvezdeuncampodedirección.Elcampo
deloperandocontieneeloperandoactualquesedebe
utilizarenconjuntoconlaoperaciónespecificadaenla
instrucción.Lasinstruccionesdemodoinmediatoson
útilesparainicializarlosregistrosenunvalor
constante.

❖Directo.
Elcampodeoperandoenlainstruccióncontienela
direcciónenmemoriadondeseencuentraeloperando.
Enestemodoladirecciónefectivaesigualalapartede
direccióndelainstrucción.Eloperandoresideenlamemoria
ysudirecciónesdadadirectamenteporelcampode
direccióndelainstrucción.Enunainstruccióndetipo
ramificaciónelcampodedirecciónespecificaladirecciónde
laramaactual.
Sihacereferenciaaunregistrodelamáquina,eldato
estaráalmacenado enesteregistroyhablaremosde
direccionamientodirectoaregistro;sihacereferenciaauna
posicióndememoria,eldatoestaráalmacenadoenesta
direccióndememoria(direcciónefectiva)yhablaremosde
direccionamientodirectoamemoria.
Modos de Direccionamiento.

Modos de Direccionamiento.

Modos de Direccionamiento.
❖Indirecto.
Elcampodeoperandocontieneunadirecciónde
memoria,enlaqueseencuentraladirecciónefectivadel
operando.
Sihacereferenciaaunregistrodelamáquina,la
direccióndememoria(direcciónefectiva)quecontieneel
datoestaráenesteregistroyhablaremos de
direccionamientoindirectoaregistro;sihacereferenciaa
unaposicióndememoria,ladireccióndememoria(dirección
efectiva)quecontieneeldatoestaráalmacenadaenesta
posicióndememoriayhablaremosdedireccionamiento
indirectoamemoria.
Ladesventaja principalde estemodo de
direccionamientoesquenecesitaunaccesomásamemoria
queeldirecto.Esdecir,unaccesoamemoriaparael
direccionamientoindirectoaregistroydosaccesosa
memoriaparaeldireccionamientoindirectoamemoria.

Modos de Direccionamiento.

Modos de Direccionamiento.
❖Relativo.
EstemodoessimilaralBaseloúnicoqueelRegistro
BaseutilizadoeselcontadordePrograma(PC).Enéste
modoseobtieneladirecciónefectivacomolasumadeun
desplazamiento contenidocomosegundobytedela
InstrucciónconelcontenidodelPC.
Engeneralexistendostiposdedireccionamientos
Relativos:8y16bitsdedesplazamientorespectivamente.
Enelcasodedesplazamientode8bitscontenidoenla
Instrucciónésteenalgunosprocesadoresesextendidoa16
bitsconservandoelsigno,locualpermitepasardeuna
páginaaotrasinningunadificultad.
El uso más común de éste modo de direccionamiento es
para las instrucciones de salto y bifurcación y puede usarse
con cualquier otra instrucción, por ejemplo, instrucciones
aritméticas y lógicas.

Modos de Direccionamiento.

Organización de la Instrucción
de Máquina.
UnaInstruccióndeMáquinaesunaordenbásicaqueel
ordenadorpuedeinterpretaryejecutardirectamente,sin
requerirningunatraducciónprevia.Lacolecciónde
instruccionesdemáquinaquepuedellegarainterpretary
ejecutarunprocesador,esllamadojuegodeinstrucciones.
Cada instrucción contiene la información requerida por el
CPU para ser ejecutada:
❖Código de operación: Ej: ADD, SUB, MOV.
❖Referencia de Operando Fuente: Dirección de los
operandos requeridos por la instrucción.
❖Referencia de Operando Resultante: Dir. guardar
resultado.
❖Referencia de Siguiente Instrucción.: Dir. sig. instrucción.

Organización de la Instrucción
de Máquina.
LasInstruccionesdeMáquinasepuedencategorizar
comode:
❖Procesamiento dedatos:operacionesaritméticasy
lógicas.
❖Almacenamiento dedatos:transferenciasdentrodel
sistema.
❖InstruccionesdeE/S:transferenciadedatosentre
lacomputadoraylosmecanismosexternos.
❖Control.

JUN
14
Organización de la Instrucción
de Máquina.
Dentrodelacomputadoracadainstrucciónestá
representadamedianteunasecuenciadebits,lacualse
divideencamposquecorrespondenaloselementosque
lacomponen.Esteesquemaseconocecomoformatode
lainstrucción.
Esdifícilparaelprogramador tratarconlas
representacionesbinariasdelasinstruccionesde
máquina.Porlotanto,seusaunarepresentación
simbólica.
Loscódigosdeoperaciónserepresentanpormedio
deabreviaturas,llamadasmnemónicos queindicanla
operación.

Códigos de Operación.
UnOPCODEocódigodeoperación,eslaporcióndeuna
instruccióndelenguajedemáquinaqueespecifícala
operaciónaserrealizada.
•TiposdeOpcode.
❖TransferenciadeDatos.Permitenelmovimientodedatos
entredistintosdispositivosdealmacenamiento del
computador.
❖Aritméticas.Permitenrealizaroperacionesdetipo
aritmético.
❖LógicasydeManipulación deBits.Permitenrealizar
operacioneslógicasbitabit,entrelosoperandoo
manipularunbitdeloperando.
❖Desplazamiento yRotación.Permitendesplazarorotar
unoperandoaladerechaoalaizquierdaunnúmero
determinadodebits.

Códigos de Operación.
❖ControldeFlujo.Permitenromperlasecuencianormalde
ejecución.
❖OtrasInstrucciones.Comoloson:
Latransformacióndedatos.
Lamanipulacióndedirecciones.
Creacióndemarcosdealmacenamientolocal.
ControldelSistema.
E/S.

Sistema de Barras Internas
para el Procesamiento de
Datos.
Elcódigodebarrasconsisteenunsistemadecodificación
creadosatravésdeseriesdelíneasyespaciosparalelosde
distintogrosor.Generalmenteseutilizacomosistemade
controlyaquefacilitalaactividadcomercialdelfabricantey
deldistribuidor,porloquenoofreceinformaciónal
consumidor,sinodatosdeoperacionesaplicadosaidentificar
productos.Lacorrespondenciaomapeoentrelainformacióny
elcódigoquelarepresentasedenominasimbología.

Conclusión.
LaUnidadCentraldeProcesamiento,CPUporsussiglasen
inglés(CentralProcessingUnit),sepodríaconsiderarelcerebro
deunordenadorodecualquierequipoelectrónico,debidoaque
todoslosprocesossonrealizadosporsusdoscomponentes
principales:launidaddecontrolylaunidadaritméticológica.
LaUnidaddeControlseencargadecoordinarymanejar
todaslastareasyoperacionesquedeberealizarla
computadora.Launidaddecontrolinterpretalainstrucciónde
unprocesoyluegoejecutaasoperacionesqueseindicanenla
instrucción.
Cuandohablamosdelosmodosdedireccionamiento,
hacemosreferenciaalasdiversasformasdeespecificarun
operando enlenguajeensamblador.Losmodos de
direccionamientonotienenunmanerageneraldenombrarse,
delocontrario,diferentesautoresofabricantesdeequipos
puedenusardiferentesnombresparaelmismomodode
direccionamiento,oalrevés,unnombreigualparatiposde
direccionamientodiferentes.

Bibliografía.
https://prezi.com/lyxpibnzuh5e/capacidad-de-la-unidad-de-
procesamiento/?frame=7d2596a036299312647ae0e08d8ec099522691
05
http://capacidad-dela-unidad-
deprocesamiento.blogspot.com/p/capacidad -de-la-unidad-de-
procesamiento.html
https://es.wikipedia.org/wiki/Modo_de_direccionamiento
http://dea.unsj.edu.ar/mp1/APUNTES/Catedra%20Modos%20de%20Di
reccionamiento.pdf
https://issuu.com/davidgutierrez89/docs/revista_unidad_ii
http://capacidaddelaunidaddeprocesamientou .blogspot.com/2015/06/o
rganizacion-de-la-instruccion-de.html
http://capacidaddelaunidaddeprocesamientou .blogspot.com/2015/06/c
odigo-de-operacion-opcode.html
http://www.fdi.ucm.es/profesor/mendias/512/docs/tema5.pdf