Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 201808018061 1a Questão No contexto dos SO multitarefas (em um sistema com 1 processador do tipo mononúcleo), o conceito de concorrência entre processos NÃOse refere a: Vários programas poderem ser carregados na memória a espera do uso alternado do processador. O controle do acesso concorrente a diversos recursos, implementado por mecanismos de proteção do SO para garantir a integridade de todo o sistema. Otimização do tempo do processador devido à possibilidade de utilização de interrupções. Gerenciamento dos recursos computacionais para servir vários processos, que podem ser orientados ao processamento ou à entrada/saída. Execução simultânea de vários processos, diminuindo assim o tempo de espera médio do sistema. 2a Questão Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre processos e a possibilidade de uso concorrente por mais de um usuário. Neste contexto podemos afirmar que: Alguns sistemas multiusuário são também multitarefa Sistemas monousuário são obrigatoriamente monotarefa. Sistemas monotarefa podem ser multiusuário. Todo sistema multiusuário é também multitarefa. Todo sistema multitarefa é também multiusuário. 3a Questão Os sistemas operacionais podem ser classificados em relação à possibilidade de concorrência entre processos e de uso concorrente por mais de um usuário. Neste contexto podem os afirmar que: Todo sistema multiusuário é também multitarefa Alguns sistemas multiusuário são também multitarefa Sistemas monotarefa podem ser multiusuário Todo sistema multitarefa é também multiusuário Sistemas monousuário são obrigatoriamente monotarefa 4a Questão Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas? Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados a execução de vários programas de forma concorrente em um ambiente monousuário. Recursos computacionais são compartilhados entre os usuários e aplicações, de forma concorrente aos diversos recursos como: memória, processador e periféricos, de forma ordenada e protegida, entre os diversos programas. Os Programas são executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo (time-slice). Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados a execução de um único programa ou tarefa. Há apenas um único usuário interagindo com o sistema, mas existe a possibilidade de execução de diversas tarefas ao mesmo tempo, como a edição de texto, uma impressão e o acesso à Internet. Explicação: Os sistemas monoporogramáveis pela sua simplicidade não permite a existência de concorrência. 5a Questão Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados latência, pronto ou atividade espera, pronto ou execução espera, pronto ou interrupção latência, espera ou atividade interrupção, pronto ou execução Explicação: Conceitos básicos em sistemas. 6a Questão Para que uma aplicação execute instruções privilegiadas é necessário que esta aplicação faça: a execução de um programa específico uma chamada ao sistema (system call) o acesso com uma conta privilegiada. uma solicitação ao administrador do sistema uma interrupção 7a Questão Em relação aos tipos de sistemas operacionais analise as alternativas corretas: I - Os tipos de sistemas operacionais são: Sistemas Monoprogramáveis/Monotarefa; Sistemas Multiprogramáveis/Multitarefa; Sistemas com Múltiplos Processadores; II - Um sistema monotarefa é voltado a execução de um único programa ou tarefa; III - Um sistema multitarefa implementa o conceito de multiprogramação; IV - Um sistema com múltiplos processadores caracteriza-se por possuir apenas dois processadores. I e II II, III e IV I, II e III I, II e IV I, III e IV 8a Questão Define-se um sistema operacional multitarefa como sendo aquele que possui a capacidade de: executar programas baseados em threads. gerenciar múltiplos processadores. administrar mais de um usuário simultanemente. executar vários programas simultaneamente. manter vários programas na memória simultanemente.
Compartilhar