SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
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.
La Unidad Central de Procesamiento (CPU), también es
denominado Procesador, porque es la parte que se encarga de
ejecutar las instrucciones del programa y procesar los datos.
La forma en que trabajan las computadoras está basada en
conceptos simples, todos los datos, como palabras, números,
imágenes o sonidos que se ponen en las computadoras son
traducidos a códigos sencillos y manipulados de modo
relativamente simple por los componentes de procesamiento de
la computadora.
Al observar una computadora en su interior, podemos notar
que consiste básicamente en un conjunto de circuitos
electrónicos, por si misma, la Unidad Central de Procesamiento
puede considerarse constituida por dos partes distintivas, estas
dos partes son: La Unidad de Control y la Unidad Aritmético
Lógica.
Unidad de Control.
Es la parte de la Unidad Central de Proceso (CPU), que
actúa como coordinadora de todas las tareas que ha de
realizar la computadora, además, se encarga de manejar
todas las órdenes que la computadora necesita para realizar
la ejecución de las operaciones requeridas por los programas
de aplicación. Se podría decir, que gobierna las operaciones y
maneja todas las señales de control dentro del procesador
de una computadora.
Permite que la unidad lógica,
la memoria y los periféricos de
entrada y salida sepan cómo
replicar a las órdenes recibidas de
un programa. Por tanto, encamina
todo el flujo de entrada y salida,
busca el código de las operaciones
de los programas y dirige otras
unidades enviando señales de
temporización y de control.
Unidad de Control.
• Partes.
Decodificador (D): Extrae el código de operación de la
instrucción en curso (que está en el RI), lo analiza y emite las
señales necesarias para su ejecución a través del secuenciador.
Secuenciador (S): Órdenes muy elementales (micro órdenes)
que, sincronizadas por los impulsos del reloj, hacen que se vaya
ejecutando poco a poco la instrucción que está cargada en el
Registro de Instrucciones.
Contador de Programa (CP): Dirección de memoria de la
siguiente instrucción a ejecutar.
Registro de Instrucciones (RI): Instrucción que se está
ejecutando Código de operación (CO) y en su caso los operandos
o las direcciones de memoria de los mismos.
Reloj (R): El reloj marca los instantes en que han de comenzar
los distintos pasos de que consta cada instrucción.
Unidad de Control.
• Funciones Básicas.
❖ Manejar todas las Operaciones de acceso, lectura y
escritura a cada una de las posiciones de la memoria
principal donde se almacenan las instrucciones necesarias
para realizar un proceso.
❖ Interpretar la instrucción de un proceso.
❖ Realizar las tareas que se indican en la instrucción.
Modos de Direccionamiento.
Son las diferentes maneras de especificar un operando
dentro de una instrucción en lenguaje ensamblador. Un
modo de direccionamiento especifica la forma de calcular la
dirección de memoria efectiva de un operando mediante el
uso de la información contenida en registros y/o constantes,
contenida dentro de una instrucción de la máquina o en otra
parte.
No existe una forma generalmente aceptada de nombrar
a los distintos modos de direccionamiento. En particular, los
distintos autores y fabricantes de equipos pueden dar
nombres diferentes para el modo de hacer frente al mismo, o
los mismos nombres, a los diferentes modos de
direccionamiento.
Modos de Direccionamiento.
Modos de Direccionamiento.
• Tipos.
❖ Inmediato.
En la instrucción está incluido directamente el
operando.
En este modo el operando es especificado en
la instrucción misma. En otras palabras, una
instrucción de modo inmediato tiene un campo de
operando en vez de un campo de dirección. El campo
del operando contiene el operando actual que se debe
utilizar en conjunto con la operación especificada en la
instrucción. Las instrucciones de modo inmediato son
útiles para inicializar los registros en un valor
constante.
❖ Directo.
El campo de operando en la instrucción contiene la
dirección en memoria donde se encuentra el operando.
En este modo la dirección efectiva es igual a la parte de
dirección de la instrucción. El operando reside en la memoria
y su dirección es dada directamente por el campo de
dirección de la instrucción. En una instrucción de tipo
ramificación el campo de dirección especifica la dirección de
la rama actual.
Si hace referencia a un registro de la máquina, el dato
estará almacenado en este registro y hablaremos de
direccionamiento directo a registro; si hace referencia a una
posición de memoria, el dato estará almacenado en esta
dirección de memoria (dirección efectiva) y hablaremos de
direccionamiento directo a memoria.
Modos de Direccionamiento.
Modos de Direccionamiento.
Modos de Direccionamiento.
❖ Indirecto.
El campo de operando contiene una dirección de
memoria, en la que se encuentra la dirección efectiva del
operando.
Si hace referencia a un registro de la máquina, la
dirección de memoria (dirección efectiva) que contiene el
dato estará en este registro y hablaremos de
direccionamiento indirecto a registro; si hace referencia a
una posición de memoria, la dirección de memoria (dirección
efectiva) que contiene el dato estará almacenada en esta
posición de memoria y hablaremos de direccionamiento
indirecto a memoria.
La desventaja principal de este modo de
direccionamiento es que necesita un acceso más a memoria
que el directo. Es decir, un acceso a memoria para el
direccionamiento indirecto a registro y dos accesos a
memoria para el direccionamiento indirecto a memoria.
Modos de Direccionamiento.
Modos de Direccionamiento.
❖ Relativo.
Este modo es similar al Base lo único que el Registro
Base utilizado es el contador de Programa (PC). En éste
modo se obtiene la dirección efectiva como la suma de un
desplazamiento contenido como segundo byte de la
Instrucción con el contenido del PC.
En general existen dos tipos de direccionamientos
Relativos: 8 y 16 bits de desplazamiento respectivamente.
En el caso de desplazamiento de 8 bits contenido en la
Instrucción éste en algunos procesadores es extendido a 16
bits conservando el signo, lo cual permite pasar de una
página a otra sin ninguna dificultad.
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.
Una Instrucción de Máquina es una orden básica que el
ordenador puede interpretar y ejecutar directamente, sin
requerir ninguna traducción previa. La colección de
instrucciones de máquina que puede llegar a interpretar y
ejecutar un procesador, es llamado juego de instrucciones.
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.
Las Instrucciones de Máquina se pueden categorizar
como de:
❖ Procesamiento de datos: operaciones aritméticas y
lógicas.
❖ Almacenamiento de datos: transferencias dentro del
sistema.
❖ Instrucciones de E/S: transferencia de datos entre
la computadora y los mecanismos externos.
❖ Control.
JUN
14
Organización de la Instrucción
de Máquina.
Dentro de la computadora cada instrucción está
representada mediante una secuencia de bits, la cual se
divide en campos que corresponden a los elementos que
la componen. Este esquema se conoce como formato de
la instrucción.
Es difícil para el programador tratar con las
representaciones binarias de las instrucciones de
máquina. Por lo tanto, se usa una representación
simbólica.
Los códigos de operación se representan por medio
de abreviaturas, llamadas mnemónicos que indican la
operación.
Códigos de Operación.
Un OPCODE o código de operación, es la porción de una
instrucción de lenguaje de máquina que especifíca la
operación a ser realizada.
• Tipos de Opcode.
❖ Transferencia de Datos. Permiten el movimiento de datos
entre distintos dispositivos de almacenamiento del
computador.
❖ Aritméticas. Permiten realizar operaciones de tipo
aritmético.
❖ Lógicas y de Manipulación de Bits. Permiten realizar
operaciones lógicas bit a bit, entre los operando o
manipular un bit del operando.
❖ Desplazamiento y Rotación. Permiten desplazar o rotar
un operando a la derecha o a la izquierda un número
determinado de bits.
Códigos de Operación.
❖ Control de Flujo. Permiten romper la secuencia normal de
ejecución.
❖ Otras Instrucciones. Como lo son:
La transformación de datos.
La manipulación de direcciones.
Creación de marcos de almacenamiento local.
Control del Sistema.
E/S.
Sistema de Barras Internas
para el Procesamiento de
Datos.
El código de barras consiste en un sistema de codificación
creados a través de series de líneas y espacios paralelos de
distinto grosor. Generalmente se utiliza como sistema de
control ya que facilita la actividad comercial del fabricante y
del distribuidor, por lo que no ofrece información al
consumidor, si no datos de operaciones aplicados a identificar
productos. La correspondencia o mapeo entre la información y
el código que la representa se denomina simbología.
Conclusión.
La Unidad Central de Procesamiento, CPU por sus siglas en
inglés (Central Processing Unit), se podría considerar el cerebro
de un ordenador o de cualquier equipo electrónico, debido a que
todos los procesos son realizados por sus dos componentes
principales: la unidad de control y la unidad aritmético lógica.
La Unidad de Control se encarga de coordinar y manejar
todas las tareas y operaciones que debe realizar la
computadora. La unidad de control interpreta la instrucción de
un proceso y luego ejecuta as operaciones que se indican en la
instrucción.
Cuando hablamos de los modos de direccionamiento,
hacemos referencia a las diversas formas de especificar un
operando en lenguaje ensamblador. Los modos de
direccionamiento no tienen un manera general de nombrarse,
de lo contrario, diferentes autores o fabricantes de equipos
pueden usar diferentes nombres para el mismo modo de
direccionamiento, o al revés, un nombre igual para tipos de
direccionamiento diferentes.
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

