Logo Passei Direto
Buscar

AVS SISTEMAS OPERACIONAIS

Ferramentas de estudo

Questões resolvidas

Existem condições necessárias(não suficientes) e condições suficientes para a ocorrência de DEADLOCK. Explique ou exemplifique a espera circular?

Em relação as estratégias de escalonamento de disco, faça uma comparação entre as estratégias FIFO (First In First Out) e SSTF (Shortest Service Time First).

Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido.
Sistemas Multiusuários e Multitarefas
Sistemas Monousuário e Multitarefas
Sistemas Multitarefas com Múltiplos usuários
Sistemas Monousuários e Monotarefas
Sistemas Monotarefas com mais de um usuário

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:
CPU-bound.
monotarefa.
I/O-bound.
foreground.
background.

Um thread é Fluxo de execução e parte integrante de um processo e o multithreading é a associação de vários fluxos de execução a um único processo.
Julgue as sentenças em verdadeiras (V) ou falsas (F).
1. Thread é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas concorrentemente.
2. Cada thread tem o mesmo contexto de hardware e compartilha o mesmo o espaço de memória (endereçado a um mesmo processo-pai), porém o contexto de software é diferente.
3.Um dos benefícios do uso das threads é que quando um thread espera por um recurso um outro do mesmo grupo pode estar sendo executado.
1.V - 2.F - 3.V
1.V -2.V - 3.V
1.F - 2.V - 3.F
1.F - 2.F - 3.V
1.V -2.F - 3.F

Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de prioridade maior sempre o impedem de ser executado, diante desta situação podemos concluir que ocorreu:
Bloqueio
Starvation
Espera ocupada
Deadlock
Exclusão mútua

O semáforo possui regras de acesso. Analise as regras abaixo que permitem o acesso adequado ao semáforo e, em seguida, assinale a alternativa correta: I. O semáforo deve ser inicializado com um valor não negativo. II. A operação wait decrementa o semáforo; se o valor ficar negativo o processo é bloqueado. III. A operação signal incrementa o semáforo; se o valor não ficar positivo o processo bloqueado pela operação wait é desbloqueado. IV. As operações de incrementar e decrementar devem não ser operações atômicas, ou indivisíveis.
apenas I e IV
I, II e III
II, III e IV
I, III e IV
apenas II e III

Você é um engenheiro de sistemas e está projetando um sistema operacional. No seu projeto você contemplou uma arquiteta de sistema operacional multiprogramado no qual vários processos serão executados de forma concorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como critério de escalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por executar. Neste caso optaria por adotar qual critério de escalonamento?
Por Prioridade
Não preemptivo
Circular
Shortest-Job-First (SJF)
First-In-First-Out (FIFO)

Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente da técnica utilizada, pode acontecer de não haver memória principal disponível para todos os processos. Para solucionar este problema foi proposta uma técnica que é implementada em praticamente todos os sistemas operacionais atuais. Esta técnica consistem em selecionar um processo residente da memória que é transferido da memória principal para a memória secundária. Desta forma, libera-se memória principal para execução de novos processos. Para que o processo que está em memória secundária retorne à memória principal, o procedimento inicial é repetido, sendo outro processo transferido para a memória secundária. Estamos nos referindo a que técnica?
Swapping
Memória virtual
Page faults
Dinamic memory acess (DMA)
Trashing

Os sistemas operacionais dos microcomputadores devem ser capazes de gerenciar os sistemas de arquivos das unidades de disco. Analise as sentenças sobre sistemas de arquivos e, em seguida, assinale a alternativa correta:
I. Existem três formas de implementação de estrutura de espaços livres: ligação encadeada de blocos (cada bloco possui uma área reservada ao armazenamento dos endereços de todos os blocos livres), tabela de blocos livres (contendo o endereço de todos os blocos de cada segmento e o número de blocos livres contíguos) e o mapa de bits
II. A proteção de acesso por grupos de usuários consiste em associar cada usuário do sistema a um grupo, sendo que usuários do mesmo grupo podem compartilhar arquivos entre si
III. Não é possível proteger o acesso entre usuários de um mesmo computador.
Somente as sentenças I e III estão corretas
Somente a sentença III está correta
Somente as sentenças II e III estão corretas
Somente a sentença II está correta
Somente as sentenças I e II estão corretas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Existem condições necessárias(não suficientes) e condições suficientes para a ocorrência de DEADLOCK. Explique ou exemplifique a espera circular?

