Sei sulla pagina 1di 21

Arquitectura de

Computadoras
Arquitectura de
computadoras
Es el diseño conceptual y la estructura
operacional fundamental de un sistema de
computadora. Es decir, es un modelo y una
descripción funcional de los requerimientos y
las implementaciones de diseño para varias
partes de una computadora, con especial
interés en la forma en que la unidad central de
proceso (UCP) trabaja internamente y accede a
las direcciones de memoria.

2
Arquitectura de
computadoras

 La computadora recibe y envía la información a través de


los periféricos, por medio de los canales. La CPU es la
encargada de procesar la información que le llega a la
computadora. El intercambio de información se tiene que
hacer con los periféricos y la CPU. Puede considerarse
que todas aquellas unidades de un sistema, exceptuando
la CPU, se denomina periférico, por lo que la
computadora tiene dos partes bien definidas, que son:

 La CPU (encargada de ejecutar programas y que también


se considera compuesta por la memoria principal, la
unidad aritmético lógica y la unidad de control).
 Los periféricos (que pueden ser de entrada, salida,
entrada/salida, almacenamiento y comunicaciones).

3
Arquitectura de
computadoras

4
Arquitectura de
computadoras
 La arquitectura esta determinada por los atributos de
un sistema que son visibles para un programador.

 Por ejemplo...

Conjunto de instrucciones.
Nº de Bits utilizados.
Mecanismos E/S.
Direccionamiento de memoria.
etc..

5
Tipos de
Arquitectura:

6
Tipos de
Arquitectura:
SISD (Single SIMD (Single
Instruction Single Instruction Multiple
Data): Data):
 Este es el modelo tradicional de  A diferencia de SISD, en este caso se
computación secuencial donde una unidad tienen múltiples procesadores que de
de procesamiento recibe una sola manera sincronizada ejecutan la misma
secuencia de instrucciones que operan en secuencia de instrucciones, pero en
una secuencia de datos. diferentes datos. El tipo de memoria que
estos sistemas utilizan es distribuida.

7
Tipos de
Arquitectura:
MIMD (Multiple Instruction Multiple Data):

 Este tipo de computadora es paralela al igual que las SIMD, la diferencia con
estos sistemas es que MIMD es asíncrono. No tiene un reloj central. Cada
procesador en un sistema MIMD puede ejecutar su propia secuencia de
instrucciones y tener sus propios datos. Esta característica es la más general y
poderosa de esta clasificación.

 Cada procesador opera bajo el control de una secuencia de instrucciones,


ejecutada por su propia unidad de control, es decir cada procesador es capaz
de ejecutar su propio programa con diferentes datos. Esto significa que los
procesadores operan asíncronamente, o en términos simples, pueden estar
haciendo diferentes cosas en diferentes datos al mismo tiempo.

8
Tipos de Arquitectura:
MIMD (Multiple Instruction Multiple Data): se clasifican en:

Sistemas de Memoria Sistemas de Memoria


Compartida: Distribuida:
 En este tipo de sistemas cada procesador tiene  Estos sistemas tienen su propia memoria
acceso a toda la memoria, es decir hay un espacio local. Los procesadores pueden compartir
de direccionamiento compartido. Se tienen información solamente enviando mensajes,
tiempos de acceso a memoria uniformes ya que
todos los procesadores se encuentran igualmente
es decir, si un procesador requiere los datos
comunicados con la memoria principal y las contenidos en la memoria de otro
lecturas y escrituras de todos los procesadores procesador, deberá enviar un mensaje
tienen exactamente las mismas latencias; y solicitándolos. Esta comunicación se le
además el acceso a memoria es por medio de un conoce como Paso de Mensajes.
ducto común. En esta configuración, debe
asegurarse que los procesadores no tengan
acceso simultáneamente a regiones de memoria
de una manera en la que pueda ocurrir algún 9
error.
Tipos de Arquitectura:
MIMD (Multiple Instruction Multiple Data): se clasifican en:

Sistemas de Memoria MISD (Multiple


Compartida Instruction Single Data).
Distribuida:
 Es un cluster o una partición de procesadores que
tienen acceso a una memoria compartida común  En este modelo, secuencias de
pero sin un canal compartido. Esto es, físicamente instrucciones pasan a través de múltiples
cada procesador posee su memoria local y se procesadores. Diferentes operaciones
interconecta con otros procesadores por medio de un son realizadas en diversos procesadores.
dispositivo de alta velocidad, y todos ven las N procesadores, cada uno con su propia
memorias de cada uno como un espacio de unidad de control comparten una
direcciones globales. El acceso a la memoria de memoria común.
diferentes clusters se realiza bajo el esquema de
Acceso a Memoria No Uniforme (NUMA), la cual
toma menos tiempo en accesar a la memoria local de
un procesador que accesar a memoria remota de
otro procesador. 10
Órdenes de magnitud de información
Las órdenes de magnitudes son básicamente las que realizan las computadoras con la mayor
capacidad, con utilizando los dispositivos que utilizan son:
1: el disco rígido
2: la memoria RAN
3: placa de video
4: sonido, etc.

