Buscar

Sistemas Operacionais: Page-fault, Concorrência, Threads, Escalonamento e Memória Virtual

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

Prévia do material em texto

APOL 2
Questão 1/5 - Sistemas Operacionais
Quanto ao page-fault, assinale a alternativa correta.
Nota: 20.0
	
	A
	Só ocorre em sistemas monoprogramáveis.
	
	B
	Ocorre sempre que o processo referencia um endereço de memória virtual e a página que contém o endereço referenciado não está na memória principal.
Você acertou!
	
	C
	O sistema operacional não tem como solucionar o problema de page fault e a aplicação deverá ser retirada da memória.
	
	D
	Ocorre sempre em sistemas de processamento tipo batch.
Questão 2/5 - Sistemas Operacionais
Quanto ao conceito  de concorrência, assinale a alternativa correta.
Nota: 0.0
	
	A
	O conceito de concorrência é aplicado aos sistemas monotarefas no gerenciamento dos jobs em execução.
	
	B
	A concorrência é o principio básico para o projeto e implementação dos sistemas multiprogramáveis.
	
	C
	O conceito de concorrência foi criado para evitar que múltiplos processos possam ser carregados em memória para compartilhar recursos.
	
	D
	A concorrência permite que apenas um processo possa ser executado na CPU, evitando o compartilhamento de recursos.
Questão 3/5 - Sistemas Operacionais
Analise as sentenças a seguir sobre as threads
I) Uma thread pode ser definida como uma sub-rotina de um programa que pode ser executada de forma assíncrona, ou seja, executada concorrentemente ao programa chamador.
II) Threads compartilham o processador da mesma maneira que processos e passam pelas mesmas mudanças de estado (execução, espera e pronto).
III) As threads compartilham o mesmo contexto de software e espaço de endereçamento com os demais threads, porém cada thread possui seu contexto de hardware individual.
Assinale a alternativa correta.
Nota: 0.0
	
	A
	V, V, V.
De acordo com o livro da disciplina de "MACHADO" Arquitetura de Sistemas Operacionais - 4ª Edição - 2007, as três afirmativas são confirmadas:
Afirmativa [I] é confirmada na página 86, parágrafo 1;
Afirmativa [II] é confirmada na página 87, parágrafo 2.
Afirmativa [III] é confirmada na página 87, parágrafo 3.
	
	B
	V, F, F.
	
	C
	V, V, F.
	
	D
	F, F, V.
	
	E
	V, F, V
Questão 4/5 - Sistemas Operacionais
Analise as sentenças a seguir quanto ao escalonamento do tipo Shortest-Job-First (SJF).
I) Os processos são executados conforme ordem de chegada.
II) O escalonamento do tipo SJF não se preocupa em melhorar o tempo médio de espera dos processos, utilizando apenas a ordem de chegada dos processos à fila de pronto.
III) O escalonamento do tipo SJF seleciona o processo que tiver o menor tempo de processador ainda por executar.
 Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 20.0
	
	A
	Somente o item I está correto.
	
	B
	Somente o item II está correto.
	
	C
	Somente o item III está correto.
Você acertou!
	
	D
	Somente os itens I e II estão corretos.
Questão 5/5 - Sistemas Operacionais
Analise as sentenças a seguir quanto ao conceito de memória virtual.
I) Memória virtual é uma técnica sofisticada e poderosa de gerência de memória, onde as memórias principal e secundária são combinadas dando ao usuário a ilusão de existir uma memória muito maior que a capacidade real da memória principal.
II) Na memória virtual os programas não são vinculados aos endereços físicos da memória principal.
III) A memória virtual foi implementada em sistemas monotarefa e consiste na divisão da memória principal em duas áreas, uma para o sistema operacional e outra para o programa do usuário.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 0.0
	
	A
	Somente o item I está correto.
	
	B
	Somente o item II está correto.
	
	C
	Somente os itens I e II estão corretos.
	
	D
	Somente os itens I e III estão corretos.