Em relação as estratégias de escalonamento de disco, faça uma comparação entre as estratégias FIFO (First In First Out) e SSTF (Shortest Service Time First).

Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido.
Sistemas Multiusuários e Multitarefas
Sistemas Monousuário e Multitarefas
Sistemas Multitarefas com Múltiplos usuários
Sistemas Monousuários e Monotarefas
Sistemas Monotarefas com mais de um usuário

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:
CPU-bound.
monotarefa.
I/O-bound.
foreground.
background.

Um thread é Fluxo de execução e parte integrante de um processo e o multithreading é a associação de vários fluxos de execução a um único processo.
Julgue as sentenças em verdadeiras (V) ou falsas (F).
1. Thread é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas concorrentemente.
2. Cada thread tem o mesmo contexto de hardware e compartilha o mesmo o espaço de memória (endereçado a um mesmo processo-pai), porém o contexto de software é diferente.
3.Um dos benefícios do uso das threads é que quando um thread espera por um recurso um outro do mesmo grupo pode estar sendo executado.
1.V - 2.F - 3.V
1.V -2.V - 3.V
1.F - 2.V - 3.F
1.F - 2.F - 3.V
1.V -2.F - 3.F

Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de prioridade maior sempre o impedem de ser executado, diante desta situação podemos concluir que ocorreu:
Bloqueio
Starvation
Espera ocupada
Deadlock
Exclusão mútua

O semáforo possui regras de acesso. Analise as regras abaixo que permitem o acesso adequado ao semáforo e, em seguida, assinale a alternativa correta: I. O semáforo deve ser inicializado com um valor não negativo. II. A operação wait decrementa o semáforo; se o valor ficar negativo o processo é bloqueado. III. A operação signal incrementa o semáforo; se o valor não ficar positivo o processo bloqueado pela operação wait é desbloqueado. IV. As operações de incrementar e decrementar devem não ser operações atômicas, ou indivisíveis.
apenas I e IV
I, II e III
II, III e IV
I, III e IV
apenas II e III

Você é um engenheiro de sistemas e está projetando um sistema operacional. No seu projeto você contemplou uma arquiteta de sistema operacional multiprogramado no qual vários processos serão executados de forma concorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como critério de escalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por executar. Neste caso optaria por adotar qual critério de escalonamento?
Por Prioridade
Não preemptivo
Circular
Shortest-Job-First (SJF)
First-In-First-Out (FIFO)

Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente da técnica utilizada, pode acontecer de não haver memória principal disponível para todos os processos. Para solucionar este problema foi proposta uma técnica que é implementada em praticamente todos os sistemas operacionais atuais. Esta técnica consistem em selecionar um processo residente da memória que é transferido da memória principal para a memória secundária. Desta forma, libera-se memória principal para execução de novos processos. Para que o processo que está em memória secundária retorne à memória principal, o procedimento inicial é repetido, sendo outro processo transferido para a memória secundária. Estamos nos referindo a que técnica?
Swapping
Memória virtual
Page faults
Dinamic memory acess (DMA)
Trashing

Os sistemas operacionais dos microcomputadores devem ser capazes de gerenciar os sistemas de arquivos das unidades de disco. Analise as sentenças sobre sistemas de arquivos e, em seguida, assinale a alternativa correta:
I. Existem três formas de implementação de estrutura de espaços livres: ligação encadeada de blocos (cada bloco possui uma área reservada ao armazenamento dos endereços de todos os blocos livres), tabela de blocos livres (contendo o endereço de todos os blocos de cada segmento e o número de blocos livres contíguos) e o mapa de bits
II. A proteção de acesso por grupos de usuários consiste em associar cada usuário do sistema a um grupo, sendo que usuários do mesmo grupo podem compartilhar arquivos entre si
III. Não é possível proteger o acesso entre usuários de um mesmo computador.
Somente as sentenças I e III estão corretas
Somente a sentença III está correta
Somente as sentenças II e III estão corretas
Somente a sentença II está correta
Somente as sentenças I e II estão corretas