Más contenido relacionado

La actualidad más candente

Requerimientos de un sistema de información
Requerimientos de un sistema de informaciónRequerimientos de un sistema de información
Requerimientos de un sistema de informacióncamilo_flores
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaJesús Navarro
 
Trabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosTrabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosdouglimar89
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoPaulo Galarza
 
Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del softwareyeltsintorres18
 
Procesos Interrupciones y Nucleo
 Procesos Interrupciones y Nucleo Procesos Interrupciones y Nucleo
Procesos Interrupciones y NucleoG Hoyos A
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoriaMiguel Magaña
 
Métricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptxMétricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptxEduardo Robayo
 
Servidores y características
Servidores y característicasServidores y características
Servidores y característicasBeto Cardenas
 
Funciones del sistema operativo
Funciones del sistema operativoFunciones del sistema operativo
Funciones del sistema operativoromeprofe
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructuraProf. Javier Troya
 
Funciones del sistema operativo
Funciones del sistema operativoFunciones del sistema operativo
Funciones del sistema operativoHugo
 
Ejercicios resueltos de borland c++
Ejercicios resueltos de borland c++Ejercicios resueltos de borland c++
Ejercicios resueltos de borland c++JoseGCordero
 

La actualidad más candente (20)

Requerimientos de un sistema de información
Requerimientos de un sistema de informaciónRequerimientos de un sistema de información
Requerimientos de un sistema de información
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Tabla Comparativa
Tabla ComparativaTabla Comparativa
Tabla Comparativa
 
Trabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosTrabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetos
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del software
 
Proceso de diseño
Proceso de diseñoProceso de diseño
Proceso de diseño
 
Procesos Interrupciones y Nucleo
 Procesos Interrupciones y Nucleo Procesos Interrupciones y Nucleo
Procesos Interrupciones y Nucleo
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoria
 
Métricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptxMétricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptx
 
Servidores y características
Servidores y característicasServidores y características
Servidores y características
 
Funciones del sistema operativo
Funciones del sistema operativoFunciones del sistema operativo
Funciones del sistema operativo
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Objetivo general
Objetivo generalObjetivo general
Objetivo general
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructura
 
Funciones del sistema operativo
Funciones del sistema operativoFunciones del sistema operativo
Funciones del sistema operativo
 
Ejercicios resueltos de borland c++
Ejercicios resueltos de borland c++Ejercicios resueltos de borland c++
Ejercicios resueltos de borland c++
 

Similar a CPU: Capacidad y componentes de la Unidad Central de Procesamiento

Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoJehisglayOliveros
 
Unidad central de procesamiento
Unidad central de procesamientoUnidad central de procesamiento
Unidad central de procesamientoAlejandro Molina
 
Registros de los Microprocesadores
Registros de los MicroprocesadoresRegistros de los Microprocesadores
Registros de los Microprocesadoresjosep urdaneta
 
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)ssuserf235eb
 
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)ssuserf235eb
 
Capacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maicaCapacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maicaAndresMaica28
 
Capacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maicaCapacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maicaAndresMaica28
 
Republica bolivariana de venezuela ministerio del poder popular para la educa...
Republica bolivariana de venezuela ministerio del poder popular para la educa...Republica bolivariana de venezuela ministerio del poder popular para la educa...
Republica bolivariana de venezuela ministerio del poder popular para la educa...LeobardoFuenmayor
 
Arquitectura de la cpu
Arquitectura de la cpuArquitectura de la cpu
Arquitectura de la cpuvixtor
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoRosannyGamardo
 
