Vous êtes sur la page 1sur 7

República bolivariana de Venezuela

Ministerio del poder popular para la defensa

Universidad Nacional Experimental de las Fuerzas armadas Nacional Bolivariana

Núcleo: Miranda Ext Santa teresa del Tuy

Carrera: Ingeniería de Sistemas

Sección: ING-S-06S-1526D-01

Curso: Arquitectura del Computador

Organización básica del


Computador

Facilitado: bachiller:
Jesús Dávila Anderson rondon

Briggit homsy
Organización básica de computadoras

Programa:
Conjunto de instrucciones que especifican las operaciones, operandos, y la
secuencia mediante la cual tienen que ocurrir el procesamiento de datos.
Instrucción: Se denomina instrucción al conjunto de datos insertados en una
secuencia estructurada o específica que el procesador interpreta y ejecuta.
Los tipos de instrucción permitidos están definidos y determinados dentro de cada
plataforma en el conjunto de instrucciones (en inglés ISA, instruction set
architecture).
Estas instrucciones del computador son las que determinan el funcionamiento de
la CPU que las ejecuta. La CPU puede realizar una diversidad de funciones, que
son el reflejo de la variedad de las instrucciones definidas para dicha CPU. El
programador tiene un repertorio de instrucciones como medio para controlar la
CPU.

 Código de Instrucción Designa la operación que va a ser realizada. En


lenguaje ensamblador, se asigna a su valor numérico un mnemónico. Por
ejemplo, en el MIPS tenemos una instrucción con el código de operación
0224x en lenguaje ensamblador es la operación add.

Código de Operación: es la porción de una instrucción de lenguaje de máquina


que especifica la operación a ser realizada. Su especificación y formato serán
determinados por la arquitectura del conjunto de instrucciones (ISA) del
componente de hardware de computador, normalmente un CPU, pero
posiblemente una unidad más especializada.
Interrupción:
Una interrupción es una suspensión temporal de la ejecución de un proceso, para
pasar a ejecutar una subrutina de servicio de interrupción, la cual, por lo general,
no forma parte del programa, sino que pertenece al sistema operativo o al BIOS.
Datos de la operación: Dependiendo del tipo de instrucción, este campo puede
estar dividido en otros o ser único, incluso no existir. En él se suelen indicar los
registros y datos con los que trabajar.

EJECUCIÓN DE INSTRUCCIONES
La función básica que realiza un computador es la ejecución de un programa. Un
programa consiste en un conjunto de instrucciones y datos almacenados en la
unidad de memoria. La CPU es la encargada de ejecutar las instrucciones
especificadas en el programa.

La secuencia de operaciones realizadas en la ejecución de una instrucción


constituye lo que se denomina ciclo de instrucción. Lo más cómodo es considerar
que el procesamiento del ciclo de instrucción consta de dos fases:
a) Fase de Búsqueda b) Fase de Ejecución

La culminación de cada una de estas fases necesita de uno a seis ciclos de reloj.

Fase de Búsqueda:
(1) Transferir el contenido del Contador de Programa (CP) al registro de
Direcciones (RD). 1. 2. 3. 4.
(2) Pasar a registro de Memoria (RM) el dato almacenado en la dirección de
memoria indicada por RD.
(3) Transferir el dato leído desde el RM al registro de instrucción (RI).
(4) Incrementar el valor del Contador de Programa para apuntar a la instrucción
siguiente.
(5) El decodificador interpreta la instrucción al RI.
(6) El CP se auto incrementa con un valor 1 (o n en el caso de que esta sea la
longitud de la palabra de memoria),

Fase de ejecución de una instrucción: consiste en la realización de todas las


acciones que conlleva la propia instrucción.

Comprende el conjunto de operaciones elementales específicas de la instrucción


en curso.
5. Decodificación de la Instrucción. Por ejemplo la Instrucción ADD. (la instrucción
es cambiada por su código máquina correspondiente)
6. Transferencia del campo “CD” de la instrucción en curso ( este campo contiene
la dirección de memoria en la que se encuentra el operando, y que se encuentra
en el registro RI desde que finalizó la fase de búsqueda), al registro RD. Se inicia,
por tanto, un proceso similar al de la fase de búsqueda, pero en esta ocasión para
buscar en memoria el operando de la instrucción.

Tipos de instrucciones:
Instrucciones de entrada salida:
Instrucciones de transferencia de información y datos entre dispositivos
Periféricos (teclado impresora unidad de disco etc.)

Instrucciones aritméticas lógicas:


Instrucciones que ejecutan operaciones aritméticas (suma resta multiplicación,
división, potencializarían) lógicas (operaciones and, or, not, etc.)