Questão 1/5 - Sistemas Operacionais
O conceito de fatia de tempo (time-slice) foi implantado no sistema de tempo compartilhado e apresenta vantagens e desvantagens.
I) Reduz o tempo de espera inicial de cada processo considerando que um processo não pode ser executado de uma única vez.
II) Aumenta a troca de contexto entre os processos em função do tempo máximo que cada processo pode ficar em execução.
III) Um processo em execução pode voluntariamente liberar o processador, retornando à fila de pronto e possibilitando que um novo processo seja escalonado, permitindo assim uma melhor distribuição no uso do processador.
 Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 0.0
	
	A
	Somente o item I está correto.
	
	B
	Somente o item II está correto.
	
	C
	Somente os itens I e II estão corretos.
	
	D
	Somente os itens I e III estão corretos.
Questão 2/5 - Sistemas Operacionais
Quanto ao conceito  de concorrência, assinale a alternativa correta.
Nota: 20.0
	
	A
	O conceito de concorrência é aplicado aos sistemas monotarefas no gerenciamento dos jobs em execução.
	
	B
	A concorrência é o principio básico para o projeto e implementação dos sistemas multiprogramáveis.
Você acertou!
	
	C
	O conceito de concorrência foi criado para evitar que múltiplos processos possam ser carregados em memória para compartilhar recursos.
	
	D
	A concorrência permite que apenas um processo possa ser executado na CPU, evitando o compartilhamento de recursos.
Questão 3/5 - Sistemas Operacionais
Analise as sentenças a seguir sobre as threads
I) Uma thread pode ser definida como uma sub-rotina de um programa que pode ser executada de forma assíncrona, ou seja, executada concorrentemente ao programa chamador.
II) Threads compartilham o processador da mesma maneira que processos e passam pelas mesmas mudanças de estado (execução, espera e pronto).
III) As threads compartilham o mesmo contexto de software e espaço de endereçamento com os demais threads, porém cada thread possui seu contexto de hardware individual.
Assinale a alternativa correta.
Nota: 0.0
	
	A
	V, V, V.
De acordo com o livro da disciplina de "MACHADO" Arquitetura de Sistemas Operacionais - 4ª Edição - 2007, as três afirmativas são confirmadas:
Afirmativa [I] é confirmada na página 86, parágrafo 1;
Afirmativa [II] é confirmada na página 87, parágrafo 2.
Afirmativa [III] é confirmada na página 87, parágrafo 3.
	
	B
	V, F, F.
	
	C
	V, V, F.
	
	D
	F, F, V.
	
	E
	V, F, V
Questão 4/5 - Sistemas Operacionais
Quanto à técnica de buffering, assinale a alternativa correta.
Nota: 20.0
	
	A
	A técnica de buffering é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo executada.
	
	B
	A técnica de buffering consiste na capacidade de um código executável ser compartilhado por diversos usuários, exigindo que apenas uma cópia do programa esteja na memória.
	
	C
	A técnica de buffering consiste na utilização de uma área na memória principal, denominada buffer, para a transferência de dados entre os dispositivos de E/S e a memória.
Você acertou!
	
	D
	A técnica de buffering consiste na utilização de uma área em disco para gravar um arquivo denominado arquivo de spool.
Questão 5/5 - Sistemas Operacionais
Quanto ao page-fault, assinale a alternativa correta.
Nota: 20.0
	
	A
	Só ocorre em sistemas monoprogramáveis.
	
	B
	Ocorre sempre que o processo referencia um endereço de memória virtual e a página que contém o endereço referenciado não está na memória principal.
Você acertou!
	
	C
	O sistema operacional não tem como solucionar o problema de page fault e a aplicação deverá ser retirada da memória.
	
	D
	Ocorre sempre em sistemas de processamento tipo batch.