CAPACIDAD DE LA UNIDAD DE PROCESAMIENTO
CAPACIDAD DE LA UNIDAD DE PROCESAMIENTOCAPACIDAD DE LA UNIDAD DE PROCESAMIENTO
CAPACIDAD DE LA UNIDAD DE PROCESAMIENTORafael Espina
 
Capacidad de la unidad de procesamiento (grecia gonzález 30203532)
Capacidad de la unidad  de procesamiento (grecia gonzález   30203532)Capacidad de la unidad  de procesamiento (grecia gonzález   30203532)
Capacidad de la unidad de procesamiento (grecia gonzález 30203532)GreciaGonzlez9
 
capacidad de unidad de procesamiento, universidad santiago mariño
capacidad de unidad de procesamiento, universidad santiago mariño capacidad de unidad de procesamiento, universidad santiago mariño
capacidad de unidad de procesamiento, universidad santiago mariño MiguelSifontes6
 
Unidad de procesamiento sis2
Unidad de procesamiento sis2Unidad de procesamiento sis2
Unidad de procesamiento sis2RubenPerez180
 
Registro e intrucciones de microprocesador
Registro e intrucciones de microprocesadorRegistro e intrucciones de microprocesador
Registro e intrucciones de microprocesadorAnderson Gutierrez
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoEduardMora4
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoRosangelGarca
 

Similar a CPU: Capacidad y componentes de la Unidad Central de Procesamiento (20)

Yeimir rincon 20%
Yeimir rincon 20%Yeimir rincon 20%
Yeimir rincon 20%
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
 
Unidad central de procesamiento
Unidad central de procesamientoUnidad central de procesamiento
Unidad central de procesamiento
 
Unidad de control
Unidad de controlUnidad de control
Unidad de control
 
Registros de los Microprocesadores
Registros de los MicroprocesadoresRegistros de los Microprocesadores
Registros de los Microprocesadores
 
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
 
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
 
Capacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maicaCapacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maica
 
Capacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maicaCapacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maica
 
Republica bolivariana de venezuela ministerio del poder popular para la educa...
Republica bolivariana de venezuela ministerio del poder popular para la educa...Republica bolivariana de venezuela ministerio del poder popular para la educa...
Republica bolivariana de venezuela ministerio del poder popular para la educa...
 
Arquitectura de la cpu
Arquitectura de la cpuArquitectura de la cpu
Arquitectura de la cpu
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
 
M.c
M.cM.c
M.c
 
CAPACIDAD DE LA UNIDAD DE PROCESAMIENTO
CAPACIDAD DE LA UNIDAD DE PROCESAMIENTOCAPACIDAD DE LA UNIDAD DE PROCESAMIENTO
CAPACIDAD DE LA UNIDAD DE PROCESAMIENTO
 
Capacidad de la unidad de procesamiento (grecia gonzález 30203532)
Capacidad de la unidad  de procesamiento (grecia gonzález   30203532)Capacidad de la unidad  de procesamiento (grecia gonzález   30203532)
Capacidad de la unidad de procesamiento (grecia gonzález 30203532)
 
capacidad de unidad de procesamiento, universidad santiago mariño
capacidad de unidad de procesamiento, universidad santiago mariño capacidad de unidad de procesamiento, universidad santiago mariño
capacidad de unidad de procesamiento, universidad santiago mariño
 
Unidad de procesamiento sis2
Unidad de procesamiento sis2Unidad de procesamiento sis2
Unidad de procesamiento sis2
 
Registro e intrucciones de microprocesador
Registro e intrucciones de microprocesadorRegistro e intrucciones de microprocesador
Registro e intrucciones de microprocesador
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
 

Último

TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariajosevilla696981
 
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptxRosiClaros
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosDebora Gomez Bertoli
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf socialesJhonathanRodriguez10
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOAdrianaBernal82
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añosMaraPazCrdenas
 

Último (8)

TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primaria
 
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todos
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los años
 

