Buscar

Exercicio de Fixação - Sistemas Operacionais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

A memória pode ser:
A - Monolítica e cliente servidor.
B - Principal, cache, secundária;check_circleResposta correta
C - Principal, thread, cache;
D - Processos, cache, secundaria;
E - Terciária e system call.
Analise as seguintes alternativas sobre Processos:
I. Saída normal (voluntária), o processo terminou de forma normal.
II. Saída por erro (voluntária), o processo não terminou de forma normal, saiu devido a um erro fatal.
III. Saída pela rede (involuntária), erro causado pelo wifi.
IV. Erro fatal (involuntário), erro causado pelo próprio processo.
V. Cancelamento por um outro processo (involuntário), através de um sinal.
Fazem parte dos tipos de término de processo:_____ 
A - Apenas as alternativas I e II;
B - I, II e IV;
C - I, II, IV e V;check_circle
Resposta correta
D - III, IV e V;
E - Todas as alternativas.
O sistema operacional é o conjunto de programas que controla, gerencia e opera um dispositivo computacional. Com a popularização dos dispositivos computacionais, os sistemas operacionais se tornaram comuns entre os usuários. Seja no seu computador pessoal, no celular, sistemas embarcados ou em grandes servidores temos algum tipo de sistema operacional.
Sobre os tipos de sistemas operacionais considere as afirmações a seguir. Sistemas operacionais do tipo batch não exigem interação com o usuário.
I. Sistemas operacionais mono programáveis permitem a execução de vários processos concorrentemente.
II. Sistemas operacionais multitarefa, com suporte a múltiplos processadores, permitem a execução concorrente ou paralela de vários processos.
III. Sistemas de tempo compartilhado devem ser utilizados em aplicações de tempo real.
Assinale a alternativa correta:
A - Apenas I e II.
B - Apenas I e III.check_circleResposta correta
C - Apenas III e IV.
D - Apenas I, II e III.
E - Apenas I, III e IV.
Em relação aos termos utilizados em Sistemas Operacionais, relacione as colunas:
	(1)    – BUFFER
	(A)    Memória auxiliar de alta velocidade utilizada para auxiliar no processamento de dados com alto desempenho.
	(2)    – CACHER
	(B)    Memória temporária que evita a perda de dados em disco.
	(3)    – SWAP
	(C)    Processo de troca de dados entre a memória virtual e a memória física.
