




Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Lista de exercícios para REVISÃO 2019
Tipologia: Exercícios
1 / 8
Esta página não é visível na pré-visualização
Não perca as partes importantes!





1 a. Lista de Questões de Sistemas Operacionais Resolvidas preparatórias para o 2o. NPC Julho/ Disciplina.: Sistemas Operacionais CT – 886 6ABCD Professor.: Carlos Henrique Oriá Oliveira Quevedo Matrícula.: Aluno.: Assinale as respostas pedidas no enunciado da questão ou escreva a resposta quando não houver múltiplas alternativas.
01 - Um sistema operacional, no geral, tem como funções: o gerenciamento de processos, o gerenciamento de memória, o sistema de arquivos e a entrada e saída de dados. Independente do sistema operacional utilizado, essas funções são executadas. Os sistemas operacionais podem ser classificados em relação ao seu projeto, ou seja, a arquitetura quanto ao gerenciamento de processos e ao número de usuários que podem utilizar o sistema simultaneamente. Sobre a classificação dos sistemas operacionais, assinale A (Arquitetura) e P (Processos) nos sistemas apresentados a seguir. ( ) Sistema em camadas. ( ) Monitor de máquinas virtuais. ( ) Multiprogramação. ( ) Micronúcleo. ( ) Multitarefa. A sequência está correta em
02 - Os sistemas operacionais têm a função de administrar os recursos físicos do sistema computacional. Contudo, quando o computador executa uma tarefa dedicada e repetitiva, na maioria das vezes, o sistema operacional é substituído por apenas um programa. ( ) Certo ( ) Errado
03 - Os sistemas operacionais constituem interfaces de abstração do hardware e permitem aos usuários de diferentes níveis de capacitação utilizarem adequadamente o computador. Independentemente da interface de usuários, os sistemas operacionais são baseados em princípios comuns que permitem a interoperabilidade. Sobre o assunto, assinale a afirmativa INCORRETA.
04 - O objetivo principal dos sistemas operacionais é criar, com eficiência, um ambiente de trabalho no sistema computacional que seja conveniente para o seu usuário. Constitui-se uma assertiva correta sobre os sistemas operacionais:
05 - Os sistemas operacionais normalmente possuem uma casca, que é a parte visível com a qual o usuário entra em contato, e outra parte interna. Essas duas partes são conhecidas, respectivamente, por:
06 - Sistema operacional é
07 - O início da execução de um programa provocada pelo usuário leva à criação de processos deamons.
08 - O software responsável pelo gerenciamento dos recursos do hardware para o usuário, a fim de que os softwares aplicativos não tenham que interagir diretamente com os dispositivos periféricos, é definido como
09 - Um Sistema Operacional funciona como uma interface entre um programa de usuário e o hardware e oferece uma variedade de serviços e funções de supervisão. NÃO é uma das tarefas clássicas de um Sistema Operacional
10 - Os programas que rodam em computadores com sistemas operacionais multitarefa recebem proteção para que os dados de um programa não sejam compartilhados com os demais, exceto em situações muito especiais, internas ao sistema operacional. Já em sistemas operacionais multiusuário, é previsível que um usuário acesse os dados dos outros usuários. ( ) C. Certo ( ) E. Errado
11 - Os sistemas operacionais, ao longo do tempo, foram desenvolvidos para atender os hardwares e separados em diferentes tipos. O tipo de sistema operacional conhecido por possuir grandes restrições de consumo de energia e de memória e que, na maioria das vezes, pode realizar apenas uma função é conhecido como sistemas operacionais de
( ) D. cartões inteligentes.
12 - Em um sistema operacional de tempo real, cada operação deve apresentar seu resultado dentro de um período definido de tempo. ( ) C. Certo ( ) E. Errado
13 - O módulo shell de um sistema operacional tem, principalmente, a função de:
14 - Sistema operacional é o programa que:
15 - Os sistemas operacionais têm a função de administrar os recursos físicos do sistema computacional. Contudo, quando o computador executa uma tarefa dedicada e repetitiva, na maioria das vezes, o sistema operacional é substituído por apenas um programa. ( ) C. Certo ( ) E. Errado
16 - A gerência de recursos computacionais é um dos objetivos de um Sistema Operacional (SO). Levando em consideração esse fato, assinale a alternativa correta.
17 - Uma das funções do sistema operacional é facilitar o uso dos diferentes recursos de hardware, por exemplo, acessar arquivos em disco, impressora, teclado, mouse, etc. O conceito aplicado para efetivar essa facilidade é conhecido como
( ) B. Tempo Real Não-crítico Rígido ( ) C. Tempo Real Crítico Rígido ( ) D. Tempo Real Não-crítico Flexível ( ) E. Tempo Real Crítico, seja Rígido ou Flexível
26 - Indique qual opção é verdadeira em relação às UCP.
( ) A. UCP contemporâneas são monoescalares, ou seja, podem executar simultaneamente instruções diferentes em cada uma de suas unidades de execução ( ) B. UCP contemporâneas são multitarefa, ou seja, podem executar simultaneamente instruções diferentes em cada uma de suas unidades de execução ( ) C. UCP contemporâneas são superescalares, ou seja, podem executar instruções diferentes em todas as suas unidades de execução simultaneamente. ( ) D. UCP contemporâneas são superescalares, ou seja, podem executar simultaneamente instruções diferentes em cada uma de suas unidades de execução ( ) E. UCP contemporâneas são superescalares, ou seja, podem executar simultaneamente instruções diferentes em cada um de seus núcleos.
27 - Pressuponha que tenha sido criado um novo sistema operacional denominado MEUSO. O MEUSO não tem suporte a gerenciamento de usuários, pois somente o usuário Administrador pode realizar login no sistema. MEUSO é especialmente desenhado para executar um serviço de banco de dados desenhado para aplicações críticas em relação ao desempenho e que sejam executados em ambientes corporativos com milhares de usuários utilizando este serviço concorrentemente. Qual opção abaixo seria correta em relação a este sistema operacional?
( ) A. Não é economicamente viável por atuar em áreas onde já existem produtos com liderança de mercado e que dificilmente poderiam ser afetadas pela concorrência a este sistema operacional, seja em aplicações gerais ou em aplicações de nicho. ( ) B. É multiusuário, pois milhares de usuários podem utilizar seus serviços de forma concorrente ( ) C. É monotarefa, pois pode executar somente o banco de dados ( ) D. Não é economicamente viável por não suportar gerenciamento de usuários ( ) E. É monousuário, pois somente um usuário pode realizar login no sistema.
Explicação Ser multiusuário ou monousuário é referente ao sistema como um todo e não aos serviços prestados pelo sistema
28 - Qual destas opções NÃO é característica dos sistemas operacionais monoprogramáveis?
( ) A. Apenas um programa pode estar carregado na memória por vez. ( ) B. Processador, memória e periféricos podem ser alocados sem restrições ao programa em execução ( ) C. No fundo, todo sistema é monoprogramável, já que apenas uma tarefa pode ser alocada no processador a cada instante ( ) D. Não utiliza os recursos do computador de forma economicamente eficiente. ( ) E. É facilmente implementável.
29 - Descreva como seria utilizar o computador sem um sistema operacional. Qual a função de um sistema operacional?
Resposta - Se não existisse sistema operacional, o computador não teria os gráficos, as imagens, recursos e os gerenciamentos em que ele gerencia os hardwares do computador. Sem ele, o usuário iria ter que conhecer o micro mais a fundo fazendo com que ele demore mais para obter o resultado em algo. A função do sistema operacional é justamente fazer um intermédio entre o usuário e o computador para facilitar seu uso.
30 - Explique qual dificuldade encontraríamos ao programar em um ambiente sem sist. operacional.
Resposta - Nós iriamos nos deparar com linguagem de programação. Teríamos que programar todos os componentes como HD, mouse, teclado entradas e saídas.
31 - Defina o conceito de máquina de camadas (níveis).
Resposta - Máquinas de camadas ou máquina de níveis é o processo em que um computador passa para facilitar a vida dos usuários em que o utiliza. Antigamente quando não existia sistema operacional, apenas cientistas e programadores podiam usar o computador, pois eles interagiam diretamente com o hardware, que dificultava seu manuseio. Mas agora o computador não fica mais restrito, todos podem mexer com muito mais facilidade, pois podemos de uma certa forma “excluir” o hardware, ou seja, não precisamos mexer diretamente a ele, os softwares já conseguem mexer automaticamente se nós clicássemos em um botão.
32 - Quais os tipos de sistemas operacionais que existe?
Resposta - Sistemas Monoprogramaveis/Monotarefa, Sistemas Multiprogramaveis/Multitarefas e Sistemas com Múltiplos processadores.
33 - Porque dizemos que há uma subutilização dos recursos em sistemas monoprogramaveis?
Resposta - Os sistemas monoprogramaveis apenas executa um programa por vez. Como um programa não utiliza todos os recursos do sistema, existe ociosidade e, consequentemente, ele faz pouco uso de alguns recursos.
34 - A interface que passa os comandos inseridos pelo usuário para o sistema operacional é denominada shell.
35 - Analise as afirmativas sobre o mecanismo de interrupção dos sistemas operacionais modernos. I. As interrupções de I/O significam que uma saída foi concluída, que dados de entrada estão disponíveis ou que uma falha foi detectada.
II. O mecanismo de interrupção também é utilizado para manipular uma ampla gama de eventos, como a divisão por zero, o acesso a um endereço de memória protegido ou inexistente ou a tentativa de executar uma instrução privilegiada em modalidade de usuário.
III. Os eventos que disparam interrupções têm uma propriedade em comum: são ocorrências que induzem a placa-mãe a bloquear o barramento de dados para permitir que o sistema operacional execute uma rotina urgente. Está correto o que se afirma APENAS em
36 - O interpretador de comandos de um sistema operacional é denominado:
37 - Em um sistema operacional, o kernel é
38 - Com relação a fundamentos de computação, julgue os itens que se seguem. O escalonamento cooperativo é um tipo de gerenciamento de processo moderno usado por versões atuais de sistemas operacionais como Linux, Windows Vista e MacOSX. ( ) Certo ( ) Errado
39 - Considerando que os processos P1, P2, P3, P4 e P5 tenham tempo de burst de CPU, em milissegundos, iguais a 10, 1, 2, 3 e 5, respectivamente, se os processos chegarem na CPU simultaneamente no instante 0, o tempo de espera médio dos cinco processos, se eles forem escalonados para a CPU por meio de um algoritmo de escalonamento do tipo SJF (shortest job first), será maior do que se eles forem escalonados por um algoritmo FCFS (first come, first served), considerando a ordem de chegada P1, P2, P3, P4 e P5, e que o processo P1 tenha chegado no instante 0.
40 - Identifique abaixo as afirmativas verdadeiras ( V ) e as falsas ( F ), com relação aos Sistemas Operacionais (SO) de dispositivos computacionais. ( ) Realizam o gerenciamento do hardware, exceto dos discos rígidos.
( ) São exemplos de SO: Microsoft; Linux; Android; FreeBSD.
( ) Devem gerenciar a memória RAM e também a virtual.
( ) Firmware, kernel e drivers de dispositivos são sempre componentes do SO.
( ) Smartphones como iPHONE e Black Berry dispensam o uso de SO.
Assinale a alternativa que indica todas as afirmativas corretas.
49 - Quando dois ou mais processos têm condições de ?rodar?, é o escalonador que decide, baseado em um algoritmo de escalonamento, qual será o próximo a receber tempo de CPU. Nesse contexto, quando há uma interrupção e suspensão temporária da execução de processos não bloqueados após um tempo máximo fixado tem-se o que categorizamos de escalonamento
50 - Entre as funções típicas dos programas denominados sistemas operacionais, está a de facilitar a comunicação com os periféricos do computador.
51 - Na política de escalonamento preemptiva, o escalonamento ocorre no início do tratamento das interrupções, e dependentemente da voluntariedade do processo.
52 - Informe se é verdadeiro (V) ou falso (F) o que se afirma abaixo e depois assinale a alternativa que apresenta a sequência correta.
( ) Os sistemas operacionais monoprogramáveis são os sistemas que permitem que um único programa utilize exclusivamente o processador, memória e dispositivos de entrada/saída durante sua execução. ( ) Nos sistemas operacionais monoprogramáveis, o processador permanece ocioso, sem realizar qualquer tipo de processamento, enquanto o programa aguarda por um evento, como a digitação de um dado. ( ) Os sistemas multiprogramáveis são caracterizados por possuírem duas ou mais unidades centrais de processamentos interligadas e trabalhando em conjunto. Assim, vários programas podem ser executados ao mesmo tempo. ( ) Os sistemas operacionais fracamente acoplados apresentam vários processadores compartilhando uma única memória física e apenas um sistema operacional gerencia os dispositivos de entrada/saída.
53 - Da mesma forma que existem quatro condições para que ocorra um deadlock, também existem quatro soluções possíveis para o deadlock. Esta tem sido uma das áreas mais produtivas da pesquisa científica da ciência da computação e de sistemas operacionais. Acerca das soluções para o deadlock, assinale a alternativa INCORRETA.
54 - Um sistema operacional distribuído consiste de múltiplos processadores de dados fortemente acoplados.
55 - No modo de operação do processador denominado modo usuário, instruções privilegiadas não podem ser executadas. Se houver tentativa de execução nesse caso, o hardware automaticamente gerará a interrupção e acionará o sistema operacional.
56 - No modelo de estrutura de sistema operacional, cujo sistema é formado por uma coleção de procedimentos com interface e funcionalidades bem definidas, e não existe uma estruturação dos procedimentos de uma forma específica, qualquer procedimento pode fazer chamadas a outro procedimento. Este modelo é conhecido como
57 - A gerência de recursos computacionais é um dos objetivos de um Sistema Operacional (SO). Levando em consideração esse fato, assinale a alternativa correta.
para que possam terminar primeiro. ( ) d) Ao disponibilizar acesso à impressora, o SO deve permitir que as tarefas que demandam esse recurso possam acessá-lo simultaneamente, garantindo justiça. ( ) e) O SO deve monitorar usuários que monopolizam recursos por muito tempo, de forma que esse monopólio seja permitido somente a tarefas com maior prioridade.
58 - Um sistema de tempo real é um sistema computadorizado que exige não apenas que os resultados da computação sejam corretos, mas também que os resultados sejam produzidos dentro de um período de tempo especificado. Dessa maneira, a característica típica de um sistema de tempo real é
59 - Os sistemas operacionais modernos possuem diversos mecanismos para detecção e tratamento de situações de deadlock. Assinale a alternativa que NÃO apresenta um destes mecanismos.
60 - Sobre sistemas operacionais é INCORRETO afirmar: