Sunteți pe pagina 1din 11

CIRCUITO DE LA ALU 74LS181 EN PROTEUS || ARQUITECTURA DE COMPUTADORAS

https://www.youtube.com/watch?v=kper5h1BDDM

Computadora de 4 Bits - Capítulo 1: Presentación


https://www.youtube.com/watch?v=wmpedd2PyjY

Computadora de 4 Bits - Capítulo 2: Descripción de la Arquitectura


https://www.youtube.com/watch?v=uw-5-PucaDg

Computadora de 4 Bits - Capítulo 3: Contador de Programa


https://www.youtube.com/watch?v=jN6STq6MeQo

Computadora de 4 Bits - Capítulo 4: La Memoria de Programas (ROM)


https://www.youtube.com/watch?v=ZyAs8Z6g394

Computadora de 4 Bits - Capítulo 5: Unidad Aritmética Lógica (ALU)


https://www.youtube.com/watch?v=YygPpWjNWts

Computadora de 4 Bits - Capítulo 6: Registros y Buffers


https://www.youtube.com/watch?v=1HxjQI3FwFE

Computadora de 4 Bits - Capítulo 7: Microcódigo y Lenguaje Máquina


https://www.youtube.com/watch?v=Y1Vc0_LCrK8

Computadora de 4 Bits - Capítulo 8 (final): Ejemplos de Programación


https://www.youtube.com/watch?v=pph_CsfzS7o
Modelo von Neumann

El von-neumann la arquitectura describe el almacena-programa de computadora donde las


instrucciones y los datos se almacenan en la memoria y la máquina funciona por cambiar su estado
interno, yo.e una instrucción opera en algunos datos y modifica los datos. Así que sí, no es que el
estado mantiene en el sistema.

Modelo Turing

La máquina de Turing arquitectura funciona mediante la manipulación de símbolos en una


cinta. Una cinta con infinito número de ranuras existe, y en cualquier punto en el tiempo, la
máquina de Turing es en un espacio determinado. Basado en el símbolo de lectura en el que la
ranura de la máquina puede cambiar el símbolo y mover a una ranura diferente. Todo esto es
determinista.
PROCESADOR
El procesador es un chip responsable de las ejecuciones de cálculos, aceleración, direccionamiento
y también de tomar todas las decisiones lógicas que, fundamentalmente, resultan en las
actividades de tu equipo. Es por ello que el procesador es conocido como el cerebro de la
computadora.
Funciona así, imagina este contexto. Un procesador; a su lado tenemos la memoria RAM y
dispositivos de entrada y salida cómo HD, ratón, teclado y un monitor. El medio de comunicación
entre ellos es llamado placa madre. Ella es responsable de conectar el procesador a todos los
componentes de la computadora.
El procesador ejecuta tres funciones básicas: recibe la entrada de datos, los procesa y proporciona
los datos de salida. Ahora, ¿qué significa esto en la práctica? Cuando escribes un texto en tu
computadora, por ejemplo, cada letra es un dato de entrada. El procesador recibe estos datos, los
procesa y proporciona la salida, que en este caso es mostrar todo lo que escribes inmediatamente
en tu pantalla. Todas estas acciones ocurren en fracciones de segundos.
No existe solamente una clase de procesador. Estos tienen diversas características. Estas son
algunas de ellas:
NÚCLEO O CORE: Los núcleos son responsables en parte por la velocidad del procesamiento, o sea,
a mayor cantidad de núcleos, más funciones podrá ejecutar al mismo tiempo sin sobrecargar el
equipo.
CLOCK: el clock es responsable de la
frecuencia con la que el procesador logra
ejecutar una tarea. Se mide en Hz (hertz), que
se refiere a la cantidad de ciclos que ocurren
en un determinado tiempo, en este caso,
segundos.
CACHE: La memoria cache es la memoria
auxiliar del procesador. Su función es sencilla,
conseguir que los datos más usados estén lo
más cerca del procesador para ser accedidos
de la manera más rápida posible.
Registros
Es una memoria que guarda información de manera temporal durante la ejecución de
operaciones.

