Baixe o app para aproveitar ainda mais
Prévia do material em texto
Os sistemas distribuídos realizam a comunicação e a transferência de dados entre computadores que estejam conectados em uma rede, no entanto esse processo pode sofrer rompimentos e falhas de comunicação. Essas, por sua vez, ocorrem como falhas por omissão, falhas arbitrárias, falhas de sincronização. Descreva cada uma delas. Resposta esperada As falhas nos sistemas distribuídos podem ocorrer entre a transmissão e comunicação entre os computadores. Estas falhas podem ser classificadas pelas seguintes consequências: - falhas por omissão: é quando um processo ou canal de comunicação deixa de executar suas funções. - falhas arbitrárias: é quando um processo atribui valores diferentes dos dados registrados no sistema. - falhas de sincronização: podem ocorrer quando o tempo de sincronização dos sistemas e sua execução excedem o tempo estabelecidos na transmissão das mensagens do processo. Minha resposta Em sistema de distribuído, tanto os de processos e como os canais de comunicação, os mesmo podem chegar a falhar, eles podem divergir do que é considerado um comportamento correto, os modelos de falhas podem de forma proporcionar um entendimento dos seus efeitos e consequências, apresentando sob alguns exemplos de falhas abaixo. * Falhas por omissão: As falhas são classificadas por falhas de omissão, onde se referem aos casos em que um processo ou canal de comunicação deixa de ser executada as ações que deveria executar. * Falhas arbitrárias: A falha arbitrária é aquela em que omite arbitrariamente passos desejados do processamento ou efetua processo indesejado, portanto o processo atribui valores diferentes dos dados registrados em sistema. * Falhas de sincronização: A falha de sincronização ocorre quando o tempo da sincronização dos sistemas, que ocorre em sua execução e excedem o tempo estabelecidos na transmissão das mensagens do processo. O computador é uma máquina eletrônica que permite processar dados, sendo composto por uma série de circuitos integrados e outros componentes relacionados, que possibilitam a execução de uma variedade de sequências ou rotinas de instruções indicadas pelo usuário. Para que essa interação entre usuário, software e hardware possa ocorrer, faz-se necessário a utilização de um sistema operacional. Diante disso, conceitue sistema operacional e descreva as suas principais funções em um sistema computacional. Resposta esperada O sistema operacional é o software responsável por permitir a interação entre usuário e computador. Suas principais funções são: 1. Gerenciamento dos recursos: gerencia os diversos componentes de hardware, como memória, dispositivos de entrada e saída, processador, entre outros, para o seu perfeito funcionamento. 2. Compartilhamento dos recursos: possibilita que diversos usuários façam uso de um mesmo recurso de forma concorrente, como, por exemplo, uma impressora. Importante ressaltar que, nestes casos, cabe ao sistema operacional realizar o controle dessas atividades concorrentes. 3. Controle e gerenciamento de rede: possibilita o gerenciamento dos recursos disponíveis em rede, alocando-os aos usuários com permissão de acesso. 1 2 Minha resposta O sistema operacional é conjunto de programas que gerenciam recursos, processadores, armazenamento, dispositivos de entrada e saída e dados da máquina e seus periféricos, faz comunicação entre o hardware e softwares. São várias as funções do sistema operacional podemos citar como por exemplo: * Permitir que os programas armazenem e obtenham informação; * Isolar os programas dos detalhes específicos de hardware; * Controlar o fluxo de dados entre os componentes de um computador; * Permitir que os programas sejam executados sem a interferência de outros programas; * Permitir que os programas independentes cooperem periodicamente e compartilhem informações; * Responder aos erros ou a solicitações dos usuários; * Impor um escalonamento entre programas que solicitam recursos; * Facilitar o acesso aos recursos do sistema. Contudo há uma unificação de essas todas essas funções em apenas duas, onde há a facilidade de acesso aos recursos do sistema e o compartilhamento de recursos de forma organizada e protegida.
Compartilhar