Sei sulla pagina 1di 50

Arquitectura del Computador

Robert Espinoza
Arquitectura del Computador
 Cuando se habla de arquitectura del computador se está
refiriendo al hardware. Es el diseño conceptual y la
estructura operacional fundamental de un sistema
computacional. Por ejemplo:
 Arquitectura de Von Neumann
 Arquitectura de Harvard
Arquitectura de Von Neumann
 La arquitectura de Von Neumann es una familia de
arquitecturas de computadoras que utilizan el mismo
dispositivo de almacenamiento (memoria) tanto para las
instrucciones como para los datos.
 La mayoría de computadoras modernas están basadas en
esta arquitectura, aunque pueden incluir otros
dispositivos adicionales, (por ejemplo, para gestionar las
interrupciones de dispositivos externos como ratón,
teclado, etc).
Arquitectura de Von Neumann
 Los computadores con la arquitectura de Von Neumann
constan de:
 Unidad Central de Proceso (CPU)
 La Unidad Aritmética Lógica (ALU)
 Unidad de control
 Memoria
 Dispositivos de entrada/salida
 Bus del sistema, que proporciona un medio para transportar
los datos entre las distintas partes.
Arquitectura de Von Neumann

CPU
Arquitectura de Von Neumann
Unidad central
de proceso
CPU
Dispositivos
Unidad
de control periféricos
UC

Unidad
Aritmética y
lógica
ALU Unidad Unidad
de de
PC IR Memoria E/S

AR DR AC
Arquitectura de Harvard
 El término proviene de la computadora Harvard Mark I
(1944).
 Almacena las instrucciones y los datos 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.
 Estos ordenadores se componen por los mismos
elementos que los utilizados por el modelo de Von
Neumann, excepto por que tiene dos memorias
(instrucciones y datos).
Arquitectura de Harvard
Arquitectura de Harvard
Estructura básica del computador
 Un computador está formado por tres bloques básicos y
por los medios de conexión llamados “buses”.
 Estos bloques son:
 Unidad Central de Proceso (CPU),
 Memoria
 Interfaces de Entrada/Salida.
Estructura básica del computador
Unidad Central de Proceso (CPU)
 La unidad central de procesamiento o CPU (Central
Processing Unit), es el que interpreta las instrucciones de
un programa mediante la realización de las operaciones
aritméticas, lógicas y de entrada/salida del sistema.
 La forma, el diseño de CPU y la implementación de las
CPU ha cambiado drásticamente en el tiempo, pero su
operación fundamental sigue siendo la misma.
 Un computador puede tener más de una CPU; esto se
llama multiprocesamiento.
Unidad Central de Proceso (CPU)
 Todas las CPU modernas son microprocesadores, lo que
significa que contienen un solo circuito integrado (chip).
 Algunos circuitos integrados pueden contener varias CPU
en un solo chip; estos son denominados procesadores
multinúcleo.
 Un circuito integrado que contiene una CPU también
puede contener los dispositivos periféricos, y otros
componentes de un sistema informático; a esto se llama
un sistema en un chip (SoC).
Unidad Central de Proceso (CPU)
Componentes de la CPU
 Unidad Aritmético Lógica (ALU), que realiza operaciones
aritméticas y lógicas.
 Unidad de control (CU), que extrae instrucciones de la
memoria, las decodifica y las ejecuta, llamando a la ALU
cuando sea necesario.
 Registros, un registro es una memoria de alta velocidad y
poca capacidad, integrada en el microprocesador, que
permite guardar transitoriamente y acceder a valores
muy usados, generalmente en operaciones matemáticas.
Unidad Central de Proceso (CPU)
Velocidad del Procesador
 La velocidad de un procesador se suele medir en gigahercios
(1 GHz = Un millón de hercios), sin embargo es sólo una
medida de frecuencia y no de velocidad. Un hercio es la
cantidad de ciclos del procesador en un segundo.
 En consecuencia, no es correcto utilizar la frecuencia de
funcionamiento para indicar la rapidez de un procesador.
 El rendimiento auténtico de un microprocesador depende de
multitud de factores externos al procesador (chipset, la
memoria caché, sistema de refrigeración, etc.).
 Podemos tener un procesador que corra a 1.5GHz y otro modelo que
