Buscar

sistema operacional

Prévia do material em texto

Questões
1- Threads é uma linha de execução que se divide entre si, trabalha dentro de um programa sequencialmente com início, meio e fim. Ela é tão rápida que mesmo em hardwares com uma única CPU sua execução parece ser simultânea passando despercebida a mudança entre uma linha e outra. Já com hardwares de múltiplas CPU’s são realmente simultâneas. Um exemplo é dos Threads em browsers, num site de reprodução de vídeos como o YouTube, para o áudio funcionar é um thread em andamento, para o vídeo funcionar é outro thread em andamento, para cada ação um thread separado, com ações determinadas com as ações específicas de cada thread.
2- Impasse é quando o gerenciamento de processos faz uma verificação dos problemas que surgem devido há disputa de vários processos por poucos recursos, já que o sistema não consegue dar conta desses processos, gera um congestionamento, não conseguindo processar esses programas simultaneamente, escolhendo um e rejeitando o outro, levando o usuário a tentar finalizar essa tarefa. Abandono é quando vários programas esperam por tempo indeterminado, e nunca são atendidos, causando o para total do sistema operacional, tendo a necessidade de desligar a máquina para parar os processos definitivamente.
3- Há quatro situações que levam aos impasses.
A exclusão mutua – nenhum dos processos envolvidos querem abrir mão de executar.
Monopolização dos Recursos – quando qualquer um dos processos ser recusa a voltar e favorecer o outro.
Inexistência de Preempção – não é possível mudar os recursos de lugar ou de execução.
Espera Circular – Um processo espera o outro executar para que possa ser liberado espaço, só que todos esperam a mesma coisa dos outros, resumindo ninguém sai do lugar ocasionando o travamento do sistema.
4- Para poder evitar os impasses que ocorrem, é necessário primeiro o conhecimento do equipamento que será utilizado, e suas funcionalidades, se suporta tal atividade ou não. Reservar um tempo especifico para realizar uma tarefa também é uma solução, pois determinando um tempo para fazer cada coisa evita o congestionamento de tarefas que leva ao impasse e caso aconteça o impasse procurar resolver de maneira calma sem acabar por prejudicar o processo que está parado.
5- O impasse em redes ocorre quando há tentativas de acesso a um determinado setor, por exemplo, internet bankline fora do ar devido as diversas solicitações de acesso.
6- O impasse spooling é uma condição que pode ser causada quando várias pessoas querem usar um mesmo equipamento, por exemplo, o uso compartilhado de uma impressora. As solicitações para imprimir passam a ordenar as impressões de forma não organizada fazendo com que as menores quantidades de páginas tomem a frente as maiores quantidades na fila durante um processo.
7- Preempção é uma sensação dada pelo Sistema Operacional, por exemplo, Windows, que ao atuar com um processador de 1 núcleo apenas, se faz parecer capaz de executar.

Continue navegando