Las medidas mínimas se encuentran en el BIT.


• 8 Bits = 1 Byte
• 1024 Bytes = 1 Kilobyte
• 1024 Kilobytes = 1 Megabyte
• 1024 Megabytes = 1 Gigabyte
• 1024 Gigabytes = 1 Terabyte
• 1024 Terabytes = 1 Peta byte
• 1024 Petabytes = 1 Exabyte
• 1024 Exabytes = 1 Zettabyte
• 1024 Zettabytes = 1 Yottabyte

11
3 BINARIO A DECIMAL
• El sistema binario en las informáticas y en las matemáticas, es un sistema de numeración
en el que los números usual mente se representan utilizando solamente las cifras cero y
uno “0 y 1”.
• Es el que se utiliza en las computadoras, debido a que trabajan internamente con dos
niveles de voltaje, por lo cual su sistema de numeración natural es el sistema binario
“cuando el computador esta en encendido es 1 y cuando esta apagado es 0”.
• Les presento un ejemplo:

12
Memorias y tipos
La memoria también llamada
almacenamiento, se refiere clara mente a
los componentes de una computadora. Las
memorias son dispositivos, que
básicamente retiene datos informáticos
mediante un de tiempo disponibles.
• Memoria ROM
• Memoria RAM
• Memoria cache
• Memoria virtual

13
Computadora personal

Son Pequeñas computadoras que se


encuentran comúnmente en oficinas,
salones de clase y hogares. Las
computadoras personales vienen en
todas formas y tamaños. Modelos de
escritorio El estilo de computadora
personal más común es también el que
se introdujo primero: el modelo
de escritorio. Computadoras
notebook Las computadoras notebook,
como su nombre lo indica, se aproximan
a la forma de una agenda.

14
Código fuente

Es un programa es un conjunto de
instrucciones que se le da a una
computadora para que haga algo. Para
hacer un programa se emplea un lenguaje
de programación. La computadora sólo
entiende un lenguaje: el suyo. Y sólo
podemos hablarle con él. Su lenguaje es
el código de maquina binario, una serie de
1 y 0. Como eso es muy complicado, se
inventaron los llamados lenguaje de
programación.

15
Software de
programación
Es el conjunto de herramientas que
permiten al desarrollador, desarrollar
programas informáticos, usando
diferentes alternativas y lenguajes de
programación, de la siguiente forma:
Entornos de Desarrollo Integrados
(IDE).
• Compiladores.
• Interprete.
• Editores de texto.
• Depuradores.
• Enlazadores.

16
HARDWARE
COMPLEMENTARIO
HARDWARE COMPLEMENTARIO: este tipo de
hardware, Incluye todos los elementos de los
que existe la posibilidad de prescindir, y aun así,
la funcionalidad de la computadora no se verá
afectada. Ejemplos de hardware
complementario son la Webcam o la unidad
lectora de disco óptico.

17
HARDWARE
DE DE
ALMACENAMIENTO PROCESAMIENTO
 Este tipo de hardware como su nombre lo  se refiere a aquellos elementos cuyo
indica estos dispositivos tiene la capacidad propósito constituye la interpretación y
de almacenar datos e información, ya sea ejecución de instrucciones, y el
de forma temporal o permanente. Ejemplos
procesamiento de datos. Dentro de
de hardware de almacenamiento son: la
memoria RAM y la memoria ROM, este ítem podemos encontrar a los
memorias USB, DVD, CD, cintas de video, microprocesadores, y a la Unidad
entre otros. Central de Procesamiento (CPU).

18
HARDWARE
DE ENTRADA DE SALIDA

 Este tipo de hardware es utilizado con  Incluye a todos los dispositivos


el objeto de introducir datos e capaces de dirigir los datos generados
información a la CPU. Ejemplos de por la computadora hacia el exterior.
hardware de entrada son: teclado, Algunos ejemplos de esta clase de
escáner, Mouse, micrófonos, hardware son las impresoras, el
webcams, etc. monitor, los auriculares, los proyectos,
los reproductores de audio, etc.…

19
HARDWARE DE
PROCESAMIENTO
se refiere a aquellos elementos cuyo
propósito constituye la interpretación y
ejecución de instrucciones, y el
procesamiento de datos. Dentro de este
ítem podemos encontrar a los
microprocesadores, y a la Unidad
Central de Procesamiento (CPU).

20
MUCHAS
GRACIAS

Potrebbero piacerti anche