Você está na página 1de 5

SISTEMAS OPERACIONAIS DISTRBUIDOS

Eudxia Lottie Silva Moura (eudoxia.g12@gmail.com) -Sistemas de Informao FAAr - Faculdades Associadas de Ariquemes IESUR- Fundao Assistencial Educativa de Ariquemes FAECA - Faculdade Assistencial e Educativa de Ariquemes Av. Capito Silvio, n2738-Setor Grandes reas - RO

Resumo: Esse trabalho apresenta os sistemas operacionais distribudos, trata um histrico dos sistemas operacionais antigos ate o dia de hoje. Apresenta vantagem e desvantagem desses sistemas, que um dos grandes avanos da tecnologia de informao. Hoje as grandes organizaes precisam cada vez mais de resultados rpidos e exatos. Os sistemas distribudos apresentam uma forma de fazer isso, atravs da computao paralela, do multiprocessamento. Abstracts: This paper presents the distributed operating systems, is a history of the old operating systems until today. Presents advantages and disadvantages of these systems is a major advancement in information technology. Today large organizations increasingly need for fast and accurate results. Distributed systems offer a way to do this through the parallel computing of multiprocessing. Introduo:

1.

Desde de1940 quando acelerou as evolues dos computadores, com o finalidade de ajudar o homem na organizao das tarefas e na realizao de clculos, at hoje as pesquisas surpreendem a todos. Pode se dizer que o homem no vive hoje sem esse instrumento. Mas nem todos entendem essas mquinas, porm a maioria a usam, isso graas aos grandes homens que dedicaram parte, ou porque que no todo, seus estudos para tornar o computador mais amigvel, ou seja, criaram os Sistemas Operacionais que facilitam o uso dessa mquina to complexas, porem muito til. Nas ultimas dcadas esses grandes homens tem se preocupado em deixar a maquina mais rpida e ainda mais til, e para isso eles contam com os sistemas operacionais, que com suas tcnicas, tambm agilizam os processos fornecidos pela maquina. Esses sistemas o peracionais tm evoludo, e depois da grande estria da internet, propiciou a inveno de Sistemas Operacionais novos que se caracterizam por possurem uma coleo de processadores porem que compartilham um nico sistema operacional que se comunica via uma rede. Antes de comear o assunto de sistemas operacionais distribudos, faz-se necessrio entender como foi a evoluo dos sistemas operacionais, e qual a importncia desses sistemas.
2.

Historia dos Sistemas Operacionais:

Segundo Lucila Ribeiro, podemos dividir a evoluo dos sistemas operacionais em seis fases:

Ausncia dos S.Os (Dcada de 40) : A Segunda Guerra Mundial acelerou as pesquisas para o desenvolvimento dos primeiros computadores (Mark I, ENIAC etc.), objetivando dinamizar o processo de realizao de clculos. Os computadores, ento desenvolvidos, eram baseados em vlvulas. Eles ocupavam salas inteiras e no possuam um SO. Com isso, programar, por exemplo, o ENIAC para realizar um determinado clculo poderia levar dias, pois era necessrio conhecer profundamente o funcionamento de seu hardware e utilizar linguagem de mquina; Processamento em Batch (Dcada de 50): O desenvolvimento do transistor permitiu um grande avano da informtica. Assim, os computadores tornaram-se menores, mais confiveis e mais rpidos. Nesta dcada observa-se o surgimento dos primeiros SOs e a programao das mquinas se dava atravs de cartes perfurados. Processamento Time-Sharing (Dcada de 60): Nesta dcada entram em cena os circuitos integrados (CIs), o que permitiu que os computadores se tornassem mais baratos e, portanto, mais acessveis s organizaes empresariais. Na poca em questo os processos no mais monopolizavam o uso do processador mas sim compartilhavam o mesmo. Dessa forma, o tempo de processamento passou a ser igualmente dividido entre os processos existentes. Esta tcnica de processamento acabou ficando conhecida como processamento time-sharing ou processamento de tempo compartilhado. Multiprocessamento (Dcada de 70): Nesta dcada a integrao em larga escala (Large Scale Integration LSI) e a integrao em muito grande escala (Very Large Scale Integration - VLSI) permitiram uma reduo significativa no tamanho e no custo dos computadores. Com isso, os computadores com mltiplos processadores tornaram-se acessveis e os processos passaram a ser executados em paralelo. Este tipo de processamento ficou conhecido como multiprocessamento. Computadores Pessoais (Dcada de 80): Os computadores pessoais tornam-se mais acessveis comercialmente e a microcomputao se consolidou. Assim, surgiram os SOs voltados especificamente para os ento chamados microcomputadores (ex.: CP/M6, MS-DOS7, OS/28 etc.). interessante destacar que neste perodo a rpida evoluo dos processadores dos computadores pessoais permitiu que seus SOs incorporassem importantes recursos como interface grfica e multimdia. O baixo custo dos equipamentos permitiu, tambm, o surgimento das redes locais e com isso desenvolveram-se os Sistemas Operacionais de Rede (ex.: Novell Netware, LAN Manager etc.) Sistemas Distribudos (Dcada de 90): Durante a dcada de 1990 o crescimento das redes de computadores, especialmente a Internet, propiciou o surgimento de sistemas computacionais novos que se caracterizam por possurem uma coleo de processadores que no compartilham memria ou barramento e que se comunicam via rede. Estes sistemas acabaram sendo chamados de sistemas fracamente acoplados que possibilitaram o surgimento dos sistemas distribudos, onde diversos SOs presentes nos computadores de uma rede interagem o suficiente para dar a impresso de que existe um nico Sistema Operacional controlando toda a rede e os recursos computacionais ligados a ela. Atualmente, os pesquisadores da rea de Sistemas Operacionais concentram boa parte de seus esforos nos estudos sobre os Sistemas Operacionais Distribudos.
3.