A - 1-A, 2-B, 3-C.
B - 1-A, 2-C, 3-B.
C - 1-B, 2-A, 3-C.check_circleResposta correta
D - 1-B, 2-C, 3-A.
E - 1-C, 2-A- 3-B.
Os processos são os programas em execução já adaptados, gerenciados e controlados pelos sistemas operacionais. O sistema operacional irá controlar o processo através do sistema de gerenciamento de processos, levando-se em conta a arquitetura do computador, características e projeto do processador.
Falando sobre processos, verifique quais dos grupos abaixo correspondem a classificações válidas de processos
I. CPU-Bound ou IO-BOUND.
II. Executando ou Bloqueado.
III. de Sistema ou de Usuário.
IV. LRU ou LFU.
Assinale a alternativa correta:
A - Apenas I e II.cancelRespondida
B - Apenas I e III.check_circleResposta correta
C - Apenas II e III.
D - Apenas II e IV.
E - Apenas III e IV.
São exemplos de memórias primária, secundária e terciária, respectivamente:
A - Disquete, CD e DVD.
B - RAM, disco rígido e pendrive.check_circleResposta correta
C - RAM, disquete e CD.
D - ROM, CPU e memory card.
E - ROM, pen drive e disco rígido.
Os processos são os programas em execução já adaptados, gerenciados e controlados pelos sistemas operacionais. O sistema operacional irá controlar o processo através do sistema de gerenciamento de processos, levando-se em conta a arquitetura do computador, características e projeto do processador.
Os processos podem assumir diferentes estados durante a sua existência.  O escalonamento de processos acontece quando mais de um processo ou thread (vários processos) querem utilizar o mesmo processador. Um algoritmo de escalonamento será utilizado para verificar qual será executado primeiro e qual será a sua prioridade.
Considerando todos estes temas, analise as seguintes afirmações sobre Processos: 
I. São algoritmos de escalonamento preemptivos de processos: Prioridades e Tempo Compartilhado.
II. O valor do contador de programa, o registrador PC, fica armazenado no espaço de endereçamento.
III. Um processo “pronto” pode ser colocado “em espera” se o processador estiver sobrecarregado.
IV. O algoritmo de escalonamento de “filas múltiplas” permite starvation, pois um processo em uma fila com menor prioridade pode nunca ser executado.
V. O BCP (Bloco de Controle do Processo) é a estrutura auxiliar de troca de contexto do processo, que armazena dados do contexto de hardware, do contexto de software e sobre o espaço de endereçamento do processo.
Assinale a alternativa correta:
A - I e V.check_circleResposta correta
B - I, III e V.
C - I, II e IV.
D - II e V.
E - III, IV e V.
Válvulas e painéis pertencem a qual geração de computadores?
A - Primeira Geração.check_circleResposta correta
B - Quarta Geração.
C - Quinta Geração.
D - Segunda Geração.
E - Terceira Geração.
Em programação concorrente, ocorre inanição (ou starvation) quando um processo nunca é executado ("morre de fome"), pois processos de prioridade maior sempre passam na sua frente. Diferentes algoritmos de escalonamento de CPU possuem diferentes propriedades e a escolha de um determinado algoritmo pode favorecer uma classe dos processos em detrimento de outra.
Assinale a opção que apresenta um algoritmo capaz de produzir starvation.
A - Prioridade.check_circleResposta correta
B - Round-Robin.
C - Primeiro a chegar, primeiro a ser atendido.
D - Eleição.
E - Múltiplas filas com realimentação.
O escalonamento de processos acontece quando mais de um processo ou thread (vários processos) querem utilizar o mesmo processador. Um algoritmo de escalonamento será utilizado para verificar qual será executado primeiro e qual será a sua prioridade.
Um escalonamento não-preemptivo no qual o processo que chegar primeiro ao estado de pronto é o selecionado para execução, é o algoritmo de:
A - Prioridade
B - Tempo Compartilhado
C - Working Set
D - Tempo real
E - FIFOcheck_circleResposta correta
O sistema operacional é composto por:
A - Entrada, processamento e saída;
B - Gerência de processos, gerência de memória, gerência de entrada e saída, gerencia de sistemas de arquivo, proteção do sistema;check_circleResposta correta
C - Somente Android, IOS, Linux;
D - Somente firmware;
E - Somente por sistemas operacionais de rede e mainframes;
Os sistemas operacionais nasceram com a evolução do hardware e a necessidade de se realizar cálculos cada vez mais rápidos e precisos. Foi essa necessidade que acelerou o processo de evolução dos sistemas operacionais. A funcionalidade dos sistemas operacionais antigos não é nada parecida com a dos sistemas operacionais modernos, com telas bonitas e de fácil utilização.
Falando em Sistemas Operacionais, analise as seguintes afirmações sobre eles:
I. É o único programa que fica o tempo todo em execução no computador.
II. Consiste em uma camada de software que oculta o hardware e fornece ao programador um conjunto de instruções mais adequado.
III. É o programa que gerencia e coordena o acesso aos dispositivos de hardware.
IV. É o programa que faz o acesso à Internet e aos e-mails.
Assinale a alternativa correta:
A - Apenas I e II.
B - Apenas I, II e III.check_circleResposta correta
C - Apenas II, III e IV.
D - Apenas I, III e IV.
E - Apenas III e IV.
Antigamente, a instalação de um sistema operacional demandava um conhecimento aprofundado, pois exigia diversas configurações de hardware. Mas com o crescimento do mercado de desktop, hoje os sistemas operacionais possibilitam uma instalação simplificada.  A instalação do sistema Linux é mais complexa do que a do Windows, mas permite a configuração mais detalhada do ambiente do sistema. 
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F se a sentença for falsa:
· (   )GRUB é a sigla para Grand Unifield Bootloader. Trata-se de um gerenciador de boot, opção de inicialização do computador por um ou mais sistemasoperacionais.
· (   )Durante a instalação de um SO tipo Linux, é possível se acessar a Internet.
· (   )Apenas os sistemas operacionais tipo Windows permitem a criação de diversos usuários.
· (   )O Windows permite fazer a instalação de mais de um sistema da Microsoft na mesma máquina.
· (   )O mascote do sistema operacional Linux é um pinguim e seu nome é Tux. A ideia da mascote do Linux ser um pinguim veio de Linus Torvalds, o criador do núcleo Linux.
A sequência correta é:
A - V-V-V-V-V
B - V-V-F-V-Vcheck_circleResposta correta
C - V-F-V-F-V
D - F-F-V-V-F
E - F-V-F-V-F
Em qual geração de computadores ocorreu a consolidação do mercado dos computadores pessoais e os Sistemas Operacionais tornaram-se mais amigáveis?
A - Primeira Geração.
B - Quarta Geração.check_circleResposta correta
C - Quinta Geração.
D - Segunda Geração.
E - Terceira Geração.
Num ambiente multitarefa, os algoritmos de escalonamento de processos permitem que se escolha o processo que irá utilizar a CPU dentre todos os processos que estão aguardando para executar. 
Considere o algoritmo de Tempo Compartilhado (ou multitarefa), com TimeSlice = 4; ou seja, cada processo fica executando no máximo por 4 ciclos do processador e daí passa a vez para o próximo processo. 
Há no sistema 7 processos a serem escalonados no processador: P21(8), P22(4), P23(10), P24(3), P25(13), P26(5) e P27(9). 
· Pxx é o nome do processo; 
· o número entre parênteses é o tempo (número de ciclos do processador) em que o processo deve ficar executando. 
· considere também que P21 está no inicio da fila (e assim sucessivamente, na ordem apresentada). 
· o primeiro ciclo será o de número 1. 
 Tendo como base o ambiente apresentado acima, a ÚNICA alternativa correta é: 
