You are on page 1of 8

República bolivariana de Venezuela

Ministerio del Poder Popular para la Defensa.


Universidad Nacional Experimental Politécnica de la Fuerza Armada.
Nacional Bolivariana (UNEFANB).
Núcleo Zulia
Carrera: Ingeniería de Sistemas.
Catedra: Arquitectura del Computador.

UNIDAD I Y UNIDAD II
(INFORME)

Nombre: David Pino


C.I: 27.633.925
Sección: 06S2626D1

Maracaibo, 11/04/2022
1.- Organización básica y diseñó del computador.

1.1- Códigos de instrucción.

Un programa consta de una secuencia de instrucciones, cada una de las


cuales especifica una acción particular. Una parte de la instrucción,
llamada código de operación, señala la acción que va a ejecutarse.
Muchas instrucciones contienen los datos que se usan, o bien
especifican donde están. Unos de los objetivos de esto, es repartir los
bits de la palabra de instrucción entre el código de operación y las
especificaciones de operando.

 Control y sincronización del tiempo.

El objetivo de la unidad de control es monitorizar el funcionamiento de


todo el ordenador dirigiendo la información a las unidades u elementos
precisos en el momento adecuado y dando una orden oportuna para que
realicen las acciones pertinentes.

se encarga de la temporización de las distintas operaciones necesarias


para la ejecución de cada instrucción.

La unidad de control ejecutara varias veces este ciclo de cuatro


“instrucciones alambradas” a una enorme velocidad. Se llama así a
estas instrucciones porque no residen en memoria, ni fueron escritas por
ningún programador, sino que la maquina se ejecuta directamente por
medios electrónicos, y lo hará mientras esté funcionando (mientras este
encendida) en una computadora es a razón de cientos de miles (o
incluso millones) de veces por segundo.
1.2- Ejecución de instrucciones.

La ejecución de una instrucción consiste en dos fases: Fase de


búsqueda y fase de ejecución. La fase de búsqueda va a consistir en
obtener la instrucción que se quiere ejecutar de la memoria y llevarla a la
UC. La fase de ejecución va a consistir en ejecutar propiamente dicha
instrucción.
El CP (contador del programa) contiene la dirección de siguiente la
siguiente instrucción a ejecutarse. Para localizarla en memoria pasamos
la dirección al RDM (registro de dirección de memoria). Mediante el
selector accederemos a la instrucción apuntada por el selector en
memoria y lo llevaremos al RIM (Registro de intercambio de memoria) y
desde aquí la pasaremos al RI (registro de instrucciones).

1.3- Diseño del computador.

Un punto importante a considerar en el momento de diseñar un


microprocesador será su juego de instrucciones. Lo cual es importante
por el hecho de que el juego de instrucciones decide el diseño físico del
conjunto; y, cualquier operación que deba ejecutarse en el
microprocesador deberá poder ser descrita en términos de un lenguaje
de estas instrucciones. Frente a esta cuestión caben dos filosofías de
diseño; máquinas denominadas CISC y máquinas denominadas RISC
que son procesadores que de acuerdo al numero de instrucciones de
manejo poseen una arquitectura especifica.

El diseño de un computador se conforma por la relación hardware-


software.
El Hardware es la parte física que trata la informática, ejemplo de ellos
están: la motherboard, las memorias RAM, los microprocesadores,
tarjetas de video, en fin, todo aquel parte físico del computador cuya
función principal sea la de ejecutar meramente el software.
El Software es la parte lógica que trata la informática, o sea todo aquello
haga funcionar el hardware, como ejemplo están los sistemas
operativos.

Entre las unidades funcionales de un computador se encuentran:

- Sistema Central (CPU + MC).

 CPU: Es el encargado de ejecutar los programas.


 MC: Es el encargado de almacenar tanto los programas como los datos.
- Sistemas de Entrada / salida (E/S).

- Medios de Comunicación (bus del sistema y bus de dispositivos).

- Interconexión de los sistemas.


2.- Diseño lógico de procesadores.

2.1- Organización del procesador.

