0% encontró este documento útil (0 votos)
27 vistas46 páginas

Arquitectura de Red IBM en Computadoras

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas46 páginas

Arquitectura de Red IBM en Computadoras

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ARQUITECTURA

DE
COMPUTADORAS
• Entender el funcionamiento para
construir programas y sistemas.
• Conocer alternativas de compra;
asesoramiento experto.
• Entender técnicas de diseño,
estructuras de máquinas, factores
tecnológicos.
Plataforma PC de IBM
❑ El IBM PC (Personal Computer -computador u
ordenador personal) es una marca comercial de
IBM.
❑ Debido al éxito del IBM PC, el término genérico PC
se convirtió en algo común para todos los
microordenadores compatibles con la especificación
IBM.
❑ El término es normalmente utilizado para referirse a
todos los tipos de ordenadores personales, no sólo
los compatibles con IBM.
PC de IBM (2)

IBM PC 5150
con teclado y
monitor
monocromo
verde (5151),
ejecutando MS-
DOS 5.0
PC de IBM (3)
❑ El predecesor de los actuales ordenadores personales y progenitor
de la plataforma IBM PC compatible, fue lanzado en agosto de
1981. El modelo original fue llamado IBM 5150.
❑ La frase "ordenador personal" era de uso corriente antes de 1981, y
fue usada por primera vez en 1972 para denominar al Xerox
PARC's. Sin embargo, debido al éxito del IBM PC, lo que había sido
un término genérico llegó a significar específicamente un ordenador
compatible con las especificaciones de IBM.
❑ El PC original fue un intento de IBM para entrar en el mercado de
los ordenadores domésticos, entonces dominado por el Apple IIde
Apple Computer
PC de IBM (4)
❑ En lugar de utilizar el proceso de diseño normal de IBM, el cual ya
había fallado en el diseño de un ordenador económico (como el IBM
5100), decidieron construir la máquina con partes disponibles en el
mercado de una variedad de distintos fabricantes.

❑ Especificación de la ROM BIOS fue publicada.

❑ Desafortunadamente para IBM, otros fabricantes rápidamente


hicieron ingeniería inversa del BIOS y produjeron sus propias
versiones sin pagar derechos de uso a IBM. (Compaq Computer
Corporationfabricó el primer clon compatible de la IBM PC en 1983).
PC de IBM (5)
❑ La PC original tenía:
❑ Una versión de BASIC en ROM.
❑ La tarjeta de video CGA [Colour Graphics Adapter] podía
usar una TV estándar como pantalla.
❑ Dispositivo de almacenamiento estándar de cinta
magnética.
❑ Una unidad de disco flexible.
❑ No estaba disponible el disco duro.
❑ Solo tenía cinco ranuras de expansión.
❑ El máximo de memoria usando partes de IBM fue 256 K, 64
en la tarjeta principal y tres tarjetas de expansión de 64 K.
❑ Un procesador Intel 8088 corriendo a 4.77 MHz.
PC de IBM (6)
❑ La PC XT fue una máquina mejorada diseñada
para uso en los negocios. Tenía:
❑ 8 ranuras de expansión
❑ Un disco duro de 10 megabytes.
❑ 256 K de memoria en la tarjeta principal.
❑ Fue vendida con un MDA [Monochrome Display
Adapter -Adaptador de Pantalla Monocromática-].
❑ El procesador aún era un Intel 8088 de 4.77 MHz.
PC de IBM (7)
PC de IBM (8)
QUE ES UN COMPUTADOR

Es una máquina electrónica, analógica


o digital dotada de una gran capacidad
para el tratamiento de información,
capaz de resolver problemas
matemáticos y lógicos mediante la
utilización automática de programas.
ARQUITECTURA DE COMPUTADORES
Corresponde a la estructura, organización, e
interconexión de las diversas partes de un computador

Arquitectura: Atributos visibles al programador.


Set de instrucciones, tamaño de palabras, mecanismos, técnicas
de direccionamiento.

Organización.
Implementación de las características.
Señales de control, interfaces, tecnología de memoria.
Estructura y funcionalidad
–Estructura
¿De que manera los componentes se
relacionan entre si?
–Funcionalidad
Operación individual de componentes
como parte de una estructura
¿Que hace un computador?
–Almacenar Datos (leer - escribir).
–Almacenar Programas.
–Ejecutar operaciones sobre datos.
–Ejecutar algoritmos.
–Recibir nuevos datos.
–Entregar resultados.
Estructura del computador: Alto nivel
Estructura de la unidad central de
procesamiento
Estructura de la unidad central de
procesamiento
Estructura: Unidad de control
Plataforma informática ó Plataforma
de computación
Se refiere a tipos de computadora en el mercado.
• Hacer Acorn
• Amiga Amstrad
• Atari Commodore
• EETOOLS Gateway
• Lenovo Macintosh
• MSX Spectrum
• PC de IBM Toshiba
Arquitectura del Hardware
Se refiere únicamente al tipo de procesador.
❖ ARM StrongARM
❖ DEC Alpha IA32, x86 o i386 IA64
❖ AMD64
❖ MIPS
❖ PowerPC
❖ PA-RISC
❖ Sparc UltraSparc
❖ Motorola 68000
Línea de diseño de la arquitectura
Entran aquí conceptos como los
siguientes:
• CISC
• RISC
• VLIW
• EPIC
• FORTH
• BIOS
• Endianness
Clases de ordenadores

