Está en la página 1de 38

Arquitectura de Computadoras

Unidad:

Fundamentos de Arquitectura del


Computador

Docente: Pedro Hugo Valencia Morales


Logro
Al finalizar la unidad, el estudiante comprende los componentes
funcionales de un computador de procesamiento de datos.

Importancia
Permite al estudiante reconocer el funcionamiento de un
computador que procesa datos y utilizarlo en soluciones
tecnológicas.
Contenido general

 El computador
 El sistema computacional
 La memoria
 Interfaces de Entrada/Salida
El computador
• Organización y arquitectura

• Estructura y función

• Generaciones

• Arquitectura del microprocesador


Organización y Arquitectura
CPU

Organización: se refiere a las unidades


funcionales y sus interconexiones. Unidad de
control
• Señales de control
• Interfaces entre el computador y
los periféricos Unidad de Unidad de
Registros
• Tecnología de memoria usada. entrada salida
ALU

Caché
Instrucciones
Datos Programas
Datos

https://sistema-computacional.wikispaces.com/file/view/2.JPG/78392459/526x315/2.JPG Memoria
Organización y Arquitectura

Arquitectura: se refiere a los atributos que


tienen un impacto directo en la ejecución
lógica de un programa.

• Conjunto de instrucciones
• Tamaño de tipos de datos
• Mecanismos de E/S
• Direccionamiento de memoria.

https://filebyte.wordpress.com/
Estructura y Función
• Estructura: es el modo en que los componentes están
interrelacionados
• Función: es la operación de cada componente individual
como parte de la estructura

Recurso de
Almacenamiento
de Datos

Sistema de
Sistema de
transferencia
transferencia dede Mecanismo
datos
datos de control

Recurso de
Procesamiento de
Datos
Generaciones
Sexta Generación
Mayor capacidad,
menor tamaño, Primera Generación
conexión inalámbrica. Funcionaban con
Quinta Generación válvulas, usaban
Basadas en tarjetas perforadas y
inteligencia artificial. cilindros magnéticos.

Evolución del
Computador
Segunda
Cuarta Generación
Generación
Aparece el
Desarrollo de lenguajes
microprocesador,
Tercera Generación de programación
mayor rapidez, más
Desarrollo de circuitos COBOL y FORTRAN.
personales.
integrados, menor
tamaño y mayor
capacidad.
Arquitectura del
Microprocesador
El microprocesador es un circuito integrado que contiene todos
los elementos de la unidad central de proceso (CPU)

http://41lat2012g02.blogspot.pe/2012/12/trabajo-practico-n5.html
Arquitectura del Microprocesador

La arquitectura del
microprocesador ha
evolucionado desde el
modelo básico de Von
Neumann hasta el modelo
actual de los Intel i7

https://informaticapcpicheste.wikispaces.com/Arquitectura+actual
Arquitectura del Microprocesador

La arquitectura del microprocesador


8086/8088 sirve de base para el estudio de los
procesadores actuales

https://www.alpertron.com.ar/8088.HTM
El sistema computacional
• Componentes

• Ejecución de programas

• Estructuras de interconexión

• Sistema de buses
Componentes del computador

Componentes funcionales
del computador y su
interacción a través del
sistema de buses
Ejecución de programas
El procesamiento que requiere una instrucción se denomina
ciclo de instrucción. Se representa en la utilizando la
descripción simplificada de dos etapas. Los dos pasos se
denotan como ciclo de captación y ciclo de ejecución
Ejecución de programas

La Figura ilustra la ejecución de una parte de un


programa, mostrando las partes relevantes de la
memoria y los registros del CPU.
El fragmento de programa suma el contenido de
la palabra de memoria en la dirección 940 con
el contenido de la palabra de memoria en la
dirección 941 y almacena el resultado en esta
última posición.
Estructuras de interconexión
Módulo de memoria:

Constituido por N palabras de la misma longitud.


A cada palabra se le asigna una única dirección
numérica.
Una palabra de datos puede leerse de o escribirse en la
memoria.
El tipo de operación se indica mediante las señales de
control Read (Leer) y Write (Escribir).
La posición de memoria para la
operación se especifica mediante una dirección.
Estructuras de interconexión
Módulo de E/S:

Realiza operaciones de leer y escribir.


Controla más de un dispositivo externo.
A cada interface con un dispositivo externo se le
denomina puerto (port), y se le asigna una
dirección.
Líneas externas para la entrada y salida de datos por
un dispositivo externo.
Enviar señales de interrupción al procesador
Estructuras de interconexión
Procesador:

• Lee instrucciones y datos


• Escribe datos una vez los ha procesado
• Utiliza ciertas señales para controlar el
funcionamiento del sistema
• También puede recibir señales de interrupción.
Sistema de buses
Un bus es un medio de transmisión compartido; se conectan varios dispositivos, y cualquier señal transmitida por uno
de esos dispositivos está disponible para que los otros dispositivos conectados al bus puedan acceder a ella. Se
clasifican en líneas de datos, de direcciones y de control. Además, pueden existir líneas de alimentación para
suministrar energía a los módulos conectados al bus.
Sistema de buses
La figura muestra algunos ejemplos típicos de dispositivos de E/S
que pueden estar conectados al bus de expansión.
La memoria
• Características y jerarquía

• Memoria caché

• Memoria interna

• Memoria externa
Características y jerarquía
Según sus características claves se pueden clasificar las
memorias por:

• Ubicación: procesador, interna, externa


• Capacidad: tamaño y numero de palabras
• Unidad de transferencia: palabra, bloque
• Método de acceso: secuencial, directo, aleatorio
• Prestaciones: tiempo de acceso y de ciclo, velocidad de
transferencia
• Dispositivo físico: semiconductor, soporte magnético y
óptico
• Características físicas: volátil, borrable

