Anda di halaman 1dari 25

Sistema Operativos

Distribuido
Ing. David Antonio Acevedo
E-mail: davidantonioacevedo92@gmail.com
Celular. 8142-3724 Mov
Objetivo
 Comunicación de los Componente del Hardware.
 Explicar el funcionamiento de los Multiprocesadores
 Tipos de Multiprocesadores
 Tipos de Buses
 Tipos de Memoria
Multiprocesadores
Los multiprocesadores esta basada en los fundamentos básicos de Michael Flynn quien
dedujo que las principales características para generar la comunicación de
multiprocesos se basaba en lo siguiente.
Flujo de Instrucciones
Flujo de Datos
Tipos
Multiprocesadores
 Base de Bus
 Con Conmutador
Multiprocesadores con Base de Bus
- Cierta cantidad de CPU
- Playback (Tarjeta Madre)
- Buses de 32 y 64 líneas de instrucciones
- Buses de 32 y 64 líneas de Datos
- Buses de Dirección 32 y 64 o mas líneas de direcciones
Tipo de buses
Bus de Instrucción ¿Qué es un Cable Bus o Bus?

Bus de Datos Un bus es un cable dentro de un ordenador o


Bus de Dirección dispositivo, que consta de un conector y un
conjunto de cables, que proporcionan el
transporte de información de un componente a
otro del ordenador.
- autopista de la información
¿Cómo se envía la Información por un
Cable Bus?
La mayoría de los buses están formados por conductores metálicos.
1= corriente eléctrica
0= ausencia de corriente eléctrica
Cada cable del BUS se llama Pin
Por ejemplo
La letra A = 0100 0001.
Si en un momento por 8 cables del bus tenemos que hay corriente por el segundo y el último
estamos mandando la información de la letra A por el bus. Cada cable del bus puede transportar
un único bit.
Cable BUS
Los buses tienen tantos cables como
bytes puedan enviar a la vez.
Por ejemplo
si puede mandar 4 bytes a la vez tendría 36 cables
(8 bits x 4).
La cantidad de bits que puede enviar a la vez se
llama el "ancho".
Cable BUS
 Velocidad de transmisión de datos
 Más velocidad mejor bus

Por ejemplo 100 Mb/ s (megabits por segundos)

 La velocidad del bus también se suele definir frecuencia


Tipos de Bus
El bus de datos transporta los datos, es decir, por donde viajan las instrucciones procedentes
o con destino al microprocesador.

 Es Unidireccional (viajan por este bus en una sola dirección).


 Es Bidireccional (Viaja en Ambos Sentidos)

El bus de direcciones (a veces llamado el bus de memoria) lleva la ubicación (direcciones) a


donde deben ser almacenado o llevados los datos. Es un bus unidireccional.
Tipos de Bus

El bus de control que es el que administra el uso y acceso a la línea de datos


(transporta las comandos y señales para conocer el estado de los dispositivos).

Gestiona el flujo de información entre los componentes que indican si la operación es


una lectura o una escritura.

Es un bus bidireccional: ya que también transmite señales de respuesta desde el


dispositivo para conocer su estado.

En un bus de 40 pins, 36 serían para datos y los otros 4 se usan para las direcciones y
el control.
Tipos de Buses
- Buses internos: llevan los datos por
dentro de la placa base. Normalmente se
llaman pistas, como ya vimos.

- Buses Externos: transportan datos a


periféricos y otros dispositivos conectados
a la placa base. Estos son a los que
realmente se les llama cable buses.
Un bus interno permite la comunicación entre los componentes internos, tales como una tarjeta de vídeo y las memorias. Un
bus externo es capaz de comunicarse con componentes externos, como un Disco Duro.
Tipos de Buses
Multiprocesadores Con Conmutador
Para construir un Multiprocesador con mas de 64
Procesadores
Se utiliza distintos métodos para conectar.
1- dividir la memoria Nº numero de modulo y
conectarlos a las CPU. (Conmutador de Cruce).
Ejemplo1.
2- Cada intersección se encuentra un (Conmutador
de Cruce) Electrónico.
Multiprocesadores Con Conmutador

3- CPU accede a Memoria los punto de cruces (Conmutadores de Cruces) se cierra


de manera momentánea.
4- La virtud del conmutador de cruce que muchos CPU acceden a la Memoria al
mismo Tiempo, aunque si dos CPU acceden de manera simultanea uno de ellos tendrá
que esperar.
5- La ventaja del conmutador de cruceta es que con: n CPU y n Memoria Se necesita
𝑛2 de conmutadores.
Memoria RAM y ROM
La memoria RAM (Random Access Memory, memoria de
acceso aleatorio) es un tipo de memoria volátil a cuyas
posiciones es posible acceder de igual forma.

Una memoria ROM es aquella memoria de


almacenamiento que permite sólo la lectura de la
información y no su destrucción, independientemente de
la presencia o no de una fuente de energía que la alimente.
Memoria RAM
Todo Programa se ejecuta en la Memoria RAM

Random Access Memory


Memoria RAM Acceso Aleatorio
Volátil
Tipos de Memoria

read-only memory
Memoria ROM Lectura
BIOS
Ejemplo1
Memoria RAM
Numero de Localidades Tamaño de Palabra  Numero de Direcciones
RAM 4x2
00
00 00 01
10
01 01 11
Línea de Direcciones
10 10 2 ^N : # de Localidades
N: Línea de Dirección
00 00
Ejemplo 2
Memoria RAM
Numero de Localidades Tamaño de Palabra
RAM 8x4
Ejemplo2
Bus de DATOS

Bus de DATOS
D0
Tipo de Buses Bus de DIRECCION D1
D1
D1
Bus de CONTROL
Bidireccional o Unidireccional
N. Líneas de Conexión
Ejemplo3
RAM
Memoria RAM 4 x 4
A0 I/A0

00 0000

OE
A1 I/A1
I/A2
I/A3

01 0001 OE
WE

10 0011

Bus de Dirección – Líneas de Dirección Memoria Habilitada CE


11 0111
Bus de control - # de Localidades
Bus de datos – Tamaño de La Palabra
Canal de Salida OE – OUT Enable
Canal de Entrada WE – Write Anable
Bus de Dirección – Líneas de Dirección Memoria Habilitada CE
Bus de control - # de Localidades Canal de Salida OE – OUT Enable
Bus de datos – Tamaño de La Palabra Canal de Entrada WE – Write Anable

0 1
1 1
1
0
1
1
0
Memoria Cache
¿Qué es la memoria caché?
En informática, se conoce como memoria
caché o memoria de acceso rápido a uno de
los recursos con los que cuenta
una CPU (Central Processing Unit, o
sea, Unidad Central de Procesamiento)
para almacenar temporalmente los datos
recientemente procesados en un búfer
especial, es decir, en una memoria auxiliar.
Característica
 Opera de modo similar a la Memoria Principal del CPU
 Opera a mayor velocidad sin importar que cuenta con poco Espacio.
Existen varios tipos de memoria caché, como los siguientes:

 Caché de disco.

 Caché de pista.

 Caché de Web.
Gracias

Anda mungkin juga menyukai