Sistemas Operacionais Distribudos:

Computao distribuda, que segundo Deitel, 2008, um fenmeno da tecnologia computacional que permite que a computao de uma organizao seja realizada, no mais por

um computador central, e sim distribuda atravs de redes para os lugares onde o trabalho da organizao realizado. Complementando a compreenso do termo, Tanenbaum, 1995, cita que para ser considerado um sistema distribudo a soluo tem que oferecer tendo em vista tanto a tica do hardware quanto a do software. Um definio mais clara de Tanenbaum, 1995, um sistema distribudo -- ... uma coleo de computadores independentes que se apresenta ao usurio como um sistema nico e consistente.Dessa forma os sistemas distribudos, so sistemas em interligados atravs de uma rede de computadores, que fornece aos usurios todos os recursos de um sistema local, porem no opera em todas as maquinas. Desde 1970 quando surgiu o multiprocessador, os sistemas foram classificados como fracamente acoplados e fracamente acoplados. Veja na figura abaixo:

Figura 1: Classificao dos multiprocessadores. Fonte: (Apostila, Sistemas Operacionais Lucilia Ribeiro)

Os sistemas distribudos so classificados como fracamente acoplados, por se trata de sistemas conectados a vrios computadores que se comunicam atravs do uso de linhas de comunicao. Nos sistemas operacionais em rede os usurios tm o conhecimento de qu existem vrios e computadores interligados, j nos sistemas operacionais distribudos os conjuntos de computadores no aparecem ao usurio dando a impresso que se trata somente de um sistema. Nesse conceito quase se trata de sistemas fortemente acoplados, somente parece, porem no se trata de um sistema fortemente acoplado. A comunicao de um computador para o outro e feita atravs de troca de mensagens. Os processos cooperativos podem fazer uso de um buffer para trocar mensagens atravs de duas rotinas: SEND (receptor, mensagem) e RECEIVE (transmissor, mensagem). A rotina SEND permite o envio de uma mensagem para um processo receptor, enquanto a rotina RECEIVE possibilita o recebimento de mensagem enviada por um processo transmissor. A maior caracterstica dos sistemas distribudos e a transparncia, podendo haver transparncia nos acessos, na localizao dos sistemas, nas migraes dos dados, nas replicaes e em relao s falhas. Apesar de o termo ser transparncia, a questo e que os usurios no pre cisam saber onde esto localizados os arquivos, para ter acesso a eles. Esses tipos de sistema podem tambm possuir outras caractersticas:
y

Eficincia

y y y

Flexibilidade Consistncia Robustez

Os sistemas distribudos oferecem diversas vantagens na execuo de algumas tarefas se comparado com o sistema tradicional de processamento local como, por exemplo, o custo/desempenho, o atendimento as necessidades de aplicaes essencialmente distribudas, tendem a serem fortemente confiveis alm do crescimento gradual de acordo com a carga de trabalho. Como todo sistema, ele apresenta tambm alguns pontos que podem ser considerados desvantagens como o desenvolvimento de software muito complexo, possveis gargalos por dependncia de rede de comunicao e falta de segurana intrnseca. Abaixo esto enumeradas mais algumas vantagem e desvantagem dos sistemas distribudos: Vantagens: Econmicas: aproveitar mquinas potencialmente ociosas; mais barato vrios processadores interconectados do que um supercomputador. Distribuio inerente: algumas aplicaes so distribudas por natureza. Tolerncia a falhas: em caso de falha de uma mquina, o sistema como um todo pode sobreviver, apresentando apenas uma degradao de desempenho. Crescimento incremental: o poder computacional pode ser aumentado atravs da concluso de novos equipamentos. Flexibilidade: sistemas distribudos so mais flexveis do que mquinas isoladas, por isso muitas vezes so utilizados at mesmo que no se esteja buscando desempenho. essa flexibilidade que permite que vrios usurios compartilhem dados e perifricos. Desvantagens: Pouco software de alto nvel disponvel para sistemas distribudos. Dificuldades para evitar acesso indevido (segurana). A rede de interconexo pode causar problemas ou no dar vazo a demanda.
4.

Concluso:

Os sistemas operacionais distribudos uns dos grandes avanos dos sistemas operacionais j que com eles os usurios podem ter acesso aos recursos da maquina principal da mesma forma que fazem com recursos locais e as migraes dos dados de um sistema para o outro esto totalmente controladas por esses sistemas. Sem duvida esses sistemas so de grande importncia principalmente para as organizaes mais modernas, por serem mais seguros, j que os dados esto em um servidor e se alguma outra das mquinas sofrer algum dano as informaes contidas no sistema no se perde.

5.

Bibliografia:

http://www.artigonal.com/informatica-artigos/sistemas-distribuidos-991878.html http://ti.crinfo.com.br/?p=86 BERENGER, Francis, MAIA, Luiz Paulo -Arquitetura de sistemas operacionais- 3 edio (2002) TANENBAUM, A. S. Sistemas Operacionais Modernos, 1992 . SILBERSCHATZ, Abraham, GALVIN, Peter, GAGNE, Greg Sistemas Operacionais, conceitos e aplicaes- Elsvier, 2000- RJ

Você também pode gostar