La CPU Unidad Central de Procesamiento es el cerebro de la


computadora, su función es ejecutar programas almacenados en la
memoria principal buscando sus instrucciones y examinándolas para
después ejecutarlas una tras otra.
Los componentes están conectados por un bus, pueden ser externos a
la CPU, cuando la conectan a la memoria y a los dispositivos de E/S,
pero también internos.
La unidad aritmética lógica Lleva a cabo las funciones de procesamiento
de datos de la computadora.
Es una unidad de creación fundamental de cualquier procesador de CPU
en el mundo informático actual. Lógicamente, su rendimiento y
aplicación son relativamente fáciles de entender.

2.2- Diseño de procesadores.

 Diseño de un circuito aritmético.

Estos tienen como objetivo realizar operaciones aritméticas en


formato binario o BCD, punto fijo o punto flotante. Dependiendo
de la aplicación se utilizarán unos u otros.
Son dispositivos MSI que pueden realizar operaciones aritméticas
(suma, resta, multiplicación y división) con números binarios. De
todos los dispositivos, nos centraremos en los comparadores de
magnitud, detectores y generadores de paridad, sumadores y
ALU’s; (El diseño MSI surgió gracias a los avances en la
tecnología de integración. Estos avances abarataron los costes de
producción, y permitieron el desarrollo de circuitos más
generales.)

 Diseño de un circuito lógico.

Un Circuito Lógico es aquel que maneja la información en forma


de "1" y "0", dos niveles lógicos de voltaje fijos. "1" nivel alto o
"high" y "0" nivel bajo o "low". Puede ser cualquier circuito que se
comporte de acuerdo con un conjunto de reglas lógicas.
Los circuitos lógicos, forman la base de cualquier dispositivo en el
que se tengan que seleccionar o combinar señales de manera
controlada. Entre los campos de aplicación de estos tipos de
circuitos pueden mencionarse la conmutación telefónica, las
transmisiones por satélite y el funcionamiento de las
computadoras digitales.
 Diseño de una unidad lógica aritmética.

Aprender el manejo de la descripción por comportamiento de


varios bloques funcionales dentro del lenguaje VHDL, la cual
consiste, como su nombre indica, en describir el comportamiento
de algún sistema digital.

 Registro de condición.

se encuentran dentro de cada microprocesador y su función es


almacenar los valores de datos, comandos, instrucciones o
estados binarios que ordenan qué dato debe procesarse, como la
forma en la que se debe hacer. Un registro no deja de ser una
memoria de velocidad alta y con poca capacidad.

 Diseño de un registro de desplazamiento.

son circuitos donde la información de entrada se va desplazando


en las salidas cuando se les aplica una señal de sincronismo; si
se deja de enviar la señal de sincronismo, en la salida se
mantiene la información anteriormente presente (memorizado).
La información de entrada se puede introducir en serie o en
paralelo. La información de salida también se puede obtener en
serie o en paralelo. Combinando estas formas de tratar la
información de entrada y salida se obtienen diferentes tipos de
registros: 1) entrada serie, salida serie; 2) entrada serie, salida
paralelo; 3) entrada paralela, salida serie; 4) entrada paralela,
salida paralelo.

2.3- Unidad procesadora.

es un diseño dentro de un núcleo de CPU que contiene resultados


"intermedios". Mientras una computadora o dispositivo está trabajando
en operaciones de varios pasos, los valores intermedios se envían al
acumulador y luego se sobrescriben según sea necesario.
la función del acumulador como una forma temporal de mantener
valores intermedios para necesidades de procesamiento más bajas era
bastante integral. El ENIAC, por ejemplo, tenía más de una docena de
acumuladores incorporados. A medida que avanzaban los núcleos, el
acumulador se volvió bastante obsoleto tanto en identidad semántica
como en diseño: las arquitecturas informáticas más nuevas hacen
referencia con más frecuencia a un registro general, y con
construcciones de diseño de múltiples núcleos, el “acumulador” como
objeto referenciado es principalmente una cosa del pasado.

You might also like