Buscar

001 Teste Juntado

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 108 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 108 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 108 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

SISTEMAS OPERACIONAIS
Questão 1 - Quanto ao tipo, um Sistema Operacional que trabalha com multiprogramação são classificados como:
Sistema de Tempo Compartilhado
Questão 2 - A forma como um programa de usuário solicita algo ao SO denomina-se:
System Call
CCT0757_A1_201907231471_V1
1.Em relação aos tipos de sistemas operacionais analise as alternativas corretas: I - Os tipos de sistemas operacionais são: Sistemas Monoprogramáveis/Monotarefa; Sistemas Multiprogramáveis/Multitarefa; Sistemas com Múltiplos Processadores; II - Um sistema monotarefa é voltado a execução de um único programa ou tarefa; III - Um sistema multitarefa implementa o conceito de multiprogramação; IV - Um sistema com múltiplos processadores caracteriza-se por possuir apenas dois processadores.
I, II e III
2.Para que uma aplicação execute instruções privilegiadas é necessário que esta aplicação faça:
uma chamada ao sistema (system call)
3.Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados
espera, pronto ou execução
4.Os sistemas operacionais podem ser classificados em relação à possibilidade de concorrência entre processos e de uso concorrente por mais de um usuário. Neste contexto podem os afirmar que:
Todo sistema multiusuário é também multitarefa
5.São tipos de sistemas operacionais:
Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, Sistemas com múltiplos 
6.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.
Um usuário pode interagir com o Sistema Operacional apenas por terminal interpretador de comandos (shell).
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:
Execução simultânea de vários processos, diminuindo assim o tempo de espera médio do sistema.
 