• Arquitectura Von Neumann

• Arquitectura Harvard
John von Neumann «fon noiman»)
(28 de diciembre de 1903 - 8 de febrero de 1957)

Fue un matemático húngaro-estadounidense,


de ascendencia judía.

Fue pionero de la computadora digital moderna


y de la aplicación de la teoría operadora a la
mecánica cuántica.

Participó del Proyecto Manhattan


Trabajó con Eckert y Mauchly en la
Universidad de Pennsylvania, donde publicó
un artículo acerca del almacenamiento de
programas.

El concepto de programa almacenado


permitió la lectura de un programa
directamente desde la memoria del
computador, así como la ejecución de las
instrucciones del mismo sin necesidad de un
medio externo (cinta).
REGISTROS
PERIFÉRICO

MEMORIA PERIFÉRICO
PRINCIPAL
UNIDAD
ARITMÉTICA UNIDAD
DE E/S

UNIDAD DE CONTROL PERIFÉRICO


CPU, Memoria e I/O se comunican a través de Buses

Data Bus

Control

Memoria CPU I/O


Control

Address Bus
ARQUITECTURA VON NEUMANN

Computadores digitales fue establecida en 1945


por Von Neumann.
Este tipo de arquitectura consta de los siguientes
bloques:
1. Memoria principal
2. Unidad aritmético-lógica
3. Unidad de control
4. Unidad de entrada/salida
5. Buses
1. MEMORIA PRINCIPAL

• Se emplea para almacenar datos o


instrucciones.
• Cada celda está compuesta de un número de
bits que nos da el ancho de palabra de la
memoria.
2. UNIDAD ARITMÉTICO-LÓGICA

• Permite realizar las operaciones


elementales (AND, OR, NAND, NOR,
suma, resta, etc.).
• Estas operaciones las realiza con datos
procedentes normalmente de la memoria y
los resultados parciales los almacena o no
temporalmente en algunos registros que
suele tener la propia unidad aritmética.
3. UNIDAD DE CONTROL

•Es la unidad que gobierna y


gestiona el comportamiento
de un computador.
4. UNIDAD DE ENTRADA/SALIDA

• Realiza la transferencia de
información con el exterior, con las
unidades que se conocen con el
nombre de periféricos.
5. BUSES

• Bus de datos: • Bus de • Bus de control:


circulan los direcciones: circulan las señales
datos de las circulan las de control generadas
operaciones direcciones de por la unidad de
que se van a memoria donde se control para la
efectuar. encuentra ejecución de las
almacenado algún instrucciones.
tipo de información a
la que se desea
acceder.
ARQUITECTURA HARVARD
• El término proviene de la computadora Harvard
Mark I, que almacenaba las instrucciones en
cintas perforadas y los datos en interruptores.

• Utiliza 2 memorias independientes


–Datos
–Instrucciones
VENTAJAS DE LA ARQUITECTURA HARVARD

– Instrucciones y datos de distinto largo


– Memorias de distinto tamaño
• bits de direccionamiento distintos
– Memorias con distinta tecnología
– Disminuyo el cuello de botella en el acceso a memoria
– Controladores embebidos:
• RAM para los datos
• ROM para las instrucciones
ARQUITECTURA DE VON NEUMANN
– Uso mas eficiente de la memoria
• Jerarquía de memoria no requiere estar dividida en 2
– Más simple arquitectónicamente
VENTAJAS

• Un solo tipo de instrucciones para acceder a memoria


• Un solo bus de datos y de direcciones
→ Una misma forma de acceso a datos e
instrucciones
– Mayor flexibilidad
• Útil para el sistema operativo
• Paginación a disco
• Código automodificante
→ CPU con menos operaciones y mas flexible
Otras: Multiprocesador

Procesador Procesador Procesador Procesador

Memoria Memoria Memoria Memoria


local * local local local

Memoria Principal I/O

* Memoria Local: mantiene una copia local de una porción de la memoria principal
• Ventajas
– Procesamiento paralelo
– Cercanía entre CPUs permite altas tasas
de transferencia de datos

• Desventajas
– No todo es paralelizable
– Problemas de coherencia de memoria
local con memoria principal
Otras: Sistemas Distribuidos

Procesador Procesador Procesador

Memoria Memoria Memoria


I/O I/O I/O

Red de interconexión
Otras: Sistemas Distribuidos

Cada nodo funciona como un computador independiente


⚫ Se comunican por red
⚫ Distintas topologías: estrella, anillo, etc.

Red de interconexión
Otras: Sistemas Distribuidos
⚫ Ventajas
⚫ Procesamiento paralelo

⚫ Facilidad de incorporar y quitar nodos del


sistema
⚫ Desventajas
⚫ No todo es paralelizable

⚫ Overhead en la transferencia de datos es


considerablemente mayor
⚫ Problemas de coherencia de memorias
ACTIVIDAD

⚫ Realiza un organizador visual de las arquitecturas de


las computadoras de Von y Harvard

También podría gustarte