Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Questão Em sistemas operacionais, o conceito de compilador é: um programa de computador que lê um código fonte de uma linguagem de programação interpretada e o converte em código executável. um programa de computador que transforma o código fonte escrito em uma linguagem compilada em um programa semanticamente equivalente em código objeto. um programa de computador que transforma código objeto em código fonte. um padrão comum de arquivo para executáveis, código objeto, bibliotecas compartilhadas, e core dumps. um programa de computador que converte código de máquina em código escrito em linguagem de montagem. 2 Questão Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas? 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 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. 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 vários programas de forma concorrente em um ambiente monousuário. 3 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, II e IV I, III e IV I, II e III II, III e IV I e II 4 Questão Sobre sistemas operacionais é INCORRETO afirmar: O software que contém os componentes centrais do sistema operacional chama-se núcleo (kernel). Na maioria dos sistemas operacionais um usuário requisita ao computador que execute uma ação (por exemplo, imprimir um documento), e o sistema operacional gerencia o software e o hardware para produzir o resultado esperado. Um usuário interage com o sistema operacional via uma ou mais aplicações de usuário e, muitas vezes, por meio de uma aplicação especial denominada shell ou interpretador de comandos. O sistema operacional é uma camada de hardware que separa as aplicações do software que elas acessam e fornece serviços que permitem que cada aplicação seja executada com segurança e efetividade. Primordialmente, são gerenciadores de recursos ¿ gerenciam hardware como processadores, memória, dispositivos de entrada/saída e dispositivos de comunicação. 5 Questão Qual é a principal função de um sistema operacional? Somente gravar informações de usuário no disco rígido Ligar o computador e Desligar o computador 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. Controlar o gerenciamento de processos, gerenciamento de memória, gerenciamento de Entrada e saída e de sistemas de arquivos Controlar somente funções comandadas pelo o usuário 6 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 TIME SHARING MULTITAREFA INTERATIVO TEMPO REAL 7 Questão O sistema operacional é importante porque é a unidade central de procedimentos do computador. é um programa para fazer cartas, documentos e curriculum. é onde se gravam documentos importantes em qualquer extensão de editor de texto. ele organiza e administra os recursos do computador para que seja possível usá-lo. é onde se navega na internet e veem filmes. 8 Questão Qual instrução não precisa ser executada em modo privilegiado? Ativar interrupções por tempo Iniciar um processo Obter a hora corrente Desativar interrupções por tempo Limpar memória 1 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 2 1 e 3 2 e 3 2 e 4 1 e 4 2 Questão Marque a opção que não representa informações presentes no PCB (Process Control Block). Contador de programa. Prioridade de escalonamento. Número identificador de processo (PID) Estado do processo. Número identificador de usuário (UID). 3 Questão Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando o programa foi acionado, o processo passou pelos estados "pronto" e "execução". Em seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário informar a senha o processo passará para qual estado? EXECUÇÃO PRONTO TERMINADO CRIADO ESPERA 4 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 ocorre em 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, III e IV são verdadeiras. Somente as afirmativas I, III e V são verdadeiras. As afirmativas I, II, III, IV e V são verdadeiras. Somente as afirmativas II e V são verdadeiras. Somente as afirmativas I, II e IV são verdadeiras. 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 espera Tempo de turnaround Throughtput Utilização do processador Tempo de resposta 6 Questão Um processo do tipo CPU-bound é aquele que faz poucas operações de entrada e saída. Por outro lado, processos do tipo I/O-bound são aqueles que fazem muita leitura de disco ou requerem muita interação com o usuário. Desta forma, conclui-se que os processos que ficam a maior parte do tempo nos estados "pronto" e "executando" são os processos do tipo: O processo em questão não é CPU-bound nem I/O-bound. Não é possível classificar o processo com as informações fornecidas. I/O-bound. CPU-bound. CPU-bound e I/O-bound ao mesmo tempo. 7 Questão Considerando que um processo em um determinado sistema operacional pode estar no estado executando, pronto ou bloqueado, marque a sentença correta. O processo passa do estado de pronto para o estado de bloqueado se for solicitado um acesso ao disco. O processo passa do estado de execução para o estado de pronto se for interrompido pelo sistema operacional. O processo passa do estado de execução para o estado de pronto se for interrompido pelo temporizador (relógio) O processo passa do estado de execução para o estado de pronto se o próprio processo solicitar acesso a um dispositivo de hardware O processo passa do estado de bloqueado para o estado de executando se for solicitado pelo próprio processo. 8 Questão Processos podem ser classificados como CPU-bound ou I/O bound, de acordo com a utilização elevada do processador(UCP) e dos dispositivos de entrada/saída(E/S), respectivamente. Analisando os gráficos abaixo podemos afirmar que : tanto o gráfico 1 quanto o gráfico 2 representam processos de I/O bound. o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU-bound. ao longo do tempo o gráfico 1 representa um processo de I/O bound, já no gráfico 2 não é possível verificar o tipo de processo que representa. o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de CPU-bound. tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU-bound. 1 Questão O que são sistemas em batch? São sistemas onde não há compartilhamento de recursos, um job roda do início ao fim, sem parar São sistemas com múltiplas CPUs Sistemas que utilizam "janelas de tempo" para compartilhamento de uma CPU. Cada job roda em sua janela de tempo São sistemas que usam prioridades para que jobs de maior prioridade passem a usar a CPU São sistemas em lote que usam prioridades e janela de tempo para compartilhamento da CPU 2 Questão Uma das medidas utilizadas para avaliar o desempenho de um critério de escalonamento é denominado throughput. Esta medida informa: A taxa de utilização da CPU O tempo decorrido entre a submissão de uma tarefa até a saída do primeiro resultado produzido. O número de processos executados em um determinado intervalo de tempo. A fração do tempo de processador utilizada pelo processo no último minuto. O tempo decorrido entre a admissão de um processo no sistema até o seu término 3 Questão Considerando o escalonamento de processos em um programa de computador, há um tipo de escalonamento no qual há diversos processos que estão sendo executados de forma sequencial, somente liberando o processador ao final da execução de cada processo, formando um ciclo de processos a serem executados. Tal tipo de escalonamento recebe a denominação de: FIFO. garbage. adaptativa. preliminar. mailbox. 4 Questão Suponha um sistema operacional multiprogramado no qual há vários processos sendo 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. Assinale a alternativa que representa o critério de escalonamento adequado para a situação descrita: Paginação Translation Lookaside Buffer (TLB) Shortest-Job-First (SJF) Por Prioridade First-In-First-Out (FIFO) 5 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? Shortest-Job-First (SJF) Por Prioridade Não preemptivo Circular First-In-First-Out (FIFO) 6 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? 5.0 4.0 4.5 5.5 3.5 7 Questão Starvation é uma situação que ocorre quando: Pelo menos um processo é continuamente postergado e não executa. Pelo menos um evento espera por um evento que não vai ocorrer. A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. O processo tenta mas não consegue acessar uma variável compartilhada. Quando Quantum está acima de 400 ms 8 Questão Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos a seguir determina a escolha de processos na fila de pronto para execução por ordem de chegada? SJF Prioridade FIFO Circular Circular com Prioridade 1 Questão Em um processo de paginação, como são chamadas as páginas físicas que recebem as páginas lógicas? Cache. Fetch. Swap. Overlays. Frames. 2 Questão Um computador com endereços de 32 bits usa uma tabela de páginas de dois níveis. Os endereços virtuais são divididos em um campo de 11 bits para o primeiro nível da tabela, outro campo de 11 bits para o segundo nível e um último campo para o desloamento. Quantas páginas podem existir neste sistema? 232 222 210 211 212 3 Questão Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente da técnica utilizada, pode acontecer de não haver memória principal disponível para todos os processos. Para solucionar este problema foi proposta uma técnica que é implementada em praticamente todos os sistemas operacionais atuais. Esta técnica consiste em selecionar um processo residente da memória que é transferido da memória principal para a memória secundária. Desta forma, libera-se memória principal para execução de novos processos. Para que o processo que está em memória secundária retorne à memória principal, o procedimento inicial é repetido, sendo outro processo transferido para a memória secundária. Selecione a assertiva que descreve o nome desta técnica: Swapping Memória virtual Page faults Trashing Dinamic memory acess (DMA) 4 Questão Técnica de alocação de memória que busca a área livre de menor tamanho capaz de satisfazer certo pedido de alocação é: optimum-fit first-fit best-fit perfect-fit worst-fit 5 Questão Analise as quatro sentenças abaixo sobre gerência de memória e, em seguida, assinale a única alternativa correta: I. Na paginação a fragmentação é interna e ocorrena última página; II. Na segmentação a divisão do código é feita em pedaços (trechos) do mesmo tamanho, apesar das memórias principal (física) e virtual trabalharem com alocação dinâmica e, portanto, com partições de tamanhos diferentes; III. Na segmentação não há qualquer tipo de fragmentação, uma vez que a divisão do código é feita considerando-se a estrutura lógica do programa e a alocação dos trechos (pedaços) se dá sempre em partições do mesmo tamanho desses pedaços lógicos; IV. Na paginação a divisão do código dos programas não considera a estrutura lógica. Os pedaços (trechos) sempre de mesmo tamanho são alocados em molduras de mesmo tamanho (desses pedaços) nas memórias principal (física) e virtual. Somente as sentenças II e IV estão corretas Todas as sentenças estão corretas Somente as sentenças III e IV estão corretas Somente a sentença IV está correta Somente as sentenças I e IV estão corretas 6 Questão Qual conceito está diretamente "ligado" ao conceito de "localidade", onde processos devem manter suas referências em posições próximas? Working set Trashing Paginação Contexto de Software Segmentação 7 Questão No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser implementado? Devido o alto grau de complexidade que compromete o desempenho do processador Background O tipo de memória DDR4 ainda não foi lançada Porque não é possível prever qual página será menos acessada no futuro Porque exige uma quantidade de memória muito grande 8 Questão Não é uma técnica de gerência de memória: Overlay Alocação particionada Swapping Paginação Alocação circular por prioridade 1 Questão A utilização de dispositivos com DMA é indicada para: Dispositivos de alta prioridade 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 que necessitam de intervenção do usuário 2 Questão Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual componente do sistema operacional? Comunicações; Carga e execução de programas; Gerenciamento de arquivos; Suporte a linguagem de programação; Informações de estado; 3 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 as sentenças estão corretas. Apenas a alternativa III está correta. Apenas as alternativas I e II estão corretas. Apenas alternativa I está correta. Todas estão incorretas. 4 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 síncrona e bloqueante. assíncrona e síncrona. síncrona e assíncrona. bloqueante e síncrona. não bloqueante e assíncrona. 5 Questão A utilização de dispositivos com DMA é indicado para: Dispositivos que necessitam de intervenção do usuário Dispositivos muito mais rápidos que o processador Dispositivos de alta prioridade Qualquer dispositivo de Entrada ou de Saída Dispositivos que efetuam grande transferência de dados para a memória. 6 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. 7 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: Ghost Backups Controladores Drivers Subsistemas de E/S 8 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 Backups Ghost Drivers Controladores 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 a sentaça I está correta. Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas 2 Questão Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo. Nome Permissão de leitura/escrita Tipo Data de modificação Tamanho do bloco 3 Questão Assinale a alternativa INCORRETA: Não é um atributo de armazenamento de arquivos. Função Tamanho Tipo Localização Nome 4 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 entrada e saída Gerenciamento de memória Gerenciamento do processador Proteção do sistema Gerenciamento de arquivos 5 Questão Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função. Prover rotinas para acesso. Garantir a validade do arquivo. Evitar a fragmentação interna na memória principal. Prover acesso a dispositivos diferentes. Atender às requisições de armazenamento e recuperação de informações. 6 Questão Marque a resposta correta que complementa a afirmação a seguir. Uma interrupção sequencial: Só será atendida quando chegar sua vez na fila. Poderá ser atendida simultaneamente com outra em atendimento. Nenhuma das outras respostas. Só será atendida de acordo comsua prioridade na fila. Só poderá ser atendida se nenhuma outra estiver em atendimento. 7 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 as sentenças I e III estão corretas Somente a sentença III está correta Somente a sentença I está correta Somente a sentença II está correta 1 Questão O sistema operacional é responsável por uma ou mais das seguintes atividades relacionadas ao gerenciamento de disco: (I) Gerenciamento do espaço livre. (II) Alocação do armazenamento. (III) Interpretação de comandos. (IV) Escalonamento do disco. Está correto o que se afirma em: I, II, III e IV. I, II e III, apenas. I, II e IV, apenas. II, III e IV, apenas. I, III e IV, apenas. 2 Questão No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser implementado? porque é muito complexo. o hardware necessário seria absurdamente caro. porque não é possível prever qual página será menos acessada no futuro. porque exige uma quantidade de memória muito grande. porque não há poder computacional suficiente nos dias atuais. 3 Questão Sobre os métodos de alocação de espaço em disco, marque a alternativa incorreta: Na alocação contígua um arquivo ocupa um conjunto de blocos sequenciais. Na alocação encadeada, o diretório contém um ponteiro para o primeiro bloco do arquivo, este bloco, por sua vez, aponta para o próximo, e assim sucessivamente. A alocação encadeada permite que os blocos de um arquivo sejam alocados de forma não contígua no disco. Na alocação indexada todos os ponteiros para os blocos de um arquivo são colocados em um mesmo bloco chamado bloco de índices. Na alocação encadeada, como os blocos dos arquivos estão espalhados pelo disco rígido, há uma diminuição no tempo de acesso destes arquivos.. 4 Questão As operações de E/S devem ser o mais simples e transparente possível, sendo independentes do dispositivo. Correlacione os conceitos com seus significados: Escalonamento de E/S - Denominação - Buferização - Cache de dados I - Armazena em memória os dados mais recentes (cópia) II - Associação de um nome a um periférico III - área de memória que compatibiliza a comunicação entre dispositivos com velocidades e unidades de transferência diferentes. IV - Ordem de atendimento as requisições Assinale a alternativa que apresenta a correlação CORRETA entre os conceitos e significados acima: IV - II - III - I I - II - III - IV I - II - III - IV IV - III - II - I IV - III - I - II 5 Questão RAID (Redundant Array of Independent Disks) é um conjunto de discos físicos vistos pelo Sistema Operacional como uma única unidade lógica. O RAID tem as seguintes características: I. RAID A: Redundante, espelhamento de discos, utiliza o dobro de discos. II. RAID C: Acesso independente, paridade de bloco intercalada e distribuída. Assinale a alternativa que apresenta corretamente, de acordo com as configurações dos itens I e II. Os RAID A e B são, respectivamente? RAID 0+1 e RAID 5. RAID 1 e RAID 5. RAID 0 e RAID 2. RAID 1 e RAID 3. RAID 1 e RAID 6. 6 Questão Uma das questões importantes na implementação de armazenamento de arquivos é a manutenção do controle de blocos de discos relacionados a arquivos. Para isso, são utilizados vários métodos em diferentes sistemas operacionais, sobre os quais é INCORRETA a seguinte afirmação Na alocação de espaço contínuo de disco, o controle sobre onde os blocos de um arquivo estão resume-se a saber apenas o endereço em disco do primeiro bloco e o número de blocos do arquivo. A alocação por lista encadeada usando uma tabela na memória principal (FAT - File Allocation Table) é utilizada pelo sistema operacional MS-DOS. A alocação de espaço contínuo apresenta alto desempenho e, com o tempo de utilização, reduz o nível de fragmentação do disco. Na alocação por lista encadeada, o sistema operacional, para chegar ao bloco n, a partir do início do arquivo, deve ler os n - 1 blocos antes dele, prejudicando o acesso aleatório ao arquivo. A alocação indexada utiliza uma estrutura de dados chamada i-node que ocupa normalmente um espaço menor do que a FAT (File Allocation Table) na memória principal. 7 Questão Indique se será gerada uma interrupção de hardware ou uma exceção em cada situação abaixo: - Erro de divisão por zero. - Violação de acesso a uma área de memória não permitida. - Controladora de HD indica o término de uma operação de E/S - Um clique no mouse. - Disparo do alarme do temporizador. interrupção - interrupção - interrupção - exceção - interrupção. interrupção - interrupção - exceção - exceção - interrupção interrupção - interrupção - interrupção - exceção - exceção. exceção - interrupção - interrupção - interrupção - exceção exceção - exceção - interrupção - interrupção - interrupção 1 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 I e III estão corretos Somente o item II está correto Somente o item I está correto Somente os itens II e III estão corretos Os itens I, II e III estão corretos 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 II e III estão corretos Somente os itens I e III estão corretos Somente o item II está correto Somente o item I está correto Os itens I, II e III estão corretos 3 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 os itens II e III estão corretos Os itens I, II e III estão corretos Somente o item II está correto Somente os itens I e III estão corretos Somente o item I está correto 4 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? 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. SORG - Onde em todas as estações, o sistema operacional de redes possui Rede do Grupo de Trabalho. SORM - Onde em todas as estações, o sistema operacional de redes possui os dois módulos. SORR - Onde em todas as estações, o sistema operacional de redes restringe-se praticamente ao acesso aos recursos compartilhados. 5 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 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 as sentenças I e III estão corretas 6 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? 47 blocos 128 blocos 4 blocos 45 blocos 46 blocos 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 I e III; Somente os itens II e III; Somente os itens I, II e III; Somente o item II; 1 Questão Entre as diferentes versões do sistema Windows Server 2012, qual das versões permite a implementação de datacenter com licenças definidas a partir dos números de processadores utilizados? Assinale a opção CORRETA. Windows Server 2012 Foundation Windows Server 2012 Standard Windows Server 2012 Datacenter Windows Server 2012 Essentials Windows Server 2012 Extreme 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 7 Windows Vision Windows Vista Windows 10 Windows XP 3 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 II; Somente o item II; Somente os itens II e III; Somente os itens I e III; Somente os itens I, II e III; 4 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 os itens I, II e III; Somente o item II; Somente os itens I e II; Somente os itens I e III; Somente os itens II e III; 5 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 6 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; 1; 4; 3; 2; 1; 3; 2; 4; 4; 1; 3; 2; 4; 3; 1; 2; 1; 2; 3; 4; 7 Questão Um usuário ao digitar o comando ipconfig em uma máquina com o sistema Windows, pode identificar os seuintes parâmetros de rede: I- O endereço IP associado a sua máquina II- O endereço IP do gateway padrão III- o endereço IP do servidor DNS Assinale a opção CORRETA. Somente o item II está correto Somente os itens II e III estão corretos Os itens I, II e III estão corretos Somente os itens I e II estão corretosSomente os itens I e III estão corretos 8 Questão Qual dos sistemas de arquivos é nativamente utilizado no Windows XP: NTFS EXTFS REISER FS AFS NFS 1 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 programas voltados aos usuários do sistema em geral. arquivos de configuração do sistema. dispositivos aos quais o sistema tem acesso. arquivos executados automaticamente pelo sistema. documentos, incluindo informação útil sobre o Linux. 2 Questão No console do sistema operacional Linux, alguns comandos permitem executar operações com arquivos e diretórios do disco. Os comandos utilizados para criar, acessar e remover um diretório vazio são, respectivamente: dir.cdir, lsdir e erase. md, cd e rd. md, ls e rm. pwd, mv e rm. mkdir, cd e rm. 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. O usuário pode escolher a interface gráfica que deseja usar, como o Bash, por exemplo. A interface texto padrão do Linux é o Gnome, por meio da qual os comandos do sistema são digitados e executados. O Linux formata o HD em NTFS, que é mais seguro que a formatação em ext3 do Windows. Não há necessidade de se ter uma "conta de usuário" para se logar em um computador com Linux. 4 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: Mandritt, SUSE. Red Hat, Knopfull. Gentuk, Ubuntu. Ubuntu, Kuruming. Debian, Fedora. 5 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. A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa. As duas asserções são verdadeiras, e a segunda é uma justificativa correta da primeira 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. A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. 6 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 - semáforo, que sinaliza ao processo a ocorrência do evento. 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 automaticamente um sinal ao processo, sem passar pelo sistema operacional, garantindo um melhor desempenho. 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. 7 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 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, e a segunda é uma justificativa correta da primeira. 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. 8 Questão Para que serve o comando ps no Linux? Listar arquivos. Listar processos. Mover arquivos. Copiar arquivos. Imprimir arquivos.
Compartilhar