Sei sulla pagina 1di 2

ARQUITECTURA DE COMPUTADORAS

TAREA #1
Nombre: Jorge Sampedro
Semestre: 5A

Tipos de rbitros del Bus:


Basados en el algoritmo de asignacin
Algoritmo FIFO: Las peticiones de asignacin se atienden en el mismo orden
en que llegan. Algoritmo de Prioridad Fija o Esttica: El algoritmo da a cada
procesador una prioridad fija, o sea, si varios procesadores solicitan
asignacin del recurso (bus), entonces el acceso al recurso lo tendr el que
tenga mayor prioridad.
Algoritmo de Prioridad Rotativa o Round Robin: Las prioridades de los
procesadores va cambiando dinmicamente de forma rotativa debido a que
el procesador que termina de usar el recurso asignado, pasa a tener la
prioridad ms baja de todos y no volver a tener acceso al recurso hasta
que hayan accedido a este todos los procesadores que lo hubieran
solicitado.
Basados en la distribucin fsica
rbitro Centralizado: Este rbitro tiene todo su hardware centralizado en
una posicin fsica y recibe todas las peticiones de los procesadores y de el
salen las asignaciones necesarias.
rbitro Distribudo: La mayor parte de la lgica de control necesaria para
arbitrar los recursos se encuentra distribuida entre los procesadores. Cada
rbitro recibe las peticiones de su procesador asociado, adems de otras
seales necesarias provenientes de los dems rbitros de los procesadores,
y asigna el recurso en cuestin a su procesador segn la lgica del sistema.
Basados en el nmero de recursos que controlan
En un sistema puede existir un rbitro por cada recurso compartido o un
solo rbitro global que controle la asignacin de todos los recursos.
rbitros de un solo Recurso: Manejan un recurso solamente (por ejemplo, el
bus comn del sistema), es decir, pueden recibir un mximo de N peticiones
simultneas, siendo N el nmero de procesadores, pero solo puede hacer
una asignacin a la vez.
rbitros de varios Recursos: Es por lo general global al sistema. En un
sistema con N procesadores y M mdulos de memoria, conectados entre si

por B buses, el rbitro recibe hasta un mximo de N peticiones simultneas


y gestiona B asignaciones de recursos o buses.
Basados en la sincronizacin
rbitros Sincrnicos: Son aquellos que funcionan con la misma seal de reloj
de los elementos para los cuales sirve de rbitro y se encargan de la
sincronizacin de todos ellos. Las peticiones de uso de un recurso se hacen
a intervalos de tiempos fijos o regulares.
rbitros Asincronicos: Son aquellos que controlan componentes que
funcionan asincrnicamente, o sea, con diferentes seales de reloj. Las
peticiones de uso de un recurso se hacen a intervalos de tiempos variables
o irregulares.
Basados en su implementacin fsica
El arbitraje puede ser implementado directamente a nivel circuitos lgicos o
lgica digital (hardware) o a nivel de programa (software).
rbitro en Software: Se construye con el mnimo soporte digital posible,
siendo el sistema operativo el encargado de realizar todas las funciones de
arbitraje.
rbitro en Hardware: El rbitro, incluyendo la circuitera de ejecucin del
algoritmo, se implementa fsicamente con tecnologa digital.

Potrebbero piacerti anche