A - O primeiro processo a terminar sua execução completa será o P24.
B - A execução de todos os processos terminará no ciclo 50.
C - Do ciclo 11 ao ciclo 15 estará executando o processo P23.
D - O processo P21 será escalonado duas vezes antes de terminar.check_circleResposta correta
E - O último processo a terminar sua execução será o P27.
Antes da Instalação de um Sistema Operacional algumas ações de segurança devem ser observadas, como a capacidade  _______________ , pois caso a capacidade não seja suficiente, a instalação não procederá. Outra dica é perguntar se realmente há a necessidade da instalação, pois a maioria dos sistemas operacionais é danificada quando há registro de  _______________ e incompatibilidade de hardware. Outro ponto importante em relação à segurança é reservar um espaço no disco para dados, separando a pasta de instalação do sistema operacional dos  _______________  do usuário.
Marque a alternativa que complete adequadamente o texto em questão. 
A - da memória RAM / programas piratas / arquivos de jogos
B - do disco rígido / infecções de vírus / arquivos de dadoscheck_circleResposta correta
C - de processamento da CPU / malwares / programas
D - do disco rígido / programas piratas / arquivos de dados
E - do pendrive / infecções de vírus / programas
Os processos são os programas em execução já adaptados, gerenciados e controlados pelos sistemas operacionais. O sistema operacional irá controlar o processo através do sistema de gerenciamento de processos, levando-se em conta a arquitetura do computador, características e projeto do processador.
Falando sobre processos, verifique quais dos grupos abaixo correspondem a classificações válidas de processos
I. CPU-Bound ou IO-BOUND.
II. Executando ou Bloqueado.
III. de Sistema ou de Usuário.
IV. LRU ou LFU.
Assinale a alternativa correta:
A - Apenas I e II.
B - Apenas I e III.check_circleResposta correta
C - Apenas II e III.
D - Apenas II e IV.
E - Apenas III e IV.
O sistema operacional é o conjunto de programas que controla, gerencia e opera um dispositivo computacional. Com a popularização dos dispositivos computacionais, os sistemas operacionais se tornaram comuns entre os usuários. Seja no seu computador pessoal, no celular, sistemas embarcados ou em grandes servidores temos algum tipo de sistema operacional.
Sobre os tipos de 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 mono programá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.
Assinale a alternativa correta:
A - Apenas I e II.
B - Apenas I e III.check_circleResposta correta
C - Apenas III e IV.
D - Apenas I, II e III.
E - Apenas I, III e IV.
Os processos são os programas em execução já adaptados, gerenciados e controlados pelos sistemas operacionais. O sistema operacional irá controlar o processo através do sistema de gerenciamento de processos, levando-se em conta a arquitetura do computador, características e projeto do processador.
Os processos podem assumir diferentes estados durante a sua existência.
Os estados de um processo podem ser:
A - Região critica, Exclusão mútua.
B - FIFO, LRU, LFU.
C - Ocioso, Postergado, Executando.
D - Pronto, Executando, Bloqueado (em espera).check_circleResposta correta
E - Page in, Page out.
Segundo a Microsoft, há algumas configurações necessárias para a instalação de um sistema operacional. Para executar o Windows 8.1 em seu computador, você precisa de uma configuração mínima de CPU, de memória RAM e de quantidade de armazenamento em HD.  Uma série de configurações de máquinas foram apresentadas a fim de serem analisadas quanto à possibilidade ou não de se instalar este sistema operacional nelas.
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F se a sentença for falsa:
· (   )CPU: 2 GHz; RAM: 2 GB; HD: 32 GB.
· (   )CPU: 10 MHz; RAM: 2 GB; HD: 500 GB.
· (   )CPU: 10 MHz; RAM: 500 MB; HD: 1 TB.
· (   )CPU: 10 GHz; RAM: 20 GB; HD: 2 GB.
· (   )CPU: 1 GHz; RAM: 1 GB; HD: 16 GB.
A sequência correta é:
A - V-V-V-F-F
B - V-F-V-F-V
C - V-F-F-F-Vcheck_circleResposta correta
D - F-V-F-V-F
E - F-F-V-V-V
Os sistemas operacionais nasceram com a evolução do hardware e a necessidade de realizar cálculos cada vez mais rápidos e precisos. Até chegarmos à variedade de sistemas operacionais que temos hoje em nosso mercado, o processo foi longo e acompanhado de muitas descobertas.
Dentre elas, transistores e sistemas batch pertencem a qual geração de computadores?
A - Primeira Geração
B - Segunda Geraçãocheck_circleResposta correta
C - Terceira Geração
D - Quarta Geração
E - Quinta Geração
Malwares são ferramentas que podem danificar o computador. Na lista a seguir quais itens são considerados malwares?
I. RAT.
II. Firewall.
III. Worm.
IV. Trojan.
V. Criptografia.
A - I, II e III.
B - I, III e IV.check_circleResposta correta
C - IV e V.
D - Somente I.
E - Todos os itens.
Inicialmente, um programa fica armazenado na memória secundária, como um disco ou um pen drive. Como o processador somente executa instruções que estão na memória principal, este programa, ou parte dele, precisa ser copiado da memória secundária para a memória principal. Esta é uma das tarefas do Gerenciamento de Memória. Existem 3 estratégias para escolher a melhor partição para se colocar um programa: First-fit, Best-fit e Worst-fit.
Considere um ambiente computacional no qual o sistema possui as seguintes áreas livres na memória principal (segmentos), que aparecem na ordem apresentada na figura 1:
Figura 1 – Partições livres de memória
image.png 3.32 KB
Este mesmo ambiente possui alguns programas aguardando alocação de espaço, como mostrado na figura 2:
Figura 2 – Processos aguardando alocações de partições de memória
image.png 2.74 KB
Considere o uso de particionamento dinâmico; porém os processos não podem ser fragmentados, caso não haja memória suficiente disponível. O processo A é o primeiro a ser alocado; em seguida o B e por último o C.
Tendo como base as informaçõesapresentadas, analise as seguintes afirmações:
I. São criadas 2 novas áreas livres de 3 KB, na estratégia First-fit.
II. O único processo que cria novas áreas livres na estratégia Best-fit será o processo C.
III. O processo C não pode ser alocado pela estratégia Worst-fit.
IV. O processo A é alocado apenas nas partições 1 ou 2, nas 3 estratégias.
V. A área livre 2 ficará sempre vazia.
Assinale a alternativa correta:
A - Somente as afirmativas I, II e III estão corretas.check_circleResposta correta
B - Somente as afirmativas I, III e IV estão corretas.
C - Somente as afirmativas I, II e V estão corretas.
D - Somente as afirmativas II, III e IV estão corretas.
E - Somente as afirmativas III, IV e V estão corretas.
Page in e Page out fazem parte de:
A - CPU Page.
B - Disk Page.
C - Page fault.check_circleResposta correta
D - Page Trash.
E - Segmentação.
Parte superior do formulário
Em alguns sistemas operacionais, determinados tipos de arquivos permitem a criação de atributos próprios para serem lidos por outros programas. Estes atributos são considerados “dados sobre dados,” ou seja, informações adicionais inseridas sobre o arquivo, que podem estar disponíveis para o usuário e os programas, visando permitir a leitura e alteração destes dados auxiliares ou estar disponíveis no sistema de arquivos. São utilizados em processos internos do sistema para atribuir dados relacionados com os arquivos e diretórios do sistema de arquivos.
Dentro desse contexto, identifique a alternativa que corresponde ao nome dos atributos mencionados:
A - Leitura.
B - Fechamento.
C - Metadados.check_circleResposta correta
D - Escalonador.
E - Exclusão.
Parte inferior do formulário
Assim como no corpo humano, os dispositivos computacionais, sejam eles um computador pessoal, um grande servidor corporativo, ou até pequenos dispositivos como celulares e tablets, também possuem sua memória. 
Em um ambiente computacional, as memórias são subdivididas em três tipos principais, organizados de forma hierarquizada. Dentro desse contexto, analise as sentenças e marque V para verdadeiras e F para falsas:
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F se a sentença for falsa:
· (   )A memória secundária envolve os discos rígidos, cartões de memória e pen drives.
· (   )A memória RAM também é conhecida como memória secundária.
· (   )O custo tem relação direta com a velocidade da memória; ou seja, memórias mais rápidas são mais caras.
· (   )A memória que fica dentro do processador ou da placa-mãe é a memória cache.
· (   )O custo tem relação direta com a capacidade da memória; ou seja, memórias com maior capacidade são mais caras.
A sequência correta é:
A - V-V-V-V-F
B - V-V-F-V-V
C - V-F-V-V-Fcheck_circleResposta correta
D - V-F-F-V-V
E - F-F-V-F-F
Assim que um disco é formatado pela primeira vez, são criados os sistemas de arquivos, e cada sistema Operacional implementa o seu modelo próprio, ou seja, arquivos e diretórios criados em determinado sistema operacional podem não ser compatíveis para sua execução em um outro sistema operacional que esteja atuando com um outro sistema de arquivos.
Sobre sistemas de arquivos em Sistemas Operacionais Windows e Linux, identifique as alternativas corretas:
I. Um disco formatado em FAT tem sua estrutura dividida em blocos, agrupados em clusters.
II. No FAT, era possível armazenar no máximo 2 gigabytes.
III. Discos removíveis como pen drives, se formatados em NTFS, podem corromper seus arquivos com maior facilidade.
IV. O EXT3 recebeu a possibilidade de registrar cada uma das operações do disco, sendo possível a recuperação dos dados em caso de falha.
V. O EXT4, pode gerenciar até 1024 exabytes no disco e 1 petabytes por arquivo.
Assinale a alternativa correta:
A - Somente está correto o que se afirma em I, I, III.
B - Somente está correto o que se afirma em II, III, IV, V.
C - Somente está correto o que se afirma em I, II, III, IV.check_circleResposta correta
D - Somente está correto o que se afirma em I, III, IV, V.
E - Somente está correto o que se afirma em IV, V.
A área de memória pertencente ao processo onde as instruções e dados do programa são armazenados para execução é chamada de:
A - Espaço de endereçamento;check_circleResposta correta
B - Memória virtual;
C - Paginação.
D - Swapping;
E - Troca de contexto;
Inicialmente, um programa fica armazenado na memória secundária. Como o processador somente executa instruções que estão na memória principal, este programa, ou parte dele, precisa ser copiado da memória secundária para a memória principal. Esta é a função da Gerência de Memória. Assim como acontece na Gerência de Processos, a Gerência de Memória também precisa escolher qual parte da memória é ideal para armazenar o programa que vai ser executado. Existem diferentes estratégias para a escolha de uma partição de memória. Considere que estamos trabalhando com Alocação Particionada Dinâmica, ou seja, as partições podem mudar de tamanho.
Seja a seguinte figura:
 
