Está en la página 1de 22

Arquitectura de Hardware y

Software
PRESIMIG15156

Docente: Silvana L. Vallejo Córdoba


silvana.vallejo81@tdea.edu.co
EL COMPUTADOR:
ESTRUCTURA GENERAL ,
CPU Y EL PROCESADOR.
ARQUITECTURA
Surgimiento

John Von Neumam: INTEL


Ingeniero –
Matemático Hungaro 4004: 4 bits – 4096
(4K) localidades de
1960: Aparición de EDVAC (Electronic memoria – 45
los transistores y Discrete Variable instrucciones.
componentes de Automatic
estado solido – Computer) 8008: 8 bits – 16K
Circuitos Integrados. memoria – 48
Unidad de memoria instrucciones.
donde coexisten
datos e 8080: 8 bits – 1°
instrucciones. Microcontrolador.
Evolución
Diferenciación
MICROPROCESADOR
Es un circuito integrado que requiere de periféricos adicionales para su operación,
tiene altas prestaciones y capacidades.
• Requiere de memoria externa RAM de gran capacidad (Mb, Gb)
• Memoria de programa muy extensa – Sistema Operativo
• Requiere decodificadores por cada dispositivo y puerto externo
• Velocidades de operación (Reloj GHz) de G/T MIPS (Microprocessor without
Interlocked Pipeline Stages)
• Son de uso o propósito general
• Costo de desarrollo e implementación Alto
• Alto nivel y tiempo de desarrollo
• Tendencia a la centralización de tareas
• Capacidad de realizar multitareas
• Interrupciones vectorizadas o dedicadas.
• Muchos modos de direccionamiento
• Casi todos son CISC (Complex Instructions Set Computer)
MICROCONTROLADOR
Es in circuito integrado que contiene un microprocesador simple junto
con diversos recursos auxiliares con prestaciones y capacidades
limitadas.
• RAM interna de poca capacidad (Kb, Mb)
• Memoria de programa pequeña (Kb)
• No requiere decodificación de E/S o de memoria
• Velocidad de operación limitada a algunos MIPS (reloj KHz, MHz)
• Bajo costo de desarrollo y operación
• Tiempo de aprendizaje y desarrollo reducido
• Tendencia al trabajo por módulos
• Cabida a un solo programa que soporta tareas múltiples (limitadas)
• Dos o tres modos de direccionamiento
• Casi todos son RISC (Reduced Instructions Set Computer)
Arquitectura del PROCESADOR

Los Registros: Son localizaciones que sirven para almacenar temporalmente datos,
pueden ser de 8, 16, 32, 64 bits. El acumulador almacena temporalmente el resultado de
las operaciones aritméticas y lógicas. El registro de Instrucciones es usado para
almacenar la instrucción que se está ejecutando en ese momento por el
microprocesador. El contador de programa contiene la dirección de la siguiente
instrucción del programa.
La unidad aritmético-lógica (ALU, Arithmetic-logic unit): es una red
combinacional. Acepta dos palabras de datos y una palabra de control que
especifica el tipo de operación que ha de ejecutarse con los datos. El bus de
datos del sistema o cualquiera de los registros internos del procesador
pueden proporcionar palabras de datos. La palabra de control se define por la
unidad de control. La ALU realiza la operación especificada y genera una
palabra de salida que representa el resultado de la operación aritmética o
lógica y un conjunto de señales de estado.

El Circuito de temporizador y control: Es una red secuencial que acepta un


código que define la operación que se va a ejecutar y luego prosigue a través
de una secuencia de estados, generando una correspondiente secuencia de
señales de control.

Decodificador de instrucciones es la parte que descodifica las instrucciones


del programa y acciona otros circuitos de acuerdo a la instrucción recibida.
El “conjunto de instrucciones” que es diferente para cada familia y expresa
las capacidades del procesador.
Arquitectura del MICROCONTROLADOR

Von-Neumann

Harvard
La comparativa entre número
de núcleos y frecuencia solo la
podremos hacer entre
procesadores de un mismo
fabricante

Los dos fabricantes de


procesadores para PC son Intel
y AMD, ambos
usan tecnologías (microarquite
ctura) muy diferentes por lo
que no son equiparables en
número de núcleos y
frecuencia de trabajo.
Aplicaciones MICROPROCESADORES: PC y equipos de computo.
Instrumentos portátiles compactos y autónomos:

Aplicaciones MICROCONTROLADORES: Desarrollo de aplicaciones y líneas de


control final.
Opciones de desarrollo
PICs:
(Peripheral Interface Controller).

Todos los microcontroladores PIC


utilizan una arquitectura Harvard,
lo que quiere decir que su
memoria de programa está
conectada a la CPU por más de 8
líneas.

Hay microcontroladores de 12,


14 y 16 bits, dependiendo de la
anchura del bus.

También podría gustarte