Prévia do material em texto

Avaliação: CCT0245_AVS_201501615033 » SISTEMAS OPERACIONAIS
Tipo de Avaliação: AVS
Aluno: 201501615033 - SIVANILDO ALVES DE MELO
Professor: MARCELO BARBOSA CARNEIRO Turma: 9004/AD
Nota da Prova: 5,5 Nota de Partic.: 0 Av. Parcial 0 Data: 27/06/2016 20:27:06
 1a Questão (Ref.: 201502355795) Pontos: 0,0 / 1,0
Existem condições necessárias(não suficientes) e condições suficientes para a ocorrência de DEADLOCK.Explique ou exemplifique a espera circular?
Resposta:
Gabarito: . Dois processos P1 e P2 necessitam dos recursos R1 e R2 para executar;. P1 tem a posse do R1 e aguarda R2 para executar. P1 não executará enquanto não obtiver R2, logo não liberaráR1;. P2 tem a posse do R2 e aguarda R1 para executar. P2 não executará enquanto não obtiver R1, logo não liberaráR2.
 2a Questão (Ref.: 201502350967) Pontos: 1,0 / 1,0
Em relação as estratégias de escalonamento de disco, faça uma comparação entre as estratégias FIFO (First In FirstOut) e SSTF (Shortest Service Time First).
Resposta: O SSTF diverge do FIFO, uma vez que enquanto no FIFO o processo que começar primeiro é o que seráexecutado primeiro, no SSTF haverá um critério de escalonamento onde ele pode escolher qual o processo serárealizado primeiro, ou seja, aquele que precisar de menos tempo de processamento terá prioridade na execução.
Gabarito: FIFO (First In Fiirst Out) - estratégia baseada em fila de requisição, que realiza o atendimento na ordemdos pedidos OuMais simples, atendimento na ordem dos pedidosSSTF (Shortest Service Time First) - estratégia baseada na localização do que foi requisitado, que reordena asrequisições de forma a minimizar o movimento da cabeça. Ou(Fila é reordenada para atender as requisições de forma a minimizar o movimento da cabeça. Possibilidade destarvation).
Fundamentação do(a) Professor(a): FIFO (First In Fiirst Out) - estratégia baseada em fila de requisição, que realizao atendimento na ordem dos pedidos OuMais simples, atendimento na ordem dos pedidosSSTF (Shortest ServiceTime First) - estratégia baseada na localização do que foi requisitado, que reordena as requisições de forma aminimizar o movimento da cabeça. Ou (Fila é reordenada para atender as requisições de forma a minimizar omovimento da cabeça. Possibilidade de starvation).
 3a Questão (Ref.: 201502382580) Pontos: 1,0 / 1,0
Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 4 30/06/2016 09:58
 Sistemas Monotarefas com mais de um usuário
Sistemas Monousuário e Multitarefas
Sistemas Monousuários e Monotarefas
Sistemas Multiusuários e Multitarefas
Sistemas Multitarefas com Múltiplos usuários
 4a Questão (Ref.: 201501688188) Pontos: 1,0 / 1,0
Suponha que um usuário esteja utilizando um editor de texto em um terminal Windows. Em um dado momento elenota que o computador ficou lento. O usuário confirma que aparentemente não há nenhum programa sendoexecutado além do Windows e do Word. Ao conferir no gerenciador de tarefas, ele observa que existe um novoprocesso 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.
monotarefa.
CPU-bound.
I/O-bound.
foreground.
 5a Questão (Ref.: 201501914965) Pontos: 0,0 / 1,0
Um thread é Fluxo de execução e parte integrante de um processo e o multithreading é a associação de váriosfluxos de execução a um único processo.
Julgue as sentenças em verdadeiras (V) ou falsas (F).
1. Thread é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadasconcorrentemente.
2. Cada thread tem o mesmo contexto de hardware e compartilha o mesmo o espaço de memória (endereçado aum mesmo processo-pai), porém o contexto de software é diferente.
3.Um dos benefícios do uso das threads é que quando um thread espera por um recurso um outro do mesmo grupopode estar sendo executado.
Marque a opção correta.
 1.F - 2.F - 3.V