No cenário apresentado pela figura, em qual partição o programa F seria alocado, utilizando o algoritmo Worst Fit?
A - 4 Kb.
B - 5 Kb.check_circleResposta correta
C - 3 Kb.
D - Esperaria o programa A terminar.
E - Tanto faz: 3 Kb ou 4 Kb.
Inicialmente, um programa fica armazenado na memória secundária. Como o processador somente executa instruções que estão na memória principal, este programa, ou parte dele, precisa ser copiado da memória secundária para a memória principal. Esta é a função da Gerência de Memória. Assim como acontece na Gerência de Processos, a Gerência de Memória também precisa escolher qual parte da memória é ideal para armazenar o programa que vai ser executado.
Existem diferentes estratégias para a escolha de uma partição de memória. Considere que estamos trabalhando com Alocação Particionada Dinâmica, ou seja, as partições podem mudar de tamanho.
Seja a seguinte figura:
No cenário apresentado pela figura, em qual partição o programa F seria alocado, utilizando o algoritmo Best Fit?
A - 4 Kb.
B - 5 Kb.cancelRespondida
C - 3 Kb.check_circleResposta correta
D - Esperaria o programa C terminar.
E - Tanto faz: 3 Kb, 4 Kb ou 5 Kb.
O conceito de memória virtual é viabilizar a execução de programas que são maiores do que a memória RAM e sejam executados de forma satisfatória. Para tanto, esta abordagem de gerenciamento de memória utiliza partes da memória secundária, utilizando na memória principal apenas os dados ativos e necessários para a execução.
Os endereços de memória lógica são divididos em unidades virtuais denominadas como páginas, sendo que seus respectivos espaços na memória física são chamados de molduras, devidamente mapeadas para gerência do MMU (Unidade de Gerência de Memória).
Existem algoritmos específicos para a substituição de páginas de memória. Com relação aos algoritmos apresentados a seguir, associe o algoritmo com a sua descrição mais precisa.
Relacione o segundo grupo com os enumerados no primeiro grupo.
I. Algoritmo Ótimo
II. Algoritmo FIFO
III. Algoritmo Segunda Chance
IV. Algoritmo Relógio
(   )É um algoritmo que utiliza o conceito de “fila,” porém com a abordagem de dar uma nova chance à última página da fila. Se o sistema operacional verificar que esta página deveria ser substituída, mas é consideravelmente utilizada, ela é mantida e a próxima página da fila é realocada.
(   )É um algoritmo não viável, pois tem que ser capaz de desalojar os dados da página que não está sendo utilizada, fazendo com que os dados da execução atual sejam mantidos, removendo apenas dados não utilizados. Sendo assim, este tipo de algoritmo precisa remover as páginas que serão utilizadas o mais tarde possível.
(   )É um algoritmo que trabalha com uma abordagem circular: todos os processos são colocados numa fila circular e possuem um bit de read, que pode ser 0 ou 1 (1 quando foi referenciada). A primeira página a ser encontrada com o bit de read em 0 é escolhida para remoção.
(   )É um algoritmo que escolhe para remoção a página mais antigana memória, sem fazer outras análises. É um algoritmo simples de ser implementado.
Marque a alternativa que tem a ordem correta de numeração do segundo grupo:
A - I, III, II, IV
B - II, I, IV, III
C - III, II, I, IV
D - III, I, IV, IIcheck_circleResposta correta
E - IV, III, II, I
O  _______________  é um sistema de arquivos, também da Microsoft, voltado ao sistema operacional Windows, que em seu início era voltado ao público corporativo, onde os servidores eram formatados neste formato visando maior segurança,  _______________  e flexibilidade. Neste sistema de arquivos, foram implementadas novas funcionalidades de  _______________ , onde a partir delas é possível recuperar dados caso ocorram quedas na alimentação do disco. Neste sistema de arquivos, foi implementado também o controle de acesso aos arquivos, a gerência de usuários e o  _______________ . Além disso, o armazenamento atinge 16  _______________ .
Preencha as lacunas com as palavras que melhor se adequam ao tema:
A - FAT, disponibilidade, armazenamento, tempo de resposta, Terabytes.
B - NTFS, elasticidade, recovery, armazenamento, Exabytes.
C - FAT, capacidade, tolerância a falhas, tempo de resposta, Pentabytes.
D - FAT, disponibilidade, armazenamento, backup dos dados, Gibabytes.
E - NTFS, confiabilidade, tolerância a falhas, controle de permissões, Exabytes.check_circleResposta correta
Para que os dados sejam gravados no disco, é necessário que exista  _______________  para tal finalidade. Desta forma, os arquivos podem ser _______________  em uma sequência de blocos linear ou dividido em blocos, sejam eles sequenciais ou não. Estes arquivos podem ser armazenados em forma de blocos, tendo ainda o tamanho destes blocos capacidades  _______________ . Desta forma, é necessário definir qual será o  _______________  que estes blocos terão. Existe, ainda, uma forma de organização baseada em  _______________  ou em páginas, ficando a cargo do sistema de arquivos dividir o disco desta forma.
Identifique a sequência correta que preenche as lacunas.
A - Permissão, salvos, extras, índice, tabelas.
B - Espaço, organizados, fixas, tamanho, cilindros.check_circleResposta correta
C - Permissão, organizados, fixas, índice, tabelas.
D - Espaço, salvos, extras, tamanho, cilindros.
E - Permissão, segmentados, máximas, formato, tags.
Os sistemas operacionais possuem atributos de entrada em seus arquivos e diretórios, que delimitam o tamanho, a criação, o nome e as datas de criação e edição. Da mesma forma que com os atributos, assim como nos arquivos comuns, os sistemas operacionais também possuem operações específicas para os diretórios. Existem as operações de criação, exclusão e renomeação, que possuem os mesmos objetivos destas operações em arquivos. No ambiente Linux há outras operações. Dentro desse contexto, analise as sentenças e marque V para as verdadeiras e F para as falsas:
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F se a sentença for falsa:
· (   )Opendir é a operação de abertura de um diretório, este processo é necessário antes de listar seus arquivos.
· (   )Closedir é o processo de vinculação de arquivos em vários diretórios.
· (   )Readdir é a operação de leitura de arquivos do diretório.
· (   )Link é a operação para fechar o diretório.
· (   )Unlink é o processo que desvincula os arquivos colocados como atalho em outros diretórios.
A sequência correta é:
A - V, F, V, F, Vcheck_circleResposta correta
B - V, V, V, V, F
C - F, F, V, V, F
D - V, F, V, F, V
E - V, V, V, F, F
Algoritmos de escolha da partição são:
A - FIFO e LRU.
B - First fit, best fit, worst fit.check_circleResposta correta
C - LFU e NRU.
D - Nenhuma das alternativas.
E - Time slice e time sharing.
Inicialmente, um programa fica armazenado na memória secundária, como um disco ou um pen drive. Como o processador somente executa instruções que estão na memória principal, este programa, ou parte dele, precisa ser copiado da memória secundária para a memória principal. Esta é uma das tarefas do Gerenciamento de Memória. Existem 3 estratégias para escolher a melhor partição para se colocar um programa: First-fit, Best-fit e Worst-fit. 
Considere um ambiente computacional no qual o sistema possui as seguintes áreas livres na memória principal (segmentos), que aparecem na ordem apresentada na figura 1: 
Figura 1 – Partições livres de memória
 