Questão 1/5 - Sistemas Operacionais
A partir do momento em que diversos processos podem estar no estado de pronto, devem ser estabelecidos critérios para determinar qual processo será escolhido para fazer o uso do processador. Quanto à política de escalonamento podemos afirmar:
I – A política de escalonamento é a base da gerência do processador e da multiprogramação em um sistema operacional e tem como principais funções manter o processador a maior parte do tempo ocupado, balancear o uso da CPU entre os processos, privilegiar a execução de aplicações críticas,executar o maioir número de processos em uma fatia de tempo e oferecer tempos de respostas razoáveis para usuários interativos.
II – Os escalonamentos podem ser classificados em preemptivo e não preemptivo, que é a possibilidade do processador interromper um processo em execução e substituir por outro ou não.
III – Algoritimos de escalonamento não levam em consideração critérios como ordem de chegada dos processos, tempo de processamento e prioridade.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 20.0
	
	A
	Somente os itens I e III estão corretos.
	
	B
	Somente o item I está correto.
	
	C
	Somente os itens I e II estão corretos.
Você acertou!
	
	D
	Somente o item III está correto.
Questão 2/5 - Sistemas Operacionais
Analise as sentenças a seguir quanto ao escalonamento do tipo First-In-First-Out (FIFO).
I) Os processos são executados conforme ordem de chegada.
II) O escalonamento do tipo FIFO não se preocupa em melhorar o tempo médio de espera dos processos, utilizando apenas a ordem de chegada dos processos à fila de pronto
III) O escalonamento do tipo FIFO seleciona o processo que tiver o menor tempo de processador ainda por executar.
 Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 20.0
	
	A
	Somente os itens I e II estão corretos.
Você acertou!
	
	B
	Somente o item I está correto.
	
	C
	Somente os itens I e III estão corretos.
	
	D
	Somente o item III está correto.
Questão 3/5 - Sistemas Operacionais
Quanto ao page-fault, assinale a alternativa correta.
Nota: 20.0
	
	A
	Só ocorre em sistemas monoprogramáveis.
	
	B
	Ocorre sempre que o processo referencia um endereço de memória virtual e a página que contém o endereço referenciado não está na memória principal.
Você acertou!
	
	C
	O sistema operacional não tem como solucionar o problema de page fault e a aplicação deverá ser retirada da memória.
	
	D
	Ocorre sempre em sistemas de processamento tipo batch.
Questão 4/5 - Sistemas Operacionais
Existem duas formas de implementação da memória virtual que se diferem pela organização dos blocos, denominadas paginação e segmentação. Analise as sentenças a seguir e depois assinale a alternativa correta.
I) Na memória virtual por paginação o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em blocos de tamanho diferentes.
II) Na memória virtual por segmentação o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em blocos de mesmo tamanho.
III) Quando os blocos são do mesmo tamanho, os denominados de páginas, e a técnica de organização da memória virtual associada é denominada paginação. Quando os blocos podem ser de tamanhos diferentes os denominamos de segmentos e a técnica de organização da memória virtual associada é denominada segmentação.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 20.0
	
	A
	Somente o item I está correto.
	
	B
	Somente o item II está correto.
	
	C
	Somente o item III está correto.
Você acertou!
	
	D
	Somente os itens I e II estão corretos.
Questão 5/5 - Sistemas Operacionais
Quanto à técnica de buffering, assinale a alternativa correta.
Nota: 20.0
	
	A
	A técnica de buffering é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo executada.
	
	B
	A técnica de buffering consiste na capacidade de um código executável ser compartilhado por diversos usuários, exigindo que apenas uma cópia do programa esteja na memória.
	
	C
	A técnica de buffering consiste na utilização de uma área na memória principal, denominada buffer, para a transferência de dados entre os dispositivos de E/S e a memória.
Você acertou!
	
	D
	A técnica de buffering consiste na utilização de uma área em disco para gravar um arquivo denominado arquivo de spool.

Continue navegando