Lista completa de Questões sobre Sistemas Operacionais para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Em relação aos ambientes operacionais de grande porte, família Microsoft Windows, Unix e Linux é correto afirmar que
Ciência da Computação - Sistemas Operacionais - Fundação de Estudos Superiores de administração e Gerência (ESAG) - 2006
Assinale a alternativa que NÃO contenha características da arquitetura Cliente Servidor:
Os programas servidores executam em hardware e Sistema Operacional são especialmente desenvolvidos para este fim.
Um servidor pode servir vários clientes ao mesmo tempo e gerir os acessos a recursos compartilhados.
Existe uma relação de muitos-para-um entre clientes e servidor. Os clientes iniciam o diálogo através da requisição de um serviço. Os servidores esperam passivamente os pedidos dos clientes.
Cliente Servidor é uma relação entre processos que executam em máquinas diferentes. O processo Servidor é o fornecedor dos serviços e o cliente é consumidor destes serviços.
Num Sistema Operacional, a camada mais baixa de interface com o hardware chama-se:
Física
Kernel
Shell
Monolítica
São os possíveis estados de um processo em um Sistema Operacional:
novo, em execução, em espera, pronto e terminado.
entrada, processamento e saída.
velho, parado, rodando, ocioso e fantasma.
inicial, intermediário, em processamento e finalizado.
Ciência da Computação - Sistemas Operacionais - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Julgue os seguintes itens acerca dos sistemas operacionais.
I Em um computador do tipo PC, mais de um sistema operacional pode ser instalado, desde que adotem um mesmo formato para os seus sistemas de arquivos. Se mais de um formato for adotado, será impossível a carga dos sistemas.
II Em um sistema de arquivos, além dos blocos que armazenam os dados dos arquivos, podem existir blocos que armazenam dados sobre as partições ou sobre outros blocos.
III O algoritmo de escalonamento de disco shortest-seek-timefirst serve todas as solicitações próximas da posição atual da cabeça de leitura e gravação antes de mover a cabeça para locais mais distantes.
IV O desempenho do algoritmo round robin no escalonamento de um processador depende do tamanho da fatia de tempo. A fatia deve ser grande, quando comparada ao tempo para a mudança de contexto.
V Os threads podem compartilhar códigos e dados. A criação, escalonamento e gerenciamento de threads não podem ser feitos por um sistema operacional, têm que ser feitos por uma camada acima do sistema operacional.
A quantidade de itens certos é igual a
1.
2.
3.
4.
Ciência da Computação - Sistemas Operacionais - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Com relação a conceitos sobre sistemas distribuídos, assinale a opção correta.
Em um sistema distribuído, os usuários podem acessar recursos em outras máquinas, mas um sistema operacional distribuído não tem como tornar a distribuição dos recursos transparente aos usuários.
Um sistema distribuído tem que ser tolerante a falhas. Para ser considerado tolerante a falhas, tem que continuar a funcionar, sem degradação do desempenho ou das funcionalidades, após as falhas.
Um sistema de arquivos distribuídos pode ser implementado sem manter informações de estado. Nesse caso, as operações são tratadas individualmente e não como partes de uma sessão.
Um sistema distribuído pode suportar a migração de processos. A migração de processos não pode, entretanto, ocorrer sob controle de um sistema operacional, tem que ser controlada por aplicações.
Ciência da Computação - Sistemas Operacionais - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
Com relação às características dos diversos sistemas operacionais, assinale a opção correta.
Nos sistemas operacionais com processamento em lote, os programas dos usuários são agrupados em lote, e esse lote de programas é submetido para execução. Quando a execução termina, os resultados são impressos para serem entregues a cada usuário. Sistemas que fazem exclusivamente processamento em lote são muito comuns atualmente, principalmente em computadores que operam com sistemas SUNOS e IBM AIX.
Nos sistemas operacionais multiprogramados, diversos programas são carregados simultaneamente na memória e o tempo do processador é dividido entre eles. Mesmo que alguma instrução de E/S seja chamada, o processador não interrompe a execução da instrução em curso, o que pode acarretar desvantagens com relação a outros sistemas.
O processamento de tarefas em lote por compartilhamento de tempo permite minimizar o uso do processador, enquanto que o processamento de tarefas em lote com multiprogramação maximiza o tempo de resposta.
O processamento em lote necessita que exista uma proteção de memória, isto é, enquanto um programa de usuário está sendo executado, ele não deve alterar a área de memória que contém o monitor de processamento.
Sistemas operacionais atuais possuem problemas de escalonamento, já que um usuário pode reservar determinado intervalo de tempo para o processamento de um programa e, se esse programa não terminar durante o tempo reservado, será interrompido antes de a solução do problema ser concluída.
Situação indesejável que ocorre em um sistema operacional quando este tenta executar duas ou mais operações simultâneas, que, no entanto, em função de sua natureza, deveriam ser executadas em uma seqüência própria como requisito para seu correto resultado. Esta situação está ligada ao conceito de
thread.
deadlock.
livelock.
race condition.
signal.
Tendo em vista os sistemas operacionais e os principais aplicativos comerciais, podemos afirmar:
Aplicativos comerciais que suportam OLE (Object Linking and Embedding), como: processadores de texto, planilhas eletrônicas, softwares de apresentação, etc. são universais e, conseqüentemente, uma mesma versão pode ser instalada indistintamente em qualquer sistema operacional gráfico.
Se o sistema operacional e os aplicativos suportam OLE (Object Linking and Embedding), os dados só podem ser compartilhados entre aplicativos de duas formas, copiando e incorporando.
Se o sistema operacional e os aplicativos suportam OLE (Object Linking and Embedding), os dados só podem ser compartilhados entre aplicativos de duas formas, copiando e vinculando.
Se o sistema operacional e os aplicativos suportam OLE (Object Linking and Embedding), os dados podem ser compartilhados entre aplicativos de quatro formas, copiando, vinculando, replicando e incorporando.
Se o sistema operacional e os aplicativos suportam OLE (Object Linking and Embedding), os dados podem ser compartilhados entre aplicativos de três formas, copiando, vinculando e incorporando.
Certo aluno de um curso de informática fez um estudo comparativo entre os sistemas operacionais Windows e Linux. Chegou às seguintes conclusões:
I. O Linux, assim como o Windows, normalmente necessita de aquisição de licenças para sua instalação e funcionamento.
II. O comando "mv a b", digitado no Linux, efetua a criação de um link de um arquivo para outro.
III. O comando "mv a b", quando digitado no Windows, gera uma resposta de erro.
IV. O comando "list myfile.txt", quando digitado no Linux, mostra o conteúdo do arquivo.
A quantidade de conclusões corretas do aluno é igual a
4
3
2
1
0
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...