corra a 2.2GHz, y aún así el primer procesador ser más potente que
el segundo.
Unidad Central de Proceso (CPU)

Intel 8086
(1976)

Intel 8088
(1979)
Unidad Central de Proceso (CPU)

Arquitectura
Intel 8088

1=main registers; 2=segment


registers and IP; 3=address
adder; 4=internal address bus;
5=instruction queue; 6=control
unit (very simplified!); 7=bus
interface; 8=internal databus;
9=ALU; 10/11/12=external
address/data/control bus.
Unidad Central de Proceso (CPU)

Intel 80286
(1982)
Unidad Central de Proceso (CPU)
Unidad Central de Proceso (CPU)

Intel 80486DX2
(1992)
Unidad Central de Proceso (CPU)
Intel Core i9 9na. Generación
(2018)
Unidad Central de Proceso (CPU)
Intel Core 10ma Generación
(Agosto 2019)
Dispositivos de Entrada y Salida
(Periféricos)
 Son las unidades o dispositivos de hardware a través de
los cuales la computadora se comunica con el exterior
 Conjunto de dispositivos que sin pertenecer al núcleo
fundamental de la computadora (CPU y memoria),
permiten realizar operaciones de entrada/salida (E/S)
complementarias al proceso de datos que realiza la CPU.
Dispositivos de Entrada
 Teclado
 Ratón (mouse)
 Panel táctil
 Tableta gráfica
 Micrófono
 Escáner
 Cámara digital
 Web Cam
 Lector de código de barras
 Lector de código QR
Dispositivos de Entrada
Dispositivos de Salida
 Monitor
 Impresora
 Matricial
 Láser
 Inyección de tinta
 Térmica
 Plotter
 Parlantes
 Auriculares
Dispositivos de Salida
Dispositivos de Entrada y Salida
 Pantalla táctil (touch screen)
 Impresora multifunción
 Casco virtual
Dispositivos de Entrada y Salida
Puertos de Entrada y Salida
Memoria (almacenamiento)
 La memoria es el dispositivo que retiene, memoriza o
almacena datos informáticos durante algún período de
tiempo.
 La memoria proporciona una de las principales funciones
de la computación moderna: el almacenamiento de
información y conocimiento. Es uno de los componentes
fundamentales de la computadora, que interconectada a
la unidad central de procesamiento (CPU) y los
dispositivos de entrada/salida, implementan lo
fundamental del modelo de computadora de la
arquitectura de von Neumann.
Memoria. Tipos de almacenamiento
 Memoria principal o interna (almacenamiento primario)
 Memoria RAM
 Memoria ROM
 Memoria Caché
 Memoria secundaria (almacenamiento secundario)
 Discos duros
 CD (discos compactos)
 DVD
 Bluray
Memoria principal. RAM
 RAM (Random Access Memory), es la memoria del
usuario que contiene de forma temporal el programa, los
datos y los resultados que están siendo usados por el
usuario de la computadora.
 Es de lectura y escritura
 En general es volátil, pierde su contenido cuando se
apaga la computadora, es decir que mantiene los datos y
resultados en tanto el bloque reciba alimentación
eléctrica, a excepción de la CMOS RAM.
Memoria principal. ROM
 ROM (Read Only Memory), grabada de fábrica con una
serie de programas. Es de sólo lectura y no volátil.
 El software de la ROM se divide en dos partes:
 Rutina de arranque o POST (Power On Self Test, «Auto
Diagnóstico de Encendido»), realiza el chequeo de los
componentes de la computadora; por ejemplo, circuitos
controladores de video, de acceso a memoria, el teclado,
unidades de disco, etc.
 Rutina del BIOS (Basic Input-Output System o «Sistema Básico
de Entrada-Salida»): permanece activa mientras se está
usando la computadora. Permite la activación de los
periféricos de entrada/salida: teclado, monitor, ratón, etc.
Memoria principal. Caché
 Memoria de acceso rápido de una unidad central de
procesamiento (CPU), que guarda temporalmente los datos
recientes de los procesados
 La memoria caché es un búfer especial de memoria que
poseen las computadoras, que funciona de manera semejante
a la memoria principal, pero es de menor tamaño y de acceso
más rápido.
 Posee una gran velocidad y eficiencia y es usada por el