Unidad de Control: Unidad encargada de Activar o Desactivar los diferentes componentes del
procesador, igualmente se encarga de Interpretar y ejecutar las diferentes instrucciones
almacenadas en la memoria principal.
Unidad Aritmetica y Logica: Se encarga de realizar la operaciones de transformación de
datos, especialmente las operaciones matemáticas, el cual es denominado FPU (Floating Point
Unit, Unidad de coma Flotante).
-Los buses de datos:Este es un bus bidireccional, pues los datos pueden fluir hacia ó desde la CPU.
En todos los casos, las palabras de datos transmitidas tiene m bits de longitud debido a que la CPU
maneja palabras de datos de m bits; del número de bits del bus de datos, depende la clasificación
del microprocesador.
-Los buses de control: Este conjunto de señales se usa para sincronizar las actividades y
transacciones con los periféricos del sistema. Algunas de estas señales, como R / W , son señales
que la CPU envía para indicar que tipo de operación se espera en ese momento. Los periféricos
también pueden remitir señales de control a la CPU, como son INT, RESET, BUS RQ.
-Los buses de direcciones: Este es un bus unidireccional debido a que la información fluye es una
sola dirección, de la CPU a la memoria ó a los elementos de entrada y salida. La CPU sola puede
colocar niveles lógicos en las n líneas de dirección, con la cual se genera 2n posibles direcciones
diferentes. Cada una de estas direcciones corresponde a una localidad de la memoria ó dispositivo
de E / S.
PUERTOS
En informática, un puerto es una interfaz a través de la cual se pueden enviar y recibir los
diferentes tipos de datos.
La interfaz puede ser de tipo física (hardware) o puede ser a nivel lógico o de software, en cuyo
caso se usa frecuentemente el término puerto lógico (por ejemplo, los puertos de redes que
permiten la transmisión de datos entre diferentes computadoras).
Se denomina “puerto lógico” a una zona o localización de la memoria de acceso aleatorio (RAM)
de la computadora que se asocia con un puerto físico o un canal de comunicación, y que
proporciona un espacio para el almacenamiento temporal de la información que se va a transferir
entre la localización de memoria y el canal de comunicación.

En un puerto en serie la transmisión de datos se realiza bit tras bit, es decir uno tras del otro, lo
cual hace que el total de la información sea lento paa que todo llegue a realizarse. En cambio si
usamos la transferencia de datos por medio de la interface paralela, ésta se hace más rápida
debido a que los bits de datos se transmiten conjuntamente, es decir que por ejemplo pueden
pasar una serie de 8 bits en cada paso, haciendo con esto que la información llegue más rápido
por este medio.

MODELO DE ARQUITECTURA DE HARVARD


A diferencia del modelo de Von Neumann, el modelo de arquitectura de Harvard, que proviene del
Harvard Mark I, se diferencia principalmente por la división de las instrucciones de los datos que
se comunican con la unidad central de proceso en dos memorias separadas. Esto genera también
que se utilicen distintos buses de información. Aunque es común un único bus de direcciones, con
un control que pueda diferenciar entre ambas memorias.
Microcontrolador

El Microcontrolador es un circuito integrado que es el componente principal de una aplicación


embebida. Es como una pequeña computadora que incluye sistemas para controlar elementos de
entrada/salida. También incluye a un procesador y por supuesto memoria que puede guardar el
programa y sus variables (flash y RAM). Funciona como una mini PC. Su función es la de
automatizar procesos y procesar información.
El microcontrolador se aplica en toda clase de inventos y productos donde se requiere seguir un
proceso automático dependiendo de las condiciones de distintas entradas.

Diferencia entre microcontrolador y microprocesador

La diferencia entre un microcontrolador y un microprocesador son los elementos que lo componen.


Por ejemplo, un microcontrolador contiene un microprocesador y un microprocesador al menos
incluye: una alu, memoria y una unidad de control. Lo podemos ver de la siguiente forma, un
microcontrolador tiene un microprocesador, pero un microprocesador no puede contener un
microcontrolador (a menos que se programe en una fpga o en silicio).

Sensores

Un sensor es un dispositivo capaz de detectar magnitudes físicas o químicas, llamadas