1.V -2.F - 3.F
1.F - 2.V - 3.F
1.V -2.V - 3.V
 1.V - 2.F - 3.V
 6a Questão (Ref.: 201502249396) Pontos: 1,0 / 1,0
Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos deprioridade maior sempre o impedem de ser executado, diante desta situação podemos concluir que ocorreu:
 Starvation
Exclusão mútua
Bloqueio
Espera ocupada
Deadlock
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 4 30/06/2016 09:58
 7a Questão (Ref.: 201502249502) Pontos: 0,5 / 0,5
O semáforo possui regras de acesso. Analise as regras abaixo que permitem o acesso adequado ao semáforo e, emseguida, assinale a alternativa correta: I. O semáforo deve ser inicializado com um valor não negativo. II. Aoperação wait decrementa o semáforo; se o valor ficar negativo o processo é bloqueado. III. A operação signalincrementa o semáforo; se o valor não ficar positivo o processo bloqueado pela operação wait é desbloqueado. IV.As operações de incrementar e decrementar devem não ser operações atômicas, ou indivisíveis. Estão corretas assentenças:
apenas I e IV
apenas II e III
II, III e IV
 I, II e III
I, III e IV
 8a Questão (Ref.: 201501708266) Pontos: 0,5 / 0,5
Você é um engenheiro de sistemas e está projetando um sistema operacional. No seu projeto você contemplou umaarquitera de sistema operacional multiprogramado no qual vários processos serão executados de formaconcorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como critério deescalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por executar. Neste casooptaria por adotar qual critério de escalonamento?
First-In-First-Out (FIFO)
 Shortest-Job-First (SJF)
Circular
Por Prioridade
Não preemptivo
 9a Questão (Ref.: 201502263675) Pontos: 0,0 / 0,5
Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente datécnica utilizada, pode acontecer de não haver memória principal disponível para todos os processos. Parasolucionar este problema foi proposta uma técnica que é implementada em praticamente todos os sistemasoperacionais atuais . Esta técnica consistem em selecionar um processo residente da memória que é transferido damemória principal para a memória secundária. Desta forma, libera-se memória principal para execução de novosprocessos. Para que o processo que está em memória secundária retorne à memória principal, o procedimentoinicial é repetido, sendo outro processo transferido para a memória secundária. Estamos nos referindo a quetécnica?
Memória virtual
Trashing
 Dinamic memory acess (DMA)
Page faults
 Swapping
 10a Questão (Ref.: 201501692147) Pontos: 0,5 / 0,5
Os sistemas operacionais dos microcomputadores devem ser capazes de gerenciar os sistemas de arquivosdas unidades de disco. Analise as sentenças sobre sistemas de arquivos e, em seguida, assinale aalternativa correta:
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 4 30/06/2016 09:58
I. Existem três formas de implementação de estrutura de espaços livres: ligação encadeada de blocos (cadabloco possui uma área reservada ao armazenamento dos endereços de todos os blocos livres), tabela deblocos livres (contendo o endereço de todos os blocos de cada segmento e o número de blocos livrescontíguos) e o mapa de bitsII. A proteção de acesso por grupos de usuários consiste em associar cada usuário do sistema a um grupo,sendo que usuários do mesmo grupo podem compartilhar arquivos entre siIII. Não é possível proteger o acesso entre usuários de um mesmo computador.
Somente a sentença II está correta
Somente as sentenças II e III estão corretas 
 Somente as sentenças I e II estão corretas
Somente as sentenças I e III estão corretas
Somente a sentença III está correta
Observação: Estou ciente de que ainda existe(m)1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assimdesejo finalizar DEFINITIVAMENTE a avaliação.
Data: 27/06/2016 20:49:02
Período de não visualização da prova: desde 22/06/2016 até 29/06/2016.
 
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 4 30/06/2016 09:58

Mais conteúdos dessa disciplina