Este mesmo ambiente possui alguns programas aguardando alocação de espaço, como mostrado na figura 2: 
Figura 2 – Processos aguardando alocações de partições de memória
Considere o uso de particionamento dinâmico; porém os processos não podem ser fragmentados, caso não haja memória suficiente disponível. O processo A é o primeiro a ser alocado; em seguida o B e por último o C. 
Tendo como base as informações apresentadas, analise as seguintes afirmações: 
I. O processo A é alocado na área livre 1, usando a estratégia Worst-fit.
II. O processo B é alocado na área livre 3, usando a estratégia First-fit.
III. O processo C é alocado na área livre 5, usando a estratégia Best-fit.
IV. A área livre 3 ficará sempre vazia.
V. O processo B é sempre alocado na área livre 2, nas 3 estratégias.
Assinale a alternativa correta:
A - Somente as afirmativas I e IV estão corretas.
B - Somente as afirmativas I, III e V estão corretas.
C - Somente as afirmativas II e III estão corretas.
D - Somente as afirmativas II e IV estão corretas.
E - Somente as afirmativas III e V estão corretas.check_circleResposta correta
A Gerência de Memória deve ser capaz de organizar o tráfego de dados. Isto é, ela deve fazer com que os dados provenientes da memória secundária sejam alocados em espaços de memória vagos da memória primária. Após isso, eles devem ser desalojados quando seus processos terminam, garantindo que haverá espaços de memória principal vagos para novos processos. 
A técnica de memória virtual foi criada para viabilizar a execução de programas que são maiores do que a memória RAM, e para permitir a execução de diversos programas em ambiente multitarefa. Para tanto, esta abordagem de gerenciamento de memória utiliza partes da memória secundária, mantendo na memória principal apenas os dados ativos e necessários para a execução. 
Diante desse contexto, analise as sentenças e marque V pra verdadeiras e F para falsas:
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F se a sentença for falsa:
· (   )As páginas que estão na memória principal tem o nome de Frames (ou molduras), enquanto que as páginas que estão na memória virtual têm o nome de Páginas Virtuais.
· (   )A transferência de uma página da memória secundária para a principal é chamada de Page Out. O processo inverso, a transferência de uma página da memória principal para a secundária, é chamada de Page In.
· (   )Paginação é uma técnica de gerência de memória, na qual a memória principal é dividida em pedaços de tamanhos iguais, chamados de páginas. A paginação utiliza o conceito de memória virtual.
· (   )First fit, best fit e worst fit são estratégias de escolha de partição de memória.
· (   )Na paginação, as áreas de memória são todas do mesmo tamanho, enquanto que na segmentação as áreas de memória podem ter tamanhos diferentes.
A sequência correta é:
A - V-V-F-V-F
B - V-F-V-V-Vcheck_circleResposta correta
C - V-F-F-V-F
D - F-V-V-F-F
E - F-F-V-F-F
LRU é um algoritmo de:
A - Escalonamento de CPU.
B - Escalonamento de disco.
C - Gerência de DMA.
D - Gerência de memória.check_circleResposta correta
E - System Calls.
Um HD é formado por blocos e, no momento da formatação, é escolhido o tamanho destes blocos e os tipos de sistemas de arquivos que serão usados, se FAT (32/64) ou NTFS, no caso do Windows, ou EXT, no caso do Linux. Alguns blocos estarão ocupados e outros estarão livres e essa gerência é feita pelo Sistema Operacional que precisa identificar os espaços livres para armazenar arquivos.
Conforme a figura, há 03 formas de se fazer a gerência de espaços livres, através dos mapas de bits,lista encadeada e tabelas de blocos livres.
Gerência de espaços livres.png 88.9 KB Dentro desse contexto, analise as afirmativas e marque V para verdadeiras e F para falsas:
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F se a sentença for falsa:
· (   )No mapa de bits, para cada bloco existente no HD, é selecionado 1 bit, se o valor for 1, o bloco está ocupado, se o valor for 0, está livre.
· (   )Na lista encadeada, há um apontador para o início do primeiro bloco livre e, em cada bloco livre, há um apontador para o próximo livre.
· (   )A tabela de blocos livres é composta pelo número inicial do bloco, representado pelo número 4 na figura, com dois blocos livres.
· (   )Na tabela de blocos livres (conforme figura), o bloco 25 possui 7 blocos livres.
· (   )Na tabela de blocos livres (conforme figura), o bloco 13 possui 20 blocos livres.
A sequência correta é:
A - V, V, F, F, V
B - V, F, V, F, V
C - F, V, F, V, F
D - F, F, V, V, V
E - V, V, V, F, Fcheck_circleResposta correta
Cada plataforma computacional e cada sistema operacional possuem ferramentas e abordagens distintas para operar as suas funcionalidades. Isso implica em formas diferentes na leitura e armazenamento de arquivos, dadas as diferenças tanto na parte física quanto lógica do ambiente. Todas essas diferenças se aplicam também na forma de organização destes arquivos.  
De acordo com o exposto, qual nome é dado para a forma que o Sistema Operacional estrutura, organiza, armazena e recupera as informações contidas nos arquivos de dados?
A - Page fault. 
B - Escalonador. 
C - Sistemas de arquivos.check_circleResposta correta
D - Exceção. 
E - Interrupção. 
Inicialmente, um programa fica armazenado na memória secundária, como um disco ou um pen drive. Como o processador somente executa instruções que estão na memória principal, este programa, ou parte dele, precisa ser copiado da memória secundária para a memória principal. Esta é uma das tarefas do Gerenciamento de Memória. Existem 3 estratégias para escolher a melhor partição para se colocar um programa: First-fit, Best-fit e Worst-fit.
Considere um ambiente computacional no qual o sistema possui as seguintes áreas livres na memória principal (segmentos), que aparecem na ordem apresentada na figura 1:
Figura 1 – Partições livres de memória
image.png 3.32 KB
Este mesmo ambiente possui alguns programas aguardando alocação de espaço, como mostrado na figura 2:
Figura 2 – Processos aguardando alocações de partições de memória
image.png 2.74 KB
Considere o uso de particionamento dinâmico; porém os processos não podem ser fragmentados, caso não haja memória suficiente disponível. O processo A é o primeiro a ser alocado; em seguida o B e por último o C.
Tendo como base as informações apresentadas, analise as seguintes afirmações:
I. São criadas 2 novas áreas livres de 3 KB, na estratégia First-fit.
II. O único processo que cria novas áreas livres na estratégia Best-fit será o processo C.
III. O processo C não pode ser alocado pela estratégia Worst-fit.
IV. O processo A é alocado apenas nas partições 1 ou 2, nas 3 estratégias.
V. A área livre 2 ficará sempre vazia.
Assinale a alternativa correta:
A - Somente as afirmativas I, II e III estão corretas.check_circleResposta correta
B - Somente as afirmativas I, III e IV estão corretas.
C - Somente as afirmativas I, II e V estão corretas.
D - Somente as afirmativas II, III e IV estão corretas.
E - Somente as afirmativas III, IV e V estão corretas.
O conceito de memória virtual é viabilizar a execução de programas que são maiores do que a memória RAM e sejam executados de forma satisfatória. Para tanto, esta abordagem de gerenciamento de memória utiliza partes da memória secundária, utilizando na memória principal apenas os dados ativos e necessários para a execução. Os endereços de memória lógica são divididos em unidades virtuais, denominadas como páginas. Seus respectivos espaços na memória física são chamados de molduras, devidamente mapeadas para gerência do MMU (Unidade de Gerência de Memória).
Existem algoritmos específicos para a substituição de páginas de memória. Dentro desse contexto, associe o algoritmo com a sua descrição mais precisa:
Relacione o segundo grupo com os enumerados no primeiro grupo.
I. Algoritmo LRU
II. Algoritmo NRU
III. Algoritmo LFU
IV. Algoritmo MRU
(   )É o algoritmo que usa, como abordagem, selecionar a página menos referenciada, ou seja, é mantido um contador com o número de referências para cada página e assim, a página que possuir o contador com menor número de referências será escolhida, evitando escolher páginas que são bastante utilizadas.
(   )É o algoritmo que usa, como abordagem, medir o quanto cada página é utilizada, partindo assim do princípio de que as páginas mais utilizadas até o momento serão justamente as mais utilizadas no futuro. A página há mais tempo sem ser referenciada é removida.
(   )É o algoritmo que usa, como abordagem, deixar disponível para alocações a página não utilizada recentemente. Para definir se elas são utilizadas ou não, o sistema operacional classifica as páginas em quatro classes, definindo sequencialmente por pesos se elas foram referenciadas ou modificadas.
(   )É o algoritmo que usa, como abordagem, realizar a alocação nas páginas mais utilizadas recentemente. Esta abordagem busca apenas pelas páginas recentemente utilizadas, permitindo assim, que as páginas não utilizadas continuem não sendo utilizadas.
Marque a alternativa que tem a ordem correta de numeração do segundo grupo:
A - I, III, II, IV
B - II, IV, I, 
C - III, I, II, IVcheck_circleResposta correta
D - IV, II, III, I
E - IV, III, II, I
Cada sistema operacional implementa o seu próprio sistema de arquivos, sendo assim, arquivos e diretórios criados em determinado sistema operacional podem não ser compatíveis para sua execução em um outro sistema operacional que esteja atuando com um outro sistema de arquivos. O sistema de arquivos utilizado no sistema operacional, é definido no momento onde o disco é formatado pela primeira vez.
Sobre o sistema de arquivos, identifique qual destes utiliza os padrões de gerenciamento de arquivos da família Unix:
A - FAT.
B - NTFS.
C - EXT.check_circleResposta correta
D - exFAT.
E - HFS.
Tempo compartilhado é um algoritmo de:
A - Escalonamento de CPU.check_circleResposta correta
B - Escalonamento de disco.
C - Gerência de DMA.
D - Gerência de memória.
E - System Calls
Os sistemas com múltiplos processadores possuem duas ou mais CPUs interligadas e trabalhando em conjunto. A vantagem deste tipo de sistema é permitir que vários programas sejam executados ao mesmo tempo ou que um mesmo programa seja subdividido em partes para serem executadas simultaneamente em mais de um processador. Estes sistemas podem ser:
A - First Fit e Best fit.
B - Fracamente e fortemente acoplados. check_circleResposta correta
C - LRU e LFU.
D - NTFS e FAT.
E - Time sharing e tempo compartilhado.
DMA-Direct Memory Access é:
A - Uma área de memória.
B - Uma área de disco.
C - Um sistema de arquivo
D - Um dispositivo. check_circleResposta correta
E - Um algoritmo.
Sempre que um programa necessita executar uma instrução privilegiada, a solicitação deve ser realizada através de:
A - Clock.
B - Exceção.
C - Instruções de DMA.
D - Interrupção.
E - System Calls. check_circleResposta correta
Informações logicamente relacionadas, podendo representar instruções ou dados, é a definição de:
A - Arquivos. check_circleResposta correta
B - Frames.
C - Paginas.
D - Processos.
E - Threads.
Quais das alternativas a seguir representa uma instrução que gere a situação de overflow ou uma divisão por zero:
A - Clock.
B - DMA.
C - Estados do processo.
D - Interrupção. check_circleResposta correta
E - Timer.
Em relação ao Sistema operacional, é verdadeiro afirmar que:
A - Só existe para ambiente Unix
B - Só existe em computadores de grande porte;
C - Não pode ser executado
D - Não é um programa;
E - Gerencia recursos de hardware e software; check_circleResposta corretaSão exemplos de memórias primária, secundária e terciária, respectivamente:
A - ROM, pen drive e disco rígido.
B - ROM, CPU e memory card.
C - RAM, disquete e CD.
D - RAM, disco rígido e pendrive. check_circleResposta correta
E - Disquete, CD e DVD.
Instruções que só devem ser executadas pelo sistema operacional ou sob sua supervisão, impedindo, assim, a ocorrência de problemas de segurança e integridade do sistema. São conhecidas como:
A - Instruções de DMA.
B - Instruções de Kernel. check_circleResposta correta
C - Instruções de usuário.
D - LRU.
E - NTFS.
Sejam os seguintes tópicos:
I. Paginação;
II. Segmentação;
III. NTFS;
IV. Alocação Contigua;
V. Swapping;
VI.FAT.
A gerencia de memória é responsável por manter a utilização da memória o mais otimizada possível. Dentre os tópicos anteriores, identifique os que fazem parte da gerencia de memória:
A - I, II, III e VI;
B - I, II, IV e V; check_circleResposta correta
C - Somente I e II;
D - Somente III e VI;
E - Todos os tópicos citados.
NTFS é:
A - Um algoritmo de escalonamento de CPU.
B - Um algoritmo de gerencia de memória.
C - Um page fault.
D - Um sistema de arquivo. check_circleResposta correta
E - Uma gerencia de dispositivo.

Continue navegando