Está en la página 1de 24

ARQUITECTURA DE COMPUTADORAS

UNIDAD 1 – SEMANA 01

TEMA: EL COMPUTADOR
LOGRO DE LA SESIÓN

Al término de la sesión, el estudiante identifica las etapas de la

organización de un computador y conoce la historia de la

computadora mostrando dominio técnico, claridad y manejo de

recursos de apoyo
INTRODUCCIÓN
INTRODUCCIÓN
¿Qué es una computadora?

Según Stallings (2010):

“Máquina digital electrónica programable para el tratamiento automático de la información,


capaz de recibirla, operar sobre ella mediante procesos determinados y suministrar los
resultados de tales operaciones”.
INTRODUCCIÓN
Por qué estudiar organización y arquitectura de computadoras?

– Diseñar mejores programas de base:

• compiladores, sistemas operativos, y drivers

– Optimizar programas

– Construir computadoras

– Evaluar su desempeño

– Entender los “compromisos” entre poder de computo, espacio y costos


ACLARANDO DEFINICIONES

• La Arquitectura de computadores se refiere a los atributos de un sistema que


son visibles al programador”.
• La Organización de computadores se refiere a las unidades funcionales y sus
interconexiones, que materializan especificaciones arquitectónicas”.
• EJEMPLO:
• El conjunto de instrucciones, el tamaño de los buses y de los registros, el
direccionamiento de memoria, son ejemplos de atributos arquitectónicos.
• En cambio las señales de control, las interfaces, y los periféricos, la tecnología
usada en las memorias, son atributos de organización.
Arquitectura del Computador
Física

✓ Diseño del ALU


✓ Diseño del Control
✓ Diseño del Sistema de Memoria
✓ Diseño del Sistema de I/O

6
Arquitectura del Computador
Lógica

✓Instrucciones
de Arquitectura
✓Aritmética de
Computadoras
✓Desempeño y
Medidas
✓Evolución
(pipeline)

7
ARQUITECTURA ORGANIZACIÓN
¿Qué imagen debe ir aquí,
por favor nos tomaremos
unos minutos para
colocar la imagen más
ilustrativa?
Microprocesador
Un microprocesador o unidad central de procesamiento (CPU), es un
componente de hardware interno que realiza los cálculos matemáticos
necesarios para que las computadoras ejecuten programas y comandos.

Los procesadores se hacen generalmente de material de silicio que


contiene diminutos componentes eléctricos incorporados en la superficie.

Los programas típicos de computadora que deben ser procesados por los
CPUs son los navegadores de Internet, juegos y software de edición de
video.

Un microcontrolador es un sistema encargado de controlar el


Microcontrolador funcionamiento de un dispositivo, como, por ejemplo, controlar
que el nivel de un depósito de agua esté siempre entre un nivel
mínimo y un nivel máximo o controlar las funciones de un
electrodoméstico.

Un microcontrolador se considera un computador dedicado.

Dentro de la memoria se almacena un solo programa que


controla un dispositivo.
Microprocesador Microprocesador
Diferencia entre un uP y un uC

Sistema Abierto
Bus de Direcciones
Microprocesador
(uP) Bus de Datos
Bus de Control
Es un CPU
Memoria de
Memoria de Interfaces Interfaces
programa
Datos (RAM) (RAM) (RAM)
(ROM)

Periféricos Periféricos

Sistema Cerrado
Periféricos
Microcontrolador
Periféricos
(uc) Periféricos
Diferencia entre un uP y un uC

https://electrouni.files.wordpress.com/2010/12/paper-pic16f84.pdf
HISTORIA DEL COMPUTADOR
GENERACIONES DE COMPUTADORAS

https://www.youtube.com/watch?v=a8Q2xpI7hbs
Primera generación (1945-1958)
• Tubos de vacío
• Almacenamiento masivo de datos en tambores y cintas
magnéticas
• Máquinas muy grandes y con grandes necesidades de energía.
• Grandes sistemas de ventilación
• Tarjetas perforadas
• Lenguaje máquina.
• UNIVAC I, ENIAC, ABC (Atanasoff-Berry ), Mark I, EDVAC
Segunda Generación (1959-1964)

• Transistores

• Equipos de tamaño, consumo de energía y necesidades de ventilación


menores

• Aparecen los primeros lenguajes de programación: COBOL y Fortran.

• Aumenta la confiabilidad.

• IBM 360, Digital PDP-8


Tercera generación (1964-1971)
• Circuitos integrados
• Computadoras más rápidas, pequeñas, menos costosas y con
mayores capacidades.
• Aparecen los primeros sistemas operativos.
• Interconexión de las primeras computadoras en red.
• Aparición de la multiprogramación.
• Desarrollo de lenguajes de programación de alto nivel y software
en general –mayor variedad de aplicaciones.
• Aparecen las minicomputadoras .
• CRAY-1

17
Cuarta generación
• Miniaturización de los circuitos integrados usando chips de
silicio.
• Aparición de las computadoras personales.
• Procesador 8008.
• Cada vez más eficientes, baratas, capacidades mayores y
consumo de energía menor.
• Interfaces gráficas.
• IBM PC, APPLE II.
QUINTA GENERACIÓN (1978 -?)

• Inteligencia Artificial, Sistemas Expertos, Visión Artificial,


Comprensión de lenguaje natural, robótica.

• Computadoras cada vez más rápidas, baratas, eficientes,


pequeñas,...
• Desarrollar la guía en Equipo de Trabajo:
¡A practicar en Equipos!
CONSOLIDAMOS IDEAS

▪ ¿Qué aprendimos hoy?

▪ ¿Qué fue lo más me costo entender?

▪ ¿En qué podemos utilizar lo que he aprendido?


Libros:
• Andrew S. Tanenbaum, Structured Computer Organization, Prentice Hall, 4ta edición (en
adelante)
• William Stallings, Computer Organization and Architecture, Prentice Hall, 5ta edición (en
adelante)
• Linda Null, Julia Lobur, The Essentials of Computer Organization and Architecture, Jones and
Bartlett, 2da edición
Links de Interés:
• Tecnología de punta: La computadora del futuro
https://www.youtube.com/watch?v=NUSVgnGqBic
• ¿Aprender electrónica? | Lo que se puede hacer con programación y electrónica

https://youtu.be/skCZ3qKqNQ0
Gracias

También podría gustarte