Sistemas distribuidos Hardware

18
SISTEMAS DISTRIBUIDOS CONCEPTOS DE HARDWARE INTEGRANTES: My. Erik Palenque Rio E!. "re##y Ma$ani Gu!ierre% E!. Maur i&io So!o Tala'era

description

Sistemas distribuidos Conceptos de Hardware

Transcript of Sistemas distribuidos Hardware

Page 1: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 1/24

SISTEMASDISTRIBUIDOS

CONCEPTOS DEHARDWAREINTEGRANTES:

My. Erik Palenque Rio

E!. "re##y Ma$ani Gu!ierre%

E!. Mauri&io So!o Tala'era

Page 2: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 2/24

CONCEPTOS DE HARDWACon el (ao #e lo a)o e *an (ro(ue!o #i'ero eque$a #e &la(ara lo i!e$a #e &,$(u!o &on 'ario CPU (ero nin-uno #e!eni#o un /i!o &o$(le!o ni e *a a#o(!a#o #e $anera a$(lia Eque la !a/ono$1a $2 &i!a#a ea la #e "lynn 345678.

"lynn eli-i, #o &ara&!er1!i&a &oni#era#a (or l &o$o een9$ero #e u;o #e in!ru&&ione y el nu$ero #e u;o #e #a!o.

Page 3: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 3/24

SISD3SING<E INSTRUCTIOSING<E DATA8Una &o$(u!a#ora &on un u;o #e in!ru&&ione y uno #e #a!o e l3Sin-le In!ru&!ion Sin-le Da!a8 To#a la &o$(u!a#ora !ra#i&iona(ro&ea#or 3e #e&ir aquella que !ienen un CPU8 &aen #en!ro&a!e-or1a #e#e la &o$(u!a#ora (eronale *a!a la $ain=ra$e.

E i$(or!an!e $en&ionar que un equi(o SISD (ue#e !ener $2uni#a# =un&ional> (ero !o#a la uni#a#e =un&ionale e!2nu(er'ii,n #e una ola uni#a# #e &on!rol. En la i-uien!e a(eque$a #e e!e !i(o #e i!e$a

Page 4: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 4/24

3"D? u;o #e #a!o> "I? u;o #e in!ru&&ione> UC? uni#a# #e &onuni#a# #e (ro&ea$ien!o> MM? $,#ulo #e $e$oria8.

Page 5: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 5/24

SIMD3SING<E INSTRUCTIOSING<E DATA8"lu;o #e in!ru&&ione y 'ario u;o #e #a!o> e!e !i(o #e i!e$$9l!i(le ele$en!o #e (ro&eo u(er'ia#o (or una $i$a u&on!rol. To#o lo ele$en!o #e (ro&eo re&i0en la $i$a uin!ru&&ione e$i!i#a (or la uni#a# #e &on!rol (ero o(eran o0re &on;un!o #e #a!o (ro&e#en!e #e u;o #i!in!o. El u0i$e$oria &o$(ar!i#a (ue#e &on!ener $9l!i(le $,#ulo. Se !ieneque la uni#a# #e &on!rol ele&&iona una in!ru&&i,n y lue-o in!ruyuni#a#e #e (ro&ea$ien!o (ara la e;e&u!en> &a#a una &on u#a!o> E!a $2quina on 9!ile (ara lo &,$(u!o que re(i!en lo&2l&ulo en 'ario &on;un!o #e #a!o.

Page 6: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 6/24

3"D? u;o #e #a!o> "I? u;o #e in!ru&&ione> UC? uni#a# #e &onuni#a# #e (ro&ea$ien!o> MM? $,#ulo #e $e$oria8.

Page 7: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 7/24

MISD3MU<TIP<EINSTRUCTION SING<E DAPara e!a $2quina e/i!en n uni#a#e (ro&ea#ora> &a#a u#i!in!a in!ru&&ione que o(eran o0re el $i$o u;o #e #a#eri'a#o. <o reul!a#o #e un (ro&ea#or e (aan &o$o eni-uien!e #en!ro #el &au&e #e (ro&ea$ien!o. En e!e &ao *a0in!ru&&ione a (ro&ear> &on un 9ni&o u;o #e #a!o. Nin-una &o$&ono&i#a e a;u!a a e!a #e&ri(&i,n> #a#o que !a arqui!&oni#era (o&o (r2&!i&a.

Page 8: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 8/24

3"D? u;o #e #a!o> "I? u;o #e in!ru&&ione> UC? uni#a# #e &onuni#a# #e (ro&ea$ien!o> MM? $,#ulo #e $e$oria8.

Page 9: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 9/24

MIMD3MU<TIP<EINSTRUCTION MU<TIP<E

DATA8<a $ayor1a #e lo i!e$a $ul!i(ro&ea#ore y #e lo i!e$a &on&o$(u!a#ora (ue#en in&luire en e!a &a!e-or1a. E!e e in!$9l!i(le &o$(u!a#ora in#e(en#ien!e> &a#a una &on u (ro(io &o(ro-ra$a y #a!o. Un equi(o MIMD in!r1ne&o i$(li&a in!era&&ionen (ro&ea#ore (orque !o#o lo u;o #e $e$oria e #eri'an #e(a&io #e #a!o &o$(ar!i#o (or !o#o lo (ro&ea#ore. Si lo n#a!o (ro'inieran #e u0e(a&io #i;un!o #en!ro #e la &o$(ar!i#a> en!on&e !en#r1a$o la lla$a#a o(era&i,n SISD3MSISD8> que no e $2 que una &on;un!o #e n i!e$a $ono(roSISD in#e(en#ien!e. Un i!e$a MIMD in!r1ne&o e fuertemente ael -ra#o #e in!era&&ione y &one&!i'i#a# =1i&a en!re lo (ro&eele'a#o> en &ao &on!rario lo &oni#era$o débilmente acop$ayor1a #e lo i!e$a MIMD &o$er&iale on #0il$en!e a&o(la#o

Page 10: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 10/24

3"D? u;o #e #a!o> "I? u;o #e in!ru&&ione> UC? uni#a# #e &onuni#a# #e (ro&ea$ien!o> MM? $,#ulo #e $e$oria8.

Page 11: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 11/24

<a &lai+&a&i,n #e lo equi(o MIMD e (ue#e a$(liar e)alan#&o$(u!a#ora que !ienen $e$oria &o$(ar!i#a $u&*a 'e&e on

multiprocesadores> la que no i-uen e!e eque$a y $an!ienen la(ri'a#a (ara &a#a $2quina on la multicomputadoras. Ca#a una&a!e-or1a a u 'e% e (ue#e #i'i#ir 0a2n#oe en u arqui!e&!ura #eya ea i-uien#o el eque$a #e 0u #e &o$uni&a&ione 3re#> 0a&k(lanque =or$a un $e#io #e #i=ui,n en!re ello@ o $e#ian!e &on$u!a#or3una !o(olo-1a que real$en!e !iene 'ario enla&e #e &o$uni&a&i,n &oen!re lo equi(o que (ue#en en&a$inar $ena;e e!a(a (or e!a(a -r

i!e$a #e &on$u!a&i,n que #iri-e el $ena;e a lo lar-o #e lo &a0le #O!ra #i$eni,n #e nue!ra !a/ono$1a e que &ier!o i!e$a e!2n =ua&o(la#o y en o!ra e!2n #0il$en!e a&o(la#a> &o$o la 'el!ran$ii,n #e un $ena;e> lo =uer!e$en!e a&o(lao !ien#en a u!ili%i!e$a (aralelo y lo #0il$en!e a&o(la#o !ien#en a u!ili%ai!e$a #i!ri0ui#o.

Page 12: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 12/24

Page 13: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 13/24

MU<TIPROCESADORESBASADOS EN BUSEn e!e eque$a e !ienen 'ario CPUS &one&!a#o a un 0u &o$&on un $,#ulo #e $e$oria que e &o$(ar!i#o (or !o#o lo (ro&en (aralelo. Para leer una (ala0ra #e $e$oria un CPU &olo&a la #irla (ala0ra #eea#a en la l1nea #e #ire&&ione #el 0u y &olo&a unla l1nea #e &on!rol a#e&ua#a (ara in#i&ar que #eea leer. <are(on#e y &olo&a el 'alor #e la (ala0ra en la l1nea #e #a!o (ar<a le&!ura #e !a (or (ar!e #el CPU oli&i!an!e <a e&ri!ura =u$anera i$ilar> Pue!o que ,lo e/i!e una $e$oria i el CPU A e(ala0ra en la $e$oria y #e(u el CPU B lee ea (ala0ra un $i&r#e(u B o0!en#r2 el 'alor re&in e&ri!o. Una $e$oria &on e!a e &o*eren!e.

El (ro0le$a &on e!e eque$a e que i ,lo e #i(one #e o Ce!ar2 (or lo -eneral o0re&ar-a#o y el ren#i$ien!o #i$inuir2

#r2!i&a.

Page 14: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 14/24

Page 15: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 15/24

MU<TIPROCESADORESBASADOS EN CONMUTADCuan#o e lle-a a un n9$ero i-ni+&a!i'o #e (ro&ea#ore 3ne&ei!a #e un $e&ani$o $2 e+&ien!e que el 0u (ara lo-rar&a#a CPU &on la $e$oria. Una al!erna!i'a e #i'i#ir la $e$oria eny lue-o uar un &on$u!a#or $a!ri&ial. De &a#a CPU y $o#ulo #eale una &one/i,n que (ue#e in!ere&!are &on !o#a la o!ra. El &ierra (eque)o &on$u!a#ore que (er$i!en la &o$uni&a&i,(ro&ea#or &on un $,#ulo en un $o$en!o #a#o. Una 'e% !er$o(era&i,n #e le&!ura o e&ri!ura> #i&*o i!&* e li0era y qu&one/ione #i(oni0le (ara er ua#a en o!ro ni'el #e la $a!ri%.

Una 'en!a;a i$(or!an!e e que $u&*o CPU (ue#en a&&ear la $$i$o !ie$(o> aunque i #o #e ello #eean uar la $i$a $e$o=or$a i$ul!anea uno #e ello #e0er2 e(erar.

Page 16: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 16/24

<a (rin&i(al (ro0le$2!i&a #el i!e$a e u !a$a)o> (ue!o que &ony n $e$oria> *a&en =al!a n2 &on$u!a#ore en lo (un!o #e &ru&e-ran#e la (oi0ili#a# #e &on!ru&&i,n #el equi(o e &o$(li&a.

Page 17: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 17/24

Ori-ina#o (or lo (ro0le$a #e uo #e i!&*e&o$o el Cro0ar $en&iona#o> e *an #earrolla#oo!ra re#e #e &on$u!a&i,n que requieren $enoi!&*e (ara -aran!i%ar una o(era&i,n &on+a0le #eli!e$a> $o#i+&an#o !a$0in la $e!o#olo-1a #e&on$u!a&i,n e-ui#a. A reer'a #e (ro=un#i%ar $2en el i-uien!e &a(1!ulo> e anali%ar2 a*ora un &ao#el i!e$a #e &on$u!a&i,n &ono&i#o &o$o Re#O$e-a> en el que e !ienen #o ni'ele #e&on$u!a&i,n in!e-ra#o (or i!&*e in#i'i#uale 7/ 7 3e #e&ir> &a#a uno !iene #o en!ra#a y #oali#a8. A !ra' #el #ie)o #el $o$en!o #e la&on$u!a&i,n> e (ue#e -aran!i%ar que un(ro&ea#or en (ar!i&ular (ue#a a&&ear el $,#ulo #e$e$oria que ne&ei!a.

Con n CPU y n $e$oria ne&ei!a log2n e!a(a#e &on$u!a&i,n &a#a una #e la &uale !en#r2 n/2i!&*e> (ara un !o!al #e (nlog2n)/2 i!&*e.

Page 18: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 18/24

MU<TICOMPUTADORASBASADAS EN BUS

En e!e i!e$a no e !iene la &o$(ar!i&i,n #e un olo e(a&io #e ino que &a#a una #e la &o$(u!a#ora &one&!a#a (oee $e$oria lo&al. El i!e$a #e &o$uni&a&i,n ir'e (ara in!er&on$2quina &on o!ra> &on lo que u 'olu$en #e !r2+&o e 'ario ,r#enen rela&i,n &on el uo #e una re# #e in!er&one/i,n (ara el !r2$e$oria &o$o o&urre en el &ao an!erior.

Page 19: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 19/24

Un e;e$(lo !1(i&o #e $ul!i&o$(u!a#ora en 0u e en&uen!r$o#erna re#e lo&ale3<AN8> en la &uale e a-re-an !ar;e!a'ario CPU que lue-o e &o$uni&an (or $e#io #e la in=rae!r

&a0lea#o. <a 'elo&i#a#e !1(i&a 'an #e 4 a 4 M0(. E/i!eni!e$a $ul!i&o$(u!a#ora i-ni+&a!i'o 0aa#o en el eque$a.

Page 20: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 20/24

MU<TICOMPUTADORASBASADAS EN CONMUTADE!o i!e$a e i$(le$en!an &on 0ae en una 2li#a re# #e in!ea la &ual e &one&!an lo CPU. Ca#a equi(o !iene a&&eo #ire&!o ya u (ro(ia $e$oria. E/i!en 'aria e!ra!e-ia (ara la &one/i,n !oen!re la $2 re(reen!a!i'a e!2n la $a!ri% y el *i(er&u0o. <a&o$o la (reen!a#a en la "i-ura. 44 e a(li&an an!e !o#o (ara (#e -ra+&a&i,n a'an%a#a> (ro&ea$ien!o #e i$2-ene y 'ii,n ro0,

Page 21: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 21/24

<a !o(olo-1a #e *i(er&u0o &oni!e real$en!e en un &u0o n#i$e"i-. 44F $ue!ra un *i(er&u0o #e #i$eni,n . E!e eque$a #e(ue#e en!en#ere &o$o #o &u0o or#inario> &on un (ro&ea#o

'r!i&e. Se in!er&one&!an lo 'r!i&e &orre(on#ien!e #e lo #o &

Page 22: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 22/24

Para e/!en#er el &u0o a #i$enione> e (ue#e a)a#ir a la +&on;un!o #e #o &u0o &one&!a#o en!re . y &one&!a$o la&orre(on#ien!e en la #o $i!a#e> y a1 en lo u&ei'o. Para el &

*i(er&u0on

#i$enional> &a#a CPU !ienen

&one/ione &on o!rCo$o (ue#e a(re&iare> la &o$(le;i#a# #el &a0lea#o au$en!a en (lo-ar1!$i&a &on el !a$a)o. Da#o que ,lo e &one&!an lo C&er&ano> $u&*o $ena;e #e0en reali%ar 'ario al!o an!e #e l#e!ino. <a !raye&!oria #e $ayor lon-i!u# i-ual$en!e &re&e lo-ar1!$i&a &on el !a$a)o> a #i=eren&ia #e la $a!ri% #on#e &on=or$e la ra1% &ua#ra#a #el n9$ero #e CPU.

Page 24: Sistemas distribuidos Hardware

7/18/2019 Sistemas distribuidos Hardware

http://slidepdf.com/reader/full/sistemas-distribuidos-hardware 24/24

GRACIAS