CPU: Capacidad y componentes de la Unidad Central de Procesamiento

  • 1. 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
  • 2. Introducción. La Unidad Central de Procesamiento (CPU), también es denominado Procesador, porque es la parte que se encarga de ejecutar las instrucciones del programa y procesar los datos. La forma en que trabajan las computadoras está basada en conceptos simples, todos los datos, como palabras, números, imágenes o sonidos que se ponen en las computadoras son traducidos a códigos sencillos y manipulados de modo relativamente simple por los componentes de procesamiento de la computadora. Al observar una computadora en su interior, podemos notar que consiste básicamente en un conjunto de circuitos electrónicos, por si misma, la Unidad Central de Procesamiento puede considerarse constituida por dos partes distintivas, estas dos partes son: La Unidad de Control y la Unidad Aritmético Lógica.
  • 3. Unidad de Control. Es la parte de la Unidad Central de Proceso (CPU), que actúa como coordinadora de todas las tareas que ha de realizar la computadora, además, se encarga de manejar todas las órdenes que la computadora necesita para realizar la ejecución de las operaciones requeridas por los programas de aplicación. Se podría decir, que gobierna las operaciones y maneja todas las señales de control dentro del procesador de una computadora. Permite que la unidad lógica, la memoria y los periféricos de entrada y salida sepan cómo replicar a las órdenes recibidas de un programa. Por tanto, encamina todo el flujo de entrada y salida, busca el código de las operaciones de los programas y dirige otras unidades enviando señales de temporización y de control.
  • 4. Unidad de Control. • Partes. Decodificador (D): Extrae el código de operación de la instrucción en curso (que está en el RI), lo analiza y emite las señales necesarias para su ejecución a través del secuenciador. Secuenciador (S): Órdenes muy elementales (micro órdenes) que, sincronizadas por los impulsos del reloj, hacen que se vaya ejecutando poco a poco la instrucción que está cargada en el Registro de Instrucciones. Contador de Programa (CP): Dirección de memoria de la siguiente instrucción a ejecutar. Registro de Instrucciones (RI): Instrucción que se está ejecutando Código de operación (CO) y en su caso los operandos o las direcciones de memoria de los mismos. Reloj (R): El reloj marca los instantes en que han de comenzar los distintos pasos de que consta cada instrucción.
  • 5.
  • 6. Unidad de Control. • Funciones Básicas. ❖ Manejar todas las Operaciones de acceso, lectura y escritura a cada una de las posiciones de la memoria principal donde se almacenan las instrucciones necesarias para realizar un proceso. ❖ Interpretar la instrucción de un proceso. ❖ Realizar las tareas que se indican en la instrucción.
  • 7. Modos de Direccionamiento. Son las diferentes maneras de especificar un operando dentro de una instrucción en lenguaje ensamblador. Un modo de direccionamiento especifica la forma de calcular la dirección de memoria efectiva de un operando mediante el uso de la información contenida en registros y/o constantes, contenida dentro de una instrucción de la máquina o en otra parte. No existe una forma generalmente aceptada de nombrar a los distintos modos de direccionamiento. En particular, los distintos autores y fabricantes de equipos pueden dar nombres diferentes para el modo de hacer frente al mismo, o los mismos nombres, a los diferentes modos de direccionamiento.
  • 9. Modos de Direccionamiento. • Tipos. ❖ Inmediato. En la instrucción está incluido directamente el operando. En este modo el operando es especificado en la instrucción misma. En otras palabras, una instrucción de modo inmediato tiene un campo de operando en vez de un campo de dirección. El campo del operando contiene el operando actual que se debe utilizar en conjunto con la operación especificada en la instrucción. Las instrucciones de modo inmediato son útiles para inicializar los registros en un valor constante.
  • 10. ❖ Directo. El campo de operando en la instrucción contiene la dirección en memoria donde se encuentra el operando. En este modo la dirección efectiva es igual a la parte de dirección de la instrucción. El operando reside en la memoria y su dirección es dada directamente por el campo de dirección de la instrucción. En una instrucción de tipo ramificación el campo de dirección especifica la dirección de la rama actual. Si hace referencia a un registro de la máquina, el dato estará almacenado en este registro y hablaremos de direccionamiento directo a registro; si hace referencia a una posición de memoria, el dato estará almacenado en esta dirección de memoria (dirección efectiva) y hablaremos de direccionamiento directo a memoria. Modos de Direccionamiento.
  • 12. Modos de Direccionamiento. ❖ Indirecto. El campo de operando contiene una dirección de memoria, en la que se encuentra la dirección efectiva del operando. Si hace referencia a un registro de la máquina, la dirección de memoria (dirección efectiva) que contiene el dato estará en este registro y hablaremos de direccionamiento indirecto a registro; si hace referencia a una posición de memoria, la dirección de memoria (dirección efectiva) que contiene el dato estará almacenada en esta posición de memoria y hablaremos de direccionamiento indirecto a memoria. La desventaja principal de este modo de direccionamiento es que necesita un acceso más a memoria que el directo. Es decir, un acceso a memoria para el direccionamiento indirecto a registro y dos accesos a memoria para el direccionamiento indirecto a memoria.
  • 14. Modos de Direccionamiento. ❖ Relativo. Este modo es similar al Base lo único que el Registro Base utilizado es el contador de Programa (PC). En éste modo se obtiene la dirección efectiva como la suma de un desplazamiento contenido como segundo byte de la Instrucción con el contenido del PC. En general existen dos tipos de direccionamientos Relativos: 8 y 16 bits de desplazamiento respectivamente. En el caso de desplazamiento de 8 bits contenido en la Instrucción éste en algunos procesadores es extendido a 16 bits conservando el signo, lo cual permite pasar de una página a otra sin ninguna dificultad. 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.
  • 16. Organización de la Instrucción de Máquina. Una Instrucción de Máquina es una orden básica que el ordenador puede interpretar y ejecutar directamente, sin requerir ninguna traducción previa. La colección de instrucciones de máquina que puede llegar a interpretar y ejecutar un procesador, es llamado juego de instrucciones. 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.
  • 17. Organización de la Instrucción de Máquina. Las Instrucciones de Máquina se pueden categorizar como de: ❖ Procesamiento de datos: operaciones aritméticas y lógicas. ❖ Almacenamiento de datos: transferencias dentro del sistema. ❖ Instrucciones de E/S: transferencia de datos entre la computadora y los mecanismos externos. ❖ Control.
  • 18. JUN 14 Organización de la Instrucción de Máquina. Dentro de la computadora cada instrucción está representada mediante una secuencia de bits, la cual se divide en campos que corresponden a los elementos que la componen. Este esquema se conoce como formato de la instrucción. Es difícil para el programador tratar con las representaciones binarias de las instrucciones de máquina. Por lo tanto, se usa una representación simbólica. Los códigos de operación se representan por medio de abreviaturas, llamadas mnemónicos que indican la operación.
  • 19.
  • 20. Códigos de Operación. Un OPCODE o código de operación, es la porción de una instrucción de lenguaje de máquina que especifíca la operación a ser realizada. • Tipos de Opcode. ❖ Transferencia de Datos. Permiten el movimiento de datos entre distintos dispositivos de almacenamiento del computador. ❖ Aritméticas. Permiten realizar operaciones de tipo aritmético. ❖ Lógicas y de Manipulación de Bits. Permiten realizar operaciones lógicas bit a bit, entre los operando o manipular un bit del operando. ❖ Desplazamiento y Rotación. Permiten desplazar o rotar un operando a la derecha o a la izquierda un número determinado de bits.
  • 21. Códigos de Operación. ❖ Control de Flujo. Permiten romper la secuencia normal de ejecución. ❖ Otras Instrucciones. Como lo son: La transformación de datos. La manipulación de direcciones. Creación de marcos de almacenamiento local. Control del Sistema. E/S.
  • 22. Sistema de Barras Internas para el Procesamiento de Datos. El código de barras consiste en un sistema de codificación creados a través de series de líneas y espacios paralelos de distinto grosor. Generalmente se utiliza como sistema de control ya que facilita la actividad comercial del fabricante y del distribuidor, por lo que no ofrece información al consumidor, si no datos de operaciones aplicados a identificar productos. La correspondencia o mapeo entre la información y el código que la representa se denomina simbología.
  • 23. Conclusión. La Unidad Central de Procesamiento, CPU por sus siglas en inglés (Central Processing Unit), se podría considerar el cerebro de un ordenador o de cualquier equipo electrónico, debido a que todos los procesos son realizados por sus dos componentes principales: la unidad de control y la unidad aritmético lógica. La Unidad de Control se encarga de coordinar y manejar todas las tareas y operaciones que debe realizar la computadora. La unidad de control interpreta la instrucción de un proceso y luego ejecuta as operaciones que se indican en la instrucción. Cuando hablamos de los modos de direccionamiento, hacemos referencia a las diversas formas de especificar un operando en lenguaje ensamblador. Los modos de direccionamiento no tienen un manera general de nombrarse, de lo contrario, diferentes autores o fabricantes de equipos pueden usar diferentes nombres para el mismo modo de direccionamiento, o al revés, un nombre igual para tipos de direccionamiento diferentes.