8.(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, V
CCT0757_A1_201907231471_V2
1.Define-se um sistema operacional multitarefa como sendo aquele que possui a capacidade de:
manter vários programas na memória simultanemente.
2.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.
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.
3.Em sistemas operacionais, o conceito de compilador é:
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 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.
4.Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre processos e a possibilidade de uso concorrente por mais de um usuário. Neste contexto podemos afirmar que:
Todo sistema multiusuário é também multitarefa.
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 um único programa ou tarefa.
Os sistemas monoporogramáveis pela sua simplicidade não permite a existência de concorrência.
6.(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, V
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.
Um usuário pode interagir com o Sistema Operacional apenas por terminal interpretador de comandos (shell).
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:
Execução simultânea de vários processos, diminuindo assim o tempo de espera médio do sistema.
CCT0757_A1_201907231471_V3
1.Em relação aos tipos de sistemas operacionais analise as alternativas corretas: I - Os tipos de sistemas operacionais são: Sistemas Monoprogramáveis/Monotarefa; Sistemas Multiprogramáveis/Multitarefa; Sistemas com Múltiplos Processadores; II - Um sistema monotarefa é voltado a execução de um único programa ou tarefa; III - Um sistema multitarefa implementa o conceito de multiprogramação; IV - Um sistema com múltiplos processadores caracteriza-se por possuir apenas dois processadores.
I, II e III
2.Para que uma aplicação execute instruções privilegiadas é necessário queesta aplicação faça:
uma chamada ao sistema (system call)
3.Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados
espera, pronto ou execução
4.Os sistemas operacionais podem ser classificados em relação à possibilidade de concorrência entre processos e de uso concorrente por mais de um usuário. Neste contexto podem os afirmar que:
Todo sistema multiusuário é também multitarefa
5.São tipos de sistemas operacionais:
Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, Sistemas com múltiplos processadores.
6.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.
Um usuário pode interagir com o Sistema Operacional apenas por terminal interpretador de comandos (shell).
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:
Execução simultânea de vários processos, diminuindo assim o tempo de espera médio do sistema.
 
8.(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, V
CCT0757_A1_201907231471_V4
1.Define-se um sistema operacional multitarefa como sendo aquele que possui a capacidade de:
manter vários programas na memória simultanemente.
2.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.
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.
3.Em sistemas operacionais, o conceito de compilador é:
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 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.
4.Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre processos e a possibilidade de uso concorrente por mais de um usuário. Neste contexto podemos afirmar que:
Todo sistema multiusuário é também multitarefa.
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 um único programa ou tarefa.
Os sistemas monoporogramáveis pela sua simplicidade não permite a existência de concorrência.
6.(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 estã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, V
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.
Um usuário pode interagir com o Sistema Operacional apenas por terminal interpretador de comandos (shell).
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:
Execução simultânea de vários processos, diminuindo assim o tempo de espera médio do sistema.
CCT0757_A2_201907231471_V1
1.Suponha que um usuário esteja utilizando um editor de texto em um terminal Windows. Em um dado momento ele nota que o computador ficou lento. O usuário confirma que aparentemente não há nenhum programa sendo executado além do Windows e do Word. Ao conferir no gerenciador de tarefas, ele observa que existe um novo processo chamado "backup". Entretanto, não há nenhuma interface para lidar com esse processo. Neste caso, podemos dizer que o processo "backup" é um processo do tipo:
background.
Durante o ciclo de vida de um processo são realizadas entradas e saídas de dados no processo. Estas entradas e saídas são feitas através de canais de comunicação disponibilizada pelo processo. O processo tem no mínimo dois canais de comunicação associados a ele. Os canais permitem acesso de um processo a outros processos, comunicação com o usuário, arquivos, etc.
 Processo em foreground: são processos que mantém com o usuário uma ligação direta enquanto esta sendo processado. Esta ligação do processo com o usuário é feita através dos canais de comunicação associados ao teclado, mouse, monitor, etc.
 Processos em background: são processos que não tem ligação direta com o usuário enquanto esta sendo processado. Este tipo de processo é muito utilizado em processamentos do tipo batch.
Referência: livro texto da disciplina: 2.2. Estados de um Processo 
2.Suponha que um usuário acionou um programa que, ao ser carregado, solicitoua 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.
3.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
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.
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
5.Qual a diferença entre processos e threads?
Uma thread pode alterar o conteúdo da memória de outra, já processo não.
6.Chama-se de processo a instância de um programa em execução . Cada processo no sistema pode estar em algum de seus estados em certo momento. Um processo no estado executando passa para o estado pronto, quando:
ocorre quando o processo é interrompido e novo processo será selecionado
7.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.
8.Existem três estados de um processo: Pronto, Executando e Bloqueado. Com relação as estados de um processo, as seguintes afirmações são verdadeiras (V) ou falsas (F)?
( ) 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.
( ) Um processo que está no estado Pronto passa para o estado Executando quando é escolhido pelo Escalonador de Processos.
( ) Um processo que está no estado Bloqueado passa para o estado Pronto quando o evento esperado pelo processo ocorre.
( ) Em um computador multiprogramado vários processos podem estar no estado de Pronto simultâneamente.
 A alternativa que corresponde ao preenchimento das colunas, na sequência, é:
F, V, V, V
 
CCT0757_A2_201907231471_V2
1.Processo é um conceito chave no funcionamento de um Sistema Operacional: I. Um processo é um programa em execução. II. Cada processo possui instruções que serão executadas e um espaço de endereçamento em que pode ler e escrever. III. Um processo pode resultar na execução de outros processos, chamados de processos filhos, que compartilham o espaço de endereçamento com o processo pai. Assinale a alternativa correta:
I e II estão corretas.
2.Para melhor análise do desempenho dos processos com os diferentes tipos de escalonamento existentes, os processos são classificados em dois tipos: CPU-bound e I/O-bound. Com esse conceito definido podemos afirmar que:
Os processos CPU-bound levam vantagem em escalonamentos feitos com o mecanismo de preempção por tempo, enquanto os processos I/O-bound se beneficiam através de mecanismos de prioridade dinâmica.
3.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.
É permitido que mais de um processo, em execução, possa executar, simultaneamente, uma região crítica
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
4.Um processo preemptivo é aquele que:
Pode ser interrompido sem que haja prejuízo ao seu processamento
5."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?
Execução de Programas;
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 
O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução, obedecendo os critérios estabelecidos
7.Em sistemas multiprogramáveis os processos podem assumir diferentes estados. Os três estados mais importantes são: running (execução); ready (pronto); e wait (espera). Mudanças entre esses estados podem ocorrer a qualquer momento. Assinale dentre as assertivas seguir a unica mudança de estado que NÃO pode acontecer:
ESPERA para EXECUÇÃO
8.Suponha que um usuário esteja utilizando um editor de texto em um terminal Windows. Em um dado momento ele nota que o computador ficou lento. O usuário confirma que aparentemente não há nenhum programa sendo executado além do Windows e do Word. Ao conferir no gerenciador de tarefas, ele observa que existe um novo processo chamado "backup". Entretanto, não há nenhuma interface para lidar com esse processo. Neste caso, podemos dizer que o processo "backup" é um processo do tipo:
background.
Durante o ciclo de vida de um processo são realizadas entradas e saídas de dados no processo. Estas entradas e saídas são feitas através de canais de comunicação disponibilizada pelo processo. O processo tem no mínimo dois canais de comunicação associados a ele. Os canais permitem acesso de um processo a outros processos, comunicação com o usuário, arquivos, etc.
 Processo em foreground: são processos que mantém com o usuário uma ligação direta enquanto esta sendo processado.Esta ligação do processo com o usuário é feita através dos canais de comunicação associados ao teclado, mouse, monitor, etc.
 Processos em background: são processos que não tem ligação direta com o usuário enquanto esta sendo processado. Este tipo de processo é muito utilizado em processamentos do tipo batch.
Referência: livro texto da disciplina: 2.2. Estados de um Processo 
 CCT0757_A2_201907231471_V3
1.Existem três estados de um processo: Pronto, Executando e Bloqueado. Com relação as estados de um processo, as seguintes afirmações são verdadeiras (V) ou falsas (F)?
( ) 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.
( ) Um processo que está no estado Pronto passa para o estado Executando quando é escolhido pelo Escalonador de Processos.
( ) Um processo que está no estado Bloqueado passa para o estado Pronto quando o evento esperado pelo processo ocorre.
( ) Em um computador multiprogramado vários processos podem estar no estado de Pronto simultâneamente.
A alternativa que corresponde ao preenchimento das colunas, na sequência, é:
F, V, V, V
2.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
3.Chama-se de processo a instância de um programa em execução . Cada processo no sistema pode estar em algum de seus estados em certo momento. Um processo no estado executando passa para o estado pronto, quando:
ocorre quando o processo é interrompido e novo processo será selecionado
4.Qual a diferença entre processos e threads?
Uma thread pode alterar o conteúdo da memória de outra, já processo não.
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 "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.
6.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.
7.Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo, que compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise as seguintes asserções. Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se beneficiar mais efetivamente dos diversos núcleos dos processadores multicores
**************************porque**************************
o sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar simultaneamente diversas seqüências de código, sobrepondo suas execuções e, normalmente, reduzindo o tempo de resposta das aplicações às quais estão associadas.
Acerca dessas asserções, assinale a opção correta.
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
8.Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de endereçamento. Threads de um mesmo processo compartilham o mesmo contexto de software e espaço de endereçamento, apesar de terem contexto de hardware próprio. De acordo com as afirmações, marque a alternativa correta.
O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o contexto de hardware precisa ser salvo, já que o contexto de software e o espaço de endereçamento são os mesmos entre os vários threads
CCT0757_A2_201907231471_V4
1.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.
2.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
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?
PRONTO
4.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.
Todas estão corretas.
5.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?
Aplicativos;
6.Suponha que um programador esteja medindo o desempenho de seus programas. Para este programador, é muito importante saber o tempo total que o processo leva desde sua criação até o seu término. Os sistemas operacionais atuais disponibilizam uma série de informações que podem auxiliar este programador. Marque a alternativa que representa a informação que este programador precisa:
Tempo de turnaround
 O tempo de turnaround = tempo de vida do processo
7.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: 
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.Em sistemas multiprogramáveis os processos podem assumir diferentes estados. Os três estados mais importantes são: running(execução); ready (pronto); e wait (espera). Mudanças entre esses estados podem ocorrer a qualquer momento. Assinale dentre as assertivas seguir a unica mudança de estado que NÃO pode acontecer:
ESPERA para EXECUÇÃO
 
CCT0757_A3_201907231471_V1
1.Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que:
Chegar primeiro ao estado de pronto
	 
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 a paralelização efetiva de processos concorrentes.
3.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.
PROCESSADOR
	 
4.Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos listados abaixo escolhe primeiro para execução o que tiver menor tempo ?
SJF
	 
5.Quais são (todas) as formas, tipos de Sistemas Operacionais, de compartilhamento de uma CPU?
Sistemas em batch, de tempo compatilhado e de tempo real
6.São critérios de escalonamento de processos em sistemas operacionais:
throughput, tempo de espera, tempo de turnaround
7.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.
	 
Chegar primeiro ao estado de pronto..
8.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
CCT0757_A3_201907231471_V2
1.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)
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:
19,6 segundos
3.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
6
4.Marque 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.
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.
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 pronto.
A principal característica do FIFO ou FCFS é: Chegar primeiro ao estado de pronto.
6.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
7.O que são sistemas de tempo compartilhado ou sistemas on-line?
São sistemas que utilizam janelas de tempo para que jobs rodem em sua "fatia de tempo"
8.No gerenciamento de processos existem várias estratégias de escalonamento. Correlacione os tipos de escalonamento com a estratégia correspondente: SJF - Round Robin - FCFS - Múltiplas Filas
I) O primeiro que chega é o primeiro a ser atendido
II) O menor primeiro
III) Escalonamento circular
IV) Filas com prioridades diferentes.
II - III - I - IV
A seguinte correlação deve ser analisada:
SJF - II) O menor primeiro
Round Robin - III) Escalonamento circular
FCFS - I) O primeiro que chega é o primeiro a ser atendido
Múltiplas Filas - IV) Filas com prioridades diferentes.
CCT0757_A3_201907231471_V3
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:
21,6 segundos
	 
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.
3.Selecione o algoritmo de escalonamento de processos que é não-preemptivo:
Shortest Job First (SJF)
4.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)
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?
4.5
6.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:
Shortest-Job-First (SJF)
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:
Transição.
8.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?
FIFO
CCT0757_A3_201907231471_V4
1.O que são sistemas em batch?
São sistemas onde não há compartilhamento de recursos, um job roda do início ao fim, sem parar
2.Em relação a gerência do processador, Tempo de TEMPO DE RESPOSTA é?
resposta é o tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida.
3.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.
4.São conhecidos como algoritmos de escalonamento de processos:
SJF e RR
5.O conceito utilizado pelo sistema operacional, quando o tempo de CPU é compartilhado para atender a muitos processos, é:
time-sharing.
6.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 concluir antes de seu tempo terminar, o sistema passará o processador para o próximo processo na fla.
 Assinale a alternativa VERDADEIRA:
