Prévia do material em texto
SISTEMAS OPERACIONAIS AULA 01 1. Sobre os sistemas operacionais, considere as afirmações a seguir. I - Sistemas operacionais do tipo batch não exigem interação com o usuário. II - Sistemas operacionais monoprogramáveis permitem a execução de vários processos concorrentemente. III - Sistemas operacionais multitarefa, com suporte a múltiplos processadores, permitem a execução concorrente ou paralela de vários processos. IV - Sistemas de tempo compartilhado devem ser utilizados em aplicações de tempo real. Está correto APENAS o que se afirma em I e II I, III e IV I, II e III III e IV I e III 2. Defini-se um sistema multitarefa como sendo aquele que possui a capacidade de: executar programas baseados em threads. gerenciar múltiplos processadores. manter vários programas na memória simultanemente. executar vários programas simultaneamente. administrar mais de um usuário simultanemente. 3. 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. Todo sistema operacional multitarefa é necessariamente um sistema multiusuário. Um sistema operacional multitarefa é necessariamente um sistema multiprocessado. Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa. Explicação: Existe uma característica importante que diferencia os sistemas operacionais que é a capacidade de execução de diversos programas ao mesmo tempo. Alguns sistemas operacionais permitem que apenas um programa seja executado de cada vez. Essa é a forma mais simples e de fácil desenvolvimento de um sistema operacional, uma vez que o sistema não terá de lidar com solicitações diversas e por vezes conflitantes. Quando um sistema operacional permite a execução de mais de um programa ao mesmo tempo, ele é chamado de multitarefa e tem de lidar com procedimentos que concorrem quanto à utilização da capacidade de processamento do hardware. Então, é necessário definir e gerenciar uma questão básica que é a prioridade de cada programa quanto ao uso de recursos existentes. Monotarefa Executa apenas uma tarefa de cada vez Exemplo de sistema operacional monotarefa: ¿ MS-DOS. Multitarefa Executa mais de um programa ao mesmo tempo Exemplo de sistema operacional multitarefa: ¿ Windows Seven; ¿ Linux; ¿ Mac OS X. Observação: Nesse caso, um sistema operacional monotarefa (que executa apenas um programa de cada vez) é similar a uma empresa que possui apenas um departamento. Fonte: https://www.portaleducacao.com.br/conteudo/artigos/informatica/multitarefa-e-suas-variacoes- dentro-do-sistema-operacional/41561 4. (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: on-line e real time. off-line e real time. batch e real time. off-line e time sharing. http://simulado.estacio.br/bdq_simulados_exercicio.asp on-line e time sharing. 5. Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido. Sistemas Monotarefas com mais de um usuário Sistemas Monousuário e Multitarefas Sistemas Monousuários e Monotarefas Sistemas Multiusuários e Multitarefas Sistemas Multitarefas com Múltiplos usuários 6. Um aspecto importante nos sistemas operacionais de terceira geração era a capacidade de transferir tarefas de cartões perfurados para discos magnéticos assim que chegavam à sala do computador. Assim que uma tarefa era completada, o sistema operacional podia carregar uma nova tarefa a partir do disco na partição recentemente liberada para processá-la. Como chama-se essa técnica? Fragmentação Segmentação spooling Nenhuma das alternativas Memória virtual 7. O Sistema Operacional é o software que possibilita as aplicações a interagirem com o hardware do computador. Assinale a alternativa que contem a afirmação incorreta sobre os Sistemas Operacionais. Sistemas Operacionais podem ser encontrados nos mais variados dispositivos (celulares, carros, computadores pessoais). Um usuário pode interagir com o Sistema Operacional apenas por terminal interpretador de comandos (shell). O Sistema Operacional atua como um gerenciador dos recursos do sistema computacional. O software que contém os componentes centrais de um Sistema Operacional é chamado de kernel. Os Sistemas Operacionais facilitam o trabalho dos desenvolvedores de aplicações fazendo a interface com a gerência de memória, comunicação com periféricos de entrada/saída, linhas de comunicação da rede. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 8. 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: TIME SHARING INTERATIVO MULPROCESSADOR TEMPO REAL MULTITAREFA 1. Em relação às estruturas dos sistemas operacionais modernos, podemos afirmar que: I - O conceito de microkernel é de reduzir o kernel a comunicações de processos básicos e controle de I/O, e deixar os outros serviços de sistemas situados no user-space (espaço do usuário) em forma de processos normais (chamados de servers). II - O kernel monolítico executa cada serviço básico do sistema como gerenciamento de memória, manipulação de interrupções e comunicação I/O, sistemas de arquivos, no espaço do kernel. III - Na estrutura do microkernel tanto o núcleo como como os demais serviços são executados em modo kernel. IV - No kernel monolítico o sistema operacional é escrito como uma coleção de rotinas, ligadas a um único grande programa binário executável. Assinale a alternativa que contém a(s) afirmação(ões) correta(s): Somente I, III e IV Somente II, III e IV Somente I e III Somente I, II e IV Somente I, II e III 2. O sistema operacional é importante porque é a unidade central de procedimentos do computador. é onde se navega na internet e veem filmes. é onde se gravam documentos importantes em qualquer extensão de editor de texto. é um programa para fazer cartas, documentos e curriculum. ele organiza e administra os recursos do computador para que seja possível usá-lo. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp3. Em relação ao Sistema Operacionais quanto à Arquiteturas do Núcleo - Kernel, qual o termo se completa o texto abaixo com as lacunas em branco. O conceito de _______________ é de reduzir o kernel a comunicações de processos básicos econtrole de I/O, e deixar os outros serviços de sistemas situados no user-space (espaço dousuário) em forma de processos normais(chamados de servers - servidores). Existe um server para cada problema de gerenciamento de memória, um server faz gerenciamento de processos, e outro gerencia drivers, e assim por diante. camadas kernel kernel monlítico; microkernel superkernel 4. 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. II, III e IV I, III e IV I e II I, II e III I, II e IV 5. Apresenta ao usuário uma máquina virtual (interface) equivalente ao hardware, porém muito mais simples de programar é a definição de hardware programas de Sistema. SO do ponto de vista do usuário ou máquina estendida. programas de Aplicação. SO visto como gerente de recursos ou ponto de vista do sistema. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 6. Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas? Os Programas são executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo (time-slice). 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. 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. 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. Explicação: Os sistemas monoporogramáveis pela sua simplicidade não permite a existência de concorrência. 7. (IFB, 2017) Sob a perspectiva da área de arquitetura de sistemas operacionais, leia as afirmativas a seguir sobre conceitos, componentes e serviços. I) Threads dentro de um mesmo processo dividem o mesmo espaço de endereçamento. II) A exclusão mútua implementa uma solução para o problema de dois processos concorrentes entrarem ao mesmo tempo em suas respectivas regiões críticas. III) Sistemas com múltiplos processadores, usuários ou servidores, se enquadram na categoria de sistemas computacionais do tipo MISD (Multiple Instruction Single Data). IV) Processos do tipo CPU-bound esrão associados a aplicações comerciais baseadas em um elevado número de operações em bancos de dados. V) Alocação contígua, alocação encadeada e alocação indexada são exemplos de técnicas usadas por sistemas operacionais para a gerência do espaço em disco. Assinale a alternativa que apresenta somente as afirmativas CORRETAS: I, II, III I, II, IV I, II, V I, IV II, V http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 8. O SISTEMA OPERACIONAL É UM SOFTWARE CLASSIFICADO COMO ______________ PARA O FUNCIONAMENTO DO COMPUTADOR SECUNDÁRIO APLICATIVO ESPECIALISTA BÁSICO COMPLEMENTAR 1. Em sistemas operacionais, o conceito de compilador é: um programa de computador que converte código de máquina em código escrito em linguagem de montagem. 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 padrão comum de arquivo para executáveis, código objeto, bibliotecas compartilhadas, e core dumps. um programa de computador que transforma código objeto em código fonte. 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. Explicação: Um compilador é um programa de sistema que traduz um programa descrito em uma linguagem de alto nível para um programa equivalente em código de máquina para um processador. Em geral, um compilador não produz diretamente o código de máquina mas sim um programa em linguagem simbólica (assembly) semanticamente equivalente ao programa em linguagem de alto nível. Para cada arquivo de código fonte é gerado um arquivo com código objeto, que posteriormente é "ligado" aos outros, através de um linker, resultando num arquivo executável ou biblioteca. 2. São tipos de sistemas operacionais: Sistemas Monocompiláveis/Monomonitoramento, Sistemas Multicompiláveis/Multimonitoramento, Sistemas com múltiplos usuários. Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, Sistemas com múltiplos processadores. Sistemas Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas com múltiplas entradas. Sistemas Monostakeholder/Monoinstrução, Sistemas Multistakeholder/Multi-instrução, Sistemas com múltiplos processadores. Sistemas Monoplanejáveis/Monodesign, Sistemas Multiplanejáveis/Multidesign, Sistemas com processadores de segmentação. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 3. Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados espera, pronto ou execução interrupção, pronto ou execução latência, espera ou atividade espera, pronto ou interrupção latência, pronto ou atividade Explicação: Conceitos básicos em sistemas. 4. Qual é a principal função de um sistema operacional? Ligar o computador e Desligar o computador Controlar somente funções comandadas pelo o usuário Controlar o gerenciamento de processos, gerenciamento de memória, gerenciamento de Entrada e saída e de sistemas de arquivos 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. Somente gravar informações de usuário no disco rígido 5. O que são sistemas real-time? São sistemas que compartilham uma CPU entre os jobs, utilizando prioridades. Jobs de prioridades maior passam a usar a CPU. São sistemas que permitem que jobs rodem on-line, ou seja, usando suas "fatias de tempo" São sistemas que não compartilham recursos, o mesmo que sistemas em batch São sistemas que rodam on-line, ou seja, em tempo real. São sistemas de tempo compartilhado onde cada jobs em sua "janela de tempo" http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp6. A estrutura do sistema operacional é formada por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários do sistema e suas aplicações, bem como a outras rotinas do próprio sistema. Esse conjunto de rotinas é chamado de ____________________________________________ Escolha a única alternativa que completa corretamente o texto acima: Dispositivos de entrada e saída Processos Núcleo do sistema ou kernel Memória do sistema ou núcleo Processadores 7. Para que uma aplicação execute instruções privilegiadas deverá efetuar: uma solicitação ao administrador do sistema o acesso com uma conta privilegiada. uma chamada ao sistema uma interrupção a execução de um programa específico 8. No contexto dos SO multitarefas (em um sistema com 1 processador do tipo mononúcleo), o conceito de concorrência entre processos NÃO se refere a: O controle do acesso concorrente a diversos recursos, implementado por mecanismos de proteção do SO para garantir a integridade de todo o sistema. Vários programas poderem ser carregados na memória a espera do uso alternado do processador. Execução simultânea de vários processos, diminuindo assim o tempo de espera médio do sistema. Gerenciamento dos recursos computacionais para servir vários processos, que podem ser orientados ao processamento ou à entrada/saída. Otimização do tempo do processador devido à possibilidade de utilização de interrupções. 1. Um sistema operacional multitarefa tem como característica fundamental: http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Ser também multiusuário Uso simultâneo de mais de uma unidade de disco. Uso de interface gráfica A execução concorrente de processos A execução simultânea de processos 2. Qual instrução não precisa ser executada em modo privilegiado? Limpar memória Iniciar um processo Obter a hora corrente Ativar interrupções por tempo Desativar interrupções por tempo 3. Sistemas Operacionais podem ser agrupados em: Sistemas Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas com múltiplas entradas. Sistemas Monostakeholder/Monoinstrução, Sistemas Multistakeholder/Multi-instrução, Sistemas com múltiplos processadores. Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, Sistemas com múltiplos processadores. Sistemas Monoplanejáveis/Monodesign, Sistemas Multiplanejáveis/Multidesign, Sistemas com processadores de segmentação. Sistemas Monocompiláveis/Monomonitoramento, Sistemas Multicompiláveis/Multimonitoramento, Sistemas com múltiplos usuários. 4. Sobre sistemas operacionais é INCORRETO afirmar: Primordialmente, são gerenciadores de recursos ¿ gerenciam hardware como processadores, memória, dispositivos de entrada/saída e dispositivos de comunicação. 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. 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. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 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 software que contém os componentes centrais do sistema operacional chama-se núcleo (kernel). 5. 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 arquivos - de barramentos - de discos de I/O - de tempos de CPU - de RAM de armazenamento - de processos - de memória de discos - de threads - de cache em memória secundária - de serviços - em memória principal 6. Os sistemas operacionais existem há mais de 50 anos. Durante esse tempo, uma gama deles foi desenvolvida, mas nem todos bem conhecidos. Dentre eles, os Sistemas Operacionais de tempo real recebem grande destaque hoje. Sobre eles, assinale alternativa correta. Neste tipo de sistema operacional, o processo de maior prioridade dá lugar ao de menor prioridade Devido a suas características não é indicado onde o tempo de processamento é fator crítico. A principal vantagem do uso de sistemas de tempo real é o tempo compartilhado Sistemas de tempo real não está limitado a tempos rígidos de resposta Sistemas de tempo real são utilizados principalmente em controle de processos Explicação: Sistemas de tempo real são utilizados principalmente em controle de processos http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 7. O que é multiprogramação? Técnica que permite a troca de informações entre a memória principal e a memória secundária. Processamento paralelo. Processamento centralizado. Técnica que permite que vários processos estejam em memória ao mesmo tempo. Processamento distribuído. 8. 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: Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa. Todo sistema operacional multitarefa é necessariamente um sistema multiusuário. Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é simultânea. Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa. Um sistema operacional multitarefa é necessariamente um sistema multiprocessado. 1. Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido. Sistemas Multitarefas com Múltiplos usuários Sistemas Monotarefas com mais de um usuário Sistemas Monousuário e Multitarefas Sistemas Monousuários e Monotarefas Sistemas Multiusuários e Multitarefas 2. Defini-se um sistema multitarefa como sendo aquele que possui a capacidade de: executar vários programas simultaneamente. administrar mais de um usuário simultanemente. executar programas baseados em threads. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp manter vários programasna memória simultanemente. gerenciar múltiplos processadores. 3. O Sistema Operacional é o software que possibilita as aplicações a interagirem com o hardware do computador. Assinale a alternativa que contem a afirmação incorreta sobre os Sistemas Operacionais. O software que contém os componentes centrais de um Sistema Operacional é chamado de kernel. Os Sistemas Operacionais facilitam o trabalho dos desenvolvedores de aplicações fazendo a interface com a gerência de memória, comunicação com periféricos de entrada/saída, linhas de comunicação da rede. Um usuário pode interagir com o Sistema Operacional apenas por terminal interpretador de comandos (shell). Sistemas Operacionais podem ser encontrados nos mais variados dispositivos (celulares, carros, computadores pessoais). O Sistema Operacional atua como um gerenciador dos recursos do sistema computacional. 4. Um aspecto importante nos sistemas operacionais de terceira geração era a capacidade de transferir tarefas de cartões perfurados para discos magnéticos assim que chegavam à sala do computador. Assim que uma tarefa era completada, o sistema operacional podia carregar uma nova tarefa a partir do disco na partição recentemente liberada para processá-la. Como chama-se essa técnica? Memória virtual Fragmentação spooling Nenhuma das alternativas Segmentação 5. 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: MULTITAREFA INTERATIVO TIME SHARING MULPROCESSADOR http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp TEMPO REAL 6. Sobre os sistemas operacionais, considere as afirmações a seguir. I - Sistemas operacionais do tipo batch não exigem interação com o usuário. II - Sistemas operacionais monoprogramáveis permitem a execução de vários processos concorrentemente. III - Sistemas operacionais multitarefa, com suporte a múltiplos processadores, permitem a execução concorrente ou paralela de vários processos. IV - Sistemas de tempo compartilhado devem ser utilizados em aplicações de tempo real. Está correto APENAS o que se afirma em I, II e III I e II I, III e IV III e IV I e III 7. (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. on-line e time sharing. batch e real time. on-line e real time. off-line e time sharing. 8. 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. II, III e IV I e II I, II e III http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp I, II e IV I, III e IV 1. Em relação ao Sistema Operacionais quanto à Arquiteturas do Núcleo - Kernel, qual o termo se completa o texto abaixo com as lacunas em branco. O conceito de _______________ é de reduzir o kernel a comunicações de processos básicos econtrole de I/O, e deixar os outros serviços de sistemas situados no user-space (espaço dousuário) em forma de processos normais(chamados de servers - servidores). Existe um server para cada problema de gerenciamento de memória, um server faz gerenciamento de processos, e outro gerencia drivers, e assim por diante. kernel microkernel kernel monlítico; camadas superkernel 2. Em relação às estruturas dos sistemas operacionais modernos, podemos afirmar que: I - O conceito de microkernel é de reduzir o kernel a comunicações de processos básicos e controle de I/O, e deixar os outros serviços de sistemas situados no user-space (espaço do usuário) em forma de processos normais (chamados de servers). II - O kernel monolítico executa cada serviço básico do sistema como gerenciamento de memória, manipulação de interrupções e comunicação I/O, sistemas de arquivos, no espaço do kernel. III - Na estrutura do microkernel tanto o núcleo como como os demais serviços são executados em modo kernel. IV - No kernel monolítico o sistema operacional é escrito como uma coleção de rotinas, ligadas a um único grande programa binário executável. Assinale a alternativa que contém a(s) afirmação(ões) correta(s): Somente I, II e IV Somente II, III e IV Somente I, III e IV Somente I, II e III Somente I e III 3. O SISTEMA OPERACIONAL É UM SOFTWARE CLASSIFICADO COMO ______________ PARA O FUNCIONAMENTO DO COMPUTADOR http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp ESPECIALISTA APLICATIVO BÁSICO SECUNDÁRIO COMPLEMENTAR 4. (IFB, 2017) Sob a perspectiva da área de arquitetura de sistemas operacionais, leia as afirmativas a seguir sobre conceitos, componentes e serviços. I) Threads dentro de um mesmo processo dividem o mesmo espaço de endereçamento. II) A exclusão mútua implementa uma solução para o problema de dois processos concorrentes entrarem ao mesmo tempo em suas respectivas regiões críticas. III) Sistemas com múltiplos processadores, usuários ou servidores, se enquadram na categoria de sistemas computacionais do tipo MISD (Multiple Instruction Single Data). IV) Processos do tipo CPU-bound esrão associados a aplicações comerciais baseadas em um elevado número de operações em bancos de dados. V) Alocação contígua, alocação encadeada e alocação indexada são exemplos de técnicas usadas por sistemas operacionais para a gerência do espaço em disco. Assinale a alternativa que apresenta somente as afirmativas CORRETAS: I, II, IV I, II, V I, IV I, II, III II, V 5. Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas? 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 um único programa ou tarefa. 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. Há apenas um único usuário interagindo com o sistema, mas existe apossibilidade de execução de diversas tarefas ao mesmo tempo, como a edição de texto, uma impressão e o acesso à Internet. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 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. Explicação: Os sistemas monoporogramáveis pela sua simplicidade não permite a existência de concorrência. 6. Apresenta ao usuário uma máquina virtual (interface) equivalente ao hardware, porém muito mais simples de programar é a definição de programas de Sistema. SO do ponto de vista do usuário ou máquina estendida. programas de Aplicação. hardware SO visto como gerente de recursos ou ponto de vista do sistema. 7. O sistema operacional é importante porque é a unidade central de procedimentos do computador. é onde se navega na internet e veem filmes. é 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. é um programa para fazer cartas, documentos e curriculum. 8. No contexto dos SO multitarefas (em um sistema com 1 processador do tipo mononúcleo), o conceito de concorrência entre processos NÃO se refere a: Gerenciamento dos recursos computacionais para servir vários processos, que podem ser orientados ao processamento ou à entrada/saída. Vários programas poderem ser carregados na memória a espera do uso alternado do processador. Execução simultânea de vários processos, diminuindo assim o tempo de espera médio do sistema. Otimização do tempo do processador devido à possibilidade de utilização de interrupções. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp O controle do acesso concorrente a diversos recursos, implementado por mecanismos de proteção do SO para garantir a integridade de todo o sistema. 1. Sobre sistemas operacionais é INCORRETO afirmar: O software que contém os componentes centrais do sistema operacional chama-se núcleo (kernel). 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. Primordialmente, são gerenciadores de recursos ¿ gerenciam hardware como processadores, memória, dispositivos de entrada/saída e dispositivos de comunicação. 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. 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. 2. Qual instrução não precisa ser executada em modo privilegiado? Obter a hora corrente Limpar memória Desativar interrupções por tempo Ativar interrupções por tempo Iniciar um processo 3. Um sistema operacional multitarefa tem como característica fundamental: A execução simultânea de processos Uso de interface gráfica Uso simultâneo de mais de uma unidade de disco. A execução concorrente de processos Ser também multiusuário http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 4. Os sistemas operacionais existem há mais de 50 anos. Durante esse tempo, uma gama deles foi desenvolvida, mas nem todos bem conhecidos. Dentre eles, os Sistemas Operacionais de tempo real recebem grande destaque hoje. Sobre eles, assinale alternativa correta. Sistemas de tempo real não está limitado a tempos rígidos de resposta Neste tipo de sistema operacional, o processo de maior prioridade dá lugar ao de menor prioridade Sistemas de tempo real são utilizados principalmente em controle de processos A principal vantagem do uso de sistemas de tempo real é o tempo compartilhado Devido a suas características não é indicado onde o tempo de processamento é fator crítico. Explicação: Sistemas de tempo real são utilizados principalmente em controle de processos 5. 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: Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa. Todo sistema operacional multitarefa é necessariamente um sistema multiusuário. Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é simultânea. Um sistema operacional multitarefa é necessariamente um sistema multiprocessado. Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa. Explicação: Existe uma característica importante que diferencia os sistemas operacionais que é a capacidade de execução de diversos programas ao mesmo tempo. Alguns sistemas operacionais permitem que apenas um programa seja executado de cada vez. Essa é a forma mais simples e de fácil desenvolvimento de um sistema operacional, uma vez que o sistema não terá de lidar com solicitações diversas e por vezes conflitantes. Quando um sistema operacional permite a execução de mais de um programa ao mesmo tempo, ele é chamado de multitarefa e tem de lidar com procedimentos que concorrem quanto à utilização da capacidade de processamento do hardware. Então, é necessário definir e gerenciar uma questão básica que é a prioridade de cada programa quanto ao uso de recursos existentes. Monotarefa Executa apenas uma tarefa de cada vez Exemplo de sistema operacional monotarefa: http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp ¿ MS-DOS. Multitarefa Executa mais de um programa ao mesmo tempo Exemplo de sistema operacional multitarefa: ¿ Windows Seven; ¿ Linux; ¿ Mac OS X. Observação: Nesse caso, um sistema operacional monotarefa (que executa apenas um programa de cada vez) é similar a uma empresa que possui apenas um departamento. Fonte: https://www.portaleducacao.com.br/conteudo/artigos/informatica/multitarefa-e-suas-variacoes- dentro-do-sistema-operacional/41561 6. 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 armazenamento - de processos - de memória de discos - de threads - de cache de arquivos - de barramentos - de discos de I/O - de tempos de CPU - de RAM em memória secundária - de serviços - em memória principal7. Sistemas Operacionais podem ser agrupados em: Sistemas Monostakeholder/Monoinstrução, Sistemas Multistakeholder/Multi-instrução, Sistemas com múltiplos processadores. Sistemas Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas com múltiplas entradas. Sistemas Monoplanejáveis/Monodesign, Sistemas Multiplanejáveis/Multidesign, Sistemas com processadores de segmentação. Sistemas Monocompiláveis/Monomonitoramento, Sistemas Multicompiláveis/Multimonitoramento, Sistemas com múltiplos usuários. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, Sistemas com múltiplos processadores. 8. Sobre os sistemas operacionais, considere as afirmações a seguir. I - Sistemas operacionais do tipo batch não exigem interação com o usuário. II - Sistemas operacionais monoprogramáveis permitem a execução de vários processos concorrentemente. III - Sistemas operacionais multitarefa, com suporte a múltiplos processadores, permitem a execução concorrente ou paralela de vários processos. IV - Sistemas de tempo compartilhado devem ser utilizados em aplicações de tempo real. Está correto APENAS o que se afirma em I e III I e II I, III e IV I, II e III III e IV 1. Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido. Sistemas Multitarefas com Múltiplos usuários Sistemas Monousuário e Multitarefas Sistemas Multiusuários e Multitarefas Sistemas Monotarefas com mais de um usuário Sistemas Monousuários e Monotarefas 2. Defini-se um sistema multitarefa como sendo aquele que possui a capacidade de: manter vários programas na memória simultanemente. executar programas baseados em threads. administrar mais de um usuário simultanemente. gerenciar múltiplos processadores. executar vários programas simultaneamente. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 3. 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. II, III e IV I, II e IV I, III e IV I, II e III I e II 4. O Sistema Operacional é o software que possibilita as aplicações a interagirem com o hardware do computador. Assinale a alternativa que contem a afirmação incorreta sobre os Sistemas Operacionais. O software que contém os componentes centrais de um Sistema Operacional é chamado de kernel. O Sistema Operacional atua como um gerenciador dos recursos do sistema computacional. Os Sistemas Operacionais facilitam o trabalho dos desenvolvedores de aplicações fazendo a interface com a gerência de memória, comunicação com periféricos de entrada/saída, linhas de comunicação da rede. Sistemas Operacionais podem ser encontrados nos mais variados dispositivos (celulares, carros, computadores pessoais). Um usuário pode interagir com o Sistema Operacional apenas por terminal interpretador de comandos (shell). 5. 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: MULTITAREFA MULPROCESSADOR TEMPO REAL TIME SHARING INTERATIVO http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 6. (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: on-line e real time. batch e real time. on-line e time sharing. off-line e time sharing. off-line e real time. 7. Um aspecto importante nos sistemas operacionais de terceira geração era a capacidade de transferir tarefas de cartões perfurados para discos magnéticos assim que chegavam à sala do computador. Assim que uma tarefa era completada, o sistema operacional podia carregar uma nova tarefa a partir do disco na partição recentemente liberada para processá-la. Como chama-se essa técnica? Nenhuma das alternativas Fragmentação spooling Memória virtual Segmentação 8. Em relação ao Sistema Operacionais quanto à Arquiteturas do Núcleo - Kernel, qual o termo se completa o texto abaixo com as lacunas em branco. O conceito de _______________ é de reduzir o kernel a comunicações de processos básicos econtrole de I/O, e deixar os outros serviços de sistemas situados no user-space (espaço dousuário) em forma de processos normais(chamados de servers - servidores). Existe um server para cada problema de gerenciamento de memória, um server faz gerenciamento de processos, e outro gerencia drivers, e assim por diante. kernel monlítico; microkernel camadas superkernel kernel http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 1. Em relação às estruturas dos sistemas operacionais modernos, podemos afirmar que: I - O conceito de microkernel é de reduzir o kernel a comunicações de processos básicos e controle de I/O, e deixar os outros serviços de sistemas situados no user-space (espaço do usuário) em forma de processos normais (chamados de servers). II - O kernel monolítico executa cada serviço básico do sistema como gerenciamento de memória, manipulação de interrupções e comunicação I/O, sistemas de arquivos, no espaço do kernel. III - Na estrutura do microkernel tanto o núcleo como como os demais serviços são executados em modo kernel. IV - No kernel monolítico o sistema operacional é escrito como uma coleção de rotinas, ligadas a um único grande programa binário executável. Assinale a alternativa que contém a(s) afirmação(ões) correta(s): Somente I e III Somente II, III e IV Somente I, III e IV Somente I, II e III Somente I, II e IV 2. O sistema operacional é importante porque ele organiza e administra os recursos do computador para que seja possível usá-lo. é onde se navega na internet e veem filmes. é 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. 3. O SISTEMA OPERACIONAL É UM SOFTWARE CLASSIFICADO COMO ______________ PARA O FUNCIONAMENTO DO COMPUTADOR SECUNDÁRIOESPECIALISTA BÁSICO APLICATIVO COMPLEMENTAR http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 4. (IFB, 2017) Sob a perspectiva da área de arquitetura de sistemas operacionais, leia as afirmativas a seguir sobre conceitos, componentes e serviços. I) Threads dentro de um mesmo processo dividem o mesmo espaço de endereçamento. II) A exclusão mútua implementa uma solução para o problema de dois processos concorrentes entrarem ao mesmo tempo em suas respectivas regiões críticas. III) Sistemas com múltiplos processadores, usuários ou servidores, se enquadram na categoria de sistemas computacionais do tipo MISD (Multiple Instruction Single Data). IV) Processos do tipo CPU-bound esrão associados a aplicações comerciais baseadas em um elevado número de operações em bancos de dados. V) Alocação contígua, alocação encadeada e alocação indexada são exemplos de técnicas usadas por sistemas operacionais para a gerência do espaço em disco. Assinale a alternativa que apresenta somente as afirmativas CORRETAS: I, IV I, II, IV I, II, V I, II, III II, V 5. Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas? 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. 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. 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 Programas são executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo (time-slice). Explicação: Os sistemas monoporogramáveis pela sua simplicidade não permite a existência de concorrência. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 6. Apresenta ao usuário uma máquina virtual (interface) equivalente ao hardware, porém muito mais simples de programar é a definição de SO visto como gerente de recursos ou ponto de vista do sistema. SO do ponto de vista do usuário ou máquina estendida. hardware programas de Aplicação. programas de Sistema. 7. No contexto dos SO multitarefas (em um sistema com 1 processador do tipo mononúcleo), o conceito de concorrência entre processos NÃO se refere a: Otimização do tempo do processador devido à possibilidade de utilização de interrupções. Gerenciamento dos recursos computacionais para servir vários processos, que podem ser orientados ao processamento ou à entrada/saída. O controle do acesso concorrente a diversos recursos, implementado por mecanismos de proteção do SO para garantir a integridade de todo o sistema. Execução simultânea de vários processos, diminuindo assim o tempo de espera médio do sistema. Vários programas poderem ser carregados na memória a espera do uso alternado do processador. 8. Em sistemas operacionais, o conceito de compilador é: um programa de computador que converte código de máquina em código escrito em linguagem de montagem. um padrão comum de arquivo para executáveis, código objeto, bibliotecas compartilhadas, e core dumps. 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. 1. São tipos de sistemas operacionais: Sistemas Monocompiláveis/Monomonitoramento, Sistemas Multicompiláveis/Multimonitoramento, Sistemas com múltiplos usuários. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Sistemas Monostakeholder/Monoinstrução, Sistemas Multistakeholder/Multi-instrução, Sistemas com múltiplos processadores. Sistemas Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas com múltiplas entradas. Sistemas Monoplanejáveis/Monodesign, Sistemas Multiplanejáveis/Multidesign, Sistemas com processadores de segmentação. Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, Sistemas com múltiplos processadores. 2. Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados latência, espera ou atividade latência, pronto ou atividade espera, pronto ou execução interrupção, pronto ou execução espera, pronto ou interrupção Explicação: Conceitos básicos em sistemas. 3. Qual é a principal função de um sistema operacional? 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 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. 4. Para que uma aplicação execute instruções privilegiadas deverá efetuar: uma interrupção uma solicitação ao administrador do sistema http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp a execução de um programa específico uma chamada ao sistema o acesso com uma conta privilegiada. 5. O que são sistemas real-time? São sistemas que permitem que jobs rodem on-line, ou seja, usando suas "fatias de tempo" São sistemas que compartilham uma CPU entre os jobs, utilizando prioridades. Jobs de prioridades maior passam a usar a CPU. São sistemas que rodam on-line, ou seja, em tempo real. São sistemas que não compartilham recursos, o mesmo que sistemas em batch São sistemas de tempo compartilhado onde cada jobs em sua "janela de tempo" 6. A estrutura do sistema operacional é formada por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários do sistema e suas aplicações, bem como a outras rotinas do próprio sistema. Esse conjunto de rotinas é chamado de ____________________________________________ Escolha a única alternativa que completa corretamente o texto acima: Memória do sistema ou núcleo Processadores Dispositivos de entrada e saída Processos Núcleo do sistema ou kernel 7. O que é multiprogramação? Processamento centralizado. Técnica que permite a troca de informações entre a memória principal e a memória secundária. Técnica que permite que vários processos estejam em memória ao mesmo tempo. Processamento distribuído.Processamento paralelo. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 8. 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 Iniciar um processo Limpar memória AULA 02 1. 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. Processos executam mais rapidamente. Threads apenas podem ocorrer em processadores multicore. Threads possuem contexto simplificado. Processos apenas podem ocorrer em sistemas de grande porte. Apenas threads podem ser executados em paralelo. 2. Escolha qual transição NÃO pode ocorrer entre estados de um processo: De Bloqueado para Pronto De Em Execução para Pronto De Bloqueado para Em Execução De Pronto para Em Execução De Em Execução para Bloqueado http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 3. 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. tanto o gráfico 1 quanto o gráfico 2 representam processos 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 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU-bound. o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de CPU-bound. 4. 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 execução para o estado de pronto se for interrompido pelo temporizador (relógio) 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 o próprio processo solicitar acesso a um dispositivo de hardware 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 bloqueado para o estado de executando se for solicitado pelo próprio processo. 5. Um processo, segundo Machado, é formado por três partes, conhecidas como contexto de hardware, contexto de software e espaço de endereçamento.A figura ilustra, de maneira abstrata, os componentes da estrutura de um processo, que juntos, mantêm todas as informações necessárias a execução de um programa. Sobre os componentes é correto afirmar que: http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp o contexto de hardware de um processo é composto por três grupos de informações sobre o processo:identificação, quotas e privilégios. o contexto de software 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(PSW). o espaço de endereçamento 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(PSW). o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está em execução, podendo salvá-las caso o processo seja interrompido. o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está em execução, mas não pode salvá-las caso o processo seja interrompido. 6. Um processo passa por uma série de estados de processo distinto. Em relação aos estados de transição de processos, assinale abaixo a alternativa INCORRETA, Quando um processo é selecionado pelo escalonador, ele transita de "pronto" para "em execução". Quando um recurso solicitado fica à disposição, ele transita de "em execução" para "pronto". Quando o processador está disponível para o processo, o processo transita de "pronto" para " em execução ". Quando um evento ocorre, ele transita de "pronto" para "em espera". Quando um processo aguarda um evento externo, ele transita de "em execução" para " em espera ". Explicação: Não existe que transita de "pronto" para "em espera". http://simulado.estacio.br/bdq_simulados_exercicio.asp 7. Marque a opção que não representa informações presentes no PCB (Process Control Block). Prioridade de escalonamento. Estado do processo. Número identificador de usuário (UID). Número identificador de processo (PID) Contador de programa. 8. 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". Contexto de Hardware Thread Limites Contexto de Software Espaço de Endereçamento 1. 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: a) Em um computador multiprogramado vários processos podem estar no estado de Pronto simultâneamente 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. 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 e) Um processo que está Executando passa para o estado de Pronto se for preemptado pelo Escalonador de Processos 2. Um processo, segundo Machado, é formada por três partes, conhecidas como contexto de hardware, contexto de software e espaço de endereçamento.A figura ilustra, de maneira abstrata, os componentes http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp da estrutura de um processo, que juntos, mantêm todas as informações necessárias a execução de um programa. Sobre os componentes é correto afirmar que: o contexto de hardware de um processo é composto por três grupos de informações sobre o processo:identificação, quotas e privilégios. o espaço de endereçamento 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(PSW). o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está em execução, podendo salvá-las casoo processo seja interrompido. o contexto de software 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(PSW). o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está em execução, mas não pode salvá-las caso o processo seja interrompido. 3. Qual a diferença entre processos e threads? Processos "falam" entre si e Threads não. Quando um processo pai morre seus filhos morrem. Já em threads isso não funciona assim. Processos tem estados e divisões. Já threads não tem. Uma thread pode alterar o conteúdo da memória de outra, já processo não. Processos se comunicam através do espaço de endereçamento. Threads através de mensagens. http://simulado.estacio.br/bdq_simulados_exercicio.asp 4. 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¿. Contexto de Hardware Contexto de Software Thread Espaço de Endereçamento Limites 5. Em quais situações um processo é escalonado para executar em um sistema monoprocessado? I Quando o processo em execução finaliza. II Quando o processo em execução é bloqueado. III Quando termina a fatia de tempo do processo em execução. Apenas I e III estão corretas. Apenas II e III estão corretas. Apenas I e II estão corretas. Todas estão corretas. Todas estão incorretas. 6. Os estados básicos que um processo pode assumir são: Finalizado, Pronto e Bloqueado Leitura, Bloqueado e Pronto Thread, em execução e Finalizado Em execução, Bloqueado e Pronto Inicializando, Executando e Bloqueado 7. Os estados de um processo são: http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Em execução e terminado. Pronto e em execução Novo; pronto, em execução; em espera e terminado Pronto; em execução e terminado Novo; pronto e em execução 8. 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. Processos apenas podem ocorrer em sistemas de grande porte. Apenas threads podem ser executados em paralelo. Threads possuem o mesmo contexto de software Processos executam mais rapidamente. Threads apenas podem ocorrer em processadores multicore. 1. 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 ESPERA PRONTO TERMINADO EXECUÇÃO 2. Em um sistema operacional, um processo pode, em um dado instante de tempo, estar em um de três estados: em execução, pronto ou bloqueado. Considere as afirmativas abaixo sobre as possíveis transições entre estes estados que um processo pode realizar. I. Do estado pronto para o estado em execução II. Do estado pronto para o estado bloqueado http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp III. Do estado bloqueado para o estado em execução IV. Do estado bloqueado para o estado pronto Quais são as afirmativas verdadeiras? Somente as afirmativas I e III são verdadeiras. Todas as afirmativas são verdadeiras. Somente as afirmativas I e IV são verdadeiras. Somente as afirmativas II e III são verdadeiras. Somente as afirmativas III e IV são verdadeiras. 3. Um thread é Fluxo de execução e parte integrante de um processo e o multithreading é a associação de vários fluxos de execução a um único processo. Julgue as sentenças em verdadeiras (V) ou falsas (F). 1. Thread é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas concorrentemente. 2. Cada thread tem o mesmo contexto de hardware e compartilha o mesmo o espaço de memória (endereçado a um mesmo processo-pai), porém o contexto de software é diferente. 3.Um dos benefícios do uso das threads é que quando um thread espera por um recurso um outro do mesmo grupo pode estar sendo executado. Marque a opção correta. 1.V -2.V - 3.V 1.V - 2.F - 3.V 1.F - 2.F - 3.V 1.V -2.F - 3.F 1.F - 2.V - 3.F 4. São atividades (tarefas internas) concorrentes executadas dentro de um processo: Pronto Terminado Thread Espera http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Execução 5. Em um sistema operacional, um processo pode, em um dado instante de tempo, estar em um de três estados: em execução, pronto ou bloqueado. Considere as afirmativas abaixo sobre as possíveis transições entre estes estados que um processo pode realizar. I. Do estado em execução para o estado bloqueado II. Do estado em execução para o estado pronto III. Do estado pronto para o estado bloqueado IV. Do estado bloqueado para o estado em execução Quais são as afirmativas verdadeiras? Somente as afirmativas II, III e IV são verdadeiras. Todas as afirmativas são verdadeiras. Somente as afirmativas II e III são verdadeiras. Somente as afirmativas I e II são verdadeiras. Somente as afirmativas I, II, III são verdadeiras. 6. Qual a diferença básica entre um processo e um programa? Um processo é um programa em execução. Um programa é um arquivo em disco. Um programa é um conjunto de processos. Um processo é uma unidade básica. Um processo é um thread. Um programa é um arquivo em disco. Um processo é um programa em disco. Um programa é um processo em execução. Um programa é um processo em execução. Um processo é um arquivo em disco. 7. 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 "executando"? Sim. Assim que liberar o processador ele será executado. Sim. Mas somente se o computador tiver mais de uma CPU. Não. O processo ficará em estado de ¿espera¿ e aguarda até que o sistema operacional o selecione para execução. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para execução. sim, pois independente da quantidade de CPU´s ele será executado. 8. A mudança de estados (transições) de um processo durante o seu processamento ocorre em função dos eventos originados por ele próprio (evento voluntário) ou pelo SistemaOperacional (evento involuntário). Basicamente, existem 4 mudanças de estado que podem ocorrer a um processo, conforme especificado abaixo, marque a alternativa de transição correspondente aos estados a seguir. Causada pelo escalonador de processos (parte do SO) de forma involuntária ao processo. O sistema o coloca em uma fila de processos, onde aguardará. Cada SO tem seus próprios critérios e algoritmos para a escolha da ordem em que os processos serão executados (escalonamento). Esta transição também ocorre quando todos os processos já tiveram o sua fatia de tempo e agora é novamente a vez do primeiro processo da fila de ser executado pela CPU; executando/ novo pronto/ executando novo/ executando executando/ pronto novo/ finalizado 1. 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. CPU-bound. I/O-bound. CPU-bound e I/O-bound ao mesmo tempo. Não é possível classificar o processo com as informações fornecidas. 2. Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos programas, sejam do usuário ou do próprio sistema. Essa estrutura registra informações sobre a situação do processo durante todo seu processamento, sendo uma dessas informações o estado do processo. Avalie as sentenças a seguir e assinale a correta. O escalonador também pode selecionar processo em ESPERA para execução. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp O estado de EXECUÇÃO representa o processo aguardando ser escalonado, ou seja, o processo depende da escolha por parte do sistema operacional para que possa executar seu código (instruções) O escalonador organiza a fila de processos em estado de PRONTO. Para escalonadores preemptivos existe a possibilidade de determinar uma fatia de tempo (time slice) para que o processo se mantenha em estado de EXECUÇÃO, após esse tempo o processo retorna para a fila de PRONTO O estado de ESPERA representa o processo aguardando o fim da fatia de tempo de umprocesso em EXECUÇÂO A transição entre os três estados (PRONTO, ESPERA E EXECUÇÃO) é possível em ambos os sentidos. 3. 1. Analise o texto a seguir e responda a questão em seguida: 'A mudança de contexto ocorre quando um processo deixa o processador para dar a vez a execução real de outro processo.' 'Associado ao primeiro processo (que está saindo do processador) existe um tempo de recuperação do contexto e ao segundo processo (que está ganhando o processador) um tempo de preservação do contexto '. Marque a alternativa correta: Ambos os parágrafos estão corretos, sendo que o segundo justifica o primeiro. O segundo parágrafo está correto apesar da premissa do primeiro ser falsa. Ambos os parágrafos estão corretos, sendo que o segundo explica o primeiro. O primeiro parágrafo está correto, mas o segundo está incorreto. Ambos os parágrafos estão incorretos. 4. Marque a alternativa que completa corretamente a seguinte afirmação: Em um ambiente ______________, um processo suporta mais de um programa no seu espaço de endereçamento. Thread modo kernel Thread modo híbrido Monotrhead Thread modo usuário Multithread http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 5. 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. Tanto a primeira quanto a segunda asserções são proposições falsas. A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. 6. O processo de um sistema operacional é definido como sendo "um programa em execução". Um processo pode assumir estados diferentes e consequentemente, ocorre mudanças entre os estados. Com relação a estas mudanças de estado, marque a opção que NÃO é possível acontecer. Execução para pronto pronto para execução Execução para bloqueado Bloqueado para pronto bloqueado para execução 7. Um processo tem um ou mais fluxo de execução, normalmente denominados apenas por threads. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp A partir das figuras 1 e 2 apresentadas, avalie as afirmações a seguir. I. Tanto na figura 1 quanto na figura 2, existem três threads que utilizam o mesmo espaço de endereçamento. II. Tanto na figura 1 quanto na figura 2, existem três threads que utilizam três espaços de endereçamento distintos. III. Na figura 2, existe um processo com um único espaço de endereçamento e três threads de controle. IV. Na figura 1, existem três processos tradicionais, cada qual tem seu espaço de endereçamento e uma única thread de controle. V. As threads permitem que várias execuções ocorram no mesmo ambiente de processo de forma independente uma das outras. I, II e III. I, II e IV. I, III e V. III, IV e V. II, IV e V. 8. 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"? Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para execução. Sim. Assim que liberar o processador ele será executado. Sim. Mas somente se o computador tiver mais de uma CPU. 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 sistema operacional o selecione para execução. http://simulado.estacio.br/bdq_simulados_exercicio.asp 1. Com base emeventos que podem causar a criação de um processo, marque a opção correta Processos pais criam processos filhos, que podem criar seus próprios processos filhos e assim por diante - Uma requisição do usuário para criar um novo processo Criação de vários processos - Execução de uma chamada de sistema de criação de processo por um processo em execução Recebimento de requisições de páginas Web - Inicialização do sistema Em computadores de grande porte, quando o mesmo possui recursos suficientes para executar a tarefa - Uma requisição do usuário para criar um novo processo Criação de vários processos - Em sistemas interativos, digitando um comando ou clicando em um ícone 2. Threads são fluxos de execução distintos dentro de um mesmo processo. Assinale a afirmativa que NÃO está de acordo com o conceito de threads. Compartilhamento de recursos Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao núcleo Utilização de múltiplos processadores Economia de tempo de processamento Melhor aproveitamento na fatia de tempo 3. 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 EXECUÇÃO ESPERA PRONTO TERMINADO 4. O escalonamento de processos deve atender alguns requisitos básicos para sua implementação, dentre os requisitos podem ser destacados: http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp throughput, tempo de espera, tempo de turnaround. threadout, velocidade de espera, memória de turnaround. througset, custo de recicling, tempo de turnover output, paralelismo de controle, tempo de movearound. throughput, tempo de controle, tempo de stayaround. 5. 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. As afirmativas I, II, III, IV e V são verdadeiras. Somente as afirmativas II e V são verdadeiras. Somente as afirmativas I, III e V são verdadeiras. Somente as afirmativas I, II e IV são verdadeiras. 6. Qual o significado do conceito Multithread num sistema operacional? Guardar dados para posterior utilização, evitando a repetição de acesso a dispositivos lentos. É uma forma de um único processo pode estar associado a vários fluxos de execução (threads). Condição em que processos ficam bloqueados esperando por algum evento que nunca vai acontecer. Utilização de porções de memória para guardar dados que vêm de dispositivos com baixa velocidade para agilizar o processamento de algum dado. Capacidade de processar algum job assim que este chega ao sistema através da sobreposição de operações muito lentas com processamento. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Explicação: Multithread num sistema operacional é uma forma de um único processo pode estar associado a vários fluxos de execução (threads). 7. (ENADE, 2014) Os estados que um processo alcança podem ser modelados por meio do diagrama exibindo a seguir. No diagrama de estados apresentados, as transições causadas pelo escalonador de processos são: 1 e 4 1 e 3 1 e 2 2 e 4 2 e 3 8. Uma das diferenças entre threads em modo usuário e threads em modo kernel é: Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo usuário não bloqueia. A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em modo kernel pode. A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não. A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário não depende. Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 1. Uma antiga empresa de desenvolvimento de software resolveu atualizar toda sua infraestrutura computacional adquirindo um sistema operacional multitarefa, processadores multi-core (múltiplos núcleos) e o uso de uma linguagem de programação com suporte a threads. O sistema operacional multitarefa de um computador é capaz de executar vários processos (programas) em paralelo. Considerando esses processos implementados com mais de uma thread (multi-threads), analise as afirmações abaixo. I. Os ciclos de vida de processos e threads são idênticos. II. Threads de diferentes processos compartilham memória. III. Somente processadores multi-core são capazes de executar programas multi-threads. IV. Em sistemas operacionais multitarefa, threads podem migrar de um processo para outro. É correto apenas o que se afirma em: I. I e III. II e IV. II. I e IV. 2. 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: Não é possível classificar o processo com as informações fornecidas. O processo em questão não é CPU-bound nem I/O-bound. CPU-bound e I/O-bound ao mesmo tempo. I/O-bound. CPU-bound. 3. 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 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 Sempre que um processo écriado, ele entra no estado de execução sem necessidade de escalonamento http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Não há nenhuma relação entre os estados de pronto e de execução 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 4. No contexto de software são especificados limites e características dos recursos que podem ser alocados pelo processo. Das opções abaixo, marque qual não faz parte do contexto de software. Número máximo de arquivos abertos simultaneamente. UID (identificador de usuário) e PID (identificador de processo). Prioridade de execução. Privilégio de acesso a recurso de I/O. Tamanho do buffer para operações de entrada e saída 5. Marque a opção que não representa informações presentes no PCB (Process Control Block). Número identificador de processo (PID) Número identificador de usuário (UID). Prioridade de escalonamento. Estado do processo. Contador de programa. 6. 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 : 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. tanto o gráfico 1 quanto o gráfico 2 representam processos de I/O bound. o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de CPU-bound. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU-bound. o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU-bound. 7. Um processo passa por uma série de estados de processo distinto. Em relação aos estados de transição de processos, assinale abaixo a alternativa INCORRETA, Quando um processo é selecionado pelo escalonador, ele transita de "pronto" para "em execução". Quando um recurso solicitado fica à disposição, ele transita de "em execução" para "pronto". Quando o processador está disponível para o processo, o processo transita de "pronto" para " em execução ". Quando um evento ocorre, ele transita de "pronto" para "em espera". Quando um processo aguarda um evento externo, ele transita de "em execução" para " em espera ". Explicação: Não existe que transita de "pronto" para "em espera". 8. Um processo, segundo Machado, é formado por três partes, conhecidas como contexto de hardware, contexto de software e espaço de endereçamento.A figura ilustra, de maneira abstrata, os componentes da estrutura de um processo, que juntos, mantêm todas as informações necessárias a execução de um programa. Sobre os componentes é correto afirmar que: http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp o contexto de software 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(PSW). o contexto de hardware de um processo é composto por três grupos de informações sobre o processo:identificação, quotas e privilégios. o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está em execução, mas não pode salvá-las caso o processo seja interrompido. o espaço de endereçamento 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(PSW). o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está em execução, podendo salvá-las caso o processo seja interrompido. 1. 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". Limites Thread Contexto de Software Contexto de Hardware Espaço de Endereçamento 2. Escolha qual transição NÃO pode ocorrer entre estados de um processo: De Pronto para Em Execução De Em Execução para Bloqueado De Bloqueado para Em Execução De Bloqueado para Pronto De Em Execução para Pronto 3. 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 bloqueado para o estado de executando se for solicitado pelo próprio processo. 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 execução para o estado de pronto se for interrompido pelo sistema operacional. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp O processo passa do estado de execução para o estado de pronto se for interrompido pelo temporizador (relógio) 4. 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. Processos apenas podem ocorrer em sistemas de grande porte. Apenas threads podem ser executados em paralelo. Threads apenas podem ocorrer em processadores multicore. Processos executam mais rapidamente. Threads possuem contexto simplificado. 5. Os estados básicos que um processo pode assumir são: Leitura, Bloqueado e Pronto Finalizado, Pronto e Bloqueado Inicializando, Executando e Bloqueado Em execução, Bloqueado e Pronto Thread, em execução e Finalizado 6. 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 apenas podem ocorrer em sistemas de grande porte. Threads possuem o mesmo contexto de software Processos executam mais rapidamente. Threads apenas podem ocorrer em processadores multicore. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 7. Um processo, segundo Machado, é formada por três partes, conhecidas como contexto de hardware, contexto de software e espaço de endereçamento.A figura ilustra, de maneira abstrata, os componentes da estrutura de um processo, que juntos, mantêm todas as informações necessárias a execução de um programa. Sobre os componentes é correto afirmar que: o espaço de endereçamento armazena o conteúdo dos registradores gerais da UCP, além dos registradoresde uso específico, como program counter(PC), stack pointer (SP) e registrador de status(PSW). o contexto de software 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(PSW). o contexto de hardware de um processo é composto por três grupos de informações sobre o processo:identificação, quotas e privilégios. o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está em execução, mas não pode salvá-las caso o processo seja interrompido. o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está em execução, podendo salvá-las caso o processo seja interrompido. 8. 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¿. Limites Contexto de Hardware Espaço de Endereçamento Contexto de Software Thread http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 1. 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. a) Em um computador multiprogramado vários processos podem estar no estado de Pronto simultâneamente e) Um processo que está Executando passa para o estado de Pronto se for preemptado pelo Escalonador de Processos b) Um processo que está no estado Pronto passa para o estado Executando quando é escolhido pelo Escalonador de Processos. 2. Qual a diferença entre processos e threads? Processos se comunicam através do espaço de endereçamento. Threads através de mensagens. Processos tem estados e divisões. Já threads não tem. Quando um processo pai morre seus filhos morrem. Já em threads isso não funciona assim. Processos "falam" entre si e Threads não. Uma thread pode alterar o conteúdo da memória de outra, já processo não. 3. Os estados de um processo são: Novo; pronto e em execução Pronto; em execução e terminado Novo; pronto, em execução; em espera e terminado Pronto e em execução Em execução e terminado. 4. Em quais situações um processo é escalonado para executar em um sistema monoprocessado? I Quando o processo em execução finaliza. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp II Quando o processo em execução é bloqueado. III Quando termina a fatia de tempo do processo em execução. Apenas II e III estão corretas. Apenas I e II estão corretas. Apenas I e III estão corretas. Todas estão corretas. Todas estão incorretas. 5. 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 TERMINADO ESPERA PRONTO CRIADO 6. Em um sistema operacional, um processo pode, em um dado instante de tempo, estar em um de três estados: em execução, pronto ou bloqueado. Considere as afirmativas abaixo sobre as possíveis transições entre estes estados que um processo pode realizar. I. Do estado em execução para o estado bloqueado II. Do estado em execução para o estado pronto III. Do estado pronto para o estado bloqueado IV. Do estado bloqueado para o estado em execução Quais são as afirmativas verdadeiras? Somente as afirmativas I e II são verdadeiras. Todas as afirmativas são verdadeiras. Somente as afirmativas I, II, III são verdadeiras. Somente as afirmativas II, III e IV são verdadeiras. Somente as afirmativas II e III são verdadeiras. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 7. 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 "executando"? sim, pois independente da quantidade de CPU´s ele será executado. Sim. Mas somente se o computador tiver mais de uma CPU. Sim. Assim que liberar o processador ele será executado. Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para execução. Não. O processo ficará em estado de ¿espera¿ e aguarda até que o sistema operacional o selecione para execução. 8. Em um sistema operacional, um processo pode, em um dado instante de tempo, estar em um de três estados: em execução, pronto ou bloqueado. Considere as afirmativas abaixo sobre as possíveis transições entre estes estados que um processo pode realizar. I. Do estado pronto para o estado em execução II. Do estado pronto para o estado bloqueado III. Do estado bloqueado para o estado em execução IV. Do estado bloqueado para o estado pronto Quais são as afirmativas verdadeiras? Somente as afirmativas I e III são verdadeiras. Somente as afirmativas II e III são verdadeiras. Somente as afirmativas I e IV são verdadeiras. Todas as afirmativas são verdadeiras. Somente as afirmativas III e IV são verdadeiras. 1. Um thread é Fluxo de execução e parte integrante de um processo e o multithreading é a associação de vários fluxos de execução a um único processo. Julgue as sentenças em verdadeiras (V) ou falsas (F). 1. Thread é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas concorrentemente. 2. Cada thread tem o mesmo contexto de hardware e compartilha o mesmo o espaço de memória (endereçado a um mesmo processo-pai), porém o contexto de software é diferente. 3.Um dos benefícios do uso das threads é que quando um thread espera por um recurso um outro do mesmo grupo pode estar sendo executado. Marque a opção correta. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 1.V -2.F - 3.F 1.F - 2.V - 3.F 1.F - 2.F - 3.V 1.V - 2.F - 3.V 1.V -2.V - 3.V 2. A mudança de estados (transições) de um processo durante o seu processamento ocorre em função dos eventos originados por ele próprio (evento voluntário) ou pelo Sistema Operacional (evento involuntário). Basicamente, existem 4 mudanças de estado que podem ocorrer a um processo, conforme especificado abaixo,marque a alternativa de transição correspondente aos estados a seguir. Causada pelo escalonador de processos (parte do SO) de forma involuntária ao processo. O sistema o coloca em uma fila de processos, onde aguardará. Cada SO tem seus próprios critérios e algoritmos para a escolha da ordem em que os processos serão executados (escalonamento). Esta transição também ocorre quando todos os processos já tiveram o sua fatia de tempo e agora é novamente a vez do primeiro processo da fila de ser executado pela CPU; executando/ pronto novo/ executando executando/ novo pronto/ executando novo/ finalizado 3. Qual a diferença básica entre um processo e um programa? Um processo é um programa em disco. Um programa é um processo em execução. Um processo é um programa em execução. Um programa é um arquivo em disco. Um programa é um conjunto de processos. Um processo é uma unidade básica. Um processo é um thread. Um programa é um arquivo em disco. Um programa é um processo em execução. Um processo é um arquivo em disco. 4. São atividades (tarefas internas) concorrentes executadas dentro de um processo: Execução http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Thread Espera Terminado Pronto 5. 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 Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá obtê- lo imediatamente É permitido que mais de um processo, em execução, possa executar, simultaneamente, uma região crítica Explicação: Em programação concorrente, uma região crítica - também conhecida por seção crítica ou secção crítica - é uma área de código de um algoritmo que acessa um recurso compartilhado que não pode ser acedido concorrentemente por mais de uma linha de execução. Trata-se de um mecanismo para sincronização de processos no acesso a recursos compartilhados. Veja também o Cap 2, item 2.5.1 Problemas das condições de corrida e região crítica do livro texto.da disciplina 6. Sobre sistemas operacionais podemos afirmar: têm rotinas que não são executadas de forma linear, mas, sim, concorrentemente, em função de eventos assíncronos. são programas importantes para se detectar e limpar vírus de computador. servem para armazenar dados enquanto o computador estiver ligado. incorporam muitos recursos à máquina, tornando-a quase sempre multiprocessadora e plug-and-play. fazem parte dos chamados softwares aplicativos, incorporando diversas funções. 7. A maioria dos sistemas operacionais conta com programas que resolvem problemas comuns ou desenvolvem operações comuns. Tais programas incluem navegadores de WEB, Processadores e formatadores de texto, geradores de planilhas, sistemas de banco de dados. Como são conhecidos esses programas? http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Programas de sistemas; Aplicativos; Programas Nativos; Programas residentes; Sistemas integrados 8. "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? Alocação de recursos; Manipulação de sistema de Arquivos; Operação de I/O; Execução de Programas; Contabilização; AULA 03 1. Quais são (todas) as formas, tipos de Sistemas Operacionais, de compartilhamento de uma CPU? Sistemas on-line e real-time Sistemas fortemente acoplados e fracamente acoplados Sistemas em batch, de tempo compatilhado e de tempo real Sistemas fracamente acoplados, real time e de tempo compartilhado Sistemas on-line e de tempo compartilhado 2. Marque a opção correta correspondente à afirmação a seguir. Característica que permite que um processo seja desalocado da CPU em qualquer instante de tempo. Sincronismo Compartilhamento http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Não preempção Termino em tempo pré-definido Preempção 3. Starvation é uma situação que ocorre quando: O processo tenta mas não consegue acessar uma variável compartilhada. Pelo menos um processo é continuamente postergado e não executa. Pelo menos um evento espera por um evento que não vai ocorrer. Quando Quantum esta acima de 400 ms A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. 4. 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 sequê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. A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. Tanto a primeira quanto a segunda asserções são proposições falsas. As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 5. 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: preliminar. FIFO. garbage. adaptativa. mailbox. 6. 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 importanteque 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 Shortest-Job-First (SJF) Circular 7. Na gerência do processar 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. Possuir o menor tempo de processador ainda por executar. Chegar primeiro ao estado de espera. Possuir o maior tempo de procesador ainda por executar. Possuir maior prioridade. Explicação: A principal característica do FIFO ou FCFS é: Chegar primeiro ao estado de pronto. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 8. 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. ocupar menos espaço em memória. estiver em modo usuário. tiver maior prioridade. 1. O que são sistemas de tempo compartilhado ou sistemas on-line? São sistemas de compartilhamento de uma CPU onde o job roda em sua "janela de tempo" usando prioridades São sistemas que usam prioridades para que processos de maior prioridade passe a usar a CPU São sistemas que utilizam janelas de tempo para que jobs rodem em sua "fatia de tempo" São sistemas que não compartilham recursos e jobs rodam na janela de tempo São sistemas que informam que o link está "de pé", ou on-line 2. O conceito utilizado pelo sistema operacional, quando o tempo de CPU é compartilhado para atender a muitos processos, é: memória virtual. pipelining. multiprocessamento. time-sharing. clustering. 3. Starvation é uma situação que ocorre quando: Pelo menos um processo é continuamente postergado e não executa. O processo tenta mas não consegue acessar uma variável compartilhada. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Quando Quantum está acima de 400 ms 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. 4. 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? Prioridade Circular com Prioridade FIFO Circular SJF 5. São critérios de escalonamento de processos em sistemas operacionais: output, paralelismo de controle, tempo de movearound througset, custo de recicling, tempo de turnover threadout, velocidade de espera, memória de turnaround throughput, tempo de espera, tempo de turnaround throughput, tempo de controle, tempo de stayaround 6. 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: POR PRIORIDADES SWAPPING SJF CIRCULAR LIFO http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 7. Um processo pode estar em execução ser interrompido retornando ao estado de "pronto". O que pode ter provocado está mudança de estado? o temporizador (relógio) pelo término da fatia de tempo o sistema operacional pelo término da fatia de tempo uma requisição de acesso a um dispositivo de entrada/saída um programa com prioridade mais alta a memória pelo término do espaço disponível para o processo 8. 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 Ocupar menos espaço em memória Tiver maior prioridade Estiver em modo usuário 1. Analise as seguintes afirmativas sobre política de escalonamento do processador: I. Uma política (disciplina) de escalonamento do processador pode ser preemptiva ou não preemptiva. Em uma disciplina preemptiva, se o sistema atribuir o processador a um processo, este executa até concluir ou até devolver voluntariamente o processador ao sistema. II. Em um esquema de escalonamento do tipo FIFO (First-In- First-Out), os processos são atendidos por ordem de chegada e são tratados igualmente, não havendo priorização de processos para execução. III. No escalonamento por alternância circular, também conhecido por Round-Robin, cada processo recebe uma quantidade de tempo limitada do processador e se não http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp concluir antes de seu tempo terminar, o sistema passará o processador para o próximo processo na fla. Assinale a alternativa VERDADEIRA: Todas as afirmativas estão corretas. Apenas as afirmativas I e II estão corretas. Apenas as afirmativas II e III estão corretas. Apenas as afirmativas I e III estão corretas Apenas a afirmativa III Explicação: Em uma política de escalonamento preemptiva existe a possibilidade de retirar a permissão do processo sobre o uso da CPU. 2. Marque a opção INCORRETA em relação ao escalonamento Round-Robin: A troca de processo levando em consideração um período de tempo é conhecida como preempção por tempo. O percentual de tempo para o processo ser executado pelo processador é chamado quantum Este tipo de escalonamento não determina um período de tempo que um processo pode ser executado pelo processador. Este tipo de escalonamento determina um período de tempo que um processo pode ser executado pelo processador. Quando o processo está utilizando o processador é dito que é um surto do processador. Explicação: A opção INCORRETA em relação ao escalonamento Round-Robin é: este tipo de escalonamento não determina um período de tempo que um processo pode ser executado pelo processador. 3. 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. Tver o menor tempo de processador ainda por executar. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Chegar primeiro ao estado de espera. Tiver maior prioridade. 4. Uma das medidas utilizadas para avaliar o desempenho de um critério de escalonamento é denominado throughput. Esta medida informa: A fração do tempode processador utilizada pelo processo no último minuto. A taxa de utilização da CPU O número de processos executados em um determinado intervalo de tempo. O tempo decorrido entre a submissão de uma tarefa até a saída do primeiro resultado produzido. O tempo decorrido entre a admissão de um processo no sistema até o seu término 5. 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) Shortest-Job-First (SJF) Paginação Translation Lookaside Buffer (TLB) Por Prioridade 6. Considerando o momento em que a UCP encontra-se livre, ela será entregue ao processo que tiver o menor tempo de duração para o próximo surto de UCP, caso o sistema operacional esteja utilizando qual algoritmo de escalonamento? FCFS FIFO Round Robin Múltiplas Filas SJF http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Explicação: É uma característica do SJF 7. O gerenciamento de processos em sistemas modernos é feito, quase sempre, com o uso de preempção de processos através de técnicas de compartilhamento de tempo. O que a introdução de processadores com vários núcleos altera nesse gerenciamento? Escolha a alternativa correta. Torna-se possível separar os demais mecanismos de gerenciamento do sistema operacional do gerenciamento de processos. Torna-se possível eliminar a condição de corrida em processos concorrentes executados em paralelo. Torna-se possível a paralelização efetiva de processos concorrentes. Torna-se possível o uso de threads para a execução de processos concorrentes. Torna-se possível o uso de sistemas operacionais multitarefas. 8. Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos listados abaixo escolhe primeiro para execução o que tiver menor tempo ? Circular com prioridade FIFO Circular Prioridade SJF 1. O nome dado ao mecanismo utilizado para selecionar o próximo processo que deve ser executado é : EXECUÇÃO ARMAZENAMENTO COMPATILHAMENTO ESCALONAMENTO TEMPO REAL http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 2. ¿é um escalonamento preemptivo, projetado especialmente para sistemas de tempo compartilhado. Esse algoritmo é bastante semelhante ao FIFO, porém, quando um processo passa para o estado de execução, existe um tempo limite para o uso contínuo do processador denominado fatia de tempo (time-slice) ou quantum.¿ A descrição acima se refere ao escalonamento: CIRCULAR LIFO SJF POR PRIORIDADES n.d.a. 3. Selecione o algoritmo de escalonamento de processos que é não-preemptivo: Round Robin Múltiplas Filas Shortest Job First (SJF) Com Prioridades Por Loteria 4. Em relação à política de escalonamento por preempção, é correto afirmar que o sistema operacional: pode interromper um processo em execução, com o objetivo de alocar outro processo na UCP executa apenas processos em monoprogramação possui capacidade limitada e processos simples executa apenas processos que ainda não estão ativos executa tipicamente o processo tipo BATCH (em lote) 5. 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 http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 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: Translation Lookaside Buffer (TLB) First-In-First-Out (FIFO) Por Prioridade Paginação Shortest-Job-First (SJF) Explicação: O SJF tem como caracerística a ordenação dos processo de acordo com o menor tempo exigido da CPU. 6. Escalonadores preemptivos usam um relógio em tempo real que gera interrupção a intervalos regulares (digamos, a cada 1/100 de um segundo). Cada vez que uma interrupção ocorre, o _______________ muda para outra tarefa. MODEM BARRAMENTO PROCESSADOR COMPUTADOR SISTEMA OPERACIONAL 7. (MEC2008) O Sistema Operacional visualiza seus processos por meio de uma representação de fila. Assim, todo processo que esteja no estado pronto é mantido numa fila de processos prontos. Quando um ou mais processos estão prontos para serem executados, o sistema operacional deve decidir qual deles vai ser executado primeiro. A parte do sistema operacional responsável por essa decisão é chamada escalonador, ou seja, a escolha do processo que será executado recebe o nome de escalonamento. O escalonador utiliza algoritmos de escalonamento para realizar o escalonamento de processos. As alternativas a seguir apresentam algoritmos de escalonamento, à exceção de uma. Assinale-a: Tempo real. Circular. Múltiplas Filas. Prioridade. Transição. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 8. Qual das alternativas não apresenta uma política de escalonamento de processos. Não recentemente usado. Menor job primeiro. Fila circular. Round robin. Randômica. 1. O que são sistemas em batch? Sistemas que utilizam "janelas de tempo" para compartilhamento de uma CPU. Cada job roda em sua janela de tempo São sistemas onde não há compartilhamento de recursos, um job roda do início ao fim, sem parar São sistemas em lote que usam prioridades e janela de tempo para compartilhamento da CPU São sistemas com múltiplas CPUs São sistemas que usam prioridades para que jobs de maior prioridade passem a usar a CPU 2. Em relação a gerência do processador, Tempo de TEMPO DE RESPOSTA é? n.d.a. resposta é o tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida. é o tempo que um processo leva desde a sua criação até ao seu término, levando em consideração todo o tempo gasto na espera para alocação de memória, espera na fila de pronto (tempo de espera), processamento na UCP (tempo de processador) e na fila de espera, como nas operações de E/S. é o tempo que um processo leva no estado de execução durante seu processamento. é o tempo total que um processo permanece na fila de pronto durante seu processamento, aguardando para ser executado 3. São conhecidos como algoritmos de escalonamento de processos: SJF e FCFF http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp SJF e RS SJF e RRFCFF E RR SJF e SML 4. Cinco tarefas repesentadas pela indentificação A, B, C, D e E, executadas em lote, chegam ao computador com 1 segundo de intervalo entre eles. Seus tempos de processamento são estimados em 10, 7, 3, 4 e 5 segundos de CPU, respectivamente. Considerando que a estratégia de escalonamento é do tipo round-robin (circular) com um time-slice (fatia de tempo) de 1 segundo, o tempo médio de turnaround desses processos, ignorando o tempo gasto para troca de contexto e assumindo que uma tarefa admitida é colocada no início da fila é de: 21,6 segundos 25,5 segundos 13,1 segundos 55 segundos 10,8 segundos 5. 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? 3.5 5.5 4.0 4.5 5.0 http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 6. 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) 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 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 Sempre que um processo é criado, ele entra no estado de execução sem necessidade de escalonamento 7. O escalonamento de CPU trata do problema de decidir qual dos processos na fila de prontos deve ser entregue à CPU. Considere que o algoritmo de escalonamento Round-Robin esteja sendo utilizado e que o conjunto de processos abaixo chegue no momento 0, com a extensão do tempo de burst de CPU indicada em milissegundos. Dado: P1 é o primeiro processo na fila de prontos, P2 é o segundo e P3 é o terceiro Se for utilizado um quantum de 4 milissegundos, o tempo de espera médio será de 3 4 5 6 2 8. Cinco tarefas repesentadas pela indentificação A, B, C, D e E, executadas em lote, chegam ao computador com 1 segundo de intervalo entre eles. Seus tempos de processamento são estimados em 10, 7, 3, 4 e 5 segundos de CPU, respectivamente. Considerando que a estratégia de escalonaménto é do tipo round-robin (circular) com um time-slice (fatia de tempo) de 1 segundo, o tempo médio de turnaround desses processos, ignorando o tempo gasto para troca de contexto e assumindo que uma tarefa admitida é colocada no início da fila é de: 19,6 segundos 13,1 segundos http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 25,5 segundos 55 segundos 10,8 segundos 1. 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 sequê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. A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. 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. As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. 2. Marque a opção correta correspondente à afirmação a seguir. Característica que permite que um processo seja desalocado da CPU em qualquer instante de tempo. Termino em tempo pré-definido Não preempção Preempção Compartilhamento Sincronismo http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 3. 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? Circular First-In-First-Out (FIFO) Por Prioridade Não preemptivo Shortest-Job-First (SJF) 4. Starvation é uma situação que ocorre quando: Pelo menos um evento espera por um evento que não vai ocorrer. Quando Quantum esta acima de 400 ms A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. Pelo menos um processo é continuamente postergado e não executa. O processo tenta mas não consegue acessar uma variável compartilhada. 5. Quais são (todas) as formas, tipos de Sistemas Operacionais, de compartilhamento de uma CPU? Sistemas on-line e real-time Sistemas fortemente acoplados e fracamente acoplados Sistemas em batch, de tempo compatilhado e de tempo real Sistemas on-line e de tempo compartilhado Sistemas fracamente acoplados, real time e de tempo compartilhado 6. 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: http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp FIFO. mailbox. preliminar. garbage. adaptativa. 7. 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. ocupar menos espaço em memória.chegar primeiro ao estado de pronto. estiver em modo usuário. tiver maior prioridade. 8. Na gerência do processar 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: Possuir maior prioridade. Chegar primeiro ao estado de espera. Chegar primeiro ao estado de pronto. Possuir o maior tempo de procesador ainda por executar. Possuir o menor tempo de processador ainda por executar. 1. (MEC2008) O Sistema Operacional visualiza seus processos por meio de uma representação de fila. Assim, todo processo que esteja no estado pronto é mantido numa fila de processos prontos. Quando um ou mais processos estão prontos para serem executados, o sistema operacional deve decidir qual deles vai ser executado primeiro. A parte do sistema operacional responsável por essa decisão é chamada escalonador, ou seja, a escolha do processo que será executado recebe o nome de escalonamento. O escalonador utiliza algoritmos de escalonamento para realizar o escalonamento de processos. As alternativas a seguir apresentam algoritmos de escalonamento, à exceção de uma. Assinale- a: Múltiplas Filas. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Tempo real. Transição. Circular. Prioridade. 2. O gerenciamento de processos em sistemas modernos é feito, quase sempre, com o uso de preempção de processos através de técnicas de compartilhamento de tempo. O que a introdução de processadores com vários núcleos altera nesse gerenciamento? Escolha a alternativa correta. Torna-se possível o uso de threads para a execução de processos concorrentes. Torna-se possível o uso de sistemas operacionais multitarefas. Torna-se possível a paralelização efetiva de processos concorrentes. Torna-se possível eliminar a condição de corrida em processos concorrentes executados em paralelo. Torna-se possível separar os demais mecanismos de gerenciamento do sistema operacional do gerenciamento de processos. 3. 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) Shortest-Job-First (SJF) Por Prioridade Translation Lookaside Buffer (TLB) Paginação 4. 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: Tiver maior prioridade. Tiver o maior tempo de procesador ainda por executar. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Chegar primeiro ao estado de espera. Tver o menor tempo de processador ainda por executar. Chegar primeiro ao estado de pronto. 5. Considerando o momento em que a UCP encontra-se livre, ela será entregue ao processo que tiver o menor tempo de duração para o próximo surto de UCP, caso o sistema operacional esteja utilizando qual algoritmo de escalonamento? Múltiplas Filas SJF FIFO FCFS Round Robin Explicação: É uma característica do SJF 6. Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos listados abaixo escolhe primeiro para execução o que tiver menor tempo ? Circular Circular com prioridade Prioridade SJF FIFO 7. Marque a opção INCORRETA em relação ao escalonamento Round-Robin: O percentual de tempo para o processo ser executado pelo processador é chamado quantum Este tipo de escalonamento determina um período de tempo que um processo pode ser executado pelo processador. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp A troca de processo levando em consideração um período de tempo é conhecida como preempção por tempo. Este tipo de escalonamento não determina um período de tempo que um processo pode ser executado pelo processador. Quando o processo está utilizando o processador é dito que é um surto do processador. Explicação: A opção INCORRETA em relação ao escalonamento Round-Robin é: este tipo de escalonamento não determina um período de tempo que um processo pode ser executado pelo processador. 8. Uma das medidas utilizadas para avaliar o desempenho de um critério de escalonamento é denominado throughput. Esta medida informa: 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 submissão de uma tarefa até a saída do primeiro resultado produzido. O tempo decorrido entre a admissão de um processo no sistema até o seu término A taxa de utilização da CPU 1. Em relação a gerência do processador, Tempo de TEMPO DE RESPOSTA é? é o tempo que um processo leva desde a sua criação até ao seu término, levando em consideração todo o tempo gasto na espera para alocação de memória, espera na fila de pronto (tempo de espera), processamento na UCP (tempo de processador) e na fila de espera, como nas operações de E/S. resposta é o tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida. é o tempo total que um processo permanece na fila de pronto durante seu processamento, aguardando para ser executado n.d.a. é o tempo que um processo leva no estado de execução durante seu processamento. 2. O nome dado ao mecanismo utilizado para selecionar o próximo processo que deve ser executado é : ARMAZENAMENTO EXECUÇÃO http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp COMPATILHAMENTO TEMPO REAL ESCALONAMENTO 3. Em relação à política de escalonamento por preempção, é correto afirmar que o sistema operacional: possui capacidade limitada e processos simples executa tipicamente o processo tipo BATCH (em lote) pode interromper um processo em execução, com o objetivo de alocar outro processo na UCP executa apenas processos em monoprogramação executa apenas processos que ainda não estão ativos 4. Selecione o algoritmo de escalonamento de processos que é não-preemptivo: Com Prioridades Múltiplas Filas Round Robin Shortest Job First (SJF) Por Loteria 5. Qual das alternativas não apresenta uma política de escalonamento de processos. Randômica. Menor job primeiro. Fila circular. Round robin. Não recentemente usado. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 6. Suponha um sistema operacional multiprogramado no qual há vários processos sendo executadosde 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: Por Prioridade Paginação Shortest-Job-First (SJF) First-In-First-Out (FIFO) Translation Lookaside Buffer (TLB) Explicação: O SJF tem como caracerística a ordenação dos processo de acordo com o menor tempo exigido da CPU. 7. Escalonadores preemptivos usam um relógio em tempo real que gera interrupção a intervalos regulares (digamos, a cada 1/100 de um segundo). Cada vez que uma interrupção ocorre, o _______________ muda para outra tarefa. BARRAMENTO COMPUTADOR PROCESSADOR SISTEMA OPERACIONAL MODEM 8. ¿é um escalonamento preemptivo, projetado especialmente para sistemas de tempo compartilhado. Esse algoritmo é bastante semelhante ao FIFO, porém, quando um processo passa para o estado de execução, existe um tempo limite para o uso contínuo do processador denominado fatia de tempo (time- slice) ou quantum.¿ A descrição acima se refere ao escalonamento: SJF CIRCULAR LIFO n.d.a. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp POR PRIORIDADES 1. Cinco tarefas repesentadas pela indentificação A, B, C, D e E, executadas em lote, chegam ao computador com 1 segundo de intervalo entre eles. Seus tempos de processamento são estimados em 10, 7, 3, 4 e 5 segundos de CPU, respectivamente. Considerando que a estratégia de escalonamento é do tipo round-robin (circular) com um time-slice (fatia de tempo) de 1 segundo, o tempo médio de turnaround desses processos, ignorando o tempo gasto para troca de contexto e assumindo que uma tarefa admitida é colocada no início da fila é de: 25,5 segundos 55 segundos 21,6 segundos 10,8 segundos 13,1 segundos 2. Cinco tarefas repesentadas pela indentificação A, B, C, D e E, executadas em lote, chegam ao computador com 1 segundo de intervalo entre eles. Seus tempos de processamento são estimados em 10, 7, 3, 4 e 5 segundos de CPU, respectivamente. Considerando que a estratégia de escalonaménto é do tipo round-robin (circular) com um time-slice (fatia de tempo) de 1 segundo, o tempo médio de turnaround desses processos, ignorando o tempo gasto para troca de contexto e assumindo que uma tarefa admitida é colocada no início da fila é de: 10,8 segundos 25,5 segundos 13,1 segundos 55 segundos 19,6 segundos 3. São conhecidos como algoritmos de escalonamento de processos: SJF e FCFF SJF e RR FCFF E RR SJF e RS http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp SJF e SML 4. 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.5 4.5 3.5 5.0 4.0 5. O escalonamento de CPU trata do problema de decidir qual dos processos na fila de prontos deve ser entregue à CPU. Considere que o algoritmo de escalonamento Round-Robin esteja sendo utilizado e que o conjunto de processos abaixo chegue no momento 0, com a extensão do tempo de burst de CPU indicada em milissegundos. Dado: P1 é o primeiro processo na fila de prontos, P2 é o segundo e P3 é o terceiro Se for utilizado um quantum de 4 milissegundos, o tempo de espera médio será de 2 5 6 3 http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 4 6. O que são sistemas em batch? São sistemas com múltiplas CPUs São sistemas onde não há compartilhamento de recursos, um job roda do início ao fim, sem parar Sistemas que utilizam "janelas de tempo" para compartilhamento de uma CPU. Cada job roda em sua janela de tempo São sistemas em lote que usam prioridades e janela de tempo para compartilhamento da CPU São sistemas que usam prioridades para que jobs de maior prioridade passem a usar a CPU 7. 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: 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 Não há nenhuma relação entre os estados de pronto e de execução 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 8. 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: mailbox. garbage. FIFO. adaptativa. preliminar. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 1. Marque a opção correta correspondente à afirmação a seguir. Característica que permite que um processo seja desalocado da CPU em qualquer instante de tempo. Preempção Compartilhamento Não preempção Sincronismo Termino em tempo pré-definido 2. 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 sequê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, e a segunda é uma justificativa correta da primeira. A primeira asserção é uma proposição verdadeira,e a segunda, uma proposição falsa. As duas asserções são proposições 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. Tanto a primeira quanto a segunda asserções são proposições falsas. 3. 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) http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp First-In-First-Out (FIFO) Por Prioridade Circular Não preemptivo 4. Starvation é uma situação que ocorre quando: O processo tenta mas não consegue acessar uma variável compartilhada. A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. Pelo menos um processo é continuamente postergado e não executa. Pelo menos um evento espera por um evento que não vai ocorrer. Quando Quantum esta acima de 400 ms 5. Na gerência do processar 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 espera. Possuir o menor tempo de processador ainda por executar. Chegar primeiro ao estado de pronto. Possuir o maior tempo de procesador ainda por executar. Possuir maior prioridade. Explicação: A principal característica do FIFO ou FCFS é: Chegar primeiro ao estado de pronto. 6. 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: http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp SWAPPING SJF LIFO CIRCULAR POR PRIORIDADES 7. 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. estiver em modo usuário. ocupar menos espaço em memória. chegar primeiro ao estado de pronto. tiver maior prioridade. 8. Quais são (todas) as formas, tipos de Sistemas Operacionais, de compartilhamento de uma CPU? Sistemas on-line e de tempo compartilhado Sistemas fracamente acoplados, real time e de tempo compartilhado Sistemas on-line e real-time Sistemas fortemente acoplados e fracamente acoplados Sistemas em batch, de tempo compatilhado e de tempo real AULA 04 1. Suponha que um determinado processo precise de mais memória do que há disponível na memória principal. No passado essa situação já foi um problema. Atualmente, com a técnica de memória virtual, é possível que um processo faça uso de mais memória do que há disponível na memória principal. Em relação a esta técnica, é correto afirmar que: não há limite para a alocação de programas na memória. os programas são limitados pelo tamanho da memória física disponível. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp os programas são vinculados apenas à memória secundária. os programas são vinculados a endereços físicos da memória principal. as memórias principal e secundária são combinadas, dando ao usuário a ilusão de existir uma memória maior do que a memória principal. Explicação: A implementação da memmória virtual permitiu a expansão da memória principal com a utilização da memória secundária. 2. Em um processo de paginação, como são chamadas as páginas físicas que recebem as páginas lógicas? Cache. Overlays. Frames. Fetch. Swap. Explicação: Esta é a deniminação para frames ou molduras. 3. As principais funções do gerenciamento de memória são: Paginação e Multithreading Gerenciamento disco e Gerenciamento de periférico Escalonamento e Isolamento Alocação de Memória e controle de fragmentação Multithreading e Escalonamento Explicação: As principais funções do gerenciamento de memória são alocação de Memória e controle de fragmentação http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 4. Um processo referencia em uma execucão 5 de suas páginas, identificadas pelas letras A,B,C,D e E. Considerando que estarão alocadas 4 molduras para este processo, que o sistema realizada paginação antecipada das quatro primeiras páginas (A,B,C e D) e que este sistema utiliza a estratégia FIFO para substituição das páginas, assinale o item que informa a quantidade de page faults (falhas de página) para esta execução. A sequência de páginas executadas é A - E - B - C - A - B - E - A - C - B - E - D. 9 4 5 7 10 5. Um computador com um endereço de 32 bits usa uma tabela de páginas de dois níveis. Os endereços virtuais são divididos em um campo de 8 bits para o primeiro nível da tabela, outro de 12 bits para o segundo nível e um último campo para o deslocamento. O número de páginas que pode vir a existir no espaço de endereçamento virtual e o tamamanho da página são respectivamente: 20M e 12K 4K e 8K 1M e 4K 1M e 1M 4K e 1M 6. Não é uma técnica de gerência de memória: Alocação circular por prioridade Swapping Paginação Overlay Alocação particionada http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 7. Os sistemas operacionais dos microcomputadores possuem como uma de suas principais características o gerenciamento da memória principal. Analise as sentenças sobre gerenciamento de memória e, em seguida, assinale a alternativa correta: I. A divisão do programa em módulos que executavam de maneira independente, utilizando áreas de memória diferentes, faz parte da técnica chamada de memória virtual. II. O movimento de transferência de processos, entre a memória e o disco e vice-versa é denominado swapping III. Com a criação do conceito do espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas/segmentos do programa devem estar na memória física no momento da execução Somente a sentença II está correta Somente as sentenças I e II estão corretas. Somente as sentenças II e III estão corretas Somente a sentença I está correta Somente as sentenças I e III estão corretas 8. Quando um processo faz referência à uma página ela é procurada no "working set" do processo. Caso esta página não estejano "working set" o que ocorre? Ocorre o "page fault" Todo sistema "trava" Não há como uma página do processo não estar no "working set" O processo continua sem problemas O sistema "dá reboot" 1. 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? 128 páginas 7 páginas 8K páginas 13 páginas 255 páginas http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 2. Qual conceito está diretamente "ligado" ao conceito de "localidade", onde processos devem manter suas referências em posições próximas? Trashing Working set Paginação Segmentação Contexto de Software 3. Tem como objetivo fornecer a cada aplicação uma área de memória própria, independente e isolada das demais aplicações e inclusive do núcleo do sistema: Gerência de Arquivos Gerência de Dispositivos Gerência de Proteção Gerência de Memórias Gerência de Processos 4. Um sistema operacional é uma camada de software que atua entre o hardware e os diversos aplicativos existentes em um sistema computacional, executando diversas atividades, de modo a garantir a disponibilidade de recursos entre todos os programas em execução. O gerenciador de memória é uma atividade do sistema operacional, responsável por: disponibilizar, para cada aplicação, um espaço de memória próprio, independente e isolado dos demais, inclusive do núcleo do sistema operacional. implementar a interação com cada dispositivo, através de drivers, criando modelos abstratos que permitam agrupar vários dispositivos distintos sob a mesma interface de acesso. criar as abstrações de arquivos e diretórios, definindo interface de acesso e regras para o seu uso. definir usuários e grupos de usuário, bem como identificar usuários que se conectam ao sistema, através de procedimentos de autenticação. distribuir a capacidade de processamento de forma justa entre as aplicações, evitando que uma aplicação monopolize o processador. 5. Quantos deslocamentos por página (offset) um processo por ter, considerando que seu endereço lógico é composto por 16 bits, sendo os 8 bits mais significativos utilizados para identificar a página? 256 deslocamentos http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 128 deslocamentos 512 deslocamentos 1K deslocamentos 2K deslocamentos Explicação: como o endereço é composto por 16 bits e 8 servem para definir o endereç da página restam 2^8 variações para o deslocamento, isto é, 256. 6. Um processo referencia em uma execucão 5 de suas páginas, identificadas pelas letras A,B,C,D e E. Considerando que estarão alocadas 4 molduras para este processo, que o sistema realizada paginação antecipada das quatro primeiras páginas (A,B,C e D) e que este sistema utiliza a estratégia LRU (menos recentemente usada), assinale o item que informa a quantidade de page faults (falhas de página) para esta execução. A sequência de páginas executadas é A - B - C - D - A - B - E - A - B - C - D - E. 10 4 3 7 8 Explicação: A sequência de referência das páginas executadas é: A - Page hit B - Page hit C - Page hit D - Page hit A - Page hit B - Page hit E - Page fault retirado C A - Page hit B - Page hit C - Page fault retirado D D - Page fault retirado E E - Page fault retirado A Total 4 page faults 7. [ENADE] Com relação às diferentes tecnologias de armazenamento de dados, julgue os itens a seguir. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp I - Quando a tensão de alimentação de uma memória ROM é desligada, os dados dessa memória são apagados. Por isso, esse tipo de memória é denominado volátil. II - O tempo de acesso à memória RAM é maior que o tempo de acesso a um registrador da unidade central de processamento (UCP). III - O tempo de acesso à memória cache da UCP é menor que o tempo de acesso a um disco magnético. IV - O tempo de acesso à memória cache da UCP é maior que o tempo de acesso à memória RAM. Estão certos apenas os itens: II e III. III e IV. I e II. I e III. II e IV. Explicação: O tempo de acesso à memória cache da UCP é menor que o tempo de acesso à memória RAM e a memória tipo ROM é não volátil. E neste caso os itens I e IV estão incorretos. 8. 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: Trashing Memória virtual Dinamic memory acess (DMA) Swapping Page faults 1. Qual o tamanho da página de um sistema sabendo-se que o endereço é composto por 20 bits, onde 7 identificam a página e os demais o deslocamento dentro da página? 7 endereços http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 128 K endereços 8K endereços 128 endereços 20 endereços 2. Técnica de alocação de memória que busca a área livre de menor tamanho capaz de satisfazer certo pedido de alocação é: first-fit best-fit perfect-fit optimum-fit worst-fit Explicação: Esta é a definição do método Best-fit 3. Considerando um sistema com memória paginada é correto afirmar que: Não há fragmentação em nenhuma página Poderá ocorrer fragmentação interna na última página de um processo Poderá ocorrer fragmentação interna em qualquer página de um processo Poderá ocorrer fragmentação externa em qualquer página de um processo Poderá ocorrer fragmentação externa na última página de um processo Explicação: É possível ocorrer fragmentação interna na última página de cada processo http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 4. 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? 211 232 212 210 222 Explicação: 2^11 x 2^11 = 2^22 5. Um computador tem 8 molduras de página, atualmente ocupadas pelas páginas abaixo. Página Carga Último acesso 0 123 270 1 231 250 2 101 278 3 145 279 4 123 253 5109 167 6 132 198 7 143 185 Dados os momentos de carga e último acesso, a próxima página a ser retirada pela política LRU (menos recentemente utilizada) é: 6 2 3 5 0 Explicação: A página 5 possui o menor tempo do último acesso, isto é, está a mais tempo sem rewfer6encia quando comparado com as demais páginas. 6. Quantas páginas um processo pode ter sabendo o endereço é composto por 20 bits, onde 7 identificam a página e os demais o deslocamento dentro da página? http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 13 páginas 255 páginas 128 páginas 7 páginas 8K páginas Explicação: como 7 bits define a página, 2^7 páginas podem ser endereçadas = 128 7. 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. 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 Somente as sentenças II 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. http://simulado.estacio.br/bdq_simulados_exercicio.asp 8. 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). 10 - (A,B,C,D,E) 11 - (A,B,A,E,C) 10 - (E,C,D,A,B) 11 - (E,C,D,A,B) 11 - (E,F,B,A,C) 1. 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 Page faults Swapping Memória virtual Dinamic memory acess (DMA) Explicação: É uma definição de swapping 2. 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 http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 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? Swapping Trashing Page faults Overlay Dinamic memory acess (DMA) 3. Analise as sentenças sobre gerência de memória e, em seguida, assinale a alternativa correta: I. Com o surgimento do conceito de espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas ou segmentos do programa, sem exceção, devem estar na memória física no momento da execução II. Na paginação antecipada o sistema faz uma previsão confiável e precisa das páginas que serão necessárias à execução do programa, trazendo-as todas para a memória física, eliminando-se por completo a ocorrência de page fault III. Para maior eficiência da técnica de segmentação, os programas devem estar bem modularizados, pois caso contrário, grandes pedaços de código estarão na memória desnecessariamente Somente a sentença I está correta Somente as sentenças I e II estão corretas Somente as sentenças II e III estão corretas Somente a sentença II está correta Somente a sentença III está correta Explicação: Item I incorreto. Com o surgimento do conceito de espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas ou segmentos do programa, SEM EXCEÇÃO, devem estar na memória física no momento da execução Item II incorreto. Na paginação antecipada o sistema faz uma previsão CONFIÁVEL e precisa das páginas que serão necessárias à execução do programa, trazendo-as todas para a memória física, eliminando-se por completo a ocorrência de page fault 4. Um sistema operacional trabalha com gerência de memória por páginas (paginação). O espaço de endereçamento virtual do sistema é dividido em páginas de tamanho 25 bytes. Existem quatro processos a serem executados nesse sistema, todos com códigos relocáveis, cujos tamanhos são: A (113 bytes), B (37 bytes), C (96 bytes), D (100 bytes). Diante desse cenário podemos afirmar que: O processo D ocasionará menor fragmentação quando todas as suas páginas estiveram carregadas na memória física e caso o novo tamanho de página seja de 10 bytes a fragmento causado por este processo não se altera, apesar do mapeamento ser dificultado O processo A terá uma tabela de páginas menor que todos os outros processos, muito embora o mapeamento seja facilitado se o tamanho da página do sistema for menor http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp O processo C terá uma tabela de páginas maior que o processo A tanto para este tamanho de página como para páginas de tamanho 10 bytes O processo B ocasionará menor fragmentação quando todas as suaspáginas estiveram carregadas na memória física e caso o novo tamanho de página seja de 10 bytes a fragmento causado por este processo não se altera, apesar do mapeamento ser facilitado O processo D ocasionará maior fragmentação quando todas as suas páginas estiveram carregadas na memória física e caso o novo tamanho de página seja de 10 bytes a fragmento causado por este processo aumentará significativamente 5. Um processo referencia em uma execucão 5 de suas páginas, identificadas pelas letras A,B,C,D e E. Considerando que estarão alocadas 4 molduras para este processo, que o sistema realizada paginação antecipada das quatro primeiras páginas (A,B,C e D) e que este sistema utiliza a estratégia FIFO para substituição das páginas, assinale o item que informa a quantidade de page faults (falhas de página) para esta execução. A sequência de páginas executadas é A - E - B - C - A - B - E - A - C - B - E - D. 7 10 5 9 4 6. Não é uma técnica de gerência de memória: Paginação Alocação particionada Alocação circular por prioridade Overlay Swapping 7. Um computador com um endereço de 32 bits usa uma tabela de páginas de dois níveis. Os endereços virtuais são divididos em um campo de 8 bits para o primeiro nível da tabela, outro de 12 bits para o segundo nível e um último campo para o deslocamento. O número de páginas que pode vir a existir no espaço de endereçamento virtual e o tamamanho da página são respectivamente: 1M e 1M 1M e 4K 20M e 12K http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 4K e 8K 4K e 1M 8. Em um processo de paginação, como são chamadas as páginas físicas que recebem as páginas lógicas? Swap. Fetch. Overlays. Frames. Cache. 1. Os sistemas operacionais dos microcomputadores possuem como uma de suas principais características o gerenciamento da memória principal. Analise as sentenças sobre gerenciamento de memória e, em seguida, assinale a alternativa correta: I. A divisão do programa em módulos que executavam de maneira independente, utilizando áreas de memória diferentes, faz parte da técnica chamada de memória virtual. II. O movimento de transferência de processos, entre a memória e o disco e vice-versa é denominado swapping III. Com a criação do conceito do espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas/segmentos do programa devem estar na memória física no momento da execução Somente a sentença I está correta Somente a sentença II está correta Somente as sentenças I e II estão corretas. Somente as sentenças II e III estão corretas Somente as sentenças I e III estão corretas 2. Suponha que um determinado processo precise de mais memória do que há disponível na memória principal. No passado essa situação já foi um problema. Atualmente, com a técnica de memória virtual, é possível que um processo faça uso de mais memória do que há disponível na memória principal. Em relação a esta técnica, é correto afirmar que: http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp os programas são vinculados a endereços físicos da memória principal. os programas são vinculados apenas à memória secundária. os programas são limitados pelo tamanho da memória física disponível. não há limite para a alocação de programas na memória. as memórias principal e secundária são combinadas, dando ao usuário a ilusão de existir uma memória maior do que a memória principal. Explicação: A implementação da memmória virtual permitiu a expansão da memória principal com a utilização da memória secundária. 3. 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 processo continua sem problemas O sistema "dá reboot" Todo sistema "trava" Ocorre o "page fault" Não há como uma página do processo não estar no "working set" 4. As principais funções do gerenciamento de memória são: Multithreading e Escalonamento Paginação e Multithreading Alocação de Memória e controle de fragmentação Gerenciamento disco e Gerenciamento de periférico Escalonamento e Isolamento Explicação: As principais funções do gerenciamento de memória são alocação de Memória e controle de fragmentação http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 5. (MEC 2008) Existem ferramentas para monitoramento e diagnóstico de ambientes computacionais. O monitoramento de memória pode ser realizado por meio de estatísticas que possibilitam medir o fluxo de páginas da memória do sistema para os dispositivos de armazenamento de massa anexos. Taxas altas podem significar que o sistema tem pouca memória e está com problemas, gastando mais recursos do sistema para mover páginas para dentro e para fora da memória do que rodar aplicações. Esse problema é denominado: crashing. overflow. timeout. trashing. overlay. 6. Em um sistema com gerenciamento de memória paginado o endereço é composto por 32 bits, sendo 10 reservados para a indetificação da página. Cada endereço ocupa 16 bits. Qual o tamanho máximo do processo? 32MB 16MB 24MB 4GB 8GB 7. Os sistemas operacionais dos microcomputadores possuem como uma de suas principais características o gerenciamento da memória principal. Analise as sentenças sobre gerenciamento de memória e, em seguida, assinale a alternativa correta: I. A relocação de código executável dos programas pode ocorrer de forma dinâmica, quando o sistema operacional espera a liberação da região de memória usada no primeiro carregamento do programa na memória II. Na paginação antecipada o sistema faz uma previsão segura das páginas que serão necessárias à execução do programa, trazendo-as para a memória. Desta forma se elimina page fault, já que todas as páginas estarão no working set do processo III. Para maior eficiência da técnica de segmentação, os programas devem estar bem modularizados, pois caso contrário, grandes pedaços de código estarão na memória desnecessariamente, não permitindo que programas de outros usuários compartilhem a memória http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Somente a setença III está correta. Somente as senteças II e III estão corretas. Somente a sentença II está correta Somente as sentenças I e III estão corretas Somente a sentença I e II estão corretas 8. (IFB, 2017) Considerando-se a arquitetura de sistemas operacionais, assinale a única alternativa em que os conceitos de gerenciamento de memória e a respectiva definição estão CORRETOS. Espaço de endereçamento de um processo: conjunto de endereços que um processo utiliza para acessar a memória dos sistema, para executar instruções e armazenar dados. MMU (Memory Managment Unity): módulo do sistema operacional responsável por mapear o espaçamento de endereçamento virtual no espaço de endereçamento físico. Memória virtual: técnica que reúne o espaço de endereçamento do programa em pequenos pedaços com faixas de endereçosdescontínuos, chamados páginas. Memória virtual: técnica que reúne o espaço de endereçamento do programa em pequenos pedaços com faixas de endereços descontínuos, chamados páginas. Swapping: técnica que amplia o espaço de endereçamento do processo guardando-o no disco quando este assume a condição de ocioso/inativo. 1. Ao executar uma sequência de instruções, o processador escreve endereços no barramento de endereços do computador, que servem para buscar instruções e operandos, mas também para ler e escrever valores em posições de memória e portas de entrada/saída. Julgue as sentenças a seguir: I. Os endereços de memória gerados pelo processador a medida em que executa algum código são chamados de endereços lógicos. II. Já iguais aos endereços reais das instruções e variáveis na memória real do computador, são chamados de endereços físicos. III. Unidade de Gerência de Memória (MMU - Memory Management Unit) faz a análise dos endereços lógicos emitidos pelo processador e determina os endereços físicos correspondentes na memória da máquina, permitindo então seu acesso pelo processador. Apenas III está correta Apenas I e II estão corretas Apenas I e III estão corretas Apenas I e II estão corretas Todas estão corretas Explicação: Correto I. Os endereços de memória gerados pelo processador a medida em que executa algum código são chamados de endereços lógicos. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Correto II. Já iguais aos endereços reais das instruções e variáveis na memória real do computador, são chamados de endereços físicos. Correto III. Unidade de Gerência de Memória (MMU - Memory Management Unit) faz a análise dos endereços lógicos emitidos pelo processador e determina os endereços físicos correspondentes na memória da máquina, permitindo então seu acesso pelo processador. 2. 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 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. 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 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 se adeque melhor aos requisitos do processo solicitante. 3. 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 exige uma quantidade de memória muito grande O tipo de memória DDR4 ainda não foi lançada Devido o alto grau de complexidade que compromete o desempenho do processador Background 4. Um processo referencia em uma execucão 6 de suas páginas, identificadas pelas letras A,B,C,D,E e F. Considerando que estarão alocadas 4 molduras para este processo, que o sistema realizada paginação antecipada das quatro primeiras páginas (A,B,C e D) e que este sistema utiliza a estratégia LRU (menos recentemente usada) para substituição, assinale o item que informa a quantidade de page faults (falhas de página) para esta execução. A sequência de páginas executadas é A - B - E - F - C - D - A - B - C - D 6 5 8 4 7 http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Explicação: A sequência de referência das páginas executadas é: A - Page hit B - Page hit E - Page fault retirado C F - Page fault retirado D C - Page fault retirado A D - Page fault retirado B A - Page fault retirado E B - Page fault retirado F C - Page hit D - Page hit Total 6 page faults 5. Um sistema operacional é uma camada de software que atua entre o hardware e os diversos aplicativos existentes em um sistema computacional, executando diversas atividades, de modo a garantir a disponibilidade de recursos entre todos os programas em execução. O gerenciador de memória é uma atividade do sistema operacional, responsável por: criar as abstrações de arquivos e diretórios, definindo interface de acesso e regras para o seu uso. distribuir a capacidade de processamento de forma justa entre as aplicações, evitando que uma aplicação monopolize o processador. definir usuários e grupos de usuário, bem como identificar usuários que se conectam ao sistema, através de procedimentos de autenticação. implementar a interação com cada dispositivo, através de drivers, criando modelos abstratos que permitam agrupar vários dispositivos distintos sob a mesma interface de acesso. disponibilizar, para cada aplicação, um espaço de memória próprio, independente e isolado dos demais, inclusive do núcleo do sistema operacional. 6. Quantos deslocamentos por página (offset) um processo por ter, considerando que seu endereço lógico é composto por 16 bits, sendo os 8 bits mais significativos utilizados para identificar a página? 2K deslocamentos 128 deslocamentos 1K deslocamentos 256 deslocamentos 512 deslocamentos Explicação: http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp como o endereço é composto por 16 bits e 8 servem para definir o endereç da página restam 2^8 variações para o deslocamento, isto é, 256. 7. Um processo referencia em uma execucão 5 de suas páginas, identificadas pelas letras A,B,C,D e E. Considerando que estarão alocadas 4 molduras para este processo, que o sistema realizada paginação antecipada das quatro primeiras páginas (A,B,C e D) e que este sistema utiliza a estratégia LRU (menos recentemente usada), assinale o item que informa a quantidade de page faults (falhas de página) para esta execução. A sequência de páginas executadas é A - B - C - D - A - B - E - A - B - C - D - E. 3 4 7 8 10 Explicação: A sequência de referência das páginas executadas é: A - Page hit B - Page hit C - Page hit D - Page hit A - Page hit B - Page hit E - Page fault retirado C A - Page hit B - Page hit C - Page fault retirado D D - Page fault retirado E E - Page fault retirado A Total 4 page faults 8. [ENADE] Com relação às diferentes tecnologias de armazenamento de dados, julgue os itens a seguir. I - Quando a tensão de alimentação de uma memória ROM é desligada, os dados dessa memória são apagados. Por isso, esse tipo de memória é denominado volátil. II - O tempo de acesso à memória RAM é maior que o tempo de acesso a um registrador da unidade central de processamento (UCP). III - O tempo de acesso à memória cache da UCP é menor que o tempo de acesso a um disco magnético. IV - O tempo de acesso à memória cache da UCP é maior que o tempo de acesso à memória RAM. Estão certos apenas os itens: II e III. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp I e II. I eIII. II e IV. III e IV. 1. 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: Dinamic memory acess (DMA) Page faults Swapping Trashing Memória virtual 2. 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? 255 páginas 7 páginas 13 páginas 128 páginas 8K páginas 3. Tem como objetivo fornecer a cada aplicação uma área de memória própria, independente e isolada das demais aplicações e inclusive do núcleo do sistema: Gerência de Dispositivos Gerência de Processos http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Gerência de Memórias Gerência de Arquivos Gerência de Proteção 4. Qual conceito está diretamente "ligado" ao conceito de "localidade", onde processos devem manter suas referências em posições próximas? Contexto de Software Working set Segmentação Trashing Paginação 5. 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? 222 232 211 210 212 Explicação: 2^11 x 2^11 = 2^22 6. Quantas páginas um processo pode ter sabendo o endereço é composto por 20 bits, onde 7 identificam a página e os demais o deslocamento dentro da página? 128 páginas 13 páginas http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 7 páginas 8K páginas 255 páginas Explicação: como 7 bits define a página, 2^7 páginas podem ser endereçadas = 128 7. Qual o tamanho da página de um sistema sabendo-se que o endereço é composto por 20 bits, onde 7 identificam a página e os demais o deslocamento dentro da página? 128 endereços 7 endereços 8K endereços 20 endereços 128 K endereços 8. Um computador tem 8 molduras de página, atualmente ocupadas pelas páginas abaixo. Página Carga Último acesso 0 123 270 1 231 250 2 101 278 3 145 279 4 123 253 5 109 167 6 132 198 7 143 185 Dados os momentos de carga e último acesso, a próxima página a ser retirada pela política LRU (menos recentemente utilizada) é: 2 3 0 5 6 http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 1. Técnica de alocação de memória que busca a área livre de menor tamanho capaz de satisfazer certo pedido de alocação é: worst-fit best-fit first-fit optimum-fit perfect-fit Explicação: Esta é a definição do método Best-fit 2. 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). 10 - (A,B,C,D,E) 11 - (E,F,B,A,C) 11 - (A,B,A,E,C) 10 - (E,C,D,A,B) 11 - (E,C,D,A,B) 3. Considerando um sistema com memória paginada é correto afirmar que: Poderá ocorrer fragmentação externa na última página de um processo Poderá ocorrer fragmentação externa em qualquer página de um processo Poderá ocorrer fragmentação interna na última página de um processo Não há fragmentação em nenhuma página Poderá ocorrer fragmentação interna em qualquer página de um processo Explicação: http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp É possível ocorrer fragmentação interna na última página de cada processo 4. 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 I e IV estão corretas Todas as sentenças estão corretas Somente as sentenças III e IV estão corretas Somente as sentenças II 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. 5. Não é uma técnica de gerência de memória: Alocação circular por prioridade Overlay Alocação particionada Swapping http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Paginação 6. Um sistema operacional trabalha com gerência de memória por páginas (paginação). O espaço de endereçamento virtual do sistema é dividido em páginas de tamanho 25 bytes. Existem quatro processos a serem executados nesse sistema, todos com códigos relocáveis, cujos tamanhos são: A (113 bytes), B (37 bytes), C (96 bytes), D (100 bytes). Diante desse cenário podemos afirmar que: O processo A terá uma tabela de páginas menor que todos os outros processos, muitoembora o mapeamento seja facilitado se o tamanho da página do sistema for menor O processo D ocasionará maior fragmentação quando todas as suas páginas estiveram carregadas na memória física e caso o novo tamanho de página seja de 10 bytes a fragmento causado por este processo aumentará significativamente O processo C terá uma tabela de páginas maior que o processo A tanto para este tamanho de página como para páginas de tamanho 10 bytes O processo D ocasionará menor fragmentação quando todas as suas páginas estiveram carregadas na memória física e caso o novo tamanho de página seja de 10 bytes a fragmento causado por este processo não se altera, apesar do mapeamento ser dificultado O processo B ocasionará menor fragmentação quando todas as suas páginas estiveram carregadas na memória física e caso o novo tamanho de página seja de 10 bytes a fragmento causado por este processo não se altera, apesar do mapeamento ser facilitado 7. Em um processo de paginação, como são chamadas as páginas físicas que recebem as páginas lógicas? Cache. Overlays. Fetch. Frames. Swap. Explicação: Esta é a deniminação para frames ou molduras. 8. Um processo referencia em uma execucão 5 de suas páginas, identificadas pelas letras A,B,C,D e E. Considerando que estarão alocadas 4 molduras para este processo, que o sistema realizada paginação antecipada das quatro primeiras páginas (A,B,C e D) e que este sistema utiliza a estratégia FIFO para substituição das páginas, assinale o item que informa a quantidade de page faults (falhas de página) para esta execução. A sequência de páginas executadas é A - E - B - C - A - B - E - A - C - B - E - D. 4 http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 5 10 7 9 1. Um computador com um endereço de 32 bits usa uma tabela de páginas de dois níveis. Os endereços virtuais são divididos em um campo de 8 bits para o primeiro nível da tabela, outro de 12 bits para o segundo nível e um último campo para o deslocamento. O número de páginas que pode vir a existir no espaço de endereçamento virtual e o tamamanho da página são respectivamente: 4K e 1M 1M e 4K 4K e 8K 1M e 1M 20M e 12K 2. Analise as sentenças sobre gerência de memória e, em seguida, assinale a alternativa correta: I. Com o surgimento do conceito de espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas ou segmentos do programa, sem exceção, devem estar na memória física no momento da execução II. Na paginação antecipada o sistema faz uma previsão confiável e precisa das páginas que serão necessárias à execução do programa, trazendo-as todas para a memória física, eliminando-se por completo a ocorrência de page fault III. Para maior eficiência da técnica de segmentação, os programas devem estar bem modularizados, pois caso contrário, grandes pedaços de código estarão na memória desnecessariamente Somente a sentença II está correta Somente a sentença III está correta Somente as sentenças II e III estão corretas Somente as sentenças I e II estão corretas Somente a sentença I está correta Explicação: Item I incorreto. Com o surgimento do conceito de espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas ou segmentos do programa, SEM EXCEÇÃO, devem estar na memória física no momento da execução Item II incorreto. Na paginação antecipada o sistema faz uma previsão CONFIÁVEL e precisa das páginas que serão necessárias à execução do programa, trazendo-as todas para a memória física, eliminando-se por completo a ocorrência de page fault http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 3. 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 Dinamic memory acess (DMA) Page faults Swapping Memória virtual Explicação: É uma definição de swapping 4. 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? Dinamic memory acess (DMA) Swapping Trashing Page faults Overlay 5. (MEC 2008) Existem ferramentas para monitoramento e diagnóstico de ambientes computacionais. O monitoramento de memória pode ser realizado por meio de estatísticas que possibilitam medir o fluxo de páginas da memória do sistema para os dispositivos http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp de armazenamento de massa anexos. Taxas altas podem significar que o sistema tem pouca memória e está com problemas, gastando mais recursos do sistema para mover páginas para dentro e para fora da memória do que rodar aplicações. Esse problema é denominado: timeout. crashing. trashing. overlay. overflow. 6. Suponha que um determinado processo precise de mais memória do que há disponível na memória principal. No passado essa situação já foi um problema. Atualmente, com a técnica de memória virtual, é possível que um processo faça uso de mais memória do que há disponível na memória principal. Em relação a esta técnica, é correto afirmar que: os programas são vinculados a endereços físicos da memória principal. as memórias principal e secundária são combinadas, dando ao usuário a ilusão de existir uma memória maior do que a memória principal. não há limite para a alocação de programas na memória. os programas são limitados pelo tamanho da memória física disponível. os programas são vinculados apenas à memória secundária. Explicação: A implementação da memmória virtual permitiu a expansão da memória principal com a utilização da memória secundária. 7. Em um sistema com gerenciamento de memória paginado o endereço é composto por 32 bits, sendo 10 reservados para a indetificação da página. Cada endereço ocupa 16 bits. Qual o tamanho máximo do processo? 16MB 32MB 4GB 24MB 8GB http://simulado.estacio.br/bdq_simulados_exercicio.asphttp://simulado.estacio.br/bdq_simulados_exercicio.asp 8. Os sistemas operacionais dos microcomputadores possuem como uma de suas principais características o gerenciamento da memória principal. Analise as sentenças sobre gerenciamento de memória e, em seguida, assinale a alternativa correta: I. A relocação de código executável dos programas pode ocorrer de forma dinâmica, quando o sistema operacional espera a liberação da região de memória usada no primeiro carregamento do programa na memória II. Na paginação antecipada o sistema faz uma previsão segura das páginas que serão necessárias à execução do programa, trazendo-as para a memória. Desta forma se elimina page fault, já que todas as páginas estarão no working set do processo III. Para maior eficiência da técnica de segmentação, os programas devem estar bem modularizados, pois caso contrário, grandes pedaços de código estarão na memória desnecessariamente, não permitindo que programas de outros usuários compartilhem a memória Somente a sentença II está correta Somente as sentenças I e III estão corretas Somente as senteças II e III estão corretas. Somente a sentença I e II estão corretas Somente a setença III está correta. 1. Os sistemas operacionais dos microcomputadores possuem como uma de suas principais características o gerenciamento da memória principal. Analise as sentenças sobre gerenciamento de memória e, em seguida, assinale a alternativa correta: I. A divisão do programa em módulos que executavam de maneira independente, utilizando áreas de memória diferentes, faz parte da técnica chamada de memória virtual. II. O movimento de transferência de processos, entre a memória e o disco e vice-versa é denominado swapping III. Com a criação do conceito do espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas/segmentos do programa devem estar na memória física no momento da execução Somente as sentenças I e III estão corretas Somente a sentença II está correta Somente as sentenças I e II estão corretas. Somente a sentença I está correta Somente as sentenças II e III estão corretas http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 2. (IFB, 2017) Considerando-se a arquitetura de sistemas operacionais, assinale a única alternativa em que os conceitos de gerenciamento de memória e a respectiva definição estão CORRETOS. Espaço de endereçamento de um processo: conjunto de endereços que um processo utiliza para acessar a memória dos sistema, para executar instruções e armazenar dados. Swapping: técnica que amplia o espaço de endereçamento do processo guardando-o no disco quando este assume a condição de ocioso/inativo. Memória virtual: técnica que reúne o espaço de endereçamento do programa em pequenos pedaços com faixas de endereços descontínuos, chamados páginas. Memória virtual: técnica que reúne o espaço de endereçamento do programa em pequenos pedaços com faixas de endereços descontínuos, chamados páginas. MMU (Memory Managment Unity): módulo do sistema operacional responsável por mapear o espaçamento de endereçamento virtual no espaço de endereçamento físico. 3. As principais funções do gerenciamento de memória são: Escalonamento e Isolamento Alocação de Memória e controle de fragmentação Multithreading e Escalonamento Gerenciamento disco e Gerenciamento de periférico Paginação e Multithreading Explicação: As principais funções do gerenciamento de memória são alocação de Memória e controle de fragmentação 4. 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 processo continua sem problemas Todo sistema "trava" Não há como uma página do processo não estar no "working set" Ocorre o "page fault" O sistema "dá reboot" http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 5. Um processo referencia em uma execucão 6 de suas páginas, identificadas pelas letras A,B,C,D,E e F. Considerando que estarão alocadas 4 molduras para este processo, que o sistema realizada paginação antecipada das quatro primeiras páginas (A,B,C e D) e que este sistema utiliza a estratégia LRU (menos recentemente usada) para substituição, assinale o item que informa a quantidade de page faults (falhas de página) para esta execução. A sequência de páginas executadas é A - B - E - F - C - D - A - B - C - D 5 6 8 4 7 Explicação: A sequência de referência das páginas executadas é: A - Page hit B - Page hit E - Page fault retirado C F - Page fault retirado D C - Page fault retirado A D - Page fault retirado B A - Page fault retirado E B - Page fault retirado F C - Page hit D - Page hit Total 6 page faults 6. Quantos deslocamentos por página (offset) um processo por ter, considerando que seu endereço lógico é composto por 16 bits, sendo os 8 bits mais significativos utilizados para identificar a página? 128 deslocamentos 1K deslocamentos 2K deslocamentos 256 deslocamentos 512 deslocamentos Explicação: como o endereço é composto por 16 bits e 8 servem para definir o endereç da página restam 2^8 variações para o deslocamento, isto é, 256. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 7. [ENADE] Com relação às diferentes tecnologias de armazenamento de dados, julgue os itens a seguir. I - Quando a tensão de alimentação de uma memória ROM é desligada, os dados dessa memória são apagados. Por isso, esse tipo de memória é denominado volátil. II - O tempo de acesso à memória RAM é maior que o tempo de acesso a um registrador da unidade central de processamento (UCP). III - O tempo de acesso à memória cache da UCP é menor que o tempo de acesso a um disco magnético. IV - O tempo de acesso à memória cache da UCP é maior que o tempo de acesso à memória RAM. Estão certos apenas os itens: I e II. II e IV. I e III. II e III. III e IV. Explicação: O tempo de acesso à memória cache da UCP é menor que o tempo de acesso à memória RAM e a memória tipo ROM é não volátil. E neste caso os itens I e IV estão incorretos. 8. Um processo referencia em uma execucão 5 de suas páginas, identificadas pelas letras A,B,C,D e E. Considerando que estarão alocadas 4 molduras para este processo, que o sistema realizada paginação antecipada das quatro primeiras páginas (A,B,C e D) e que este sistema utiliza a estratégia LRU (menos recentemente usada), assinale o item que informa a quantidade de page faults (falhas de página) para esta execução. A sequência de páginas executadas é A - B - C - D - A - B - E - A - B - C - D - E. 7 8 3 4 10 AULA 05 http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 1. 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 as alternativas I e II estão corretas. Apenas a alternativa III está correta. Apenas alternativa I está correta. Todas estão incorretas. 2. 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. à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos. a um processo do Sistema Operacional. à sincronia de funcionamento do dispositivo de E/S. ao Kernel do Sistema Operacional. 3. 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 http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Dispositivos que efetuam grande transferência de dados para a memória. 4. 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 Subsistemas de E/S Backups Drivers Controladores 5. 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: Drivers Subsistemas de E/S Backups Controladores Ghost 6. 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. 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 http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 7. Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual componente do sistema operacional? Gerenciamento de arquivos; Comunicações; Carga e execução de programas; Informações de estado; Suporte a linguagem de programação; 8. 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 assíncrona. síncrona e bloqueante. assíncrona e síncrona. bloqueante e síncrona. não bloqueante e assíncrona. 1. 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. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 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. 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. Todas estão incorretas. 2. 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. à sincronia de funcionamento do dispositivo de E/S. à assincronia de funcionamento do dispositivo de E/S. à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos. a um processo do Sistema Operacional. 3. A utilização de dispositivos com DMA é indicado para: Qualquer dispositivo de Entrada ou de Saída Dispositivos que efetuam grande transferência de dados para a memória. Dispositivos que necessitam de intervenção do usuário Dispositivos de alta prioridade Dispositivos muito mais rápidos que o processador http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 4. Todas as rotinas do sistema operacional que tem como função se comunicar com os dispositivos de Entrada/Saída em nível de hardware. São os softwares tradutores que recebem comandos do sistema operacional para um hardware específico. Essa é a definição diz respeito aos: Backups Controladores Ghost Subsistemas de E/S Drivers 5. 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 Backups Ghost Subsistemas de E/S Drivers 6. A utilização de dispositivos com DMA é indicada para: 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 Dispositivos de alta prioridade 7. Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual componente do sistema operacional? http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Comunicações; Gerenciamento de arquivos; Informações de estado; Suporte a linguagem de programação; Carga e execução de programas; 8. 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. não bloqueante e assíncrona. bloqueante e síncrona. síncrona e assíncrona. 1. 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. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp II - A parte de software pode ser dividida entre dependente do hardware e independente do hardware. III - A parte de hardware é compostapelos dispositivos de E/S. Todas as sentenças estão corretas. Todas estão incorretas. Apenas a alternativa III está correta. Apenas alternativa I está correta. Apenas as alternativas I e II estão corretas. 2. 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: a um processo do Sistema Operacional. ao Kernel 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. 3. A utilização de dispositivos com DMA é indicado para: Dispositivos de alta prioridade 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 Qualquer dispositivo de Entrada ou de Saída http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 4. 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 Subsistemas de E/S Drivers Backups Controladores 5. 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: Ghost Backups Drivers Subsistemas de E/S Controladores 6. A utilização de dispositivos com DMA é indicada para: Dispositivos muito mais rápidos que o processador Dispositivos que efetuam grande transferência de dados para a memória. Qualquer dispositivo de Entrada ou de Saída Dispositivos de alta prioridade Dispositivos que necessitam de intervenção do usuário 7. Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual componente do sistema operacional? Carga e execução de programas; http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Suporte a linguagem de programação; Comunicações; Gerenciamento de arquivos; Informações de estado; 8. 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. síncrona e assíncrona. não bloqueante e assíncrona. assíncrona e síncrona. bloqueante e síncrona. 1. 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. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 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. Apenas as alternativas I e II estão corretas. Apenas alternativa I está correta. Todas as sentenças estão corretas. Todas estão incorretas. Apenas a alternativa III está correta. 2. 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: à sincronia de funcionamento do dispositivo de E/S. ao Kernel do Sistema Operacional. à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos. a um processo do Sistema Operacional. à assincronia de funcionamento do dispositivo de E/S. 3. 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: Drivers Ghost Controladores Subsistemas de E/S Backups http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 4. 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. Dispositivos que necessitam de intervenção do usuário Dispositivos muito mais rápidos que o processador Qualquer dispositivo de Entrada ou de Saída 5. Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual componente do sistema operacional? Informações de estado; Comunicações; Gerenciamento de arquivos; Carga e execução de programas; Suporte a linguagem de programação; 6. 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: Subsistemas de E/S Ghost Drivers Backups Controladores 7. A utilização de dispositivos com DMA é indicado para: Dispositivos que efetuam grande transferência de dados para a memória. Dispositivos muito mais rápidos que o processador http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Qualquer dispositivo de Entrada ou de Saída Dispositivos de alta prioridade Dispositivos que necessitam de intervenção do usuário 8. 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 não bloqueante e assíncrona. síncrona e assíncrona. assíncrona e síncrona. bloqueante e síncrona. síncrona e bloqueante. 1. 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. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp III -A parte de hardware é composta pelos dispositivos de E/S. Todas estão incorretas. Todas as sentenças estão corretas. Apenas a alternativa III está correta. Apenas alternativa I está correta. Apenas as alternativas I e II estão corretas. 2. 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. a um processo do Sistema Operacional. à assincronia de funcionamento do dispositivo de E/S. ao Kernel do Sistema Operacional. 3. A utilização de dispositivos com DMA é indicado para: Dispositivos que necessitam de intervenção do usuário 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 4. 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: http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Backups Subsistemas de E/S Drivers Controladores Ghost 5. 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: Drivers Ghost Controladores Subsistemas de E/S Backups 6. A utilização de dispositivos com DMA é indicada para: Dispositivos de alta prioridade Qualquer dispositivo de Entrada ou de Saída Dispositivos que necessitam de intervenção do usuário Dispositivos que efetuam grande transferência de dados para a memória. Dispositivos muito mais rápidos que o processador 7. Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual componente do sistema operacional? Carga e execução de programas; Informações de estado; Comunicações; http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Suporte a linguagem de programação; Gerenciamento de arquivos; 8. 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. bloqueante e síncrona. assíncrona e síncrona. síncrona e assíncrona. não bloqueante e assíncrona. 1. 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. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Apenas as alternativas I e II estão corretas. Todas estão incorretas. Todas as sentenças estão corretas. Apenas a alternativa III está correta. Apenas alternativa I está correta. 2. 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. a um processo do Sistema Operacional. à sincronia de funcionamento do dispositivo de E/S. à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos. ao Kernel do Sistema Operacional. 3. A utilização de dispositivos com DMA é indicado para: Qualquer dispositivo de Entrada ou de Saída Dispositivos que efetuam grande transferência de dados para a memória. Dispositivos muito mais rápidos que o processador Dispositivos que necessitam de intervenção do usuário Dispositivos de alta prioridade 4. Todas as rotinas do sistema operacional que tem como função se comunicar com os dispositivos de Entrada/Saída em nível de hardware. São os softwares tradutores que recebem comandos do sistema operacional para um hardware específico. Essa é a definição diz respeito aos: Backups Ghost http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Drivers Controladores Subsistemas de E/S 5. 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: Backups Controladores Subsistemas de E/S Ghost Drivers 6. A utilização de dispositivos com DMA é indicada para: Dispositivos de alta prioridade Dispositivos muito mais rápidos que o processador Qualquer dispositivo de Entrada ou de Saída Dispositivos que necessitam de intervenção do usuário Dispositivos que efetuam grande transferência de dados para a memória. 7. Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual componente do sistema operacional? Suporte a linguagem de programação; Informações de estado; Comunicações; Gerenciamento de arquivos; Carga e execução de programas; http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 8. O diagrama abaixo mostra uma operação de leitura em um dispositivo conectado a um computador. As operações (A) e (B) são classificadas, respectivamente, como assíncrona e síncrona. não bloqueante e assíncrona. bloqueante e síncrona. síncrona e bloqueante. síncrona e assíncrona. 1. 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. Todas as sentenças estão corretas. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Apenas as alternativas I e II estão corretas. Apenas a alternativa III está correta. Apenas alternativa I está correta. 2. 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: a um processo do Sistema Operacional. à sincronia de funcionamento do dispositivo de E/S. ao Kernel do Sistema Operacional. à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos. à assincronia de funcionamento do dispositivo de E/S. 3. A utilização de dispositivos com DMA é indicado 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 4. 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: Drivers Subsistemas de E/S Ghost Controladores http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Backups 5. 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: Backups Drivers Controladores Ghost Subsistemas de E/S 6. A utilização de dispositivos com DMA é indicada para: Dispositivos de alta prioridade 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 Dispositivos que efetuam grande transferência de dados para a memória. 7. 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; Carga e execução de programas; Comunicações; http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 8. 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 bloqueante e síncrona. síncrona e assíncrona. síncrona e bloqueante. assíncrona e síncrona. não bloqueante e assíncrona. 1. 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. Apenas as alternativas I e II estão corretas. Apenas a alternativa III está correta. Todas as sentenças estão corretas. Apenas alternativa I está correta. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Todas estão incorretas. 2. 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. à assincronia de funcionamento do dispositivo de E/S. a um processo do Sistema Operacional. 3. A utilização de dispositivos com DMA é indicado para: Dispositivos de alta prioridade 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 Dispositivos que efetuam grande transferência de dados para a memória. 4. 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: Subsistemas de E/S Controladores Ghost Drivers Backups http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 5. 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: Backups Controladores Drivers Subsistemas de E/S Ghost 6. A utilização de dispositivos com DMA é indicada para: Dispositivos que necessitam de intervenção do usuário 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 de alta prioridade 7. Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual componente do sistema operacional? Suporte a linguagem de programação; Comunicações; Carga e execução de programas; Informações de estado; Gerenciamento de arquivos; 8. O diagrama abaixo mostra uma operação de leitura em um dispositivo conectado a um computador. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp As operações (A) e (B) são classificadas, respectivamente, como não bloqueante e assíncrona. bloqueante e síncrona. síncrona e assíncrona. síncrona e bloqueante. assíncrona e síncrona. 1. 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 desoftware pode ser dividida entre dependente do hardware e independente do hardware. III - A parte de hardware é composta pelos dispositivos de E/S. Todas estão incorretas. Apenas a alternativa III está correta. Apenas as alternativas I e II estão corretas. Todas as sentenças estão corretas. Apenas alternativa I está correta. http://simulado.estacio.br/bdq_simulados_exercicio.asp 2. 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. à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos. à sincronia de funcionamento do dispositivo de E/S. a um processo do Sistema Operacional. ao Kernel do Sistema Operacional. 3. A utilização de dispositivos com DMA é indicado para: Qualquer dispositivo de Entrada ou de Saída Dispositivos de alta prioridade Dispositivos muito mais rápidos que o processador Dispositivos que necessitam de intervenção do usuário Dispositivos que efetuam grande transferência de dados para a memória. 4. O diagrama abaixo mostra uma operação de leitura em um dispositivo conectado a um computador. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp As operações (A) e (B) são classificadas, respectivamente, como assíncrona e síncrona. bloqueante e síncrona. não bloqueante e assíncrona. síncrona e bloqueante. síncrona e assíncrona. 5. Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual componente do sistema operacional? Gerenciamento de arquivos; Comunicações; Carga e execução de programas; Suporte a linguagem de programação; Informações de estado; 6. A utilização de dispositivos com DMA é indicada para: Dispositivos que efetuam grande transferência de dados para a memória. Dispositivos de alta prioridade http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Dispositivos que necessitam de intervenção do usuário Dispositivos muito mais rápidos que o processador Qualquer dispositivo de Entrada ou de Saída 7. 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 Drivers Backups Subsistemas de E/S Controladores 8. 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: Drivers Subsistemas de E/S Controladores Ghost Backups 1. 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. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Apenas a alternativa III está correta. Apenas as alternativas I e II estão corretas. Apenas alternativa I está correta. Todas estão incorretas. Todas as sentenças estão corretas. 2. 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. à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos. a um processo do Sistema Operacional. à sincronia de funcionamento do dispositivo de E/S. à assincronia de funcionamento do dispositivo de E/S. 3. 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 Dispositivos que efetuam grande transferência de dados para a memória. Qualquer dispositivo de Entrada ou de Saída 4. 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: Controladores http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Drivers Backups Subsistemas de E/S Ghost 5. 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: Drivers Ghost Controladores Subsistemas de E/S Backups 6. A utilização de dispositivos com DMA é indicada para: Qualquer dispositivo de Entrada ou de Saída Dispositivos que necessitam de intervenção do usuário Dispositivos de alta prioridade Dispositivos muito mais rápidos que o processador Dispositivos que efetuam grande transferência de dados para a memória. 7. Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual componente do sistema operacional? Gerenciamento de arquivos; Comunicações; Informações de estado; Carga e execução de programas; http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Suporte a linguagem de programação; 8. 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 assíncrona. síncrona e bloqueante. bloqueante e síncrona. não bloqueante e assíncrona. assíncrona e síncrona. AULA 06 1. 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 procedimentode 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 http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Somente as sentenças II e III estão corretas Somente as sentenças I e II estão corretas Somente a sentaça I está correta. Somente a sentença III está correta. Somente as sentenças I e III estão corretas Explicação: O tamanho dos arquivos é dinâmico e a estrutura de arvuicos em árvore não é mais utilizada nos principais sistemas operacionais. 2. 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 a sentença III está correta Somente as sentenças II e III estão corretas Somente as sentenças I e III estão corretas Somente a sentença I está correta Somente a sentença II está correta 3. Marque a resposta correta que complementa a afirmação a seguir. Uma interrupção sequencial: Só será atendida quando chegar sua vez na fila. Nenhuma das outras respostas. Só poderá ser atendida se nenhuma outra estiver em atendimento. Poderá ser atendida simultaneamente com outra em atendimento. Só será atendida de acordo com sua prioridade na fila. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 4. Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo. Tipo Permissão de leitura/escrita Nome Data de modificação Tamanho do bloco 5. Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função. Prover rotinas para acesso. Evitar a fragmentação interna na memória principal. Garantir a validade do arquivo. Prover acesso a dispositivos diferentes. Atender às requisições de armazenamento e recuperação de informações. 6. Assinale a alternativa INCORRETA: Não é um atributo de armazenamento de arquivos. Nome Tamanho Tipo Localização Função Explicação: Determinar a função que um determinado arquivo exerce em um computador, não é parte das atribuiçoes da gerência de arquivos. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 7. Os sistemas operacionais são divididos em diversos componentes que possuem características e funções específicas. As características abaixo se referem a qual componente de sistema? 1) Gerenciamento de espaço livre; 2) Alocação do espaço de armazenamento; 3) Programação de alocação do disco; Gerenciamento de memória Gerenciamento de arquivos Gerenciamento de entrada e saída Proteção do sistema Gerenciamento do processador 1. 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 sentaça I está correta. Somente a sentença III está correta. Somente as sentenças II e III estão corretas Somente as sentenças I e III estão corretas Explicação: O tamanho dos arquivos é dinâmico e a estrutura de arvuicos em árvore não é mais utilizada nos principais sistemas operacionais. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 2. Assinale a alternativa INCORRETA: Não é um atributo de armazenamento de arquivos. Tamanho Tipo Nome Função Localização Explicação: Determinar a função que um determinado arquivo exerce em um computador, não é parte das atribuiçoes da gerência de arquivos. 3. Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo. Nome Tipo Permissão de leitura/escrita Data de modificação Tamanho do bloco 4. Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função. Evitar a fragmentação interna na memória principal. Garantir a validade do arquivo. Prover rotinas para acesso. Prover acesso a dispositivos diferentes. Atender às requisições de armazenamento e recuperação de informações. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 5. 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; Proteção do sistema Gerenciamento de arquivos Gerenciamento de entrada e saída Gerenciamento de memória Gerenciamento do processador 6. Marque a resposta correta que complementa a afirmação a seguir. Uma interrupção sequencial: Nenhuma das outras respostas. Só será atendida quando chegar sua vez na fila. Poderá ser atendida simultaneamente com outra em atendimento. Só será atendida de acordo com sua prioridade na fila. Só poderá ser atendida se nenhuma outra estiver em atendimento. 7. Analise as sentenças sobre sistema de arquivos e, em seguida, assinale a alternativa correta: I. Existem três formas de estruturarmos espaços livres em um sistema de arquivos: ligação encadeada de blocos, tabela de blocos livres e mapa de bits II. No esquema de tabela de blocos cada bloco possui uma área reservada ao armazenamento dos endereços de todos os blocos livres III. Na ligação encadeada de blocos existe uma tabela que contém o endereço de todos os blocos de cada segmento livre e o número de blocos livres contíguos Somente as sentenças II e III estão corretas Somente a sentença I está correta Somente a sentença IIestá correta Somente as sentenças I e III estão corretas Somente a sentença III está correta http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 1. 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 III estão corretas Somente a sentença III está correta. Somente as sentenças I e II estão corretas Somente as sentenças II e III estão corretas Somente a sentaça I está correta. Explicação: O tamanho dos arquivos é dinâmico e a estrutura de arvuicos em árvore não é mais utilizada nos principais sistemas operacionais. 2. Assinale a alternativa INCORRETA: Não é um atributo de armazenamento de arquivos. Função Tipo Localização Tamanho Nome Explicação: http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Determinar a função que um determinado arquivo exerce em um computador, não é parte das atribuiçoes da gerência de arquivos. 3. Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo. Tipo Tamanho do bloco Nome Permissão de leitura/escrita Data de modificação 4. Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função. Garantir a validade do arquivo. Evitar a fragmentação interna na memória principal. Prover rotinas para acesso. Prover acesso a dispositivos diferentes. Atender às requisições de armazenamento e recuperação de informações. 5. 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 do processador Gerenciamento de memória Gerenciamento de entrada e saída Proteção do sistema http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Gerenciamento de arquivos 6. Marque a resposta correta que complementa a afirmação a seguir. Uma interrupção sequencial: Só poderá ser atendida se nenhuma outra estiver em atendimento. Só será atendida quando chegar sua vez na fila. Nenhuma das outras respostas. Poderá ser atendida simultaneamente com outra em atendimento. Só será atendida de acordo com sua prioridade na fila. 7. 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 a sentença I está correta Somente a sentença III está correta Somente a sentença II está correta Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas 1. Assinale a alternativa INCORRETA: Não é um atributo de armazenamento de arquivos. Tamanho Nome Tipo Função Localização http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Explicação: Determinar a função que um determinado arquivo exerce em um computador, não é parte das atribuiçoes da gerência de arquivos. 2. 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. 3. 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 II e III estão corretas Somente as sentenças I e II estão corretas Somente a sentença III está correta. Somente as sentenças I e III estão corretas Somente a sentaça I está correta. Explicação: O tamanho dos arquivos é dinâmico e a estrutura de arvuicos em árvore não é mais utilizada nos principais sistemas operacionais. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 4. Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo. Tipo Permissão de leitura/escrita Nome Tamanho do bloco Data de modificação 5. 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 a sentença II está correta Somente a sentença III está correta Somente as sentenças II e III estão corretas Somente a sentença I está correta Somente as sentenças I e III estão corretas 6. Marque a resposta correta que complementa a afirmação a seguir. Uma interrupção sequencial: Só poderá ser atendida se nenhuma outra estiver em atendimento. Poderá ser atendida simultaneamente com outra em atendimento. Nenhuma das outras respostas. Só será atendida quando chegar sua vez na fila. Só será atendidade acordo com sua prioridade na fila. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 7. 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 do processador Gerenciamento de arquivos Proteção do sistema Gerenciamento de memória 1. 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 III estão corretas 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 II e III estão corretas Explicação: O tamanho dos arquivos é dinâmico e a estrutura de arvuicos em árvore não é mais utilizada nos principais sistemas operacionais. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 2. Assinale a alternativa INCORRETA: Não é um atributo de armazenamento de arquivos. Tamanho Função Localização Nome Tipo Explicação: Determinar a função que um determinado arquivo exerce em um computador, não é parte das atribuiçoes da gerência de arquivos. 3. Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo. Nome Data de modificação Permissão de leitura/escrita Tamanho do bloco Tipo 4. Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função. Evitar a fragmentação interna na memória principal. Garantir a validade do arquivo. Prover rotinas para acesso. Prover acesso a dispositivos diferentes. Atender às requisições de armazenamento e recuperação de informações. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 5. Os sistemas operacionais são divididos em diversos componentes que possuem características e funções específicas. As características abaixo se referem a qual componente de sistema? 1) Gerenciamento de espaço livre; 2) Alocação do espaço de armazenamento; 3) Programação de alocação do disco; Gerenciamento de memória Proteção do sistema Gerenciamento de entrada e saída Gerenciamento de arquivos Gerenciamento do processador 6. Marque a resposta correta que complementa a afirmação a seguir. Uma interrupção sequencial: Poderá ser atendida simultaneamente com outra em atendimento. Nenhuma das outras respostas. Só poderá ser atendida se nenhuma outra estiver em atendimento. Só será atendida quando chegar sua vez na fila. Só será atendida de acordo com sua prioridade na fila. 7. Analise as sentenças sobre sistema de arquivos e, em seguida, assinale a alternativa correta: I. Existem três formas de estruturarmos espaços livres em um sistema de arquivos: ligação encadeada de blocos, tabela de blocos livres e mapa de bits II. No esquema de tabela de blocos cada bloco possui uma área reservada ao armazenamento dos endereços de todos os blocos livres III. Na ligação encadeada de blocos existe uma tabela que contém o endereço de todos os blocos de cada segmento livre e o número de blocos livres contíguos Somente as sentenças II e III estão corretas Somente a sentença I está correta Somente a sentença II está correta Somente as sentenças I e III estão corretas Somente a sentença III está correta http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 1. 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 II e III estão corretas Somente a sentaça I está correta. Somente as sentenças I e II estão corretas Somente a sentença III está correta. Somente as sentenças I e III estão corretas Explicação: O tamanho dos arquivos é dinâmico e a estrutura de arvuicos em árvore não é mais utilizada nos principais sistemas operacionais. 2. Assinale a alternativa INCORRETA: Não é um atributo de armazenamento de arquivos. Tipo Nome Localização Função Tamanho Explicação: http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Determinar a função que um determinado arquivo exerce em um computador, não é parte das atribuiçoes da gerência de arquivos. 3. Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo. Data de modificação Permissão de leitura/escrita Nome Tipo Tamanho do bloco 4. Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função. Evitar a fragmentação interna na memória principal. Garantir a validade do arquivo. Prover acesso a dispositivos diferentes. Atender às requisições de armazenamento e recuperação de informações. Prover rotinas para acesso. 5. 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; Proteção do sistema Gerenciamento de arquivos Gerenciamento do processador Gerenciamento de entrada e saída http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Gerenciamento de memória 6. Marque a resposta correta que complementa a afirmaçãoa seguir. Uma interrupção sequencial: Só será atendida de acordo com sua prioridade na fila. Só poderá ser atendida se nenhuma outra estiver em atendimento. Só será atendida quando chegar sua vez na fila. Nenhuma das outras respostas. Poderá ser atendida simultaneamente com outra em atendimento. 7. Analise as sentenças sobre sistema de arquivos e, em seguida, assinale a alternativa correta: I. Existem três formas de estruturarmos espaços livres em um sistema de arquivos: ligação encadeada de blocos, tabela de blocos livres e mapa de bits II. No esquema de tabela de blocos cada bloco possui uma área reservada ao armazenamento dos endereços de todos os blocos livres III. Na ligação encadeada de blocos existe uma tabela que contém o endereço de todos os blocos de cada segmento livre e o número de blocos livres contíguos Somente as sentenças II e III estão corretas Somente a sentença I está correta Somente a sentença III está correta Somente as sentenças I e III estão corretas Somente a sentença II está correta 1. 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 http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Somente as sentenças I e II estão corretas Somente a sentaça I está correta. Somente a sentença III está correta. Somente as sentenças II e III estão corretas Somente as sentenças I e III estão corretas Explicação: O tamanho dos arquivos é dinâmico e a estrutura de arvuicos em árvore não é mais utilizada nos principais sistemas operacionais. 2. Assinale a alternativa INCORRETA: Não é um atributo de armazenamento de arquivos. Nome Função Tipo Localização Tamanho Explicação: Determinar a função que um determinado arquivo exerce em um computador, não é parte das atribuiçoes da gerência de arquivos. 3. Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo. Nome Permissão de leitura/escrita Data de modificação Tamanho do bloco http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Tipo 4. Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função. Prover rotinas para acesso. Prover acesso a dispositivos diferentes. Garantir a validade do arquivo. Atender às requisições de armazenamento e recuperação de informações. Evitar a fragmentação interna na memória principal. 5. Os sistemas operacionais são divididos em diversos componentes que possuem características e funções específicas. As características abaixo se referem a qual componente de sistema? 1) Gerenciamento de espaço livre; 2) Alocação do espaço de armazenamento; 3) Programação de alocação do disco; Gerenciamento de memória Gerenciamento do processador Proteção do sistema Gerenciamento de arquivos Gerenciamento de entrada e saída 6. Marque a resposta correta que complementa a afirmação a seguir. Uma interrupção sequencial: Só será atendida de acordo com sua prioridade na fila. Só será atendida quando chegar sua vez na fila. Só poderá ser atendida se nenhuma outra estiver em atendimento. Nenhuma das outras respostas. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Poderá ser atendida simultaneamente com outra em atendimento. 7. 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 a sentença II está correta Somente a sentença III está correta Somente as sentenças II e III estão corretas Somente a sentença I está correta Somente as sentenças I e III estão corretas 1. 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 a sentaça I está correta. Somente as sentenças I e III estão corretas Somente as sentenças I e II estão corretas Somente as sentenças II e III estão corretas Somente a sentença III está correta. Explicação: O tamanho dos arquivos é dinâmico e a estrutura de arvuicos em árvore não é mais utilizada nos principais sistemas operacionais. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 2. Assinale a alternativa INCORRETA: Não é um atributo de armazenamento de arquivos. Tipo Localização Tamanho Nome Função Explicação: Determinar a função que um determinado arquivo exerce em um computador, não é parte das atribuiçoes da gerência de arquivos. 3. Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo. Data de modificação Nome Tamanho do bloco Permissão de leitura/escrita Tipo 4. Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função. Evitar a fragmentação interna na memória principal. Atender às requisições de armazenamento e recuperação de informações. Garantir a validade do arquivo. Prover acesso a dispositivos diferentes. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Prover rotinas para acesso. 5. Os sistemas operacionais são divididos em diversos componentes que possuem características e funções específicas. Ascaracterí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 do processador Gerenciamento de memória Proteção do sistema Gerenciamento de arquivos Gerenciamento de entrada e saída 6. Marque a resposta correta que complementa a afirmação a seguir. Uma interrupção sequencial: Só poderá ser atendida se nenhuma outra estiver em atendimento. Só será atendida de acordo com sua prioridade na fila. Poderá ser atendida simultaneamente com outra em atendimento. Nenhuma das outras respostas. Só será atendida quando chegar sua vez na fila. 7. 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 a sentença I está correta Somente as sentenças II e III estão corretas http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Somente a sentença III está correta Somente as sentenças I e III estão corretas Somente a sentença II está correta 1. 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 as sentenças I e III estão corretas Somente as sentenças II e III estão corretas Somente a sentença III está correta. Somente a sentaça I está correta. Explicação: O tamanho dos arquivos é dinâmico e a estrutura de arvuicos em árvore não é mais utilizada nos principais sistemas operacionais. 2. Assinale a alternativa INCORRETA: Não é um atributo de armazenamento de arquivos. Tamanho Localização Função Tipo http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Nome Explicação: Determinar a função que um determinado arquivo exerce em um computador, não é parte das atribuiçoes da gerência de arquivos. 3. Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo. Permissão de leitura/escrita Nome Data de modificação Tamanho do bloco Tipo 4. Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função. Prover rotinas para acesso. Prover acesso a dispositivos diferentes. Atender às requisições de armazenamento e recuperação de informações. Garantir a validade do arquivo. Evitar a fragmentação interna na memória principal. 5. Os sistemas operacionais são divididos em diversos componentes que possuem características e funções específicas. As características abaixo se referem a qual componente de sistema? 1) Gerenciamento de espaço livre; 2) Alocação do espaço de armazenamento; 3) Programação de alocação do disco; Gerenciamento de memória http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Gerenciamento de entrada e saída Gerenciamento de arquivos Proteção do sistema Gerenciamento do processador 6. Marque a resposta correta que complementa a afirmação a seguir. Uma interrupção sequencial: Só será atendida de acordo com sua prioridade na fila. Só poderá ser atendida se nenhuma outra estiver em atendimento. Nenhuma das outras respostas. Só será atendida quando chegar sua vez na fila. Poderá ser atendida simultaneamente com outra em atendimento. 7. 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 a sentença III está correta Somente a sentença II está correta Somente a sentença I está correta Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas 1. 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 http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 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 III estão corretas Somente as sentenças I e II estão corretas Somente a sentença III está correta. Somente as sentenças II e III estão corretas Somente a sentaça I está correta. Explicação: O tamanho dos arquivos é dinâmico e a estrutura de arvuicos em árvore não é mais utilizada nos principais sistemas operacionais. 2. Assinale a alternativa INCORRETA: Não é um atributo de armazenamento de arquivos. Nome Tamanho Localização Tipo Função Explicação: Determinar a função que um determinado arquivo exerce em um computador, não é parte das atribuiçoes da gerência de arquivos. 3. Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Tamanho do bloco Data de modificação Nome Tipo Permissão de leitura/escrita 4. Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETAa seguinte função. Atender às requisições de armazenamento e recuperação de informações. Prover rotinas para acesso. Garantir a validade do arquivo. Prover acesso a dispositivos diferentes. Evitar a fragmentação interna na memória principal. 5. 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 arquivos Gerenciamento do processador Gerenciamento de memória Gerenciamento de entrada e saída Proteção do sistema 6. Marque a resposta correta que complementa a afirmação a seguir. Uma interrupção sequencial: http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Só será atendida quando chegar sua vez na fila. Poderá ser atendida simultaneamente com outra em atendimento. Só poderá ser atendida se nenhuma outra estiver em atendimento. Só será atendida de acordo com sua prioridade na fila. Nenhuma das outras respostas. 7. 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 I e III estão corretas Somente as sentenças II e III estão corretas Somente a sentença III está correta Somente a sentença II está correta Somente a sentença I está correta AULA 07 1a 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 - III - II - I IV - III - I - II http://simulado.estacio.br/bdq_simulados_exercicio.asp I - II - III - IV I - II - III - IV IV - II - III - I Respondido em 03/05/2020 09:18:52 2a 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 - exceção. interrupção - interrupção - exceção - exceção - interrupção exceção - exceção - interrupção - interrupção - interrupção interrupção - interrupção - interrupção - exceção - interrupção. exceção - interrupção - interrupção - interrupção - exceção Respondido em 03/05/2020 09:19:12 3a 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 por lista encadeada usando uma tabela na memória principal (FAT - File Allocation Table) é utilizada pelo sistema operacional MS-DOS. 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 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 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 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. Respondido em 03/05/2020 09:19:01 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 há poder computacional suficiente nos dias atuais. porque não é possível prever qual página será menos acessada no futuro. porque exige uma quantidade de memória muito grande. o hardware necessário seria absurdamente caro. porque é muito complexo. Respondido em 03/05/2020 09:19:04 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 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 1 e RAID 3. RAID 0+1 e RAID 5. RAID 1 e RAID 6. RAID 1 e RAID 5. RAID 0 e RAID 2. Respondido em 03/05/2020 09:19:09 Explicação: O RAID 1 é provavelmente, o modelo mais conhecido. Nele, uma unidade "duplica" a outra, isto é, faz uma "cópia" da primeira, razão pela qual o nível também é conhecido como mirroring (espelhamento). Com isso, se o disco principal falhar, os dados podem ser recuperados imediatamente porque existem cópias no outro. Sistemas RAID 1 devem funcionar em pares, de maneira que uma unidade sempre tenha um "clone". RAID 5, o aspecto da redundância também é considerado, mas de maneira diferente: em vez de existir uma unidade de armazenamento inteira como réplica, os próprios discos servem de proteção. Deste modo, pode-se inclusive montar o sistema com quantidade ímpar de unidades com o uso de um esquema de paridade. 6a Questão Sobre os métodos de alocação de espaço em disco, marque a alternativa incorreta: 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, 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 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 contígua um arquivo ocupa um conjunto de blocos sequenciais. 1a 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 umperifé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 - III - II - I IV - II - III - I IV - III - I - II I - II - III - IV I - II - III - IV Respondido em 03/05/2020 09:20:14 2a 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 - interrupção - exceção - exceção. interrupção - interrupção - exceção - exceção - interrupção exceção - interrupção - interrupção - interrupção - exceção exceção - exceção - interrupção - interrupção - interrupção Respondido em 03/05/2020 09:20:19 3a 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 por lista encadeada usando uma tabela na memória principal (FAT - File Allocation Table) é utilizada pelo sistema operacional MS-DOS. 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. Respondido em 03/05/2020 09:20:28 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 é muito complexo. porque exige uma quantidade de memória muito grande. porque não é possível prever qual página será menos acessada no futuro. o hardware necessário seria absurdamente caro. porque não há poder computacional suficiente nos dias atuais. Respondido em 03/05/2020 09:33:03 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 Sobre os métodos de alocação de espaço em disco, marque a alternativa incorreta: A alocação encadeada permite que os blocos de um arquivo sejam alocados de forma não contígua no disco. 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 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 indexada todos os ponteiros para os blocos de um arquivo são colocados em um mesmo bloco chamado bloco de índices. Na alocação contígua um arquivo ocupa um conjunto de blocos sequenciais. Respondido em 03/05/2020 09:33:07 6a 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 1 e RAID 6. RAID 1 e RAID 3. RAID 1 e RAID 5. RAID 0+1 e RAID 5. RAID 0 e RAID 2. 1a 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 1 e RAID 5. RAID 0 e RAID 2. RAID 1 e RAID 3. RAID 0+1 e RAID 5. RAID 1 e RAID 6. Respondido em 03/05/2020 09:35:48 Explicação: O RAID 1 é provavelmente, o modelo mais conhecido. Nele, uma unidade "duplica" a outra, isto é, faz uma "cópia" da primeira, razão pela qual o nível também é conhecido como mirroring (espelhamento). Com isso, se o disco principal falhar, os dados podem ser recuperados imediatamente porque existem cópias no outro. Sistemas RAID 1 devem funcionar em pares, de maneira que uma unidade sempre tenha um "clone". RAID 5, o aspecto da redundância também é considerado, mas de maneira diferente: em vez de existir uma unidade de armazenamento inteira como réplica, os próprios discos servem de proteção. Deste modo, pode-se inclusive montar o sistema com quantidade ímpar de unidades com o uso de um esquema de paridade. 2a 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.. A alocação encadeada permite que os blocos de um arquivo sejam alocados de forma não contígua no disco. 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. Na alocação indexada todos os ponteiros para os blocos de um arquivo são colocados em um mesmo bloco chamado bloco de índices. Respondido em 03/05/2020 09:35:50 3a 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. porque exige uma quantidade de memória muito grande. porque não é possível prever qual página será menos acessada no futuro. o hardware necessário seria absurdamente caro. porque não há poder computacional suficiente nos dias atuais. Respondido em 03/05/2020 09:36:06 Explicação: É imprevisível para o sistema operacional determinar quais serão as próximas páginas que serão referenciadas em qualquer processo 4a 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. 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 AllocationTable) na memória principal. 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. A alocação por lista encadeada usando uma tabela na memória principal (FAT - File Allocation Table) é utilizada pelo sistema operacional MS-DOS. Respondido em 03/05/2020 09:35:57 5a 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 - interrupção - exceção - exceção. exceção - exceção - interrupção - interrupção - interrupção interrupção - interrupção - exceção - exceção - interrupção exceção - interrupção - interrupção - interrupção - exceção Respondido em 03/05/2020 09:36:01 6a 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 IV - III - I - II I - II - III - IV IV - III - II - I I - II - III - IV 1a 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 6. RAID 0 e RAID 2. RAID 1 e RAID 5. RAID 1 e RAID 3. Respondido em 03/05/2020 09:36:42 Explicação: O RAID 1 é provavelmente, o modelo mais conhecido. Nele, uma unidade "duplica" a outra, isto é, faz uma "cópia" da primeira, razão pela qual o nível também é conhecido como mirroring (espelhamento). Com isso, se o disco principal falhar, os dados podem ser recuperados imediatamente porque existem cópias no outro. Sistemas RAID 1 devem funcionar em pares, de maneira que uma unidade sempre tenha um "clone". RAID 5, o aspecto da redundância também é considerado, mas de maneira diferente: em vez de existir uma unidade de armazenamento inteira como réplica, os próprios discos servem de proteção. Deste modo, pode-se inclusive montar o sistema com quantidade ímpar de unidades com o uso de um esquema de paridade. 2a Questão Sobre os métodos de alocação de espaço em disco, marque a alternativa incorreta: 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 indexada todos os ponteiros para os blocos de um arquivo são colocados em um mesmo bloco chamado bloco de índices. 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 encadeada, como os blocos dos arquivos estão espalhados pelo disco rígido, há uma diminuição no tempo de acesso destes arquivos.. Respondido em 03/05/2020 09:37:02 3a 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. Respondido em 03/05/2020 09:36:53 Explicação: É imprevisível para o sistema operacional determinar quais serão as próximas páginas que serão referenciadas em qualquer processo 4a 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 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. 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 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. Respondido em 03/05/2020 09:37:12 5a 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. exceção - interrupção - interrupção - interrupção - exceção interrupção - interrupção - interrupção - exceção - exceção. exceção - exceção - interrupção - interrupção - interrupção interrupção - interrupção - exceção - exceção - interrupção interrupção - interrupção - interrupção - exceção - interrupção. Respondido em 03/05/2020 09:37:18 6a 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: I - II - III - IV IV - III - II - I IV - III - I - II I - II - III - IV IV - II - III - I 1a 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 1 e RAID 5. RAID 0 e RAID 2. RAID 0+1 e RAID 5. RAID 1 e RAID 3. RAID 1 e RAID 6. Respondido em 03/05/2020 09:37:38 Explicação: O RAID 1 é provavelmente, o modelo mais conhecido. Nele, uma unidade "duplica"a outra, isto é, faz uma "cópia" da primeira, razão pela qual o nível também é conhecido como mirroring (espelhamento). Com isso, se o disco principal falhar, os dados podem ser recuperados imediatamente porque existem cópias no outro. Sistemas RAID 1 devem funcionar em pares, de maneira que uma unidade sempre tenha um "clone". RAID 5, o aspecto da redundância também é considerado, mas de maneira diferente: em vez de existir uma unidade de armazenamento inteira como réplica, os próprios discos servem de proteção. Deste modo, pode-se inclusive montar o sistema com quantidade ímpar de unidades com o uso de um esquema de paridade. 2a 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 indexada todos os ponteiros para os blocos de um arquivo são colocados em um mesmo bloco chamado bloco de índices. A alocação encadeada permite que os blocos de um arquivo sejam alocados de forma não contígua no disco. 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. Respondido em 03/05/2020 09:37:44 3a 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 exige uma quantidade de memória muito grande. porque não é possível prever qual página será menos acessada no futuro. porque não há poder computacional suficiente nos dias atuais. porque é muito complexo. o hardware necessário seria absurdamente caro. Respondido em 03/05/2020 09:37:49 Explicação: É imprevisível para o sistema operacional determinar quais serão as próximas páginas que serão referenciadas em qualquer processo 4a 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. 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 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 por lista encadeada usando uma tabela na memória principal (FAT - File Allocation Table) é utilizada pelo sistema operacional MS-DOS. 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. Respondido em 03/05/2020 09:38:07 5a 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. exceção - exceção - interrupção - interrupção - interrupção interrupção - interrupção - interrupção - exceção - interrupção. exceção - interrupção - interrupção - interrupção - exceção interrupção - interrupção - interrupção - exceção - exceção. interrupção - interrupção - exceção - exceção - interrupção Respondido em 03/05/2020 09:38:11 6a 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: I - II - III - IV IV - III - I - II I - II - III - IV IV - III - II - I IV - II - III - I 1a 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 1 e RAID 3. RAID 0 e RAID 2. RAID 0+1 e RAID 5. RAID 1 e RAID 6. RAID 1 e RAID 5. Respondido em 03/05/2020 09:38:32 Explicação: O RAID 1 é provavelmente, o modelo mais conhecido. Nele, uma unidade "duplica" a outra, isto é, faz uma "cópia" da primeira, razão pela qual o nível também é conhecido como mirroring (espelhamento). Com isso, se o disco principal falhar, os dados podem ser recuperados imediatamente porque existem cópias no outro. Sistemas RAID 1 devem funcionar em pares, de maneira que uma unidade sempre tenha um "clone". RAID 5, o aspecto da redundância também é considerado, mas de maneira diferente: em vez de existir uma unidade de armazenamento inteira como réplica, os próprios discos servem de proteção. Deste modo, pode-se inclusive montar o sistema com quantidade ímpar de unidades com o uso de um esquema de paridade. 2a Questão Sobre os métodos de alocação de espaço em disco, marque a alternativa incorreta: 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 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 contígua um arquivo ocupa um conjunto de blocos sequenciais. Na alocação indexada todos os ponteiros para os blocos de um arquivo são colocados em um mesmo bloco chamado bloco de índices. A alocação encadeada permite que os blocos de um arquivo sejam alocados de forma não contígua no disco. Respondido em 03/05/2020 09:38:52 3a 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 exige uma quantidade de memória muito grande. porque não há poder computacional suficiente nos dias atuais. Respondido em 03/05/2020 09:38:42 Explicação: É imprevisível para o sistema operacional determinar quais serão as próximas páginas que serão referenciadas em qualquer processo 4a 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. A alocação por lista encadeada usando uma tabela na memóriaprincipal (FAT - File Allocation Table) é utilizada pelo sistema operacional MS-DOS. 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. Respondido em 03/05/2020 09:38:58 5a 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 - exceção - exceção - interrupção exceção - exceção - interrupção - interrupção - interrupção interrupção - interrupção - interrupçã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 Respondido em 03/05/2020 09:38:46 6a 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 - III - I - II I - II - III - IV I - II - III - IV IV - II - III - I IV - III - II - I Respondido em 03/05/2020 09:38:54 1a 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 1 e RAID 3. RAID 1 e RAID 6. RAID 0+1 e RAID 5. RAID 0 e RAID 2. RAID 1 e RAID 5. Respondido em 03/05/2020 09:39:31 Explicação: O RAID 1 é provavelmente, o modelo mais conhecido. Nele, uma unidade "duplica" a outra, isto é, faz uma "cópia" da primeira, razão pela qual o nível também é conhecido como mirroring (espelhamento). Com isso, se o disco principal falhar, os dados podem ser recuperados imediatamente porque existem cópias no outro. Sistemas RAID 1 devem funcionar em pares, de maneira que uma unidade sempre tenha um "clone". RAID 5, o aspecto da redundância também é considerado, mas de maneira diferente: em vez de existir uma unidade de armazenamento inteira como réplica, os próprios discos servem de proteção. Deste modo, pode-se inclusive montar o sistema com quantidade ímpar de unidades com o uso de um esquema de paridade. 2a 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. Respondido em 03/05/2020 09:39:37 3a 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 há poder computacional suficiente nos dias atuais. porque exige uma quantidade de memória muito grande. o hardware necessário seria absurdamente caro. porque é muito complexo. porque não é possível prever qual página será menos acessada no futuro. Respondido em 03/05/2020 09:39:41 Explicação: É imprevisível para o sistema operacional determinar quais serão as próximas páginas que serão referenciadas em qualquer processo 4a 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 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 por lista encadeada usando uma tabela na memória principal (FAT - File Allocation Table) é utilizada pelo sistema operacional MS-DOS. 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. Respondido em 03/05/2020 09:39:32 5a 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. exceção - exceção - interrupção - interrupção - interrupção interrupção - interrupção - exceção - exceção - interrupção exceção - interrupção - interrupção - interrupção - exceção interrupção - interrupção - interrupção - exceção - exceção. Respondido em 03/05/2020 09:39:49 6a 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 - III - I - II I - II - III - IV I - II - III - IV IV - II - III - I IV - III - II - I 1a 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. Assinalea alternativa que apresenta corretamente, de acordo com as configurações dos itens I e II. Os RAID A e B são, respectivamente? RAID 1 e RAID 6. RAID 0 e RAID 2. RAID 1 e RAID 5. RAID 0+1 e RAID 5. RAID 1 e RAID 3. Respondido em 03/05/2020 09:40:26 Explicação: O RAID 1 é provavelmente, o modelo mais conhecido. Nele, uma unidade "duplica" a outra, isto é, faz uma "cópia" da primeira, razão pela qual o nível também é conhecido como mirroring (espelhamento). Com isso, se o disco principal falhar, os dados podem ser recuperados imediatamente porque existem cópias no outro. Sistemas RAID 1 devem funcionar em pares, de maneira que uma unidade sempre tenha um "clone". RAID 5, o aspecto da redundância também é considerado, mas de maneira diferente: em vez de existir uma unidade de armazenamento inteira como réplica, os próprios discos servem de proteção. Deste modo, pode-se inclusive montar o sistema com quantidade ímpar de unidades com o uso de um esquema de paridade. 2a Questão Sobre os métodos de alocação de espaço em disco, marque a alternativa incorreta: 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 indexada todos os ponteiros para os blocos de um arquivo são colocados em um mesmo bloco chamado bloco de índices. A alocação encadeada permite que os blocos de um arquivo sejam alocados de forma não contígua no disco. 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 contígua um arquivo ocupa um conjunto de blocos sequenciais. Respondido em 03/05/2020 09:40:32 3a 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 exige uma quantidade de memória muito grande. porque não há poder computacional suficiente nos dias atuais. porque não é possível prever qual página será menos acessada no futuro. Respondido em 03/05/2020 09:40:36 Explicação: É imprevisível para o sistema operacional determinar quais serão as próximas páginas que serão referenciadas em qualquer processo 4a 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 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. A alocação por lista encadeada usando uma tabela na memória principal (FAT - File Allocation Table) é utilizada pelo sistema operacional MS-DOS. Respondido em 03/05/2020 09:40:40 5a 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. exceção - interrupção - interrupção - interrupção - exceção exceção - exceção - interrupção - interrupção - interrupção interrupção - interrupção - exceção - exceção - interrupção interrupção - interrupção - interrupção - exceção - interrupção. interrupção - interrupção - interrupção - exceção - exceção. Respondido em 03/05/2020 09:40:30 6a 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 IV - III - I - II IV - III - II - I I - II - III - IV I - II - III - IV 1a 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 1 e RAID 6. RAID 1 e RAID 3. RAID 1 e RAID 5. RAID 0 e RAID 2. RAID 0+1 e RAID 5. Respondido em 03/05/2020 09:41:19 Explicação: O RAID 1 é provavelmente, o modelo mais conhecido. Nele, uma unidade "duplica" a outra, isto é, faz uma "cópia" da primeira, razão pela qual o nível também é conhecido como mirroring (espelhamento). Com isso, se o disco principal falhar, os dados podem ser recuperados imediatamente porque existem cópias no outro. Sistemas RAID 1 devem funcionar em pares, de maneira que uma unidade sempre tenha um "clone". RAID 5, o aspecto da redundância também é considerado, mas de maneira diferente: em vez de existir uma unidade de armazenamento inteira como réplica, os próprios discos servem de proteção. Deste modo, pode-se inclusive montar o sistema com quantidade ímpar de unidades com o uso de um esquema de paridade. 2a 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 indexada todos os ponteiros para os blocos de um arquivo são colocados em um mesmo bloco chamado bloco de índices. 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. Respondido em 03/05/2020 09:41:16 3a 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. porque exige uma quantidade de memória muito grande. porque não há poder computacional suficiente nos dias atuais. o hardware necessário seria absurdamente caro. porque não é possível prever qual página será menos acessada no futuro. Respondido em 03/05/2020 09:41:21 Explicação: É imprevisível para o sistema operacional determinar quais serão as próximas páginas que serão referenciadas em qualquer processo 4a Questão Uma das questões importantes na implementação de armazenamento de arquivos é a manutenção do controlede 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 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. 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 por lista encadeada usando uma tabela na memória principal (FAT - File Allocation Table) é utilizada pelo sistema operacional MS-DOS. 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. Respondido em 03/05/2020 09:41:27 5a 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 - exceção. exceção - exceção - interrupção - interrupção - interrupção exceção - interrupção - interrupção - interrupção - exceção interrupção - interrupção - exceção - exceção - interrupção interrupção - interrupção - interrupção - exceção - interrupção. Respondido em 03/05/2020 09:41:29 6a 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: I - II - III - IV IV - II - III - I I - II - III - IV IV - III - II - I IV - III - I - II 1a 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: I - II - III - IV IV - III - I - II IV - III - II - I IV - II - III - I I - II - III - IV Respondido em 03/05/2020 09:42:24 2a 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. exceção - interrupção - interrupção - interrupção - exceção interrupção - interrupção - interrupção - exceção - exceção. exceção - exceção - interrupção - interrupção - interrupção interrupção - interrupção - exceção - exceção - interrupção Respondido em 03/05/2020 09:42:29 3a 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. A alocação por lista encadeada usando uma tabela na memória principal (FAT - File Allocation Table) é utilizada pelo sistema operacional MS-DOS. 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 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 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. Respondido em 03/05/2020 09:42:20 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 há poder computacional suficiente nos dias atuais. o hardware necessário seria absurdamente caro. porque é muito complexo. porque não é possível prever qual página será menos acessada no futuro. porque exige uma quantidade de memória muito grande. Respondido em 03/05/2020 09:42:37 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 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 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. Respondido em 03/05/2020 09:42:40 6a 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 1 e RAID 6. RAID 0+1 e RAID 5. RAID 1 e RAID 3. RAID 1 e RAID 5. RAID 0 e RAID 2. AULA 08 1a 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 I e III estão corretos Somente os itens II e III estão corretos Somente o item II está correto Os itens I, II e III estão corretos Somente o item I está correto Respondido em 03/05/2020 09:43:14Explicação: Não é necessário uma interface gráfica para a comunicação do lado cliente. 2a 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 o item I está correto Somente os itens I e III estão corretos Somente o item II está correto Os itens I, II e III estão corretos Somente os itens II e III estão corretos Respondido em 03/05/2020 09:43:06 Explicação: Todos os itens estão corretos em função do lado Cliente 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? SORG - Onde em todas as estações, o sistema operacional de redes possui Rede do Grupo de Trabalho. 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. 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. Respondido em 03/05/2020 09:43:12 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 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 Os itens I, II e III estão corretos Somente o item I está correto Somente os itens II e III estão corretos Somente o item II está correto Respondido em 03/05/2020 09:43:32 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. 5a 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? 4 blocos 128 blocos 45 blocos 47 blocos 46 blocos Respondido em 03/05/2020 09:43:23 6a 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 II e III; Somente o item II; Somente os itens I e III; Somente os itens I e II; Somente os itens I, II e III; 1a Questão Um sistema Cliente/Servidor pode ser entendido como a interação entre Software e Hardware em diferentes níveis, implicando na composição de diferentes computadores e aplicações. As opções abaixo apresentam característica do lado Servidor: I- Cliente, também denominado de "front-end", é um processo que interage com o usuário através de uma interface gráfica. II- Recebe e responde às solicitações dos Clientes. III- Atende a diversos Clientes simultaneamente. Assinale a opção CORRETA. Somente o item I está correto Somente os itens II e III estão corretos Somente os itens I e III estão corretos Os itens I, II e III estão corretos Somente o item II está correto Respondido em 03/05/2020 09:51:21 Explicação: Não é necessário uma interface gráfica para a comunicação do lado cliente. 2a 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 o item II está correto Somente os itens I e III estão corretos Os itens I, II e III estão corretos Somente os itens II e III estão corretos Somente o item I está correto Respondido em 03/05/2020 09:51:41 Explicação: Todos os itens estão corretos em função do lado Cliente 3a 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 46 blocos 47 blocos 128 blocos 4 blocos Respondido em 03/05/2020 09:51:44 4a 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, II e III; Somente os itens I e III; Somente os itens II e III; Somente os itens I e II; Somente o item II; Respondido em 03/05/2020 09:51:48 Explicação: Todas as respostas estão corretas. O monitoramento do tráfego, da disponibilidade e do desempenho de uma estação da rede, assim como o monitoramento do meio de transmissão e de outros indicadores, fazem parte do processo de gerenciamento da rede, de forma a possibilitar a detecção de erros, diagnoses e resoluções de problemas, tais como falhas, diminuição do desempenho etc. 5a 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 Os itens I, II e III estão corretos Somente o item II está correto Somente os itens II e III estão corretos Somente o item I está correto Respondido em 03/05/2020 09:51:52 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. 6a 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? 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. SORS - Onde em todas as estações, o sistema operacional de redes restringe-se ao módulo cliente do sistema operacional. 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. 1. Um sistema Cliente/Servidor pode ser entendido como a interação entre Software e Hardware em diferentes níveis, implicando na composição de diferentes computadores e aplicações. As opções abaixo apresentam característica do lado Servidor: I- Cliente, também denominado de "front-end", é um processo que interage com o usuário através de uma interface gráfica. II- Recebe e responde às solicitações dos Clientes. III- Atende a diversos Clientes simultaneamente. Assinale a opção CORRETA. Somente o item I está correto Somente o item II está correto Somente os itens I e III estão corretos Somente os itens II e III estão corretos Os itens I, II e III estão corretos Explicação: Não é necessário uma interface gráfica para a comunicação do lado cliente. 2. 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 o item I está correto Os itens I, II e III estão corretos Somente os itens I e III estão corretos http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Somente o item II 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 3. 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 4 blocos 47 blocos 128 blocos 46 blocos 4. 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 o item II; Somente os itens I e II; Somente os itens I, II e III; Somente os itens II e III; http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Somente os itens I e III; Explicação: Todas as respostas estão corretas. O monitoramento do tráfego, da disponibilidade e do desempenho de uma estação da rede, assim como o monitoramento do meio de transmissão e de outros indicadores, fazem parte do processo de gerenciamento da rede, de forma a possibilitar a detecção de erros, diagnoses e resoluções de problemas, tais como falhas, diminuição do desempenho etc. 5. 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 maiorcusto 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: Os itens I, II 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 Somente o item I 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. http://simulado.estacio.br/bdq_simulados_exercicio.asp 6. 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? 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. SORS - Onde em todas as estações, o sistema operacional de redes restringe-se ao módulo cliente do sistema operacional. SORM - Onde em todas as estações, o sistema operacional de redes possui os dois módulos. SORG - Onde em todas as estações, o sistema operacional de redes possui Rede do Grupo de Trabalho. SORR - Onde em todas as estações, o sistema operacional de redes restringe-se praticamente ao acesso aos recursos compartilhados. 1. 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 I e III estão corretos Somente o item II está correto Somente os itens II e III estão corretos Somente o item I está correto Os itens I, II e III estão corretos Explicação: Não é necessário uma interface gráfica para a comunicação do lado cliente. 2. 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. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Os itens I, II 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 Somente os itens I e III estão corretos Explicação: Todos os itens estão corretos em função do lado Cliente 3. 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 4 blocos 45 blocos 128 blocos 46 blocos 4. 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 III; http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Somente o item II; Somente os itens I e II; Somente os itens II e III; Somente os itens I, II e III; Explicação: Todas as respostas estão corretas. O monitoramento do tráfego, da disponibilidade e do desempenho de uma estação da rede, assim como o monitoramento do meio de transmissão e de outros indicadores, fazem parte do processo de gerenciamento da rede, de forma a possibilitar a detecção de erros, diagnoses e resoluções de problemas, tais como falhas, diminuição do desempenho etc. 5. 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 os itens II e III estão corretos Somente o item II está correto Os itens I, II e III estão corretos Somente o item I está correto Somente o item I 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. http://simulado.estacio.br/bdq_simulados_exercicio.asp 6. 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? 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. SORS - Onde em todas as estações, o sistema operacional de redes restringe-se ao módulo cliente do sistema operacional. 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. 1. 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 computadorese 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 Somente os itens I e III estão corretos Somente o item I está correto Somente o item II está correto Os itens I, II e III estão corretos Explicação: Não é necessário uma interface gráfica para a comunicação do lado cliente. 2. 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. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp II- É o processo ativo na relação Cliente/Servidor. III- Não se comunica com outros Clientes. Assinale a opção CORRETA. Somente o item II está correto Os itens I, II e III estão corretos Somente os itens II e III estão corretos Somente os itens I e III estão corretos Somente o item I está correto Explicação: Todos os itens estão corretos em função do lado Cliente 3. 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 46 blocos 4 blocos 128 blocos 45 blocos 4. 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; http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp III- Um controle da placa de rede que é realizado pelo driver de dispositivo que se comunica com o SOR através de uma interface bem definida; Está(ão) correta(s) a(s) afirmativa(s): Somente os itens I e II; Somente os itens II e III; Somente os itens I, II e III; Somente os itens I e III; Somente o item II; Explicação: Todas as respostas estão corretas. O monitoramento do tráfego, da disponibilidade e do desempenho de uma estação da rede, assim como o monitoramento do meio de transmissão e de outros indicadores, fazem parte do processo de gerenciamento da rede, de forma a possibilitar a detecção de erros, diagnoses e resoluções de problemas, tais como falhas, diminuição do desempenho etc. 5. 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 está correto Os itens I, II e III estão corretos Somente o item I e III estão corretos Somente os itens II e III estão corretos http://simulado.estacio.br/bdq_simulados_exercicio.asp Somente o item II está correto Explicação: A velocidade de execução e o custo de armazenamento não está vinculado a quantidade de máquinas, mas ao modelo utilizado. 6. 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? 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. SORS - Onde em todas as estações, o sistema operacional de redes restringe-se ao módulo cliente do sistema operacional. SORR - Onde em todas as estações, o sistema operacional de redes restringe-se praticamente ao acesso aos recursos compartilhados. 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. 1. 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, II e III; Somente os itens I e II; Somente os itens I e III; Somente os itens II e III; http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Somente o item II; Explicação: Todas as respostas estão corretas. O monitoramento do tráfego, da disponibilidade e do desempenho de uma estação da rede, assim como o monitoramento do meio de transmissão e de outros indicadores, fazem parte do processo de gerenciamento da rede, de forma a possibilitar a detecção de erros, diagnoses e resoluções de problemas, tais como falhas, diminuição do desempenho etc. 2. 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? SORM - Onde em todas as estações, o sistema operacional de redes possui os dois módulos. SORG - Onde em todas as estações, o sistema operacional de redes possui Rede do Grupo de Trabalho. 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. SORR - Onde em todas as estações, o sistema operacional de redes restringe-se praticamente ao acesso aos recursos compartilhados. Explicação: A interface entre as aplicaçõese 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 http://simulado.estacio.br/bdq_simulados_exercicio.asp 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. 3. Um sistema Cliente/Servidor pode ser entendido como a interação entre Software e Hardware em diferentes níveis, implicando na composição de diferentes computadores e aplicações. As opções abaixo apresentam característica do lado Servidor: I- Cliente, também denominado de "front-end", é um processo que interage com o usuário através de uma interface gráfica. II- Recebe e responde às solicitações dos Clientes. III- Atende a diversos Clientes simultaneamente. Assinale a opção CORRETA. Somente o item II está correto Os itens I, II e III estão corretos Somente os itens I e III estão corretos Somente o item I está correto Somente os itens II e III estão corretos Explicação: Não é necessário uma interface gráfica para a comunicação do lado cliente. http://simulado.estacio.br/bdq_simulados_exercicio.asp 4. 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 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 Explicação: Todos os itens estão corretos em função do lado Cliente 5. Considere dois sistemas computacionais formados por múltiplos computadores que manipulam dados comuns. No primeiro, existe um computador central, chamado servidor, que é o único responsável pelos serviços de leitura e escrita desses dados. No segundo, existe um grupo de computadores responsáveis pelos serviços de leitura e escrita, e cada um desses servidores deve manter uma réplica idêntica dos dados. Entre as vantagens e desvantagens de um único servidor em relação a vários servidores, podemos afirmar que o servidor único apresenta: I. Vantagem de maior velocidade de execução das operações de escrita e leitura e desvantagem de maior custo de armazenamento II. Vantagem de não necessitar de coordenação distribuída para ordenação das operações de escrita e desvantagem de menor velocidade nas leituras devido a serialização de operações III. Vantagem de manter mais facilmente a consistência dos dados mas desvantagem de perda de disponibilidade em caso de falha do servidor. Dessas afirmativas são verdadeiras: Somente o item II está correto Somente o item I e III estão corretos Somente o item I está correto Somente os itens II e III estão corretos Os itens I, II e III estão corretos http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Explicação: A velocidade de execução e o custo de armazenamento não está vinculado a quantidade de máquinas, mas ao modelo utilizado. 6. 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 4 blocos 128 blocos 46 blocos 45 blocos 1. 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 Somente o item II está correto Os itens I, II e III estão corretos Somente os itens I e III estão corretos Somente o item I está correto Explicação: Não é necessário uma interface gráfica para a comunicação do lado cliente. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 2. 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 o item I está correto 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 os itens II e III estão corretos Explicação: Todos os itens estão corretos em função do lado Cliente 3. 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? 4 blocos 128 blocos 45 blocos 47 blocos 46 blocos 4. Um sistema operacional de rede, engloba: I- Um conjunto de módulos implementando os protocolos e as aplicações cliente-servidor de uso geral; http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp 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 dispositivoque se comunica com o SOR através de uma interface bem definida; Está(ão) correta(s) a(s) afirmativa(s): Somente os itens II e III; Somente o item II; Somente os itens I, II e III; Somente os itens I e III; Somente os itens I e II; Explicação: Todas as respostas estão corretas. O monitoramento do tráfego, da disponibilidade e do desempenho de uma estação da rede, assim como o monitoramento do meio de transmissão e de outros indicadores, fazem parte do processo de gerenciamento da rede, de forma a possibilitar a detecção de erros, diagnoses e resoluções de problemas, tais como falhas, diminuição do desempenho etc. 5. 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 os itens II e III estão corretos http://simulado.estacio.br/bdq_simulados_exercicio.asp Somente o item II está correto Os itens I, II e III estão corretos Somente o item I está correto Explicação: A velocidade de execução e o custo de armazenamento não está vinculado a quantidade de máquinas, mas ao modelo utilizado. 6. 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? 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. 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. SORG - Onde em todas as estações, o sistema operacional de redes possui Rede do Grupo de Trabalho. SORS - Onde em todas as estações, o sistema operacional de redes restringe-se ao módulo cliente do sistema operacional. 1. 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 III; Somente os itens I e II; Somente o item II; http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp Somente os itens I, II e III; Somente os itens II e III; Explicação: Todas as respostas estão corretas. O monitoramento do tráfego, da disponibilidade e do desempenho de uma estação da rede, assim como o monitoramento do meio de transmissão e de outros indicadores, fazem parte do processo de gerenciamento da rede, de forma a possibilitar a detecção de erros, diagnoses e resoluções de problemas, tais como falhas, diminuição do desempenho etc. 2. 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? 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. SORS - Onde em todas as estações, o sistema operacional de redes restringe-se ao módulo cliente do sistema operacional. SORR - Onde em todas as estações, o sistema operacional de redes restringe-se praticamente ao acesso aos recursos compartilhados. 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 http://simulado.estacio.br/bdq_simulados_exercicio.asp 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. 3. 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 I e III estão corretos Os itens I, II e III estão corretos Somente os itens II e III estão corretos Somente o item II está correto Somente o item I está correto Explicação: Não é necessário uma interface gráfica para a comunicação do lado cliente. http://simulado.estacio.br/bdq_simulados_exercicio.asp 4. 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