Aula 4 Sistemas Desktops e Multiprocessadores.pptx

Embed Size (px)

Citation preview

  • 7/23/2019 Aula 4 Sistemas Desktops e Multiprocessadores.pptx

    1/17

    Prof. Esp. Manoel Pedro

    SistemasOperacionais

    Sistemas Desktop

    Sistemas Multiprocessadores

  • 7/23/2019 Aula 4 Sistemas Desktops e Multiprocessadores.pptx

    2/17

    Sistemas de Mesa (desktops)

    10/16/15

    Os computadores pessoais (PCs)apareceram noanos 70! durante a primeira d"cada! as CPUsdosPCs n#o possu$am as facilidades necess%riaspara prote&er um sistema operacional dospro&ramas dos usu%rios. Os SistemasOperacionais dos PCs n#o eram! nem

    multiusurionem multitarefa.

  • 7/23/2019 Aula 4 Sistemas Desktops e Multiprocessadores.pptx

    3/17

    Sistemas de Mesa (desktops)

    10/16/15'

    a eolu*#o dos sistemas operacionais para PCS!foi direcionada para o usu%rio! optando por

    ma+imi,ar a utili,a*#o e a e-c%cia e acapacidade de resposta para o usu%rio e n#o autili,a*#o CPU e dos perifricos.

    Esses sistemas para PCs incluem os sistemas

    Microsoft indos e o pple Macintos.

  • 7/23/2019 Aula 4 Sistemas Desktops e Multiprocessadores.pptx

    4/17

    Sistemas de Mesa (desktops)

    10/16/152

    O Sistema Operacional MS3DOS da Microsofteoluiu para m4ltiplas op*#o do Microsoftindos ! e a M aprimorou o MS3DOS para o

    OS/.O sistema operacional da pple Macintos foi

    transferido para um ardare mais aan*adocom noas funcionalidades ! como mem7ria

    irtual e multitarefa. Posteriormente a pplelan*a o sistema MacOS 8 9ue tem seun4cleo( kernel ) :aseado em ;ni+.

    O

  • 7/23/2019 Aula 4 Sistemas Desktops e Multiprocessadores.pptx

    5/17

    Sistemas de Mesa (desktops)

    10/16/155

    O custo para o desenolimento dessee9upamentos s#o su-cientemente :ai+os para9ue indiiduos fa*am uso isolado do computador!

    e assim a utili,a*#o da >P; n#o " mais umpro:lema primordial.

    o entanto prote*#o para ar9uios 9ue n#o erraum pro:lema para as ma9uinas pessoais! com a

    eolu*#o da tecnolo&ia essas ma9uinas ( PCs )passaram a se li&ar a outras ma9uinas e outrosusu%rios! tornando a prote*#o de ar9uios al&onecess%rio nos sistemas operacionais Desktop.

  • 7/23/2019 Aula 4 Sistemas Desktops e Multiprocessadores.pptx

    6/17

    Sistemas de Mesa (desktops)

    10/16/156

    Sem a prote*#o de ar9uios facilita a utili,a*#ode pro&ramas predadores a destrui*#o de dados!em sistemas como MS3DOS e o sistemaoperacional da Macintos .

    Esses Pro&ramas s#o camados de ?ermes e/ou?$rus.

    Verme: Softare 9ue9uando carre&ado emum sistema decomputador! destr7i !

    interrompe ou cousaerros no processamento.;m erme atua comoum a&ente lire e n#o seincorpora a outros

    pro&ramas.

    Vrus: Pe9uenospro&ramas criados para seespalarem de umcomputador para outros e

    interferir na opera*#o docomputador . ;m ?$ruspode corromper ou apa&ardados ! usar um pro&ramade e3mail para se espalar

    para outros computadores

  • 7/23/2019 Aula 4 Sistemas Desktops e Multiprocessadores.pptx

    7/17

    Sistemas de Mesa (desktops)

    10/16/15@

    >aracter$sticas aan*adas de tempocompartilado! como mem7ria prote&ida epermissAes de ar9uios! n#o s#o su-cientes! porsi s7! para sala&uardar de ata9ues um sistema.

    Lembrete

  • 7/23/2019 Aula 4 Sistemas Desktops e Multiprocessadores.pptx

    8/17

    Sistemas Multiprocessadores

    10/16/15B

    maioria dos sistemas! at" ent#o! s#o sistemasde um 4nico processadorC isto "! eles tm

    somente uma >P; principal. Entretanto! ossistemas multiprocessadores (tam:"mconecidos como sistemas paralelos ousistemas fortemente acoplados) est#o

    crescendo em importncia. Fais sistemaspossuem mais de um processador

  • 7/23/2019 Aula 4 Sistemas Desktops e Multiprocessadores.pptx

    9/17

    Sistemas Multiprocessadores

    10/16/15G

    Os sistemas multiprocessados tm trsanta&ens principaisH

    1 Frou&put (ta+a de tra:alo) umentado.>omo o aumento do numero de processadores!espera3se o:ter mais tra:alo e+ecutando emmenos tempo. ta+a incremental de elocidade

    com processadores n#o " . I menos 9ue .Juando m4ltiplos processadores cooperam emuma tarefa! &eram overhead e concorrncia derecursos como! mem7ria e dispositios de /O!

    diminuindo o &ano esperado.

  • 7/23/2019 Aula 4 Sistemas Desktops e Multiprocessadores.pptx

    10/17

    Sistemas Multiprocessadores

    10/16/1510

    K conomia de scala. Sistemasmultiprocessadores podem economi,ar mais

    dineiro 9ue multiplos sistemas com um 4nicoprocessador! por 9ue ele podem compartilarperif"ricos! mem7ria e suprimentos de ener&ia.

    ' K Con!abilidade aumentada" Se as fun*Aes

    podem ser distri:u$das apropriadamente entre%rios processadores! ent#o fala de umprocessador n#o interrompe o sistema! apenas otorna mais lento.

  • 7/23/2019 Aula 4 Sistemas Desktops e Multiprocessadores.pptx

    11/17

    Sistemas Multiprocessadores

    10/16/1511

    ' K Esta capacidade de continuar fornecendo

    seri*o proporcionalmente ao n$el do ardareremanescente camada de#rada$%o limpa.Sistemas proLetados para atender de&rada*#olimpa s#o tam:"m camados de sistemas

    tolerantes a fal&as"

  • 7/23/2019 Aula 4 Sistemas Desktops e Multiprocessadores.pptx

    12/17

    Sistemas Multiprocessadores

    10/16/151

    opera*#o continua em presen*a de falasre9uer um mecanismo para permitir 9ue a falaseLa detectada! dia&nosticada e! se poss$el!

    corri&ida. O sistema consiste em doisprocessadores idnticos! cada um com suapr7pria mem7ria local.

    ;m Processador " o principal e o outros " o

    ackup. S#o mantidas duas c7pias de cadaprocessoH uma no processador principal e outrano :ackup.

  • 7/23/2019 Aula 4 Sistemas Desktops e Multiprocessadores.pptx

    13/17

    Sistemas Multiprocessadores

    10/16/151'

    Se uma fala " detectada! a copia de :ackup "atiada e " reiniciada a partir do ponto decontrole mais recente. Esta solu*#o " cara! L% 9ue

    enole consider%el duplica*#o de ardare. Os sistemas multiprocessadores mais

    comum oLe em dia usam multiprocessamentosimtrico 'S(P s*mmetric

    multiprecessin#) no 9ual cada processadore+ecuta uma copia idntica do sistemaoperacional! e estas c7pias comunicam3se umascomas outras 9uando necess%rio.

  • 7/23/2019 Aula 4 Sistemas Desktops e Multiprocessadores.pptx

    14/17

    Sistemas Multiprocessadores

    10/16/1512

    l&uns sistemas usam multiprocessamentoassimtrico no 9ual a cada processador "desi&nada uma tarefa especi-ca. ;m processador

    mestre controla os sistemaC os demaisprocessadores ou se diri&em ao mestre parainstru*Aes ou possuem tarefas prede-nidas.

    Essa relacionamento tem o nome de mestre+

    escra,o"S(P si&ni-ca 9ue todos os processadores s#o

    paresC n#o e+iste uma relacionamento mestre3escrao entre os processadores. >ada

    processador e+ecuta concorrentemente uma

  • 7/23/2019 Aula 4 Sistemas Desktops e Multiprocessadores.pptx

    15/17

    Sistemas Multiprocessadores

    10/16/1515

    O :enef$cio deste modelo " 9ue muitosprocessadores podem operar simultaneamente K processos podem ser e+ecutados se ouer

    >P;s K sem causar uma deteriora*#o dedesempeno si&ni-catia. Entretanto! deemoscontrolar cuidadosamente o /O para asse&urar9ue os dados alcancem o processador

    apropriado. l"m disso como as >P;s! s#oseparadas! uma pode -car ociosa en9uanto aoutra est% so:recarre&ada! resultando emine-cincias.

  • 7/23/2019 Aula 4 Sistemas Desktops e Multiprocessadores.pptx

    16/17

    Sistemas Multiprocessadores

    10/16/1516

    diferen*a entre os multiprocessamentosimtrico e assimtrico pode ser resultantetanto do ardare 9uanto do softare. ;m

    ardare especial pode diferenciar osprocessadores m4ltiplos! ou o softare pode serescrito para permitir somente um mestre em-ltiplos escra,os"

    ?irtualmente! todos os modernos sistemasoperacionais 3 incluindo o indos F! o Solares!o Di&ital ;8! o OS/ e o

  • 7/23/2019 Aula 4 Sistemas Desktops e Multiprocessadores.pptx

    17/17

    Material do Prof. Esp. Manoel

    Pedro

    Temos o destino que merecemos. Onosso destino est de acordo com os

    nossos mritos.l:ert Einstein

    O:ri&adoN