Apenas as afirmativas II e III estão corretas.
Em uma política de escalonamento preemptiva existe a possibilidade de retirar a permissão do processo sobre o uso da CPU.
7.Starvation é uma situação que ocorre quando:
Pelo menos um processo é continuamente postergado e não executa.
8.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
CCT0757_A4_201907231471_V1
1.Qual conceito está diretamente "ligado" ao conceito de "localidade", onde processos devem manter suas referências em posições próximas?
Working set
2.As principais funções do gerenciamento de memória são:
Alocação de Memória e controle de fragmentação
As principais funções do gerenciamento de memória são alocação de Memória e controle de fragmentação
3.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:
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.
A implementação da memmória virtual permitiu a expansão da memória principal com a utilização da memória secundária.
4.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
como 7 bits define a página, 2^7 páginas podem ser endereçadas = 128
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
6
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.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 4K
7.Considerando um sistema com memória paginada é correto afirmar que:
Poderá ocorrer fragmentação interna na última página de um processo
 É possível ocorrer fragmentação interna na última página de cada processo
8.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?
Ocorre o "page fault"
CCT0757_A4_201907231471_V2
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
	 
2.Em um processo de paginação, como são chamadas as páginas físicas que recebem as páginas lógicas?
Frames.
 Esta é a deniminação para frames ou molduras.