Instrucciones selectivas:
Instrucciones que permiten la selección de tareas alternativas en función de los
resultados de diferentes expresiones condicionales.

Instrucciones repetitivas:
Instrucciones que permiten la repetición de secuencias de instrucciones un
número determinado o indeterminado de veces.

Diseño básico de computador:

Unidad de control:
Es uno de los tres bloques funcionales principales en los que se divide una unidad
central de procesamiento. Su función es buscar las instrucciones en la memoria
principal, decodificarlas (interpretación) y ejecutarlas, empleando para ello la
unidad de proceso.

Unidad de proceso:
Es uno de los tres bloques funcionales principales en los que se divide una unidad
central de procesamiento (CPU).

El reloj interno.es un componente del microprocesador que emite una serie de


pulsos eléctricos a intervalos constantes llamados ciclos, estos ciclos marcan
el ritmo que ha de seguirse para la realización de cada paso de que consta la
instrucción.
Registros:
1.
El contador de programa (PC): El contador de programa es un
registro de operación que siempre mantiene la dirección de la
próxima instrucción a ejecutar.
2. El registro de instrucciones (IR): en este registro se almacena la
instrucción que se está ejecutando en cada momento.
3. Los registros para el uso del programador: que hemos situado en la
ALU y que puede tener diferentes estructuras según cual sea la
organización interna del procesador.
4. El registro de dirección de memoria (MAR): Contiene la dirección de
memoria donde se va a leer o escribir.
5. El Buffer de memoria (MB): también llamado MDR. Contiene la
información leída en una operación de lectura; o la información ha
escribir en una operación de escritura.
Unidad de entrada/salida:

Sirve para comunicar el procesador y el resto de componentes internos del


ordenador con los periféricos de entrada/salida y las memorias de
almacenamientos externos o auxiliares.
Memoria:
Es una secuencia de celdas de almacenamiento numeradas, donde cada una es
un bit, o unidad de información, que encarga de guardar las instrucciones del
programa y datos.

Diseño lógico de procesador


Su función es ejecutar los programas almacenados en la memoria central,
tomando sus instrucciones, examinándolas y ejecutándolas unas tras otra.

Procesador:
Es un circuito integrado que contiene todos los elementos de la CPU. Este es el
cerebro del computador. Dependiendo del tipo de procesador y su velocidad se
obtendrá un mejor o peor rendimiento.
Núcleo:
Los núcleos tienen como funciones básicas garantizar la carga y la ejecución de
los procesos, las entradas/salidas.
Unidad aritmética lógica (alu)
Lleva a cabo las micro operaciones requeridas para ejecutar las instrucciones.
Suma, resta, multiplicación y división. El diseño de la (ALU) se lleva a cabo en 3
pasos.
 Se diseña la sección aritmética.
 Se diseña la sección lógica.
 Se modifica la sección aritmética de manera que pueda realizar ambas
operaciones aritméticas y lógicas.
Unidad de coma flotante:
Es un componente de la unidad central de procesamiento especializado en el
cálculo de operaciones en coma flotante. Las operaciones básicas que toda FPU
puede realizar son la suma y multiplicación usuales, si bien algunos sistemas más
complejos son capaces también de realizar cálculos trigonométricos o
exponenciales.
Unidad de gestión de memoria:
Es un dispositivo de hardware formado por un grupo de circuitos integrados,
responsable del manejo de los accesos a la memoria por parte de la Unidad de
Procesamiento Central (CPU) o procesador.
CPU:
Se puede definir como un circuito microscópico que interpreta y ejecuta
instrucciones. La CPU se ocupa del control y el proceso de datos en los
ordenadores. Habitualmente, la CPU es un microprocesador fabricado en un chip,
un único trozo de silicio que contiene millones de componentes electrónicos.

Memoria cache: Forma parte de la tarjeta madre y del procesador y se utiliza para
acceder rápidamente a la información que utiliza el procesador.

- Bus de datos: Mueve los datos entre los dispositivos del hardware de Entrada
como el teclado, el escáner, el ratón, entre otros y de salida como la Impresora.
- Bus de direcciones: Está vinculado al bloque de Control de la CPU para tomar
y colocar datos en el Sub-sistema de Memoria durante la ejecución de los
procesos.

- Bus de control: Transporta señales de estado de las operaciones efectuadas


por la CPU con las demás unidades.
Bibliografía

https://es.wikipedia.org/wiki/Nucleo_informatica)
https://es.slideshare.net/MCruz29/arquitectura-de-computadoras-iicodig
https://ejecucion-de-instrucciones-monografia.com
Unidad3-diseño-logico-de-procesadores.pdf (documento scribb)

Vous aimerez peut-être aussi