Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula 1 1 Questão Em relação às estruturas dos sistemas operacionais modernos, podemos afirmar que: I - O conceito de microkernel é de reduzir o kernel a comunicações de processos básicos e controle de I/O, e deixar os outros serviços de sistemas situados no user-space (espaço do usuário) em forma de processos normais (chamados de servers). II - O kernel monolítico executa cada serviço básico do sistema como gerenciamento de memória, manipulação de interrupções e comunicação I/O, sistemas de arquivos, no espaço do kernel. III - Na estrutura do microkernel tanto o núcleo como como os demais serviços são executados em modo kernel. IV - No kernel monolítico o sistema operacional é escrito como uma coleção de rotinas, ligadas a um único grande programa binário executável. Assinale a alternativa que contém a(s) afirmação(ões) correta(s): Somente II, III e IV Somente I, II e IV Somente I e III Somente I, III e IV Somente I, II e III Respondido em 18/08/2020 19:30:50 2 Questão São tipos de sistemas operacionais: Sistemas Monostakeholder/Monoinstrução, Sistemas Multistakeholder/Multi-instrução, Sistemas com múltiplos processadores. Sistemas Monocompiláveis/Monomonitoramento, Sistemas Multicompiláveis/Multimonitoramento, Sistemas com múltiplos usuários. Sistemas Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas com múltiplas entradas. Sistemas Monoplanejáveis/Monodesign, Sistemas Multiplanejáveis/Multidesign, Sistemas com processadores de segmentação. Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, Sistemas com múltiplos processadores. Respondido em 18/08/2020 19:27:32 3 Questão (IFB, 2017) Sob a perspectiva da área de arquitetura de sistemas operacionais, leia as afirmativas a seguir sobre conceitos, componentes e serviços. I) Threads dentro de um mesmo processo dividem o mesmo espaço de endereçamento. II) A exclusão mútua implementa uma solução para o problema de dois processos concorrentes entrarem ao mesmo tempo em suas respectivas regiões críticas. III) Sistemas com múltiplos processadores, usuários ou servidores, se enquadram na categoria de sistemas computacionais do tipo MISD (Multiple Instruction Single Data). IV) Processos do tipo CPU-bound esrão associados a aplicações comerciais baseadas em um elevado número de operações em bancos de dados. V) Alocação contígua, alocação encadeada e alocação indexada são exemplos de técnicas usadas por sistemas operacionais para a gerência do espaço em disco. Assinale a alternativa que apresenta somente as afirmativas CORRETAS: II, V I, II, V I, II, III I, II, IV I, IV Respondido em 18/08/2020 19:28:43 4 Questão A CITAÇÃO " Principalmente usado em controle de processos, telecomunicações, etc. O SO monitora várias entradas que afetam a execução de processos, mudando os modelos de computadores do ambiente, e assim afetando as saídas, dentro de um período de tempo garantido (normalmente < 1 segundo)". REFERE-SE A: MULPROCESSADOR TEMPO REAL INTERATIVO TIME SHARING MULTITAREFA Respondido em 18/08/2020 19:29:28 5 Questão A estrutura do sistema operacional é formada por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários do sistema e suas aplicações, bem como a outras rotinas do próprio sistema. Esse conjunto de rotinas é chamado de ____________________________________________ Escolha a única alternativa que completa corretamente o texto acima: Memória do sistema ou núcleo Núcleo do sistema ou kernel Processos Processadores Dispositivos de entrada e saída Respondido em 18/08/2020 19:34:28 6 Questão Qual é a principal função de um sistema operacional? Somente gravar informações de usuário no disco rígido Controlar somente funções comandadas pelo o usuário Controlar o gerenciamento de memória, gerenciamento de áudio/vídeo, gerenciamento de sistemas de arquivos e gerenciamento de dispositivos como o funcionamento de impressora. Ligar o computador e Desligar o computador Controlar o gerenciamento de processos, gerenciamento de memória, gerenciamento de Entrada e saída e de sistemas de arquivos Respondido em 18/08/2020 19:27:33 7 Questão Os sistemas operacionais existem há mais de 50 anos. Durante esse tempo, uma gama deles foi desenvolvida, mas nem todos bem conhecidos. Dentre eles, os Sistemas Operacionais de tempo real recebem grande destaque hoje. Sobre eles, assinale alternativa correta. Sistemas de tempo real não está limitado a tempos rígidos de resposta Sistemas de tempo real são utilizados principalmente em controle de processos Devido a suas características não é indicado onde o tempo de processamento é fator crítico. A principal vantagem do uso de sistemas de tempo real é o tempo compartilhado Neste tipo de sistema operacional, o processo de maior prioridade dá lugar ao de menor prioridade Respondido em 18/08/2020 19:30:28 Explicação: Sistemas de tempo real são utilizados principalmente em controle de processos 8 Questão Apresenta ao usuário uma máquina virtual (interface) equivalente ao hardware, porém muito mais simples de programar é a definição de hardware programas de Aplicação. programas de Sistema. SO visto como gerente de recursos ou ponto de vista do sistema. SO do ponto de vista do usuário ou máquina estendida. Aula 2 1 Questão Exclusão mútua é uma técnica usada em programação concorrente para evitar acesso simultâneo a um recurso compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as sentenças a seguir e marque a INCORRETA. Um processo interrompido fora de uma região crítica não pode impedir que outro processo tenha acesso a esta região crítica Um processo deve permanecer executando uma região crítica por tempo finito Não pode haver nem deadlock nem starvation Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá obtê-lo imediatamente É permitido que mais de um processo, em execução, possa executar, simultaneamente, uma região crítica Respondido em 26/08/2020 19:45:43 Explicação: Em programação concorrente, uma região crítica - também conhecida por seção crítica ou secção crítica - é uma área de código de um algoritmo que acessa um recurso compartilhado que não pode ser acedido concorrentemente por mais de uma linha de execução. Trata-se de um mecanismo para sincronização de processos no acesso a recursos compartilhados. Veja também o Cap 2, item 2.5.1 Problemas das condições de corrida e região crítica do livro texto.da disciplina 2 Questão Um processo passa por uma série de estados de processo distinto. Em relação aos estados de transição de processos, assinale abaixo a alternativa INCORRETA, Quando o processador está disponível para o processo, o processo transita de "pronto" para " em execução ". Quando um processo aguarda um evento externo, ele transita de "em execução" para " em espera ". Quando um evento ocorre, ele transita de "pronto" para "em espera". Quando um processo é selecionado pelo escalonador, ele transita de "pronto" para "em execução". Quando um recurso solicitado fica à disposição, ele transita de "em execução" para "pronto". Respondido em 26/08/2020 19:46:36 Explicação: Não existe que transita de "pronto" para "em espera". 3 Questão Um processo é formado por três partes onde guarda todas as informações do programa em execução, analise as afirmativas sobre estas partes: I. O contexto de hardware não ocorreem sistemas de tempo compartilhado (multiprogramados), no qual há um revezamento na utilização do processador pelos processos. II. Através do contexto de hardware, o sistema operacional é capaz de efetuar a troca de um processo por outro no processador, esta operação é conhecida como troca de contexto. III. A troca de contexto envolve os registradores do processador. Um processador possui vários registradores entre os de usos gerais e os especificos, tais como o Program Conter e o stack Pointer. IV. Quando um processo é criado, o sistema operacional especifica os limites e características de recursos que o processo pode alocar. Estas informações são armazenadas no contexto de software. V. O espaço de endereçamento, é responsável pela execução das instruções de um programa, para isso as instruções e os dados do programa são carregados em uma área de memória pertencentes ao processo para serem executados. Somente as afirmativas II e V são verdadeiras. Somente as afirmativas I, II e IV são verdadeiras. As afirmativas I, II, III, IV e V são verdadeiras. Somente as afirmativas II, III e IV são verdadeiras. Somente as afirmativas I, III e V são verdadeiras. Respondido em 26/08/2020 19:47:29 4 Questão Qual a diferença básica entre um processo e um programa? Um processo é um programa em disco. Um programa é um processo em execução. Um programa é um processo em execução. Um processo é um arquivo em disco. Um processo é um programa em execução. Um programa é um arquivo em disco. Um programa é um conjunto de processos. Um processo é uma unidade básica. Um processo é um thread. Um programa é um arquivo em disco. Respondido em 26/08/2020 19:48:18 5 Questão Suponha que um programador esteja medindo o desempenho de seus programas. Para este programador, é muito importante saber o tempo total que o processo leva desde sua criação até o seu término. Os sistemas operacionais atuais disponibilizam uma série de informações que podem auxiliar este programador. Marque a alternativa que representa a informação que este programador precisa: Tempo de turnaround Tempo de resposta Utilização do processador Tempo de espera Throughtput Respondido em 26/08/2020 19:48:57 Explicação: O tempo de turnaround = tempo de vida do processo 6 Questão Qual o significado do conceito Multithread num sistema operacional? Condição em que processos ficam bloqueados esperando por algum evento que nunca vai acontecer. Capacidade de processar algum job assim que este chega ao sistema através da sobreposição de operações muito lentas com processamento. Guardar dados para posterior utilização, evitando a repetição de acesso a dispositivos lentos. Utilização de porções de memória para guardar dados que vêm de dispositivos com baixa velocidade para agilizar o processamento de algum dado. É uma forma de um único processo pode estar associado a vários fluxos de execução (threads). Respondido em 26/08/2020 19:49:14 Explicação: Multithread num sistema operacional é uma forma de um único processo pode estar associado a vários fluxos de execução (threads). 7 Questão São atividades (tarefas internas) concorrentes executadas dentro de um processo: Espera Thread Execução Terminado Pronto Respondido em 26/08/2020 19:49:26 8 Questão (ENADE, 2014) Os estados que um processo alcança podem ser modelados por meio do diagrama exibindo a seguir. No diagrama de estados apresentados, as transições causadas pelo escalonador de processos são: 1 e 4 2 e 4 2 e 3 1 e 2 1 e 3 Aula 3 1 Questão ¿é um escalonamento preemptivo, projetado especialmente para sistemas de tempo compartilhado. Esse algoritmo é bastante semelhante ao FIFO, porém, quando um processo passa para o estado de execução, existe um tempo limite para o uso contínuo do processador denominado fatia de tempo (time-slice) ou quantum.¿ A descrição acima se refere ao escalonamento: CIRCULAR n.d.a. POR PRIORIDADES SJF LIFO Respondido em 02/09/2020 19:20:27 2 Questão Marque a opção correta correspondente à afirmação a seguir. Característica que permite que um processo seja desalocado da CPU em qualquer instante de tempo. Compartilhamento Preempção Sincronismo Não preempção Termino em tempo pré-definido Respondido em 02/09/2020 19:21:23 3 Questão Analise a definição a seguir: "É um escalonamento preemptivo, projetado especialmente para sistemas de tempo compartilhado. Esse algoritmo é bastante semelhante ao FIFO, porém, quando um processo passa para o estado de execução, existe um tempo limite para o uso contínuo do processador denominado fatia de tempo (time-slice) ou quantum." A descrição se refere ao escalonamento: CIRCULAR POR PRIORIDADES SWAPPING SJF LIFO Respondido em 02/09/2020 19:22:12 4 Questão Suponha o seguinte cenário: você é um engenheiro de sistemas e está projetando um sistema operacional. No seu projeto você contemplou uma arquitetura de sistema operacional multiprogramado no qual vários processos serão executados de forma concorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como critério de escalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por executar. Neste caso optaria por adotar qual critério de escalonamento? First-In-First-Out (FIFO) Por Prioridade Não preemptivo Circular Shortest-Job-First (SJF) Respondido em 02/09/2020 19:23:13 5 Questão Considere a seguinte chegada de processo e respectivos tempos de execução: Processo Tempo de Chegada Duração P1 0.0 6 P2 2.0 5 P3 3.0 3 P4 5.0 4 Considere ainda que se utiliza um esquema de escalonamento Preemptivo Shortest Job First - SJF. Pergunta-se: qual o tempo médio de espera neste sistema? 4.0 4.5 5.5 3.5 5.0 Respondido em 02/09/2020 19:24:02 6 Questão São critérios de escalonamento de processos em sistemas operacionais: througset, custo de recicling, tempo de turnover throughput, tempo de controle, tempo de stayaround output, paralelismo de controle, tempo de movearound throughput, tempo de espera, tempo de turnaround threadout, velocidade de espera, memória de turnaround Respondido em 02/09/2020 19:27:01 7 Questão Em relação à política de escalonamento por preempção, é correto afirmar que o sistema operacional: executa tipicamente o processo tipo BATCH (em lote) executa apenas processos em monoprogramação possui capacidade limitada e processos simples pode interromper um processo em execução, com o objetivo de alocar outro processo na UCP executa apenas processos que ainda não estão ativos Respondido em 02/09/2020 19:24:35 8 Questão Um processo pode estar em execução ser interrompido retornando ao estado de "pronto". O que pode ter provocado está mudança de estado? uma requisição de acesso a um dispositivo de entrada/saída o temporizador (relógio) pelo término da fatia de tempo um programa com prioridade mais alta o sistema operacional pelo término da fatia de tempo a memória pelo término do espaço disponível para o processo Aula 4 1 Questão Considerando um sistema com memória paginadaé correto afirmar que: Poderá ocorrer fragmentação interna em qualquer página de um processo Poderá ocorrer fragmentação externa em qualquer página de um processo Poderá ocorrer fragmentação interna na última página de um processo Não há fragmentação em nenhuma página Poderá ocorrer fragmentação externa na última página de um processo Respondido em 06/09/2020 18:31:38 Explicação: É possível ocorrer fragmentação interna na última página de cada processo 2 Questão Quando um processo faz referência à uma página ela é procurada no "working set" do processo. Caso esta página não esteja no "working set" o que ocorre? Todo sistema "trava" Não há como uma página do processo não estar no "working set" O processo continua sem problemas O sistema "dá reboot" Ocorre o "page fault" Respondido em 06/09/2020 18:32:12 3 Questão Analise as sentenças sobre gerência de memória e, em seguida, assinale a alternativa correta: I. Com o surgimento do conceito de espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas ou segmentos do programa, sem exceção, devem estar na memória física no momento da execução II. Na paginação antecipada o sistema faz uma previsão confiável e precisa das páginas que serão necessárias à execução do programa, trazendo-as todas para a memória física, eliminando-se por completo a ocorrência de page fault III. Para maior eficiência da técnica de segmentação, os programas devem estar bem modularizados, pois caso contrário, grandes pedaços de código estarão na memória desnecessariamente Somente as sentenças II e III estão corretas Somente as sentenças I e II estão corretas Somente a sentença II está correta Somente a sentença III está correta Somente a sentença I está correta Respondido em 06/09/2020 18:33:25 Explicação: Item I incorreto. Com o surgimento do conceito de espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas ou segmentos do programa, SEM EXCEÇÃO, devem estar na memória física no momento da execução Item II incorreto. Na paginação antecipada o sistema faz uma previsão CONFIÁVEL e precisa das páginas que serão necessárias à execução do programa, trazendo-as todas para a memória física, eliminando-se por completo a ocorrência de page fault 4 Questão (MEC 2008) Existem ferramentas para monitoramento e diagnóstico de ambientes computacionais. O monitoramento de memória pode ser realizado por meio de estatísticas que possibilitam medir o fluxo de páginas da memória do sistema para os dispositivos de armazenamento de massa anexos. Taxas altas podem significar que o sistema tem pouca memória e está com problemas, gastando mais recursos do sistema para mover páginas para dentro e para fora da memória do que rodar aplicações. Esse problema é denominado: overlay. overflow. crashing. trashing. timeout. Respondido em 06/09/2020 18:33:53 5 Questão Os sistemas operacionais dos microcomputadores possuem como uma de suas principais características o gerenciamento da memória principal. Analise as sentenças sobre gerenciamento de memória e, em seguida, assinale a alternativa correta: I. A divisão do programa em módulos que executavam de maneira independente, utilizando áreas de memória diferentes, faz parte da técnica chamada de memória virtual. II. O movimento de transferência de processos, entre a memória e o disco e vice-versa é denominado swapping III. Com a criação do conceito do espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas/segmentos do programa devem estar na memória física no momento da execução Somente as sentenças II e III estão corretas Somente as sentenças I e III estão corretas Somente as sentenças I e II estão corretas. Somente a sentença I está correta Somente a sentença II está correta Respondido em 06/09/2020 18:34:11 6 Questão Um computador tem 8 molduras de página, atualmente ocupadas pelas páginas abaixo. Página Carga Último acesso 0 123 270 1 231 250 2 101 278 3 145 279 4 123 253 5 109 167 6 132 198 7 143 185 Dados os momentos de carga e último acesso, a próxima página a ser retirada pela política LRU (menos recentemente utilizada) é: 5 0 3 2 6 Respondido em 06/09/2020 18:34:17 Explicação: A página 5 possui o menor tempo do último acesso, isto é, está a mais tempo sem rewfer6encia quando comparado com as demais páginas. 7 Questão Quantas páginas um processo pode ter sabendo o endereço é composto por 20 bits, onde 7 identificam a página e os demais o deslocamento dentro da página? 8K páginas 7 páginas 13 páginas 255 páginas 128 páginas Respondido em 06/09/2020 18:34:27 Explicação: como 7 bits define a página, 2^7 páginas podem ser endereçadas = 128 8 Questão Tem como objetivo fornecer a cada aplicação uma área de memória própria, independente e isolada das demais aplicações e inclusive do núcleo do sistema: Gerência de Proteção Gerência de Memórias Gerência de Dispositivos Gerência de Processos Gerência de Arquivos Aula 5 1 Questão Podemos considerar que a arquitetura de entrada e saída é composta de duas partes: a de software e a de hardware. Analise as sentenças abaixo e marque a resposta correta. I - A parte de software pode ser dividida entre o que diz respeito ao nível de usuário e ao nível de kernel. II - A parte de software pode ser dividida entre dependente do hardware e independente do hardware. III - A parte de hardware é composta pelos dispositivos de E/S. Todas estão incorretas. Apenas a alternativa III está correta. Apenas as alternativas I e II estão corretas. Apenas alternativa I está correta. Todas as sentenças estão corretas. Respondido em 19/09/2020 11:23:04 2 Questão Um sistema computacional moderno possui controladoras de dispositivos que ligam os periféricos (dispositivos de E/S). Um dos métodos de otimização dos sistemas é o uso do BUFFER para minimizar a diferença de velocidade do clock do processador com a velocidade dos dispositivos de E/S. O termo 'BUFFER' usado na frase acima refere-se: ao Kernel do Sistema Operacional. a um processo do Sistema Operacional. à assincronia de funcionamento do dispositivo de E/S. à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos. à sincronia de funcionamento do dispositivo de E/S. Respondido em 19/09/2020 11:23:31 3 Questão A utilização de dispositivos com DMA é indicado para: Dispositivos que necessitam de intervenção do usuário Dispositivos que efetuam grande transferência de dados para a memória. Qualquer dispositivo de Entrada ou de Saída Dispositivos muito mais rápidos que o processador Dispositivos de alta prioridade Respondido em 19/09/2020 11:23:40 4 Questão Todas as rotinas do sistema operacional que tem como função se comunicar com os dispositivos de Entrada/Saída em nível de hardware. São os softwares tradutores que recebem comandos do sistema operacional para um hardware específico. Essa é a definição diz respeito aos: Backups Subsistemas de E/S Controladores Ghost Drivers Respondidoem 19/09/2020 11:24:03 5 Questão Analise a seguinte definição: "São todas as rotinas do sistema operacional que têm como função se comunicar com os dispositivos de Entrada/Saída (hardware). São os softwares tradutores que recebem comandos do sistema operacional para um hardware específico." Essa é a definição diz respeito aos: Subsistemas de E/S Ghost Drivers Backups Controladores Respondido em 19/09/2020 11:21:46 6 Questão A utilização de dispositivos com DMA é indicada para: Dispositivos de alta prioridade Dispositivos muito mais rápidos que o processador Qualquer dispositivo de Entrada ou de Saída Dispositivos que necessitam de intervenção do usuário Dispositivos que efetuam grande transferência de dados para a memória. Respondido em 19/09/2020 11:24:15 7 Questão Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual componente do sistema operacional? Carga e execução de programas; Gerenciamento de arquivos; Suporte a linguagem de programação; Informações de estado; Comunicações; Respondido em 19/09/2020 11:22:07 8 Questão O diagrama abaixo mostra uma operação de leitura em um dispositivo conectado a um computador. As operações (A) e (B) são classificadas, respectivamente, como assíncrona e síncrona. síncrona e assíncrona. não bloqueante e assíncrona. síncrona e bloqueante. bloqueante e síncrona. Aula 6 1 Questão Os sistemas operacionais dos microcomputadores devem ser capazes de gerenciar os sistemas de arquivos das unidades de disco. Analise as sentenças sobre sistemas de arquivos e, em seguida, assinale a alternativa correta: I. O procedimento de desfragmentação de um disco não tem efeito permanente, havendo necessidade de ser realizado periodicamente II. No momento da criação de um arquivo é possível determinar previamente seu tamanho, o que favorece o uso da técnica de alocação contígua de blocos III. A extensão do modelo de dois níveis para a estrutura de diretórios em árvore permitiu que os arquivos fossem mais bem organizados. Entretanto, esse modelo de diretórios em árvore deixou de ser adotado pela maioria dos sistemas operacionais atualmente Somente as sentenças I e II estão corretas Somente a sentença III está correta. Somente as sentenças I e III estão corretas Somente a sentaça I está correta. Somente as sentenças II e III estão corretas Respondido em 19/09/2020 12:15:36 Explicação: O tamanho dos arquivos é dinâmico e a estrutura de arvuicos em árvore não é mais utilizada nos principais sistemas operacionais. 2 Questão Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo. Tamanho do bloco Permissão de leitura/escrita Nome Tipo Data de modificação Respondido em 19/09/2020 12:16:23 3 Questão Analise as sentenças sobre sistema de arquivos e, em seguida, assinale a alternativa correta: I. Existem três formas de estruturarmos espaços livres em um sistema de arquivos: ligação encadeada de blocos, tabela de blocos livres e mapa de bits II. No esquema de tabela de blocos cada bloco possui uma área reservada ao armazenamento dos endereços de todos os blocos livres III. Na ligação encadeada de blocos existe uma tabela que contém o endereço de todos os blocos de cada segmento livre e o número de blocos livres contíguos Somente as sentenças II e III estão corretas Somente a sentença II está correta Somente a sentença I está correta Somente a sentença III está correta Somente as sentenças I e III estão corretas Respondido em 19/09/2020 12:17:22 4 Questão Marque a resposta correta que complementa a afirmação a seguir. Uma interrupção sequencial: Nenhuma das outras respostas. Só poderá ser atendida se nenhuma outra estiver em atendimento. Só será atendida de acordo com sua prioridade na fila. Poderá ser atendida simultaneamente com outra em atendimento. Só será atendida quando chegar sua vez na fila. Respondido em 19/09/2020 12:20:48 5 Questão Assinale a alternativa INCORRETA: Não é um atributo de armazenamento de arquivos. Tamanho Tipo Nome Localização Função Respondido em 19/09/2020 12:18:47 Explicação: Determinar a função que um determinado arquivo exerce em um computador, não é parte das atribuiçoes da gerência de arquivos. 6 Questão Os sistemas operacionais são divididos em diversos componentes que possuem características e funções específicas. As características abaixo se referem a qual componente de sistema? 1) Gerenciamento de espaço livre; 2) Alocação do espaço de armazenamento; 3) Programação de alocação do disco; Gerenciamento de memória Gerenciamento de entrada e saída Gerenciamento do processador Proteção do sistema Gerenciamento de arquivos Respondido em 19/09/2020 12:22:02 7 Questão Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função. Atender às requisições de armazenamento e recuperação de informações. Prover rotinas para acesso. Evitar a fragmentação interna na memória principal. Prover acesso a dispositivos diferentes. Garantir a validade do arquivo. Aula 8 Questão Um sistema Cliente/Servidor pode ser entendido como a interação entre Software e Hardware em diferentes níveis, implicando na composição de diferentes computadores e aplicações. As opções abaixo apresentam característica do lado Servidor: I- Cliente, também denominado de "front-end", é um processo que interage com o usuário através de uma interface gráfica. II- Recebe e responde às solicitações dos Clientes. III- Atende a diversos Clientes simultaneamente. Assinale a opção CORRETA. Somente o item II está correto Somente o item I está correto Somente os itens I e III estão corretos Os itens I, II e III estão corretos Somente os itens II e III estão corretos Respondido em 21/09/2020 19:22:24 Explicação: Não é necessário uma interface gráfica para a comunicação do lado cliente. 2 Questão Para melhor se entender o paradigma Cliente/Servidor é necessário observar que o conceito chave está na ligação lógica e não física. O Cliente e o Servidor podem coexistir ou não na mesma máquina. As opções abaixo apresentam característica do lado Cliente: I- Cliente, também denominado de ¿front-end¿, é um processo que interage com o usuário através de uma interface gráfica. II- É o processo ativo na relação Cliente/Servidor. III- Não se comunica com outros Clientes. Assinale a opção CORRETA. Somente os itens I e III estão corretos Somente os itens II e III estão corretos Somente o item II está correto Os itens I, II e III estão corretos Somente o item I está correto Respondido em 21/09/2020 19:23:25 Explicação: Todos os itens estão corretos em função do lado Cliente 3 Questão A interface entre as aplicações e o sistema operacional baseia-se em interações solicitação/resposta. As estações que permitem que suas aplicações utilizem recursos compartilhados com outras estações, devem possuir a entidade (ou módulo) cliente, e pode-se classificar os módulos de um SOR instalados nas estações em dois tipos. Qual desses tipos está correto? SORR - Onde em todas as estações, o sistema operacional de redes restringe-se praticamente ao acesso aos recursos compartilhados. SORS- Onde em todas as estações, o sistema operacional de redes restringe-se ao módulo cliente do sistema operacional. SORC - Onde em todas as estações, o sistema operacional de redes restringe-se praticamente a fornecer serviços de comunicação de pedidos para o servidor e a entregar as respostas às aplicações. SORM - Onde em todas as estações, o sistema operacional de redes possui os dois módulos. SORG - Onde em todas as estações, o sistema operacional de redes possui Rede do Grupo de Trabalho. Respondido em 21/09/2020 19:22:21 Explicação: A interface entre as aplicações e o sistema operacional baseia-se em interações solicitação/resposta. A aplicação solicita um serviço, através de uma chamada ao sistema operacional que executa o serviço solicitado e responde, informando o status da operação e transferindo os dados resultantes da execução para a aplicação, quando for o caso. A interação cliente-servidor constitui-se no modo básico dos sistemas operacionais de redes. As estações que disponibilizam a outras estações o acesso a seus recursos devem possuir a entidade (ou módulo) servidor. As estações que permitem que suas aplicações utilizem recursos compartilhados com outras estações, devem possuir a entidade (ou módulo) cliente. Pode-se classificar os módulos de um SOR instalados nas estações em dois tipos: - SORC: módulo cliente do sistema operacional. Instalado nas estações clientes. No módulo cliente, o SOR restringe-se praticamente a fornecer serviços de comunicação de pedidos para o servidor e a entregar as respostas às aplicações. - SORS: módulo servidor do sistema operacional. É o módulo servidor do sistema operacional. Instalado nas estações servidoras. No módulo servidor, além das funções de comunicação, vários outros serviços são executados. Um desses serviços é o controle do acesso aos recursos compartilhados por vários usuários através da rede, para evitar, por exemplo, que um usuário não autorizado apague arquivos que não lhe pertençam. 4 Questão Um aluno de Sistemas Operacionais está elaborando, através de um processador de textos, um trabalho sobre Sistemas de Arquivos. O computador utilizado pelo aluno possui um Sistema Operacional com blocos de 4kb. Ao armazenar o seu trabalho (no disco rígido da máquina) o aluno observou que o tamanho do arquivo é de 182kb. Quantos blocos o Sistema Operacional irá alocar para armazenar o trabalho do aluno? 46 blocos 4 blocos 47 blocos 45 blocos 128 blocos Respondido em 21/09/2020 19:22:37 5 Questão Considere dois sistemas computacionais formados por múltiplos computadores que manipulam dados comuns. No primeiro, existe um computador central, chamado servidor, que é o único responsável pelos serviços de leitura e escrita desses dados. No segundo, existe um grupo de computadores responsáveis pelos serviços de leitura e escrita, e cada um desses servidores deve manter uma réplica idêntica dos dados. Entre as vantagens e desvantagens de um único servidor em relação a vários servidores, podemos afirmar que o servidor único apresenta: I. Vantagem de maior velocidade de execução das operações de escrita e leitura e desvantagem de maior custo de armazenamento II. Vantagem de não necessitar de coordenação distribuída para ordenação das operações de escrita e desvantagem de menor velocidade nas leituras devido a serialização de operações III. Vantagem de manter mais facilmente a consistência dos dados mas desvantagem de perda de disponibilidade em caso de falha do servidor. Dessas afirmativas são verdadeiras: Somente o item II está correto Os itens I, II e III estão corretos Somente o item I e III estão corretos Somente os itens II e III estão corretos Somente o item I está correto Respondido em 21/09/2020 19:25:06 Explicação: A velocidade de execução e o custo de armazenamento não está vinculado a quantidade de máquinas, mas ao modelo utilizado. 6 Questão Os sistemas operacionais dos microcomputadores devem ser capazes de gerenciar os sistemas de arquivos das unidades de disco. Analise as sentenças sobre sistemas de arquivos e, em seguida, assinale a alternativa correta: I. Existem três formas de implementação de estrutura de espaços livres: ligação encadeada de blocos (cada bloco possui uma área reservada ao armazenamento dos endereços de todos os blocos livres), tabela de blocos livres (contendo o endereço de todos os blocos de cada segmento e o número de blocos livres contíguos) e o mapa de bits II. A proteção de acesso por grupos de usuários consiste em associar cada usuário do sistema a um grupo, sendo que usuários do mesmo grupo podem compartilhar arquivos entre si III. Não é possível proteger o acesso entre usuários de um mesmo computador. Somente a sentença III está correta Somente as sentenças I e III estão corretas Somente as sentenças I e II estão corretas Somente as sentenças II e III estão corretas Somente a sentença II está correta Respondido em 21/09/2020 19:26:30 7 Questão Um sistema operacional de rede, engloba: I- Um conjunto de módulos implementando os protocolos e as aplicações cliente-servidor de uso geral; II- Um ou mais drivers com implementações de protocolos de comunicação; III- Um controle da placa de rede que é realizado pelo driver de dispositivo que se comunica com o SOR através de uma interface bem definida; Está(ão) correta(s) a(s) afirmativa(s): Somente os itens I e II; Somente os itens II e III; Somente os itens I, II e III; Somente os itens I e III; Somente o item II; Respondido em 21/09/2020 19:29:46 Explicação: Todas as respostas estão corretas. O monitoramento do tráfego, da disponibilidade e do desempenho de uma estação da rede, assim como o monitoramento do meio de transmissão e de outros indicadores, fazem parte do processo de gerenciamento da rede, de forma a possibilitar a detecção de erros, diagnoses e resoluções de problemas, tais como falhas, diminuição do desempenho etc. Aula 9 Questão Dentro do Contexto do sistema operacional Windows, ao dar um duplo clique sobre o ícone do programa Microsoft Word, o que o sistema operacional fará, ou seja, o que acontecerá em seguida... O programa, em forma de processo, é carregado para a memória principal onde é alocado uma área O programa é carregado na memória cachê e segue para o processador O programa é dividido em threads e segue, diretamente, para o processador O programa é dividido em threads e segue para memória secundária O programa é formatado em processo e segue, diretamente, para o processador Respondido em 21/09/2020 19:36:51 2 Questão Nos últimos anos, o Sistema Operacional Windows tem evoluído o seu software, adotando a cada versão um nome diferente. Assinale, das alternativas abaixo, a única que NÃO identifica corretamente um desses nomes adotados para o Sistema Operacional Windows. Windows Vision Windows Vista Windows 7 Windows 10 Windows XP Respondido em 21/09/2020 19:39:50 Explicação: Trazendo em ordem cronológica, desde os anos 1995 pra cá temos: - Windows 95 - Windows 98 - Windows XP - Windows 7 - Windows 8 - Windows 10 3 Questão Com relação aos recursos do sistema operacional Windows XP, em sua configuração padrão, considere as afirmações a seguir. I - O Gerenciador de Tarefas fornece informações sobre programas e processos que estão sendo executados no computador. II - No Windows Explorer, para mover uma pasta (e todo o seu conteúdo), localizada em "c:\temp", para o diretório "d:\Documentos", basta arrastar a pasta da origem até o destino, segurando a tecla Shift. III - Através do ícone "Meu computador", presente no desktop do Windows, é possível verificar informações acerca do computador em uso,tal como a velocidade do processador e a quantidade de memória instalada. Está(ão) correta(s) a(s) afirmativa(s): Somente o item II; Somente os itens I e II; Somente os itens I, II e III; Somente os itens II e III; Somente os itens I e III; Respondido em 21/09/2020 19:40:50 Explicação: Todas as alternativas estão corretas. Em 2001, é lançado o Windows XP em duas versões: Home e Professional. Ele foi o primeiro SO da empresa que disponibilizava, para uso doméstico, o kernel do NT, abandonando o DOS. O XP foi um enorme sucesso e gerou como sucedâneos o Vista, o Win7, o Win8 e o Win10. 4 Questão Os sistemas operacionais Windows XP e superiores permitem a escolha do sistema de arquivos a ser utilizado nos dispositivos de armazenamento. Dentre as diferentes possibilidades para os sistemas operacionais Windows, a Microsoft recomenda o uso de um sistema de arquivos que oferece recursos de segurança e mais confiabilidade, encontrados no NTFS UTFS EXT3 FAT32 FAT16 Respondido em 21/09/2020 19:41:30 5 Questão Relacione as ferramentas do Windows Server 2012 com os seus respectivos objetivos. 1- AD RMS 2- CLUSTERS DE FAILOVER 3- GERENCIADOR DE RECURSOS DE SERVIDOR 4- POLÍTICA DE GRUPO ( ) É a função de servidor que oferece as ferramentas de gerenciamento e desenvolvimento com as tecnologias de segurança do setor; ( ) É uma infraestrutura que permite a você especificar configurações gerenciadas para usuários e computadores; ( ) Fornece um conjunto de recursos que permite gerenciar e classificar os dados armazenados em servidores de arquivos; ( ) Oferece alta disponibilidade e escalabilidade para várias cargas de trabalho de servidor; 4; 3; 1; 2; 1; 4; 3; 2; 4; 1; 3; 2; 1; 3; 2; 4; 1; 2; 3; 4; Respondido em 21/09/2020 19:42:50 Explicação: Essa é a sequência correta. Resposta auto explicativa. O Active Directory Rights Management Services (AD RMS) é a função de servidor que oferece as ferramentas de gerenciamento e desenvolvimento com as tecnologias de segurança do setor (incluindo a criptografia, os certificados e a autenticação) a fim de ajudar as organizações a criarem soluções confiáveis para proteção de informações. Os clusters de failover oferecem alta disponibilidade e escalabilidade para várias cargas de trabalho de servidor. Eles incluem armazenamento de compartilhamento de arquivos para aplicativos de servidor como Hyper-V e Microsoft SQL Server e aplicativos de servidor que são executados em servidores físicos ou em máquinas virtuais. Política de Grupo é uma infraestrutura que permite a você especificar configurações gerenciadas para usuários e computadores por meio de configurações de Política de Grupo e de Preferências de Política de Grupo. O Gerenciador de Recursos de Servidor de Arquivos fornece um conjunto de recursos que permite gerenciar e classificar os dados armazenados em servidores de arquivos. 6 Questão Em uma determinada manutenção em um microcomputador em ambiente Microsoft Windows, o sistema operacional apresenta falha em sua inicialização.Qual, dos comandos listados, auxilia nessa recuperação? NETSTAT. CHKDSK. IPCONFIG. DIR. TASKKILL. Respondido em 21/09/2020 19:41:00 7 Questão Qual dos sistemas de arquivos é nativamente utilizado no Windows XP: NFS AFS REISER FS NTFS EXTFS Respondido em 21/09/2020 19:43:38 8 Questão Com relação as ferramentas do Windows Server 2012, considere as afirmações a seguir. I - O protocolo DHCP é um padrão IETF (Internet Engineering Task Force) desenvolvido para reduzir o custo indireto de administração e a complexidade de configuração de hosts, em uma rede baseada em TCP/IP, como uma intranet particular. II - O Gerenciador do Servidor, no Windows Server 2012, permite que os administradores gerenciem o servidor local ou vários servidores remotos que estão executando o Windows Server 2012, o Windows Server 2008 R2, o Windows Server 2008 ou o Windows Server 2003. III - O AD DS (Serviços de Domínio Active Directory) é a função de servidor que oferece as ferramentas de gerenciamento e desenvolvimento com as tecnologias de segurança do setor (incluindo a criptografia, os certificados e a autenticação) a fim de ajudar as organizações a criarem soluções confiáveis para proteção de informações. Está(ão) correta(s) a(s) afirmativa(s): Somente os itens I e III; Somente os itens I, II e III; Somente os itens II e III; Somente os itens I e II; Somente o item II; Respondido em 21/09/2020 19:41:56 Explicação: O item III está errado porque o AD DS (Serviços de Domínio Active Directory) é a forma padrão de gerenciamento de rede no Windows Server 2012, ele permite a implantação de controladores de domínio, facilita a auditoria e o controle de autorização de acesso a arquivos, e também a execução de tarefas administrativas tanto localmente como remotamente. Quem oferece as ferramentas de gerenciamento e desenvolvimento com as tecnologias de segurança do setor é o Active Directory Rights Management Services (AD RMS). Aula 10 1 Questão É considerado um sistema de arquivo: Bold EXT3 DDR FAT23 NTPS Respondido em 22/09/2020 10:38:32 2 Questão Distribuição Linux é um sistema operacional Unix-like, incluindo o kernel Linux e outros softwares de aplicação, formando um conjunto. Distribuições (ou `distros¿) podem ser mantidas por organizações comerciais ou por projetos comunitários. São exemplos de distribuições Linux: Ubuntu, Kuruming. Gentuk, Ubuntu. Red Hat, Knopfull. Debian, Fedora. Mandritt, SUSE. Respondido em 22/09/2020 10:38:54 Explicação: Basicamente, uma Distribuição Linux (ou simplesmente distro) é composta do kernel Linux, ferramentas GNU e um conjunto variável de software, dependendo de seus propósitos. Existem distribuições mantidas por indivíduos, como no caso da Slackware e do seu criador Patrick Volkerding. Outras mantidas por organizações, como no caso das distribuições Red Hat, a SuSE, a Mandriva e o Ubuntu (esta última criada e mantida pela Canonical), bem como distros mantidas por grupos ou comunidades, como o Debian e o Gentoo. Uma coisa interessante de se saber é que, embora existam várias distribuições, podemos agrupá-las em três grandes famílias cujos pais são: Slackware, Debian, Red Hat. Fedeora. 3 Questão Considere o sistema operacional Linux e assinale a alternativa correta. Os diretórios particulares dos usuários são criados dentro do diretório /home por padrão. Não há necessidade de se ter uma "conta de usuário" para se logar em um computador com Linux. A interface texto padrão do Linux é o Gnome, por meio da qual os comandos do sistema são digitados e executados. O usuário pode escolher a interface gráfica que deseja usar, como o Bash, por exemplo. O Linux formata o HD em NTFS, que é mais seguro que a formatação em ext3 do Windows. Respondido em 22/09/2020 10:39:53 Explicação: Comandos de Arquivos e Diretórios: cd diretório: abre um diretório. Por exemplo, para abrir a pasta /mnt, basta digitar cd /mnt. Para ir ao diretório raiz a partir de qualquer outro, digite apenas cd. O usuário pode escolher a interface gráfica que deseja usar, como o Bash, por exemplo. Errada. Comentário: Bash é uma ferramenta de linha de comando para automatizar tarefas, as interfaces gráficas são:Unity, Gnome, KDE, XFCE, LXDE, Cinnamon e Mate. (Unity é a mais conhecida por ser usada no ubuntu) Os diretórios particulares dos usuários são criados dentro do diretório /home por padrão. (CORRETA) Não há necessidade de se ter uma "conta de usuário" para se logar em um computador com Linux.ERRADA. É NECESSÁRIO TER CONTA DE USUÁRIO SIM! A interface texto padrão do Linux é o Gnome, por meio da qual os comandos do sistema são digitados e executados. ERRADA. GNOME É UMA INTERFACE GRÁFICA! O Linux formata o HD em NTFS, que é mais seguro que a formatação em ext3 do Windows. ERRADA. EXT3 É FORMATAÇÃO UTILIZADA PELO LINUX E NTFS É UTILIZADA PELO WINDOWS (O LINUX TAMBÉM "ENXERGA" PARTIÇÕES NTFS) 4 Questão O sistema operacional Linux é um sistema multiusuário e multitarefa. Ele possui diversos diretórios que organizam os seus arquivos. Um dos diretórios mais importantes é o '/etc' , cuja função é armazenar os documentos, incluindo informação útil sobre o Linux. dispositivos aos quais o sistema tem acesso. arquivos de configuração do sistema. programas voltados aos usuários do sistema em geral. arquivos executados automaticamente pelo sistema. Respondido em 22/09/2020 10:40:43 5 Questão Podemos verificar informações sobre os processos em execução utilizando o gerenciador de tarefas do sistema operacional Windows e no Linux com o comando PS. Dentre as informações fornecidas podemos destacar o PID (process identification ou identificador do processo), que faz parte do controle de memória do processo. do gerenciamento de arquivo. do contexto de software do processo. do contexto de hardware do processo. do espaço de endereçamento do processo. Respondido em 22/09/2020 10:45:51 6 Questão Analise a seguinte situação: Dois programas, sendo um jogo chamado:'ADRIEL - O DETONADOR' e um aplicativo chamado: Ivo 0,5+, foram criados para o sistema Microsoft Windows baseado na CPU Intel. Marcelo, que é aluno da disciplina de sistemas operacionais, está ansioso para instalar o aplicativo e o jogo. O problema é que o computador novo do Marcelo é da Sun Microsystem, q ue usa um outro tipo de processador, que não roda os programas. A partir do texto acima, julgue as seguintes asserções. A solução para Marcelo instalar esses programas na sua máquina nova é criar uma máquina Intel virtual no topo do processador nativo porque um programa Windows é executado neste ambiente, e suas instruções Intel serão traduzidas para o conjunto de instruções nativas. A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa. A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. Tanto a primeira como a segunda asserções são falsas. As duas asserções são verdadeiras, mas a segunda não é uma justificativa correta da primeira. As duas asserções são verdadeiras, e a segunda é uma justificativa correta da primeira. Respondido em 22/09/2020 10:42:43 7 Questão O Linux não é um sistema operacional de tempo real porque não pode assegurar sempre um desempenho determinístico e porque na média e no tempo de pior caso é longe do tempo requerido por muitas aplicações real time. Uma técnica para tornar o Linux um sistema de tempo real é a instalação de um novo kernel que atuará em conjunto com o até então utilizado. Analise as asserções seguintes relativas ao texto que mostra o Linux como SO de tempo real. O tipo de escalonamento mais adequado é o FIFO porque o Linux deverá levar em consideração a importância relativa de cada tarefa na aplicação. Tanto a primeira como a segunda asserções são falsas. As duas asserções são verdadeiras, e a segunda é uma justificativa correta da primeira A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. As duas asserções são verdadeiras, mas a segunda não é uma justificativa correta da primeira. A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa. Respondido em 22/09/2020 10:46:20 8 Questão Para interromper a execução de um programa no sistema Linux utilizamos a combinação das teclas Ctrl + C. Nese caso, podemos afirmar que: o sistema operacional trata este evento com a utilização da estrutura de sincronização - monitor, que sinaliza ao processo a ocorrência do evento. o sistema operacional, a partir da rotina de tratamento da interrupção, gera um sinal sinalizando ao processo a ocorrência do evento. a combinação das teclas gera um sinal para o processo, que por sua vez, gera uma interrupção para o sistema operacional, sinalizando assim a ocorrência do evento. o sistema operacional trata este evento com a utilização da estrutura de sincronização - semáforo, que sinaliza ao processo a ocorrência do evento. a combinação das teclas gera automaticamente um sinal ao processo, sem passar pelo sistema operacional, garantindo um melhor desempenho.
Compartilhar