Baixe o app para aproveitar ainda mais
Prévia do material em texto
SISTEMAS OPERACIONAIS 1a aula Lupa Vídeo PPT MP3 1a Questão Assinale a questão abaixo, indicando as afirmações corretas. Em um sistema multiprogramado, contendo uma única CPU, a alternância da execução dos processos permite que processos distintos executem em tempos sequencialmente próximos. Embora, está execução transmita ao usuário a impressão de que estão sendo processados paralelamente, é possível afirmar que neste caso os processos não podem executar no mesmo instante de tempo, visto que há apenas uma CPU disponível. Sobre a execução de processos em um sistema multiprogramado é possível afirmar: A alternância da execução dos processos em tempos seqüencialmente próximos causa ao usuário a ilusão de que os processos estão executando paralelamente, ou seja, Pseudoparalelismo. O Sistema poderá causar Pseudoparalelismo, apenas se houver mais de uma CPU, ou seja, se o sistemas for fortemente acoplado. Se adicionarmos 3 CPUs, o sistema não poderá ser multiprocessado e multiprogramado. Se o processo possuir várias threads, o sistema operacional poderá atender todas as thread utilizando paralelismo real. A alternância da execução dos processos em tempos sequencialmente próximos causa paralelismo real. 2a Questão Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre processos e a possibilidade de uso concorrente por mais de um usuário. Neste contexto podemos afirmar que: Sistemas monousuário são obrigatoriamente monotarefa. Todo sistema multiusuário é também multitarefa. Sistemas monotarefa podem ser multiusuário. Todo sistema multitarefa é também multiusuário. Alguns sistemas multiusuário são também multitarefa 3a Questão Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido. Sistemas Monousuário e Multitarefas Sistemas Monousuários e Monotarefas Sistemas Multiusuários e Multitarefas Sistemas Monotarefas com mais de um usuário Sistemas Multitarefas com Múltiplos usuários 4a Questão Qual instrução não precisa ser executada em modo privilegiado? Obter a hora corrente Ativar interrupções por tempo Desativar interrupções por tempo Limpar memória Iniciar um processo 5a Questão Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados latência, espera ou atividade espera, pronto ou execução interrupção, pronto ou execução latência, pronto ou atividade espera, pronto ou interrupção 6a Questão A maioria dos autores classifica os sistemas operacionais entre os seguintes tipos: sistemas monotarefa ou multitarefa, sistemas monousuário ou multiusuário, sistemas monoprocessados ou multiprocessados. Em relação a essas classificações, marque a alternativa correta: Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é simultânea. Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa. Todo sistema operacional multitarefa é necessariamente um sistema multiusuário. Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa. Um sistema operacional multitarefa é necessariamente um sistema multiprocessado. 7a Questão A arquitetura microkernel caracteriza-se por conter um núcleo simples e enxuto que gerencia a troca de mensagens entre os serviços do sistema operacional. Assinale a opção que representa um exemplo de sistema operacional que adota esta arquitetura: Windows XP Windows 7 MINIX Windows Vista Linux 8a 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: INTERATIVO TEMPO REAL MULPROCESSADOR TIME SHARING MULTITAREFA SISTEMAS OPERACIONAIS 1a aula Lupa Vídeo PPT MP3 1a Questão Um Sistema Operacional (SO) realiza o gerenciamento: (I)_________________, que inclui o fornecimento do sistema de arquivos para a representação de arquivos e diretórios e o gerenciamento do espaço em dispositivos com grande capacidade de armazenamento de dados. (II)________________, que são a unidade básica de trabalho do SO. Isso inclui a sua criação, sua exclusão e o fornecimento de mecanismos para a sua comunicação e sincronização. (III)_______________, controlando que partes estão sendo usadas e por quem. Além disso, é responsável pela alocação e liberação dinâmica de seu espaço. As lacunas I, II e III são, correta e respectivamente, preenchidas por: de I/O - de tempos de CPU - de RAM de armazenamento - de processos - de memória em memória secundária - de serviços - em memória principal de arquivos - de barramentos - de discos de discos - de threads - de cache 2a Questão O que é multiprogramação? Processamento centralizado. Técnica que permite que vários processos estejam em memória ao mesmo tempo. Processamento paralelo. Processamento distribuído. Técnica que permite a troca de informações entre a memória principal e a memória secundária. 3a Questão Um sistema operacional pode ser definido como um conjunto de rotinas executado pelo processador. Também é certo dizer que o sistema operacional atua como uma interface entre o usuário e o computador. Marque a alternativa INCORRETA em relação ao conceito de sistemas operacionais: Um sistema operacional deve facilitar acesso aos recursos do sistema Um sistema operacional é responsável por gerenciar os recursos computacionais É impossível fazer uso de um computador que não tenha um sistema operacional São componentes básicos de um sistema operacional: interface com o usuário; gerência do processador; gerência de memória; gerência de dispositivos; sistema de arquivos Um sistema operacional deve compartilhar os recursos do sistema de forma organizada e protegida 4a Questão (badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao computador central, realizando todas as solicitações no momento em que as transações ocorrem, com destaque pelo menor tempo de resposta, requisito de suma importância para a sua eficiência e performance. Duas aplicações para emprego desse sistema são exemplificadas pelo controle de passagens de grandes companhias aéreas ou rodoviárias e pela monitoração do lançamento de um foguete. Por suas características, esse sistema opera na modalidade de processamento conhecida como: off-line e real time. batch e real time. on-line e time sharing. on-line e real time. off-line e time sharing. 5a Questão Marque a alternativa INCORRETA em relação ao conceito de sistemas operacionais:Atua como uma interface entre o usuário e o computador. Um sistema operacional é responsável por gerenciar os recursos computacionais. São componentes básicos de um sistema operacional: interface com o usuário; gerência do processador; gerência de memória; gerência de dispositivos; sistema de arquivos. É impossível fazer uso de um computador que não tenha um sistema operacional instalado. Um sistema operacional deve facilitar acesso aos recursos do sistema, assim como compartilhá-los de forma organizada e protegida. 6a Questão Quais das instruções só podem ser executadas pelo kernel de um sistema operacional: I ¿ Desabilitar todas as interrupções II ¿ Ler o horário do relógio III ¿ Alterar o horário do relógio IV ¿ Alterar o mapa de memória I, II e III II I, III e IV III e IV I, II e IV 7a Questão Os sistemas operacionais podem ser classificados quanto às atribuições do kernel, dividindo-se em: arquitetura monolítica, arquitetura em camadas e arquitetura microkernel. Marque a alternativa CORRETA: A maioria dos sistemas operacionais atuais é desenvolvida usando a arquitetura em camadas, já que há pelo menos a camada "usuário" e a camada "kernel". A arquitetura em camadas tem como vantagem o alto desempenho. A arquitetura monolítica é a que tem a implementação mais complexa. A arquitetura microkernel caracteriza-se por se tratar de um conjunto de módulos que funcionam como se fosse um único programa. Na arquitetura monolítica, caso um serviço pare, o kernel não é comprometido, já que a principal função do núcleo é gerenciar a comunicação (troca de mensagens) entre as aplicações e os serviços. SISTEMAS OPERACIONAIS 2a aula Lupa Vídeo PPT MP3 1a Questão "O Sistema deve ser capaz de carregar um programa na memória e executá-lo. O programa deve poder terminar sua execução tanto em modo normal quanto anormal (indicando o erro)". O texto se refere a qual serviço do sistema operacional? Operação de I/O; Execução de Programas; Contabilização; Alocação de recursos; Manipulação de sistema de Arquivos; 2a Questão Em sistemas multiprogramáveis os processos podem assumir diferentes estados. Os três estados mais importantes são: running (execução); ready (pronto); e wait (espera). Mudanças entre esses estados podem ocorrer a qualquer momento. Assinale dentre as assertivas seguir a unica mudança de estado que NÃO pode acontecer: EXECUÇÃO para ESPERA EXECUÇÃO para PRONTO PRONTO para EXECUÇÃO ESPERA para EXECUÇÃO ESPERA para PRONTO 3a Questão Em um sistema multiprogramável há um padrão de compartilhamento do processador entre os diversos processos em execução. Conforme avança a execução de um processo, o seu estado pode ser alterado. Existem, basicamente, três estados de um processo: Pronto, Executando e Em Espera. Com relação as estados de um processo, é incorreto afirmar que: c) Quando um processo que está Executando não pode continuar sua execução por necessitar de algum evento para continuar (E/S, por exemplo) ele passa para o estado de Pronto d) Um processo que está no estado Em Espera passa para o estado Pronto quando o evento esperado pelo processo ocorre. b) Um processo que está no estado Pronto passa para o estado Executando quando é escolhido pelo Escalonador de Processos. e) Um processo que está Executando passa para o estado de Pronto se for preemptado pelo Escalonador de Processos a) Em um computador multiprogramado vários processos podem estar no estado de Pronto simultâneamente 4a Questão Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo, que compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise as seguintes asserções. Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se beneficiar mais efetivamente dos diversos núcleos dos processadores multicores **************************porque************************** o sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar simultaneamente diversas seqüências de código, sobrepondo suas execuções e, normalmente, reduzindo o tempo de resposta das aplicações às quais estão associadas. Acerca dessas asserções, assinale a opção correta. As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. Tanto a primeira quanto a segunda asserções são proposições falsas. A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. 5a 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? CRIADO TERMINADO ESPERA PRONTO EXECUÇÃO 6a Questão Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos programas de usuário. Essa estrutura registra informações sobre a situação do processo durante todo seu processamento, sendo uma dessas informações o estado do processo. Quanto aos estados básicos de um processo podemos afirmar que: Não há nenhuma relação entre os estados de pronto e de execução Sempre que um processo é criado, ele entra no estado de execução sem necessidade de escalonamento O estado de execução está diretamente associado aos dispositivos de E/S, ou seja, um processo que aguarda a conclusão de um operação de E/S encontra-se nesse estado O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução, obedecendo os critérios estabelecidos Ao solicitar uma operação de E/S (por exemplo, entrada de dados pelo usuário via teclado) um processo que esteja em execução fica aguardando a conclusão da operação no estado de pronto 7a 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 "executando". 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á do estado "espera" diretamente para o estado "execução"? Sim. Assim que liberar o processador ele será executado. sim, pois independente da quantidade de CPU´s ele será executado. Não. O processo ficará em estado de "espera" e aguarda até que o sistemaoperacional o selecione para execução. Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para execução. Sim. Mas somente se o computador tiver mais de uma CPU. 8a Questão Marque a opção que melhor representa a afirmação a seguir. "Armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico, como program counter (PC), stack pointer (SP) e registrador de status". Espaço de Endereçamento Limites Thread Contexto de Software Contexto de Hardware SISTEMAS OPERACIONAIS 3a aula Lupa Vídeo PPT MP3 1a 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? Por Prioridade First-In-First-Out (FIFO) Não preemptivo Circular Shortest-Job-First (SJF) 2a 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: SJF POR PRIORIDADES LIFO SWAPPING CIRCULAR 3a Questão Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos programas de usuário. Essa estrutura registra informações sobre a situação do processo durante todo seu processamento, sendo uma dessas informações o estado do processo. Quanto aos estados básicos de um processo podemos afirmar que: O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução, obedecendo os critérios estabelecidos (tempo, prioridade) Sempre que um processo é criado, ele entra no estado de execução sem necessidade de escalonamento O estado de execução está diretamente associado aos dispositivos de E/S, ou seja, um processo que aguarda a conclusão de um operação de E/S encontra-se nesse estado Não há nenhuma relação entre os estados de pronto e de execução Ao solicitar uma operação de E/S (por exemplo, entrada de dados pelo usuário via teclado) um processo que esteja em execução fica aguardando a conclusão da operação no estado de pronto 4a Questão No gerenciamento de processos existem várias estratégias de escalonamento. Correlacione os tipos de escalonamento com a estratégia correspondente: SJF - Round Robin - FCFS - Múltiplas Filas I) O primeiro que chega é o primeiro a ser atendido II) O menor primeiro III) Escalonamento circular IV) Filas com prioridades diferentes. II - I - III - IV III - I - II - IV III - II - I - IV I - II - III - IV II - III - I - IV Explicação: A seguinte correlação deve ser analisada: SJF - II) O menor primeiro Round Robin - III) Escalonamento circular FCFS - I) O primeiro que chega é o primeiro a ser atendido Múltiplas Filas - IV) Filas com prioridades diferentes. 5a Questão A gerência do processador apresenta alguns critérios que devem ser considerados em uma política de escalonamento. Qual o critério de escalonamento que representa o número de processos executados em um determinado intervalo de tempo? Tempo de Espera Throughput Tempo de processador Tempo de Turnaround Utilização do Processador 6a Questão Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que: tiver o menor tempo de processador ainda por executar. chegar primeiro ao estado de pronto. estiver em modo usuário. ocupar menos espaço em memória. tiver maior prioridade. 7a 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: First-In-First-Out (FIFO) Translation Lookaside Buffer (TLB) Paginação Shortest-Job-First (SJF) Por Prioridade 8a Questão Na gerência do processador vários critérios de seleção são utilizados para determinar qual processo irá executar. Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que: Chegar primeiro ao estado de pronto. Tiver o maior tempo de procesador ainda por executar. Tiver maior prioridade. Chegar primeiro ao estado de espera. Tver o menor tempo de processador ainda por executar. SISTEMAS OPERACIONAIS 4a aula Lupa Vídeo PPT MP3 1a Questão Os Sistemas Operacionais estão sujeitos a um fenômeno denominado deadlock. Para que uma situação de deadlock seja criada, as seguintes condições devem acontecer simultaneamente: exclusão mútua (mutual exclusion), transferência excessiva de páginas (thrashing), superposição de processos (process overlapping) e espera circular (circular wait). transferência excessiva de páginas (thrashing), superposição de processos (process overlapping), monopolização de recursos (hold and wait) e não preempção (no preemption). exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), não preempção (no preemption) e espera circular (circular wait). transferência excessiva de páginas (thrashing), não preempção (no preemption), espera circular (circular wait) e falha de escalonamento (scheduling fail). exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), superposição de processos (process overlapping) e falha de escalonamento (scheduling fail). 2a Questão Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de prioridade maior sempre o impedem de ser executado, diante desta situação podemos concluir que ocorreu: Deadlock Espera ocupada Starvation Bloqueio Exclusão mútua 3a Questão Analise o texto a seguir: "Preciso de canetas e apagador para a aula. Peguei as canetas, mas parei para conversar um pouco. Ao tentar pegar o apagador fiquei sabendo que outro professor pegou o apagador para um reunião não programada e aguardava a caneta que não estava mais sobre a mesa para começar a reunião. Fiquei esperando que o apagador fosse devolvido e, como isso não aonteceu, resolvi guardaras canetas para a segunda aula e continuar aguardando o apagador. Fiquei sabendo que o outro professor também não começou a reunião pois ficou aguardando as canetas e também resolveu aguardar." Nesta situação pode-se identificar a ocorrência de: Um evento que será solucionado assim que terminar a aula Um deadlock em função da exclusão mútua no acesso aos dois recursos Uma condição de corrida Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro. Um deadlock que poderá ser solucionado quando o professor desistir da aula. 4a Questão Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de prioridade maior sempre o impedem de ser executado, podemos concluir que ocorreu ? Bloqueio do processo Starvation Espera ocupada Exclusão mútua Deadlock 5a 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. Não pode haver nem deadlock nem starvation Um processo deve permanecer executando uma região crítica por tempo finito 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 É permitido que mais de um processo, em execução, possa executar, simultaneamente, uma região crítica Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá obtê-lo imediatamente 6a Questão Embora ambos tenham seu escalonamento feito pelo gerenciamento de processos, threads e processos são estruturalmente distintos. Qual é a principal diferença entre eles? Escolha a alternativa correta. Apenas threads podem ser executados em paralelo. Processos executam mais rapidamente. Processos apenas podem ocorrer em sistemas de grande porte. Threads apenas podem ocorrer em processadores multicore. Threads possuem o mesmo contexto de software 7a Questão O trecho do código-fonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a uma condição de corrida é denominado: Região restante Região de entrada Região problemática Região de saída Região crítica 8a Questão Starvation ocorre quando? Escolha a alternativa correta. Dois ou mais processos são forçados a acessar dados críticos alternando estritamente entre eles. Pelo menos um processo é continuamente postergado e não executa. A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. Pelo menos um evento espera por um evento que não vai ocorrer. O processo tenta mas não consegue acessar uma variável compartilhada. SISTEMAS OPERACIONAIS 4a aula Lupa Vídeo PPT MP3 1a Questão Considerando um sistema com memória paginada é correto afirmar que: Poderá ocorrer fragmentação interna em qualquer página de um processo Não há fragmentação em nenhuma página Poderá ocorrer fragmentação externa em qualquer página de um processo Poderá ocorrer fragmentação externa na última página de um processo Poderá ocorrer fragmentação interna na última página de um processo Explicação: É possível ocorrer fragmentação interna na última página de cada processo 2a Questão Não é uma técnica de gerência de memória: Overlay Paginação Alocação circular por prioridade Swapping Alocação particionada 3a Questão Um processo faz referência a 6 páginas distintas (A,B,C,D,E,F) na seguinte ordem: C - D - A - B - E - F - B - C - D - A - E - D - B - E Considerando que estarão alocadas 5 molduras para este processo e que este sistema utiliza a estratégia FIFO (primeiro que entra é o primeiro que sai) assinale o item que informa a quantidade de page fault (falha de página) para esta execução e também o conteúdo das cinco molduras após essas referências (não necessariamente na ordem). 11 - (E,F,B,A,C) 10 - (E,C,D,A,B) 11 - (A,B,A,E,C) 11 - (E,C,D,A,B) 10 - (A,B,C,D,E) 4a 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 não é possível prever qual página será menos acessada no futuro. porque é muito complexo. o hardware necessário seria absurdamente caro. porque não há poder computacional suficiente nos dias atuais. porque exige uma quantidade de memória muito grande. Explicação: É imprevisível para o sistema operacional determinar quais serão as próximas páginas que serão referenciadas em qualquer processo 5a 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? O sistema "dá reboot" Todo sistema "trava" Ocorre o "page fault" O processo continua sem problemas Não há como uma página do processo não estar no "working set" 6a Questão Quantas páginas um processo pode ter, considerando que seu endereço lógico é composto por 20 bits, sendo os 7 bits mais significativos utilizados para identificar a página e os demais o deslocamento dentro da página? 7 páginas 128 páginas 255 páginas 13 páginas 8K páginas 7a 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 ocorre na ú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 a sentença IV está correta Somente as sentenças II e IV estão corretas Somente as sentenças I e IV estão corretas Todas as sentenças estão corretas Somente as sentenças III e IV estão corretas Explicação: Item II errado. 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. Item III errado. 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.8a Questão Com relação ao gerenciamento de memória com paginação em sistemas operacionais, assinale a opção correta. Um processo somente pode ser iniciado se o sistema operacional conseguir alocar todas as páginas de código desse processo. As páginas utilizadas por um processo, sejam de código ou de dados, devem ser obrigatoriamente armazenadas na partição de swap do disco, quando o processo não estiver sendo executado. O espaço de endereçamento virtual disponível para os processos pode ser maior que a memória física disponível. Todas as páginas de um processo em execução devem ser mantidas na memória física enquanto o processo não tiver terminado. Um processo somente pode ser iniciado se o sistema operacional conseguir alocar um bloco contíguo de páginas do tamanho da memória necessária para execução do processo SISTEMAS OPERACIONAIS 5a aula Lupa Vídeo PPT MP3 1a 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: à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos. à sincronia de funcionamento do dispositivo de E/S. ao Kernel do Sistema Operacional. a um processo do Sistema Operacional. à assincronia de funcionamento do dispositivo de E/S. 2a Questão A utilização de dispositivos com DMA é indicada para: Dispositivos muito mais rápidos que o processador Dispositivos que necessitam de intervenção do usuário Qualquer dispositivo de Entrada ou de Saída Dispositivos de alta prioridade Dispositivos que efetuam grande transferência de dados para a memória. 3a Questão Os dispositivos de E/S podem ser classificados de diferentes maneiras, com relação ao tipo de transferência de dados são classificados em: Orientados a blocos e a caracteres Orientados à páginas e blocos Orientados a usuários e ao equipamentos Orientados a páginas e segmentos Orientados a hardware e software 4a Questão Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual componente do sistema operacional? Gerenciamento de arquivos; Informações de estado; Suporte a linguagem de programação; Comunicações; Carga e execução de programas; 5a 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 Controladores Subsistemas de E/S Backups Drivers 6a Questão Um device driver, ou simplesmente driver, tem como função implementar a comunicação do subsistema de E/S com os dispositivos de E/S. Sendo assim, um device driver é bem definido na alternativa: Parte do programa que contém dados compartilhados Recebe comandos gerais sobre acessos aos dispositivos, traduzindo-os para comandos específicos que poderão ser executados pelos controladores Manipula diretamente os dispositivos de E/S Realiza as funções comuns a todos os tipos de dispositivos Permite a comunicação entre o sistema computacional e o mundo externo 7a 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. Todas as sentenças estão corretas. Apenas alternativa I está correta. Apenas as alternativas I e II estão corretas. 8a Questão O gerenciamento dos sistemas de entrada/saída de dados é normalmente implementado em duas camadas: uma responsável pelo controle do dispositivo e outra, pelo gerenciamento de entrada/saída. Por que isso representa um projeto eficiente? Escolha a alternativa correta. Porque permite evitar o uso de DMA para a operação de entrada/saída. Porque permite o uso de duas linguagens de programação na sua implementação, pois o controle do dispositivo exige a programação em linguagem de máquina. Porque permite separar características de hardware de características funcionais do dispositivo de entrada/saída. Porque permite o compartilhamento dos dispositivos de entrada/saída através do gerenciamento de entrada/saída. Porque permite separar as operações de entrada das operações de saída de dados. SISTEMAS OPERACIONAIS 5a aula Lupa Vídeo PPT MP3 1a Questão Os dispositivos de E/S podem ser classificados de diferentes maneiras, com relação ao tipo de transferência de dados são classificados em: Orientados a blocos e a caracteres Orientados a hardware e software Orientados a usuários e ao equipamentos Orientados à páginas e blocos Orientados a páginas e segmentos 2a Questão O gerenciamento dos sistemas de entrada/saída de dados é normalmente implementado em duas camadas: uma responsável pelo controle do dispositivo e outra, pelo gerenciamento de entrada/saída. Por que isso representa um projeto eficiente? Escolha a alternativa correta. Porque permite o uso de duas linguagens de programação na sua implementação, pois o controle do dispositivo exige a programação em linguagem de máquina. Porque permite separar características de hardware de características funcionais do dispositivo de entrada/saída. Porque permite o compartilhamento dos dispositivos de entrada/saída através do gerenciamento de entrada/saída. Porque permite evitar o uso de DMA para a operação de entrada/saída. Porque permite separar as operações de entrada das operações de saída de dados. 3a 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. Todas estão incorretas. Apenas alternativa I está correta. Apenas as alternativas I e II estão corretas. 4aQuestã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: à assincronia de funcionamento do dispositivo de E/S. à sincronia de funcionamento do dispositivo de E/S. a um processo do Sistema Operacional. à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos. ao Kernel do Sistema Operacional. 5a Questão Um device driver, ou simplesmente driver, tem como função implementar a comunicação do subsistema de E/S com os dispositivos de E/S. Sendo assim, um device driver é bem definido na alternativa: Manipula diretamente os dispositivos de E/S Recebe comandos gerais sobre acessos aos dispositivos, traduzindo-os para comandos específicos que poderão ser executados pelos controladores Realiza as funções comuns a todos os tipos de dispositivos Parte do programa que contém dados compartilhados Permite a comunicação entre o sistema computacional e o mundo externo 6a 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 que necessitam de intervenção do usuário Dispositivos muito mais rápidos que o processador 7a 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: Controladores Ghost Drivers Backups Subsistemas de E/S 8a Questão A utilização de dispositivos com DMA é indicado para: Dispositivos de alta prioridade Qualquer dispositivo de Entrada ou de Saída Dispositivos muito mais rápidos que o processador Dispositivos que efetuam grande transferência de dados para a memória. Dispositivos que necessitam de intervenção do usuário SISTEMAS OPERACIONAIS 7a aula Lupa Vídeo PPT MP3 1a Questão Ao dividir a memória física em blocos de tamanho fixo (quadros) e dividir a memória lógica (espaço de endereçamento de processos) em blocos do mesmo tamanho (páginas) e permitir que as páginas sejam carregadas em quaisquer quadros disponíveis, estaremos implementando: Memória Virtual Paginação de Memória Segmentação de memória Alocação de memória Journaling 2a Questão Considerando as estratégias de alocação de partições em um sistema que possui particionamento dinâmico analise as sentenças abaixo e selecione a opção que indica as sentenças corretas. i) o método first-fit possui a alocação mais rápida ii) o método best-fit aloca o menor partição possível iii) nos métodos best-fit e worst-fit a alocação não precisa ser contígua iv) o método worst-fit gera muito desperdício de memória i e iv ii e iv i ii e iii i e ii 3a Questão A maioria dos sistemas operacionais da atualidade utiliza o recurso chamado Memória Virtual. Uma das funções da Memória Virtual é a paginação ou troca (swapping). Assinale a alternativa que contém a afirmação correta a respeito do swapping: O swapping é uma técnica de endereçamento que faz com que cada processo enxergue sua área de memória como um segmento contíguo. O swapping é um mecanismo necessário em computadores de 64 bits que permite o endereçamento de memórias superiores a 4 Gbytes. Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a fisicamente existente em um computador. Swapping é a capacidade de troca de componentes de hardware de um computador, mesmo que o mesmo esteja ligado. A principal função do swapping é impedir que um processo utilize endereço de memória que não lhe pertença. 4a Questão Quando se trata sobre a gerência da memória principal, um ponto que crucial que deve ser considerado é a fragmentação. Neste sentido assinale a alternativa INCORRETA sobre o tipo de ocorrência de fragmentação para o tipo de alocação em memória principal. Fragmentação externa na alocação por paginação. Fragmentação interna na alocação por paginação. Fragmentação externa na alocação particionada dinâmica. Fragmentação externa na alocação por segmentação. Fragmentação interna na alocação particionada estática. 5a 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: Memória virtual Swapping Page faults Trashing Dinamic memory acess (DMA) 6a 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 consistem 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. Estamos nos referindo a que técnica? Trashing Memória virtual Swapping Dinamic memory acess (DMA) Page faults 7a Questão Considerando uma lista de blocos livres para gerência de alocação de memória, em que consiste o algoritmo first fit (primeiro encaixe)? O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos livres que se adeque melhor aos requisitos do processo solicitante. O algoritmo first fit consiste em modificar a lista de blocos livres para que ela disponibilize um espaço livre para um processos solicitante o mais breve possível. O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos livres que seja o menor possível para os requisitosdo processo solicitante. O algoritmo first fit não está relacionado com gerência de alocação de memória, mas com gerência de processador em um sistema multiprocessado. Ele serve para alocar o primeiro processador disponível ao processo que foi escalonado. O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo primeiro espaço na lista de blocos livres que seja grande o suficiente para os requisitos do processo solicitante. 8a Questão Os modelos de alocação particionada estática e dinâmica permitem, respectivamente: fragmentação somente na última partição em ambos os casos fragmentação externa e interna Fragmentação relocável e não relocável Fragmentação paginada e não paginada fragamentação interna e externa SISTEMAS OPERACIONAIS 7a aula Lupa Vídeo PPT MP3 1a 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: II, III e IV, apenas. I, II e IV, apenas. I, III e IV, apenas. I, II, III e IV. I, II e III, apenas. 2a 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: II, III e IV, apenas. I, II e III, apenas. I, II, III e IV. I, II e IV, apenas. I, III e IV, apenas. 3a Questão Analise as quatro sentenças abaixo sobre sistema de arquivos e, em seguida, assinale a única alternativa correta: I. Na alocação contígua a tabela de alocação contém uma entrada (com bloco inicial e tamanho em blocos) para cada arquivo; II. Para controle de espaços livres temos pelo menos três formas: mapa de bit, lista encadeada e tabela de blocos livres; III. Na alocação indexada, para se ter acesso a um determinado bloco é necessário percorrer a lista até o bloco desejado; IV. Na alocação encadeada a tabela de alocação contém um índice para cada arquivo. Somente as sentenças II e III estão corretas Todas as sentenças estão corretas Somente as sentenças III e IV estão corretas Somente as sentenças I e II estão corretas Somente as sentenças I, II e IV estão corretas 4a Questão Sobre os métodos de alocação de espaço em disco, marque a alternativa incorreta: 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.. 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. Na alocação contígua um arquivo ocupa um conjunto de blocos sequenciais. 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. 5a 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 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. 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. 6a Questão Analise as seguintes afirmações relacionadas às características do sistema de arquivo NTFS: I. O sistema de arquivos NTFS, utilizado por algumas versões antigas do Windows e pelas primeiras versões do Linux, foi substituído por outros sistemas de arquivos mais modernos por possuir um limite de armazenamento de 2 GBytes. II. O sistema de arquivo NTFS permite o uso de arrays RAID. III. Com o sistema de arquivos NTFS é possível ter um controle de acesso a arquivos com a possibilidade do gerenciamento de usuários, incluindo suas permissões de acesso e escrita nesses arquivos. IV. O sistema de arquivos NTFS é um sistema que funciona por meio de uma espécie de tabela que contém indicações de onde estão as informações de cada arquivo. Não trabalha diretamente com cada setor, mas sim com um grupo de setores. Esse grupo é chamado de cluster (ou unidade de alocação). Se, por exemplo, um disco com setor de 512 bytes, tiver 5 KB de tamanho, ele terá 10 setores e 5 clusters, se cada cluster ocupar dois setores. Sendo assim, quando o NTFS precisar acessar um determinado setor, primeiro ele descobre em qual cluster ele se encontra. Indique a opção que contenha todas as afirmações verdadeiras. II e IV III e IV I e II e) I e III II e III SISTEMAS OPERACIONAIS 8a aula Lupa Vídeo PPT MP3 1a 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 I e III estão corretas Somente as sentenças II e III estão corretas Somente a sentença II está correta Somente a sentença III está correta Somente as sentenças I e II estão corretas 2a Questão Sabemos que existem vários tipos de servidores. Como se dá o fluxo entre o cliente e o servidor de banco de dados. Assinale a resposta INCORRETA. As aplicações baseadas no acesso a banco de dados recebem a resposta direta do servidor SGBD. O servidor de banco de dados, ao receber o pedido, processa a consulta lendo todos os registros do banco de dados, localmente,selecionando-os de acordo com o critério definido. O SGBD servidor os envia ao SGBD cliente, que os entrega à aplicação. As aplicações baseadas no acesso a banco de dados podem utilizar um sistema de gerenciamento de banco de dados (SGBD) executado no cliente. O SGBD local primeiramente codifica o pedido do usuário, por exemplo, em uma consulta em SQL (Structured Query Language), com o critério de seleção definido pela aplicação. Explicação: Essa resposta está incorreta porque o fluxo corresponde ao seguinte critério: As aplicações baseadas no acesso a banco de dados podem utilizar um sistema de gerenciamento de banco de dados (SGBD) executado no cliente - que usa um servidor de arquivos para armazenar os arquivos dos bancos de dados ou utiliza um servidor de banco de dados -; o SGBD local primeiramente codifica o pedido do usuário, por exemplo, em uma consulta em SQL (Structured Query Language), com o critério de seleção definido pela aplicação. Em seguida, envia a consulta para o SGBD servidor. O servidor de banco de dados, ao receber o pedido, processa a consulta lendo todos os registros do banco de dados, localmente, selecionando-os de acordo com o critério definido. Depois de selecionados os registros relevantes, o SGBD servidor os envia ao SGBD cliente, que os entrega à aplicação. 3a 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. SORG - Onde em todas as estações, o sistema operacional de redes possui Rede do Grupo de Trabalho. SORR - Onde em todas as estações, o sistema operacional de redes restringe-se praticamente ao acesso aos recursos compartilhados. SORM - Onde em todas as estações, o sistema operacional de redes possui os dois módulos. 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. 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. 4a 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? 45 blocos 128 blocos 46 blocos 47 blocos 4 blocos 5a Questão Devido a quantidade limitada de espaço em disco rígido, o sistema operacional tem que manter informações dos espaços livres no disco para que possam ser utilizados. São exemplos de estratégias adotadas pelo sistema operacional para manter estas informações: Tabela de blocos livres e tabela de diretórios. Mapa de bits e blocos de indices. Mapa de bits e tabela de diretórios. Lista encadeada e bloco de indices. Mapa de bits e Tabela de blocos livres. 6a Questão Os sistemas operacionais de redes (SOR) são uma extensão dos sistemas operacionais locais, para tornar transparente o uso dos recursos compartilhados. Neste sentido, podemos afirmar que: I- Os SOR devem atuar de forma que os usuários utilizem os recursos de outras estações da rede como se estivessem operando localmente. II- O que o usuário nota é o surgimento de novos recursos (recursos virtuais) em sua estação. III- A interface utilizada pelas aplicações para ter acesso aos recursos permanece inalterada. Está(ão) correta(s) a(s) afirmativa(s): Somente o item I; Somente os itens II e III; Somente os itens I e II; Somente os itens I e III; Somente os itens I, II e III; Explicação: Todos os itens estão corretos. Vamos supor que uma pessoa deseje acessar um determinado arquivo, ele pode estar na máquina local ou em outra máquina na rede. É extremamente desejável que lhe seja transparente o local real de armazenamento do arquivo, o usuário deve imaginar que o arquivo resida em um drive acessível pelo aplicativo do SO de gerenciamento de arquivos. Para atender a esta necessidade surgiram os Sistemas Operacionais de Redes (SORs), como extensão dos Sistemas Operacionais Locais (SOLs), complementando-os com o conjunto de funções básicas, e de uso geral, necessárias à operação das estações, de forma a tornar transparentes o uso dos recursos compartilhados. A imagem demonstra esquematicamente essa mudança. 7a 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. Os itens I, 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 Somente os itens II e III estão corretos Explicação: Todos os itens estão corretos em função do lado Cliente 8a 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 dosdados. 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 Somente o item I está correto Somente o item I e III estão corretos Os itens I, II e III estão corretos Somente os itens II e III estão corretos 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. File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js SISTEMAS OPERACIONAIS 9a aula Lupa Vídeo PPT MP3 Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 1a 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 II e III; Somente os itens I, II e III; Somente os itens I e II; Somente o item II; 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). 2a 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 os itens II e III estão corretos Somente os itens I e III estão corretos Somente os itens I e II estão corretos Somente o item II está correto Os itens I, II e III estão corretos Explicação: No IPconfig é possível identifcar o Sufixo do DNS específico de conexão 3a Questão Relacione os comandos básicos de redes do Windows, e suas funções. 1- GETMAC 2- NSLOOKUP 3- NETSH 4- PING ( ) Procura pelo endereço MAC (Media Access Control), e faz a listagem das redes associadas na máquina local ou em toda rede; ( ) Dentro deste comando é possível modificar configurações de uma rede local ou em uma máquina remota; ( ) Retorna informações sobre o DNS (Domain Name System) de um determinado número IP, ou número do host; ( ) Envia pacotes ICMP para um determinado endereço IP e verifica os níveis de conectividade e o tempo de resposta; 1; 2; 3; 4; 1; 3; 2; 4; 2; 1; 4; 3; 4; 1; 3; 2; 4; 3; 1; 2; Explicação: Essa é a sequência correta. Resposta auto explicativa. 4a Questão Relacione os comandos básicos de redes do Windows, e suas funções. 1- HOSTNAME 2- IPCONFIG 3- PATHPING 4- NETSAT ( ) Retorna as ligações ativas no protocolo TCP ( ) Fusão dos comandos: 'tracert' + 'ping', fazendo assim uma identificação em algum problema no router ou em algum link da rede ( ) Retorna o nome do computador local ( ) Retorna as configurações da rede local em protocolo TCP/IP, e faz a atualização dos protocolos DHCP e DNS 1; 3; 2; 4; 4; 3; 1; 2; 4; 1; 3; 2; 1; 2; 3; 4; 2; 1; 4; 3; Explicação: Essa é a sequência correta. Resposta auto explicativa. 5a 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 FAT16 FAT32 UTFS EXT3 NTFS 6a 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 e III; Somente os itens II e III; Somente os itens I e II; Somente os itens I, II e III; Somente o item II; 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. 7a 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 Essentials Windows Server 2012 Datacenter Windows Server 2012 Standard Windows Server 2012 Foundation Windows Server 2012 Extreme Explicação: Esta funcionalidade é encontrada no Windows Server 2012 Datacenter 8a 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 únicaque NÃO identifica corretamente um desses nomes adotados para o Sistema Operacional Windows. Windows Vista Windows XP Windows Vision Windows 10 Windows 7 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 SISTEMAS OPERACIONAIS 9a aula Lupa Vídeo PPT MP3 1a 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 os itens I, II e III; Somente os itens II e III; Somente os itens I e III; Somente o item II; 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). 2a 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 os itens II e III estão corretos Os itens I, II e III estão corretos Somente os itens I e III estão corretos Somente os itens I e II estão corretos Somente o item II está correto Explicação: No IPconfig é possível identifcar o Sufixo do DNS específico de conexão 3a Questão Relacione os comandos básicos de redes do Windows, e suas funções. 1- GETMAC 2- NSLOOKUP 3- NETSH 4- PING ( ) Procura pelo endereço MAC (Media Access Control), e faz a listagem das redes associadas na máquina local ou em toda rede; ( ) Dentro deste comando é possível modificar configurações de uma rede local ou em uma máquina remota; ( ) Retorna informações sobre o DNS (Domain Name System) de um determinado número IP, ou número do host; ( ) Envia pacotes ICMP para um determinado endereço IP e verifica os níveis de conectividade e o tempo de resposta; 4; 1; 3; 2; 4; 3; 1; 2; 1; 3; 2; 4; 2; 1; 4; 3; 1; 2; 3; 4; Explicação: Essa é a sequência correta. Resposta auto explicativa. 4a Questão Relacione os comandos básicos de redes do Windows, e suas funções. 1- HOSTNAME 2- IPCONFIG 3- PATHPING 4- NETSAT ( ) Retorna as ligações ativas no protocolo TCP ( ) Fusão dos comandos: 'tracert' + 'ping', fazendo assim uma identificação em algum problema no router ou em algum link da rede ( ) Retorna o nome do computador local ( ) Retorna as configurações da rede local em protocolo TCP/IP, e faz a atualização dos protocolos DHCP e DNS 2; 1; 4; 3; 4; 1; 3; 2; 4; 3; 1; 2; 1; 2; 3; 4; 1; 3; 2; 4; Explicação: Essa é a sequência correta. Resposta auto explicativa. 5a 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 FAT32 UTFS NTFS EXT3 FAT16 6a 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 e III; Somente os itens I e II; Somente os itens I, II e III; Somente os itens II e III; Somente o item II; 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. 7a 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 Essentials Windows Server 2012 Extreme Windows Server 2012 Standard Windows Server 2012 Datacenter Windows Server 2012 Foundation Explicação: Esta funcionalidade é encontrada no Windows Server 2012 Datacenter 8a 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 10 Windows XP Windows Vista Windows Vision Windows 7 SISTEMAS OPERACIONAIS 10a aula Lupa Vídeo PPT MP3 1a Questão Qual das alternativas apresenta um sistema de arquivos nativamente utilizado no Linux? HPFS. NTFS. FAT 16. extfs. FAT 32. 2a Questão
Compartilhar