Baixe o app para aproveitar ainda mais
Prévia do material em texto
QUESTÕES SO 1- O sistema operacional de código aberto é uma tecnologia de desenvolvimento que vem progredindo de forma rápida como alternativa para empresas e usuários domésticos. Assinale a alternativa correta em relação ao nome de um sistema operacional de código aberto: a) Linux b) XP c) Eclipse d) Chrome e) Mac OS 2- A gerencia de dispositivos de entrada e saída é importante para o sistema operacional, pois é através da estrutura de camadas que o sistema operacional é representado como um todo. Assinale a alternativa referente a classificação das camadas: a) Hardware e Gerência de Memória b) Gerência de Memória e Gerencia de Processos c) Hardware e Software d) Controlador e Sistemas de Arquivos e) Software e Gerência de Processo 3- Em um método de acesso sequencial a gravação de novos registros só é possível no final do arquivo. Assinale a alternativa correta em relação a um tipo de método sequencial: a) Fita magnética b) DVD c) Pen drive d) Disco rígido e) Cd-ROM 4- Dada as afirmativas, assinale V (Verdadeiro) ou F (Falso) para as alternativas: ( ) Semáforos são mecanismos de sincronização que permitem implementar, de forma simples, a exclusão mutua e a sincronização condicional ente processos. ( ) Sincronização condicional é uma situação em que o acesso ao recurso compartilhado exige a sincronização de processos vinculada a uma condição de acesso. ( ) O problema do barbeiro é um exemplo clássico de sincronização de processos proposto por Dijkstra. ( ) Monitores são mecanismos de sincronização de alto nível que tornam mais simples o desenvolvimento de aplicações concorrentes. ( ) Os monitores são mecanismos de sincronização não estruturados. Assinale a alternativa correta: a) V, F, V, F, V b) V, V, V, V, F c) V, F, V, V, F d) V, V, F, V, F e) F, F, V, F, F 5- Políticas de escalonamento podem ser classificado segundo a possibilidade e um sistema operacional interromper um processo em execução e substitui-lo por um outro. A esta atividade dá-se o nome de: a) Tempo de resposta b) Preempção c) Tempo de CPU d) Throughput e) Utilização do processador 6- O armazenamento e a recuperação de informações são atividade essenciais para qualquer tipo de aplicação. A maneira pelo qual o sistema operacional estrutura e organização estas informações é chamado de: a) Arquivos b) Pastas c) Setores d) Diretórios e) Arranjos 7- Em relação a forma como o arquivo está organizado, o sistema de arquivos pode recuperar os registros de várias formas através dos métodos de acesso. Assinale a alternativa correta e relação aos métodos de acesso a arquivos. a) Acesso Direto; Acesso Dinâmico; Acesso Indexado b) Acesso Indireto, Acesso Estático, Acesso Contíguo c) Acesso Direto; Acesso Sequencial; Acesso Indexado d) Acesso Estático, Acesso Dinâmico, Aceso Encadeado e) Acesso Direto; Acesso Sequencial; Acesso Contíguo 8- Um sistema operacional é um conjunto de rotinas executado pelo processador, de forma semelhante aos programas dos usuários. Assinale a alternativa correta referente as funções básicas de um sistema operacional. a) compartilhamento de recursos e facilidade de acesso b) acesso aos recursos e compartilhamento de memória c) compartilhamento de impressora e acesso ao sistema operacional d) compartilhamento de impressora e acesso ao sistema operacional e) acesso ao disco rígido e compartilhamento de impressora 9- As informações de controle contidas dentro de um arquivo são chamadas de: a) Atributos b) Rotinas c) Aplicação d) Dispositivos e) Processo 10- Os mecanismos que garantem a comunicação entre processos concorrentes e o acesso a recursos compartilhados são chamados de mecanismos de sincronização. Porém, a estes podem ser atribuídos outra denominação. Assinale a alternativa correta referente a esta: a) Parend b) Espera c) Thread d) Join e) Execução <<< errada 11- Os tipos de sistemas operacionais e sua evolução estão relacionados diretamente com a evolução do hardware e das aplicações por ele suportadas. Assinale a alternativa correta em relação aos tipos de sistemas operacionais: a) sistema multiobjetivo, sistema de tempo real, sistema multiusuário b) sistema multiusuário, sistema acoplados, sistema de tempo real c) sistema de tempo real, sistema acoplados, sistema de tempo batch d) sistema monotarefa, sistema multitarefa, sistema múltiplos processadores e) sistema em batch, sistema de tempo real, sistema monotarefa 12- Da mesma forma como o sistema operacional gerencia os espaços livres no disco, a gerencia dos espaços alocados aos arquivos é fundamental em um sistema de arquivos. Uma das formas de alocação de espaço em disco é a: a) Alocação preemptiva b) Alocação estática c) Alocação dinâmica d) Alocação contígua e) Alocação relativa 13- A forma como o sistema organiza logicamente os diversos arquivos contidos no disco é chamado de: a) Rotinas b) Dispositivos c) Diretórios d) Fragmentação de disco e) Backup 14- Em um sistema multiprogramável com apenas um processador, os processos alternam sua execução segundo critérios de escalonamento estabelecidos pelo sistema operacional. Já em sistemas com múltiplos processadores, a possibilidade do paralelismo na execução de instruções somente estende as vantagens que a programação concorrente proporciona. Assinale a alternativa correta em relação ao nome dos comandos para especificação de concorrência em um programa. a) Main e Join b) Fork e Join c) Parend e Coend d) Parbegin e Cobegin e) Cobegin e Fork 15- Dada as seguintes afirmativas: I - A exclusão mutua não permite que um processo estando em seção crítica, outros também venham a executar a mesma seção crítica; II - A não preempção de um processo ocorre quando um processo, utilizando um recurso, somente o libera após concluir completamente sua tarefa; III - Uma das formas de minimizar as consequências de uma paralisação indefinida é estabelecer uma quantidade máxima de tentativas por processos. IV - A exclusão mutua de mais de dois processos pode ser conseguida através do uso do algoritmo de Peterson. Assinale a alternativa correta: a) I e IV b) I, II e IV c) Apenas I d) I, II, III e IV e) I, III e IV 16- Processos podem ser classificados de acordo com a utilização do processador e dos dispositivos de E/S (Entrada e Saída). O processo que passa a maior parte do tempo no estado de execução, utilizando o processador, ou pronto, é chamado de: a) Background b) Foreground c) Threads d) CPU-Bound e) I/O-Bound 17- O escalonamento FIFO (First-in First-out), o processo que chegar primeiro ao estado de pronto é selecionado p a execução. Desta forma, este algoritmo é bastante simples, pois necessita apenas de uma fila, onde os processos que passam para o estado de pronto entram no seu final e são escalonados quando chegam ao seu início. O escalonamento FIFO é do tipo: a) Preemptivo b) CPU-bound c) Não-preempetivo d) Shortest-Job-First e) I/O-Bound 18- A alocação particionada surgiu a medida que os sistemas operacionais evoluíram no aproveitamento e compartilhamento de recursos disponíveis. Assinale a alternativa correta em relação aos tipos existentes de alocação particionadas: a) Dinâmica e Preemptiva b) Não-preemptiva e Preemptiva c) Estática e Relativa d) Estática e Dinâmica e) Escalonada e Dinâmica 19- A criação de arquivos em disco exige que o sistema operacional tenha o controle de quais as áreas ou blocos no disco estão livres. Em relação aos tipos de alocação de espaço em disco, analise as afirmativas: I – Na alocação indexada, um arquivo pode ser organizado como um conjunto de blocos ligados logicamente no disco, independente da sua localização física. II – A estratégia best-fit utilizada na alocação encadeada seleciona o menor segmento livre disponível com amanho suficiente para armazenar o arquivo. III – Alocação indexada permite o acesso direto aos blocos do arquivo. IV – O problema de fragmentaçãona alocação contigua pode ser contornado através de rotinas que reorganizam todos os arquivos no disco de modo que só exista um único segmento livre. Assinale a alternativa correta: a) I, III e IV b) I e III c) III e IV d) Apenas III e) Apenas II 20- A criação de arquivos em disco exige que o sistema operacional tenha o controle de quais as áreas ou blocos no disco estão livres. Em relação aos tipos de alocação de espaço em disco, analise as afirmativas: I – Na alocação indexada, um arquivo pode ser organizado como um conjunto de blocos ligados logicamente no disco, independente da sua localização física. II – A estratégia best-fit utilizada na alocação encadeada seleciona o menor segmento livre disponível com amanho suficiente para armazenar o arquivo. III – Alocação indexada permite o acesso direto aos blocos do arquivo. IV – O problema de fragmentação na alocação contigua pode ser contornado através de rotinas que reorganizam todos os arquivos no disco de modo que só exista um único segmento livre. Assinale a alternativa correta: a) I, III e IV b) I e III c) III e IV Apenas III Apenas II 21- Inicialmente o Linux foi criado sob uma licença que não permitia sua utilização para fins comerciais. Com o passar do tempo está licença foi alterada de modo a permitir que todos pudessem utiliza-lo independente de seu fim acadêmico, pessoal ou comercial. Assinale a alternativa correta em relação ao nome desta licença; a) Darwin b) SGBD c) ERP d) GNU GLP e) BSD 22- A organização de arquivos consiste em: a) Como os diretórios são excluídos b) Como as pastas e subpastas são gerenciadas c) Como o arquivo está organizado d) Como os arquivos são nomeados e) Como os dados estão internamente armazenados 23- A gerência de memória tem como objetivo manter na memória principal o maior número de processos residentes, permitindo maximizar o compartilhamento do processador e demais recursos computacionais. Em relação ao gerenciamento de memória assinale a alternativa correta: a) Necessário garantir que uma das quatro condições de deadlock nunca se satisfaça. b) Um recurso não pode ser librado de um processo só porque outros processos desejam o mesmo recurso. c) Um processo, além dos recursos já alocados, pode estará esperando por outros recursos. d) Uma preocupação existente na gerencia de memória é permitir a execução de programas que sejam maiores que a memória física disponível, implementada através de técnicas como o overlay e memória virtual. e) Uma das principais características está no fato e a liberação do processador ser uma tarefa realizada exclusivamente pelo processo em execução, que de uma maneira cooperativa libra a CPU para um outro processo. 24- O tempo que um processo leva desde a sua criação até seu termino, velado em consideração todo o tempo gasto na espera para alocação de memória, espera na fila pronto, processamento na CPU e na fila de espera é chamado de: a) Tempo de Término b) Tempo de Espera c) Tempo de Resposta d) Tempo de Processador e) Tempo de Turnaround 25- Em relação aos métodos de acesso à arquivos: I – O primeiro método de acesso que surgiu foi o acesso indexado. II – O acesso indexado, também conhecido como acesso por chave, o arquivo deve possuir uma área de índice onde existem ponteiros para os diversos registros. III – O acesso direto é realizado através do número do registro que é a sua posição relativa ao início do arquivo. IV – No método de acesso sequencial os arquivos são armazenados na ordem em que são gravados. Assinale a alternativa correta: a) I, II e III b) I e II c) I, III e IV d) I, II, III e IV e) III e IV <<<<<< errada 26- A gerência de processos é uma das principais funções de um sistema operacional, possibilitando aos programas alocar recursos, compartilhar dados, trocar informações e sincronizar sua execução. A estrutura de um processo pode ser definida como: a) Contexto de Processo, Contexto de Espaçamento, Contexto de Software b) Contexto de Hardware, Contexto de Software, Espaço de Endereçamento c) Contexto de Hardware, Contexto de Espaçamento, Contexto de Software d) Contexto de Software, Contexto de Memória, Contexto de Processo e) Contexto de Processo, Espaço de Endereçamento, Contexto de memória 27- Nos itens a seguir julgue as sentenças como verdadeiro [V] ou falso [F]. ( ) Pode-se afirmar que o Sistema Operacional, de modo geral, limita e define quais programas podem ser utilizado em uma determinada máquina. ( ) Não é importante a um profissional da área de informática conhecer sobre Sistemas Operacionais, visto que não necessitam deste conhecimento para execução otimizada de suas aplicações. ( ) O fato de um Sistema Operacional ser Monotarefa não é uma característica considerada limitante, pois, com artifícios de software consegue simular a realização de tarefas simultaneamente. ( ) Um Sistema Operacional Monotarefa manipula detalhes de baixíssimo nível, não necessitando ao usuário conhecê-los. ( ) Um Sistema Operacional Multitarefa possibilita a um usuário exigir que o sistema comporte a execução de mais de uma tarefa ao mesmo tempo. Assinale a alternativa correta: a) V, V, V, F, F b) V, V, V, V, F c) F, V, F, V, F d) F, V, V, F, V e) F, F, F, V, V
Compartilhar