variables de instrumentación, y transformarlas en variables eléctricas. Las variables de
instrumentación pueden ser por ejemplo: temperatura, intensidad lumínica, distancia,
aceleración, inclinación, desplazamiento, presión, fuerza, torsión, humedad, movimiento, pH,
etc. Una magnitud eléctrica puede ser una resistencia eléctrica (como en una RTD), una
capacidad eléctrica (como en un sensor de humedad o un sensor capacitivo), una tensión
eléctrica (como en un termopar), una corriente eléctrica (como en un fototransistor), etc.

Los sensores se pueden clasificar en función de los datos de salida en:

 Digitales
 Analógicos
 Comunicación por Bus

Actuadores

Un actuador es un dispositivo capaz de transformar energía hidráulica, neumática o eléctrica


en la activación de un proceso con la finalidad de generar un efecto sobre elemento externo.
Este recibe la orden de un regulador, controlador o en nuestro caso un Arduino y en función a
ella genera la orden para activar un elemento final de control como, por ejemplo, una válvula.

Existen varios tipos de actuadores como son:

 Electrónicos
 Hidráulicos
 Neumáticos
 Eléctricos
 Motores
 Bombas
INTERRUPCIONES

En el contexto de la informática, una interrupción (del inglés interrupt request, en español


«petición de interrupción») es una señal recibida por el procesador de una computadora, para
indicarle que debe «interrumpir» el curso de ejecución actual y pasar a ejecutar código
específico para tratar esta situació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. Una vez finalizada dicha
subrutina, se reanuda la ejecución del programa.
POST(POWER ON SELF TEST)
POST, siglas en inglés de power-on self-test o autoprueba de arranque, es un proceso de
verificación e inicialización de los componentes de entrada y salida en un sistema
computacional que se encarga de configurar y diagnosticar el estado del hardware.
BIOS (BASIC INPUT/OUTPUT SYSTEM)

El BIOS (sigla en inglés de basic input/output system; en español "sistema básico de entrada y
salida") es un software que localiza y reconoce todos los dispositivos necesarios para cargar
el sistema operativo en la memoria RAM; es un software muy básico instalado en la placa
base que permite que ésta cumpla su cometido.
-----------------------ADICIONAL------------------------------

1.-

1.Microcontrolador. Definición y diferencias con el microprocesador


La diferencia clave entre ambos términos es la presencia de periféricos. A diferencia de los
microcontroladores, los microprocesadores no tienen memoria incorporada, ROM, puertos
serie, temporizadores y otros periféricos que constituyen un sistema. Se requiere un bus
externo para interactuar con los periféricos. Un microcontrolador, por otro lado, tiene todos los
periféricos, como procesador, RAM, ROM e IO, todos integrados en un solo chip. Tiene un bus
de control interno que no está disponible para el diseñador. Como todos los componentes
están empacados en un solo chip, es compacto lo que lo hace ideal para aplicaciones
industriales a gran escala. El microprocesador es el corazón del sistema informático y el
microcontrolador es el cerebro.

Los microprocesadores se basan en la arquitectura de von Neumann (también conocida como


modelo de von Neumann y arquitectura de Princeton) en la que la unidad de control obtiene
las instrucciones asignando señales de control al hardware y decodificando. La idea es
almacenar las instrucciones en la memoria junto con los datos sobre los cuales operan las
instrucciones. Los microcontroladores, por otro lado, se basan en la arquitectura de Harvard
donde las instrucciones y los datos del programa se almacenan por separado.

Elementos del procesador

Unidad de control. De esta forma se denomina a un conjunto de elementos


que puedes encontrar en el interior de un núcleo encargado de cargar las
instrucciones y datos según se van ejecutando los programas.
Registros. Un registro no es más que una pequeña memoria que esta
integrada en el procesador.

En ella es donde se almacenan los datos para ser procesados. Es la memoria


más rápida de todo el sistema pero suelen ser muy pequeñas.

Unidad Aritmética Lógica. Conocida normalmente como ALU por sus


siglas en ingles, es la encargada de realizar operaciones aritméticas y lógicas
sobre números. En concreto estamos hablando de números enteros, es decir
aquellos que no tienen decimales.

Bus de control
El bus de control gobierna el uso y acceso a las líneas de datos y de direcciones. Como
éstas líneas están compartidas por todos los componentes, tiene que proveerse de
determinados mecanismos que controlen su utilización.

Bus de direcciones
La memoria RAM es direccionable, de forma que cada celda de memoria tiene su propia
dirección. Las direcciones son un número que selecciona una celda de memoria dentro de
la memoria principal o en el espacio de direcciones de la unidad de entrada/salida.
El bus de direcciones es un canal del microprocesador totalmente independiente del bus de
datos donde se establece la dirección de memoria del dato en tránsito.

Bus de datos
El bus de datos permite el intercambio de datos entre la CPU y el resto de unidades. Ademas,
controla el uso y acceso a el bus de datos y el bus de direcciones.

2.-

Puerto
En informática, un puerto es una interfaz a través de la cual se pueden enviar y recibir los
diferentes tipos de datos.
La interfaz puede ser de tipo física (hardware) o puede ser a nivel lógico o de software, en
cuyo caso se usa frecuentemente el término puerto lógico (por ejemplo, los puertos de
redes que permiten la transmisión de datos entre diferentes computadoras).
Puertos de internet
un puerto es el valor que se usa, en el modelo de la capa de transporte, para distinguir entre
las múltiples aplicaciones que se pueden conectar al mismo host, o puesto de trabajo.

Puerto serie
El puerto serie por excelencia es el RS-232, que utiliza cableado simple desde 3 hilos hasta 25
y que conecta computadoras o microcontroladores a todo tipo de periféricos, desde terminales
de computadoras a impresoras y módems, pasando por mouses.
Puertos de memoria
A estos puertos se conectan las tarjetas de memoria RAM. Los puertos de memoria son
aquellos puertos, o bahías, donde se pueden insertar nuevas tarjetas de memoria, con la
finalidad de extender la capacidad de la misma.
Puertos inalambricos
Las conexiones en este tipo de puertos se hacen sin necesidad de cables, a través de la
conexión entre un emisor y un receptor, utilizando ondas electromagnéticas

Puerto usb
permite conectar hasta 127 dispositivos y ya es un estándar en las computadoras de next gen,
que incluyen al menos cuatro puertos USB 3.0 en los más modernos, y algún USB 1.1 en los
más viejos.

Analizando un poco la situación planteada anteriormente podremos


mencionar que la velocidad de transferencia de datos era más rápida en los
puertos paralelos que en los series, esto por un sentido de lógica que
podríamos llegar a analizar. En un puerto en serie la transmisión de datos
se realiza bit tras bit, es decir uno tras del otro, lo cual hace que el total de la
información sea lento paa que todo llegue a realizarse. En cambio si
usamos la transferencia de datos por medio de la interface paralela,
ésta se hace más rápida debido a que los bits de datos se transmiten
conjuntamente, es decir que por ejemplo pueden pasar una serie de 8 bits
en cada paso, haciendo con esto que la información llegue más rápido por
este medio.
3.-

1.Microcontrolador. Definición y diferencias con el microprocesador


La diferencia clave entre ambos términos es la presencia de periféricos. A diferencia de los
microcontroladores, los microprocesadores no tienen memoria incorporada, ROM, puertos
serie, temporizadores y otros periféricos que constituyen un sistema. Se requiere un bus
externo para interactuar con los periféricos. Un microcontrolador, por otro lado, tiene todos los
periféricos, como procesador, RAM, ROM e IO, todos integrados en un solo chip. Tiene un bus
de control interno que no está disponible para el diseñador. Como todos los componentes
están empacados en un solo chip, es compacto lo que lo hace ideal para aplicaciones
industriales a gran escala. El microprocesador es el corazón del sistema informático y el
microcontrolador es el cerebro.

Los microprocesadores se basan en la arquitectura de von Neumann (también conocida como


modelo de von Neumann y arquitectura de Princeton) en la que la unidad de control obtiene
las instrucciones asignando señales de control al hardware y decodificando. La idea es
almacenar las instrucciones en la memoria junto con los datos sobre los cuales operan las
instrucciones. Los microcontroladores, por otro lado, se basan en la arquitectura de Harvard
donde las instrucciones y los datos del programa se almacenan por separado.

S-ar putea să vă placă și