microprocesador para reducir el tiempo de acceso a datos
ubicados en la memoria principal que se utilizan con más
frecuencia.
 La caché es una memoria que se sitúa entre la unidad central
de procesamiento (CPU) y la memoria de acceso aleatorio
(RAM) para acelerar el intercambio de datos.
Memoria secundaria
 Disco magnético
 Disco duro interno
 Disco duro portátil
 Disquete (obsoleto)
Memoria secundaria
 Cinta magnética
 Tape backup
Memoria secundaria
 Disco óptico
 Disco compacto (CD o Compact Disc)
 Disco Versátil Digital (DVD)
 Disco Blu-ray (BD o Blu-ray Disc)
Memoria secundaria
 Memoria flash
 Memoria USB
 Tarjetas de memoria
 Unidad de estado sólido
Unidades de medida de almacenamiento.
Bit
 Es el acrónimo de Binary digit (dígito binario), también
conocido en español como bitio.
 Es un dígito del sistema de numeración binario: 0 o 1.
 Es la unidad mínima de información empleada en
informática.
 Con él, podemos representar dos valores cualesquiera,
como verdadero o falso, abierto o cerrado, blanco o
negro, norte o sur, masculino o femenino, rojo o azul, etc.
Unidades de medida de almacenamiento.
Bit
 Podemos imaginar un bit como una bombilla que puede
estar en uno de los siguientes dos estados:

0 1
Unidades de medida de almacenamiento.
Bit
 Con un bit podemos
representar solamente dos
valores o estados (0, 1)
 Para codificar más información
necesitamos mayor cantidad
de bits.
 Si usamos dos bits, tendremos
cuatro combinaciones posibles
y podemos representar hasta
cuatro valores diferentes,
como por ejemplo, los colores
azul, verde, rojo, y magenta.
Unidades de medida de almacenamiento.
Bit
 A través de secuencias de bits, se puede codificar
cualquier valor discreto como números, palabras, e
imágenes.
 Cuatro bits forman un nibble, y pueden representar hasta
24 = 16 valores diferentes;
 Ocho bits forman un octeto, y se pueden representar
hasta 28 = 256 valores diferentes.
 En general, con un número n de bits pueden
representarse hasta 2n valores o estados diferentes.
Unidades de medida de almacenamiento.
Byte
 Es la unidad de información de base utilizada en
computación y en telecomunicaciones, y que resulta
equivalente a un conjunto ordenado de ocho bits​.
Unidades de medida de almacenamiento.
Múltiplos Sistema Internacional (base 10)
Unidades de medida de almacenamiento.
Múltiplos ISO/IEC 80000-13 (base 2)
Buses
 Las tres unidades básicas en un computador, CPU,
memoria central y el subsistema de E/S, están
comunicadas entre sí por tres buses o canales de
comunicación:
 Bus de Direcciones, para seleccionar la dirección del dato o
del periférico al que se quiere acceder.
 Bus de Control, básicamente para seleccionar la operación a
realizar sobre el dato (principalmente lectura, escritura o
modificación).
 Bus de Datos, por donde circulan los datos.
Bus de datos
 Conduce únicamente datos y/o instrucciones que van a
ser manipulados por la CPU.
 El número de conductores del bus de datos está en
relación directa al número de bits que constituye cada
dato que puede ser de 8, 16, 32, 64 ó 128 bits.
 La capacidad de manejo de información de un sistema
depende directamente del número de líneas del bus de
datos.
 En el bus de datos la información puede circular en
ambos sentidos, es bidireccional.
Bus de Direcciones
 Cada unidad del sistema debe ser direccionada para
localizar la información contenida ya sea en la memoria o
en las interfaces.
 Estos buses transportan estas señales de
direccionamiento y el número de líneas puede ser de 4, 8,
12, 16, 20, 24, 32 ó 36 bits.
 Este bus transporta la dirección en un sólo sentido: desde
la CPU hacia la memoria o los puertos.
Bus de Control
 Forma el conjunto de conductores que conducen señales
de control y temporización del sistema.
 Su número varía en cada sistema y la información fluye en
un sólo sentido, pero hay conductores que transmiten
información desde la CPU hacia las otras unidades y otros
que la transmiten desde las unidades hacia la CPU.

Potrebbero piacerti anche