https://t2.uc.ltmcdn.com/images/0/3/9/img_como_expandir_la_memoria_ram_en_un_ordenador_930_orig.jpg
Características y jerarquía

La jerarquía de
memorias permite
establecer su relación
en cuanto a costo,
capacidad
y tiempo de acceso

http://images.slideplayer.es/14/4324187/slides/slide_2.jpg
Memoria cache
El objetivo de la memoria caché es lograr que la
velocidad de la memoria sea lo más rápida posible,
consiguiendo al mismo tiempo un tamaño grande al
precio de memorias semiconductoras menos costosas.

http://ajbeas.webcindario.com/imagenes/imagen1.jpg
Memoria cache
Organización típica de la memoria caché
Memoria interna
Tipos de memorias semiconductoras

Tipo Categoría Borrado Alterable por Volátil Aplicación típica


byte
SRAM Lectura/escritura Eléctrico Sí Sí Caché
DRAM Lectura/escritura Eléctrico Sí Sí Memoria principal

ROM Sólo lectura Imposible No No Equipos(volumen de


producción grande)
PROM Sólo lectura Imposible No No Equipos(volumen de
producción pequeña)
EPROM Principalmente lectura Luz UV No No Prototipos

EEPROM Principalmente lectura Eléctrico Sí No Prototipos

Flash Lectura/escritura Eléctrico No No Cámara digital


Memoria interna
DRAM: RAM dinámica está hecha con celdas que almacenan los datos como cargas eléctricas en condensadores.
SRAM: RAM estática es un dispositivo digital; los valores binarios se almacenan utilizando configuraciones de puertas
que forman biestables (flip-flops).

https://josepjroca.files.wordpress.com/2015/11/sram-and-dram.png
Memoria interna
ROM: Memoria de solo lectura, contiene un patrón permanente de datos que no puede alterarse; no requiere de
fuente de alimentación para mantener memorizados los valores de los bits. Una aplicación importante es la
microprogramación.

http://2.bp.blogspot.com/-6a8e-Y2bVW0/VhBA2l6r3dI/AAAAAAAAAB4/SZptpyyNxII/s1600/tipos%2Bde%2Bmemoria%2Brom.png
Memoria externa
Disco magnético: es un plato circular
construido con un material no magnético,
llamado sustrato, cubierto por un material
magnetizable.

http://galeon.hispavista.com/tallerarquitectura13/img/ddros
Memoria externa
RAID: es un conjunto de unidades físicas de
disco vistas por el sistema operativo como
una única unidad lógica.
Los datos se distribuyen a través de las
unidades físicas del conjunto de unidades.
La capacidad de los discos redundantes se
usa para almacenar información de paridad
que garantice la recuperación de los datos
en caso de fallo de disco.

http://www.nvidia.es/docs/IO/4356/raid5.jpg
Memoria externa

El disco compacto (CD, Compact Disk)


es un disco no borrable que puede
almacenar más de sesenta minutos de
información de audio en una cara. El
gran éxito comercial del CD posibilitó el
desarrollo de la tecnología de discos de
memoria óptica de bajo coste Se han
introducido una gran variedad de discos
ópticos

http://g01.s.alicdn.com/kf/HTB105zcOpXXXXb_XFXX760XFXXX3/229527463/HTB105zcOpXXXXb_XFXX760XFXXX3.png
Interfaces de Entrada/Salida
Dispositivos externos

Módulos de entrada/salida

Entrada/salida programada

Interfaces externa
Dispositivos externos
Un dispositivo externo se conecta al computador mediante un
enlace a un módulo de E/S. El enlace se utiliza para intercambiar
señales de control, estado, y datos. Un dispositivo externo
conectado a un módulo de E/S se denomina dispositivo periférico.
Módulos de entrada/salida
Principales funciones de un
módulo de E/S:
• Control y temporización.
• Comunicación con el
procesador.
• Comunicación con los
dispositivos.
• Almacenamiento temporal de
datos.
• Detección de errores.
Entrada/salida programada
La Figura proporciona un ejemplo del uso de la E/S
programada para leer un bloque de datos desde un
dispositivo periférico (por ejemplo, un registro de una
cinta) y almacenarlo en memoria.

Los datos se leen palabra a palabra (16 bits, por


ejemplo). Por cada palabra leída, el procesador debe
permanecer
en un ciclo de comprobación de estado hasta que
determine que la palabra está disponible en el registro de
datos del módulo de E/S.
Interfaz externa
La interfaz entre el periférico y el módulo de E/S
debe ajustarse a la naturaleza y la forma de
funcionar
del periférico: paralelo o serie.
En una interfaz paralela, hay varias líneas
conectando el módulo de E/S y el periférico, y se
transfieren varios bits simultáneamente a través del
bus de datos.
En una interfaz serie, hay solo
una línea para transmitir los datos y los bits deben
transmitirse uno a uno.
Conclusiones
1. Las computadoras a lo largo de su evolución han presentado una
arquitectura similar, cambiando de acuerdo a la tecnología de la
época
2. Todo sistema computacional presenta un CPU y memoria principal
interconectado a través de un sistema de buses e interfaces de
entrada/salida
3. En un computador existen diferentes tipos y niveles de memoria,
donde su uso depende del propósito funcional a realizar
4. Las interfaces de entrada/salida permiten suministrar datos e
instrucciones al sistema computacional y obtener resultado de ello
Gracias
Docente: Pedro Hugo Valencia Morales

También podría gustarte