3.Não é uma técnica de gerência de memória:
Alocação circular por prioridade
4.Um processo faz referência a 6 páginas distintas (A,B,C,D,E,F) na seguinte ordem: C - D - A - B - E - F - B - C - D - A - E - D - B - E Considerando que estarão alocadas 5 molduras para este processo e que este sistema utiliza a estratégia FIFO (primeiro que entra é o primeiro que sai) assinale o item que informa a quantidade de page fault (falha de página) para esta execução e também o conteúdo das cinco molduras após essas referências (não necessariamente na ordem).
11 - (E,C,D,A,B)
5.[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.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.
6.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.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
2^11 x 2^11 = 2^22
8.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 III está correta
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 
 
CCT0757_A4_201907231471_V3
1.(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:
trashing.
2.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.
3.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 setença III está correta.
4.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?
8GB
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
5 109 167
6 132 198
7 143 185
Dados os momentos de carga e último acesso, a próxima página a ser retirada pela política LRU (menos recentemente utilizada) é:
5
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.Técnica de alocação de memória que busca a área livre de menor tamanho capaz de satisfazer certo pedido de alocação é:
best-fit
Esta é a definição do método Best-fit
7.Um computador tem 8 molduras de página, atualmente ocupadas pelas páginas abaixo.
Página	Carga	Último Acesso
0	123	270
1	231	250
2	101	278
3	145	279
4	123	253
5	109	167
6	132	198
7	143	185
Dados os momentos de carga e último acesso, a próxima página a ser retirada pela política LRU (menos recentemente utilizada) é:
5
8.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 as sentenças I e IV estão corretas
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.
CCT0757_A4_201907231471_V4
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?
8K endereços
2.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
3.Considerando uma lista de blocos livres para gerência de alocação de memória, em que consiste o algoritmo first fit (primeiro encaixe)?
O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo primeiro espaço na lista de blocos livres que seja grande o suficiente para os requisitos do processo solicitante.
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.
5
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
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.Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente da técnica utilizada, pode acontecer de não haver memória principal disponível para todos os processos. Para solucionar este problema foi proposta uma técnica que é implementada em praticamente todos os sistemas operacionais atuais. Esta técnica consiste em selecionar um processo residente da memória que é transferido da memória principal para a memória secundária. Desta forma, libera-se memória principal para execução de novos processos. Para que o processo que está em memória secundária retorne à memória principal, o procedimento inicial é repetido, sendo outro processo transferido para a memória secundária. Selecione a assertiva que descreve o nome desta técnica:
Swapping
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.
4
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.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 Memórias
CCT0757_A5_201907231471_V1
1.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
2.A utilização de dispositivos com DMA é indicada para:
Dispositivos que efetuam grande transferência de dados para a memória.
3.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.
4.A utilização de dispositivos com DMA é indicado para:
Dispositivos que efetuam grande transferência de dados para a memória.
5.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.
6.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.
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;
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
CCT0757_A5_201907231471_V2
	 	 
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.
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.
3.A utilização de dispositivos com DMA é indicado para:
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:
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:
Drivers
6.A utilização de dispositivos com DMA é indicada para:
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;
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.
CCT0757_A5_201907231471_V3
1.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
2.A utilização de dispositivos com DMA é indicada para:
Dispositivos que efetuam grande transferência de dados para a memória.
3.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.
4.A utilização de dispositivos com DMA é indicado para:
 
Dispositivos que efetuam grande transferência de dados para a memória.
5.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.
6.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.
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;
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
CCT0757_A5_201907231471_V4
1.A utilização de dispositivos com DMA é indicado para:
Dispositivos que efetuam grande transferência de dados para a memória.
2.A utilização de dispositivos com DMA é indicada para:
Dispositivos que efetuam grande transferência de dados para a memória.
3.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.
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
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;
6.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
7.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.
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.
 
SISTEMAS OPERACIONAIS		Lupa	 	Calc.
 
 
 	 
	 	 
Vídeo
 
PPT
 
MP3
 
	CCT0757_A6_201907231471_V1
							
Aluno: MARCELO DE REZENDE CARAM	Matr.: 201907231471
Disc.: SIST. OPERACIONAIS 	2020.1 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
 	
 
1.
	Assinale a alternativa INCORRETA:
Não é um atributo de armazenamento de arquivos.
	 
Nome
	 
Localização
	 
Tipo
	 
Tamanho
 
 
Certo 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.
 	
 
2.
	Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função.
	 
Prover rotinas para acesso.
	 
Atender às requisições de armazenamento e recuperação de informações.
	 
Garantir a validade do arquivo.
	 
Prover acesso a dispositivos diferentes.
 
 
Certo Evitar a fragmentação interna na memória principal.
 	
 
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 I e II estão corretas
 
 
Certo Somente a sentaça I está correta.
	 
Somente as sentenças I e III estão corretas
	 
Somente a sentença III 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.
 	
 
4.
	Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo.
	 
Nome
 
 
Certo Tamanho do bloco
	 
Permissão de leitura/escrita
	 
Tipo
	 
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 as sentenças I e III estão corretas
	 
Somente as sentenças II e III estão corretas
 
 
Certo Somente a sentença I está correta
	 
Somente a sentença II está correta
	 
Somente a sentença III está correta
 	
 
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.
	 
Poderá ser atendida simultaneamente com outra em atendimento.
 
 
Certo Só poderá ser atendida se nenhuma outra estiver em atendimento.
	 
Nenhuma das outras respostas.
 	
 
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 do processador
	 
Proteção do sistema
	 
Gerenciamento de memória
	 
Gerenciamento de entrada e saída
 
 
Certo Gerenciamento de arquivos
SISTEMAS OPERACIONAIS		Lupa	 	Calc.
 
 
 	 
	 	 
Vídeo
 
PPT
 
MP3
 
CCT0757_A6_201907231471_V2
							
Aluno: MARCELO DE REZENDE CARAM	Matr.: 201907231471
Disc.: SIST. OPERACIONAIS 	2020.1 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
 	
 
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
 
 
 
Certo Somente a sentaç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 as sentenças I 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.
 	
 
2.
	Assinale a alternativa INCORRETA:
Não é um atributo de armazenamento de arquivos.
	 
Localização
	 
Tipo
 
 
Certo Função
	 
Tamanho
	 
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
	 
Tipo
 
 
Certo Tamanho do bloco
	 
Data de modificação
 	
 
4.
	Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função.
	 
Prover acesso a dispositivos diferentes.
	 
Atender às requisições de armazenamento e recuperação de informações.
	 
Prover rotinas para acesso.
 
 
Certo Evitar a fragmentação interna na memória principal.
	 
Garantir a validade do arquivo.
 	
 
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;
 
 
Certo Gerenciamento de arquivos
	 
Gerenciamento de memória
	 
Gerenciamento de entrada e saída
	 
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 quando chegar sua vez na fila.
	 
Poderá ser atendida simultaneamente com outra em atendimento.
 
 
Certo 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 II e III estão corretas
	 
Somente a sentença III está correta
 
 
Certo Somente a sentença I está correta
	 
Somente a sentença II está correta
	 
Somente as sentenças I e III estão corretas
 
	 
 
 
SISTEMAS OPERACIONAIS		Lupa	 	Calc.
 
 
 	 
	 	 
Vídeo
 
PPT
 
MP3
 
	CCT0757_A6_201907231471_V3
							
Aluno: MARCELO DE REZENDE CARAM	Matr.: 201907231471
Disc.: SIST. OPERACIONAIS 	2020.1 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
 	
 
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 II e III estão corretas
	 
Somente as sentenças I e III estão corretas
 
 
Certo Somente a sentaça I está correta.
	 
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.
 	
 
2.
	Assinale a alternativa INCORRETA:
Não é um atributo de armazenamento de arquivos.
	 
Nome
 
 
Certo Função
	 
Localização
	 
Tamanho
	 
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.
 
 
Certo Tamanho do bloco
	 
Tipo
	 
Data de modificação
	 
Nome
	 
Permissão de leitura/escrita
 	
 
4.
	Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função.
	 
Garantir a validade do arquivo.
 
 
Certo Evitar a fragmentação interna na memória principal.
	 
Atender às requisições de armazenamento e recuperação de informações.
	 
Prover rotinas para acesso.
	 
Prover acesso a dispositivos diferentes.
 	
 
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 entrada e saída
	 
Gerenciamento do processador
	 
Proteção do sistema
 
 
Certo Gerenciamento de arquivos
	 
Gerenciamento de memória
 	
 
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ó será atendida de acordo com sua prioridade na fila.
 
 
Certo Só poderá ser atendida se nenhuma outra estiver em atendimento.
	 
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 II está correta
	 
Somente a sentença III está correta
	 
Somente as sentenças I e III estão corretas
 
 
Certo Somente a sentença I está correta
	 
Somente as sentenças II e III estão corretas
SISTEMAS OPERACIONAIS		Lupa	 	Calc.
 
 
 	 
	 	 
Vídeo
 
PPT
 
MP3
 
CCT0757_A6_201907231471_V4
							
Aluno: MARCELO DE REZENDE CARAM	Matr.: 201907231471
Disc.: SIST. OPERACIONAIS 	2020.1 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões

Outros materiais