Capacidad de la unidad de procesamiento por andres maica
1. CAPACIDAD DE LA UNIDAD DE
PROCESAMIENTO
Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
Instituto Universitario Politécnico
Santiago Mariño
Bachiller:
Andrés Maica 28550600
2. Introducción
• La expresión "unidad central de proceso" es, en términos generales, una
descripción de una cierta clase de máquinas de lógica que pueden ejecutar
complejos programas de computadora. Esta amplia definición puede fácilmente
ser aplicada a muchos de los primeros computadores que existieron mucho antes
que el término "CPU" estuviera en amplio uso. Sin embargo, el término en sí
mismo y su acrónimo han estado en uso en la industria de la informática por lo
menos desde el principio de los años 1960.
• La CPU también es la llamada unidad central de procesamiento (por el acrónimo
en inglés de central processing unit), o simplemente el procesador o
microprocesador, es el componente del computador y otros dispositivos
programables, que interpreta las instrucciones contenidas en los programas y
procesa los datos. Los CPU proporcionan la característica fundamental de la
computadora digital (la programabilidad) y son uno de los componentes
necesarios encontrados en las computadoras de cualquier tiempo, junto con el
almacenamiento primario y los dispositivos de entrada/salida. Se conoce como
microprocesador el CPU que es manufacturado con circuitos integrados.
• La forma, el diseño y la implementación de los CPU ha cambiado drásticamente
desde los primeros ejemplos, pero su operación fundamental ha permanecido
bastante similar.
3. ¿Que es la unidad de
control?
• La unidad de control es un circuito digital 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.
• Una unidad de control actúa al admitir los datos de entrada, que transforma en
señales de control y que posteriormente son transmitidas al procesador central.
El procesador ordena a los diferentes dispositivos qué operaciones deben
realizar.
• Esta unidad es el componente del procesador que actúa como su cerebro,
porque genera las instrucciones para casi todas las operaciones y garantiza que
las mismas se ejecuten correctamente.
• Ejemplos de dispositivos que utilizan unidades de control son la unidad central
de procesamiento (CPU) y la unidad de procesamiento de gráficos (GPU).
4. Modos de Direccionamiento
• Implícito
En este modo de direccionamiento no es necesario poner ninguna dirección de forma
explícita, ya que en el propio código de operación se conoce la dirección de el/los operando/s
al (a los) que se desea acceder o con el/los que se quiere operar.
• 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 o absoluto
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.
• Indirecto
El campo de operando contiene una dirección de memoria, en la que se encuentra la dirección efectiva del
operando
• Indirecto recursivo
Unos pocos sistemas como el PDP-6 o el PDP-10 tenían la posibilidad de direccionamiento indirecto
recursivo. Tal dirección de memoria indirecta tenía un campo de registro para indexación y posiblemente un
otro bit indirecto, de modo que el proceso de direccionamiento indirecto con indexación podría teóricamente
repetirse cualquier número de veces hasta que se encontrara una dirección sin un bit indirecto en la cadena.
• Absoluto
El campo de operando contiene una dirección en memoria, en la que se encuentra la instrucción. Y no se
cancela.
• De registro
Sirve para especificar operandos que están en registros. En este modo, los operandos están en registros que
residen dentro de la CPU.
5. ORGANIZACIÓN DE LA INSTRUCCIÓN
DE MÁQUINA
Las instrucciones máquina son las acciones elementales que puede ejecutar un
computador. Una acción compleja deberá codificarse como una secuencia de
instrucciones máquina en lo que se denomina un programa. La arquitectura de un
procesador entendida como el conjunto de recursos operativos disponibles por un
programador a nivel de lenguaje máquina queda definida por el repertorio de
instrucciones.
Las instrucciones de máquina son comandos o programas escritos en código de
máquina de una máquina (computadora) que puede reconocer y ejecutar. Una
instrucción de máquina consta de varios bytes en la memoria que le dice al
procesador que realice una operación de máquina. El procesador examina las
instrucciones de la máquina en la memoria principal una tras otra y realiza una
operación de máquina para cada instrucción de la máquina. La colección de
instrucciones de la máquina en la memoria principal se denomina “programa en
lenguaje de máquina”. El código de máquina o lenguaje de máquina es un conjunto
de instrucciones ejecutadas directamente por la unidad central de procesamiento
(CPU) de una computadora. Cada instrucción realiza una tarea muy específica,
como una carga, un salto o una operación de datos en un registro o memoria de la
CPU, etc.
6. CLASIFICACIÓN DE LOS TIPOS DE CÓDIGOS DE OPERACIÓN
los opcodes también pueden ser encontrados en los bytecodes interpretados
por un interpretador de código de byte (o la máquina virtual, en un sentido
de ese término). En estos, una arquitectura de conjunto de instrucciones es
creada para ser interpretada por software en vez de un dispositivo de
hardware. A menudo, los interpretadores de código de byte trabajan con
tipos de datos y operaciones de más alto nivel, que el de un conjunto de
instrucciones por hardware, pero son construidas a lo largo de líneas
similares. Ejemplos incluyen la máquina virtual de Java (JVM) del
lenguaje de programación Java, el código de byte usado en GNU Emacs
para el código compilado de LISP, y muchos otros. El lenguaje de máquina
es tedioso y difícil para que los seres humanos lo programen directamente,
así que si la abstracción dada por un lenguaje de programación de alto
nivel no es deseada, un lenguaje ensamblador es usado.
7. • El código de barras consiste en un sistema de codificación creados atreves de
seres 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.
SISTEMAS DE BARRAS INTERNAS PARA EL
PROCESAMIENTO
DE DATOS
8. • Si bien el hombre ha buscado crear máquinas que puedan realizar las mismas
tareas que él, ahora su meta va más allá: lograr que éstas no sólo reproduzcan
conductas inteligentes, sino que lo hagan utilizan-do los mismos principios
que se han descubierto en los seres vivos y en particular en el hombre.
• Esta ciencia llamada Robótica etológica o fisiológica pretende que la
naturaleza indique los caminos. Estos Robots permiten a los investigadores
entender algunas funciones imposibles de desentrañar directamente a través
de la experimentación animal.
9. Conocer en detalles todas las operaciones que son
capaces de realizar las CPU.
Nos permite facilitar para la realización de nuestro trabajo
y estudio un una investigación o escribir un texto o realizar
un análisis estadístico, entre otros, y saber y observar la
operación fundamental de la mayoría de los CPU, que
posibilita ejecutar una secuencia de instrucciones
almacenadas llamadas "programa".
Los programas son representados por una serie de
números que se mantienen en una memoria del
computador.
Conclusión