Buscar

TODAS DISCURSIVAS QUE ACHEI NO PD SISTEMAS OPERACIONAIS

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 31 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 31 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 31 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

Matriz Discursiva do MÓDULO C FASE II – 23/11 até 18/12
Disciplina(s):
Sistemas Operacionais
Data de início: 17/12/2015 17:29
Prazo máximo entrega: 17/12/2015 18:59
Data de entrega: 17/12/2015 17:43
Questão 1/5
A política de busca de páginas determina quando uma página deve ser carregada para a memória. Basicamente existem 
duas estratégias para este propósito. Paginação por demanda e paginação antecipada. Explique como as duas políticas 
de busca de páginas funciona.
Nota: 20.0
Resposta:
Na paginação por demanda, as páginas dos processos são transferidas da memória secundária para principal apenas 
quando são referenciadas. Na paginação antecipada, o sistema carrega para a memória principal, além da página 
referenciada, outras páginas que podem ser ou não ser necessárias ao processo ao longo do seu processamento.
Questão 2/5
Defina o conceito de sistema operacional?
Nota: 20.0
Resposta:
Conjunto de elementos (programas) capazes de fazer um todo (computador) funcionar.
Questão 3/5
Explique o funcionamento dos escalonamento circular  Roud Robin ou RR.
Nota: 20.0
Na paginação por demanda, as páginas dos processos são transferidas da memória secundária para principal apenas quando
são referenciadas. Na paginação antecipada, o sistema carrega para a memória principal, além da página referenciada, outras
páginas que podem ser ou não ser necessárias ao processo ao longo do seu processamento.

Conjunto de elementos (programas) capazes de fazer um todo (computador) funcionar. 
Questão baseada nos slides da aula 1, pg 11.

É um escalonamento do tipo preemptivo, quando um processo passa para o estado em execução existe um tempo­limite para
uso continuo do processador denominado fatia de tempo (time­slice) ou quantum.

Resposta:
É um escalonamento do tipo preemptivo, quando um processo passa para o estado em execução existe um tempo­
limite para uso continuo do processador denominado fatia de tempo (time­slice) ou quantum.
Questão 4/5
Nos sistemas multiprogramáveis as tarefas são executadas de forma concorrente. A camada de usuário pode fazer várias 
solicitações para o sistema e essas solicitações são processadas de forma compartilhada pela UCP. Para o 
compartilhamento dos recursos de processamento é utilizado às técnicas de interrupções e exceções. Explique o 
mecanismo de funcionamento das interrupções.
Nota: 20.0
Resposta:
Interrupção e exceção são técnicas para implementação da concorrência, enquanto a interrupção é um evento interno 
ao programa em execução a exceção é um evento externo ao programa em execução.
Questão 5/5
Como funciona os sistemas de tempo compartilhado?
Nota: 20.0
Resposta:
Também denominados (time­sharing) permitem que diversos programas sejam executados a partir da divisão do 
tempo do processador em pequenos intervalos, denominados fatia de tempo (time­slice).
Interrupção e exceção são técnicas para implementação da concorrência, enquanto a interrupção é um evento interno ao
programa em execução a exceção é um evento externo ao programa em execução.

Também denominados (time­sharing) permitem que diversos programas sejam executados a partir da divisão do tempo do
processador em pequenos intervalos, denominados fatia de tempo (time­slice).

13/08/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/70959/novo/1 1/3
Matriz Discursiva UTA A FASE II – 16/05 até 03/06
PROTOCOLO: 2016060113049028E98C6RÔMULO SILVA RAMOS - RU: 1304902 Nota: 92
Disciplina(s):
Sistemas Operacionais
Data de início: 01/06/2016 19:35
Prazo máximo entrega: 01/06/2016 21:05
Data de entrega: 01/06/2016 19:53
Questão 1/5
Os sistemas monoprogramáveis foram concebidos para executar uma única tarefa de cada vez. Essa lógica não 
aproveitava toda capacidade do hardware deixando a CPU ociosa por muito tempo. Para resolver este problema foi 
desenvolvido o conceito de multiprogramação e varias técnicas para implementar este conceito, entre elas a 
concorrência. Explique a ideia da concorrência.
Nota: 16.0
Resposta:
A concorrência é a forma de maximizar o uso de um computador. Consiste em ter diversos processos residentes em 
memória que concorrem pelos recursos computacionais. Quando um processo necessita realizar uma operação de 
E/S, outro processo utiliza o processador, diminuindo o tempo de ociosidade da UCP. 
Questão 2/5
A memória sempre foi vista como um recurso escasso e caro, mesmo atualmente, com a redução de custo e 
consequentemente aumento da capacidade da memória principal, seu gerenciamento é um dos fatores mais importantes 
no projeto de sistemas operacionais. Quais as funções básicas da gerencia de memória?
Nota: 20.0
Resposta:
Manter na memória principal o maior número de processos residentes, maximizando o uso do processador.
Possibilitar a execução de processos maiores que a memória disponível, utilizando as técnicas de overlay e de 
memória virtual.
Concorrência é o princípio básico para projeto e implementação dos sistemas operacionais multiprogramáveis onde é possível
o processador executar instruções em paralelo com operações de E/S. Isso possibilita a utilização concorrente da UCP por
diversos programas sendo implementada de maneira que, quando um programa perde o uso do processador e depois retorna
para continuar o processamento, seu estado deve ser idêntico ao do momento em que foi interrompido. O programa deverá
continuar sua execução exatamente na instrução seguinte àquela em que havia parado, aparentando ao usuário que nada
aconteceu.

Maximizar o número de processos na memória, permitir a execução de programas maiores que a memória física,
compartilhamento de dados na memória e proteção da memória utilizada por cada processo e pelo sistema operacional.

13/08/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/70959/novo/1 2/3
Questão 3/5
Sistema operacional é um software que habilita as aplicações a interagir com o hardware de um computador. O software 
que contém os componentes centrais do sistema operacional é denominado núcleo. Sistemas operacionais podem ser 
encontrados em dispositivos que vão de telefones celulares e automóveis a computadores pessoais e computadores de 
grande porte (mainframe) (DEITEL, 2005). Descreva as principais funções de um sistema operacional.
Nota: 20.0
Resposta:
Fornece uma interface de fácil uso para o usuário interagir com o hardware.
Realiza o controle dos processos na memória e a forma de escalonamento para utilização da UCP.
Questão 4/5
Descreva o funcionamento dos escalonamentos FIFO e SJF.
Nota: 20.0
Resposta:
FIFO ­ First In First Out: O primeiro processo que foi carregado em memória é executado primeiro.
SJF ­ Short Job First: O processo com o menor tempo de execução é executado primeiro.
Questão 5/5
O termo processo no contexto de sistemas operacionais foi usado pela primeira vez pelos projetistas do sistema Multics 
na década de 60. Um processo pode ser entendido inicialmente como um programa em execução. Explique a diferença 
entre processos e Threads.
Nota: 16.0
Resposta:
Threads são processos leves, que compartilham os contextos de software e endereçamento de memória entre si, já os 
processos tem seus próprios contextos de software,hardware e endereçamento de memória.
Servir de interface entre o hardware e o usuário, realizar o escalonamento de processos, gerenciar dispositivos de hardware.
Questão baseada nos slides da aula 1, pg 14.

No escalonamento FIFO os processos são selecionados para execução em ordem de chegada, enquanto no escalonamento
SJF os processos são selecionados de acordo com o tempo de execução, em que os processos que consomem menos tempo
da CPU são executados primeiro.

Um processo pode ser definido como o ambiente onde um programaé executado. Este ambiente, além das informações sobre
a execução, possui também o quanto de recursos do sistema cada programa pode utilizar, como o espaço de endereçamento,
tempo de processador e área em disco. Uma Thread é semelhante ao conceito de processo (processo leve), a diferença básica
está no compartilhamento de recursos, enquanto cada processo precisa ter seu contexto de hardware, contexto de software e
endereço de memória, as threads utilizam o mesmo contexto de software e endereçamento.

13/08/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/70959/novo/1 3/3
15/06/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/70959/novo/1 1/2
Matriz Discursiva UTA A FASE II – 16/05 até 03/06
PROTOCOLO: 201605196583748AAEC7BRUNNO SENA NASCIMENTO - RU: 658374 Nota: 100
Disciplina(s):
Sistemas Operacionais
Data de início: 19/05/2016 21:09
Prazo máximo entrega: 19/05/2016 22:39
Data de entrega: 19/05/2016 21:50
Questão 1/5
A política de busca de páginas determina quando uma página deve ser carregada para a memória. Basicamente existem 
duas estratégias para este propósito. Paginação por demanda e paginação antecipada. Explique como as duas políticas 
de busca de páginas funciona.
Nota: 20.0
Resposta:
NA PAGINAÇÃO POR DEMANDA, AS PÁGINAS DOS PROCESSOS SÃO TRANSFERIDAS DA MEMÓRIA 
SECUNDÁRIA PARA PRINCIPAL APENAS QUANDO SÃO REFERENCIADAS. NA PAGINAÇÃO ANTECIPADA, O 
SISTEMA CARREGA PARA A MEMÓRIA PRINCIPAL, ALÉM DA PÁGINA REFERENCIADA, OUTRAS PÁGINAS 
QUE PODEM SER OU NÃO SER NECESSÁRIAS AO PROCESSO.
Questão 2/5
Quais as desvantagens de um sistema operacional monotarefa do ponto de vista de uso dos recursos de hardware?
Nota: 20.0
Resposta:
OS SISTEMAS MONOPROGRAMAVEIS SE CARACTERIZAM POR PERMITIR QUE O PROCESSADOR A 
MEMORIA E OS PERIFERICOS PERMANEÇAM EXCLUSIVAMENTE DEDICADOS A EXECUÇAO DE UM UNICO 
PROGRAMA, GERANDO ELEVADO INDICE DE OCIOSIDADE DA CPU
Questão 3/5
Descreva o funcionamento dos escalonamentos FIFO e SJF.
Nota: 20.0
Na paginação por demanda, as páginas dos processos são transferidas da memória secundária para principal apenas quando
são referenciadas. Na paginação antecipada, o sistema carrega para a memória principal, além da página referenciada, outras
páginas que podem ser ou não ser necessárias ao processo ao longo do seu processamento.

Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os periféricos permaneçam
exclusivamente dedicados à execução de um único programa, gerando um elevado índice de ociosidade da CPU.

15/06/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/70959/novo/1 2/2
Resposta:
FIFO: ESCALONAMENTO POR ORDEM DE CHEGADA, NÃO IMPORTA O TAMANHO. 
SJF: ESCALONAMENTO POR TEMPO DE EXECUÇÃO, DO MENOR PARA O MAIOR.
Questão 4/5
Qual a diferença entre memória virtual por paginação e por segmentação? Em qual dos modelos ocorre fragmentação 
interna e externa e como isso ocorre?
Nota: 20.0
Resposta:
A PRINCIPAL DIFERENÇA ESTÁ RELACIONADA A FORMA COMO O ESPAÇO DE ENDEREÇAMENTO VIRTUAL 
ESTÁ DIVIDIDO LOGICAMENTE. 
NA PAGINAÇÃO O ESPAÇO ESTÁ DIVIDIDO EM BLOCOS COM O MESMO NUMERO DE ENDEREÇOS VIRTUAIS, 
ENQUANTO A SEGMENTAÇÃO O TAMANHO PODE VARIAR. 
NA PAGINAÇÃO OCORRE FRAGMENTAÇÃO INTERNA. E NA SEGMENTAÇÃO OCORRE FRAGMENTAÇÃO 
EXTERNA.
Questão 5/5
Explique o funcionamento dos escalonamento circular  Roud Robin ou RR.
Nota: 20.0
Resposta:
É UM ESCALONAMENTO DO TIPO PREEMPTIVO, QUANDO O PROCESSO PASSA PARA O ESTADO EM 
EXECUÇÃO EXISTE UM TEMPO­LIMITE PARA USO CONTINUO DO PROCESSADOR DENOMINADO FATIA DE 
TEMPO.
No escalonamento FIFO os processos são selecionados para execução em ordem de chegada, enquanto no escalonamento
SJF os processos são selecionados de acordo com o tempo de execução, em que os processos que consomem menos tempo
da CPU são executados primeiro.

A principal diferença entre os dois sistemas está relacionada a forma como o espaço de endereçamento virtual está dividido
logicamente. Na paginação, o espaço de endereçamento está dividido em blocos com o mesmo número de endereços virtuais
(páginas), enquanto que na segmentação o tamanho dos blocos pode variar (segmentos). Na paginação ocorre a fragmentação
interna que são os espaços livres nas páginas e na segmentação ocorre a fragmentação externa que são os espaços livres que
sobram após a divisão dos frames.

É um escalonamento do tipo preemptivo, quando um processo passa para o estado em execução existe um tempo­limite para
uso continuo do processador denominado fatia de tempo (time­slice) ou quantum.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
1 de 3 17/09/2015 17:53
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
2 de 3 17/09/2015 17:53
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
3 de 3 17/09/2015 17:53
Matriz Discursiva do MÓDULO C FASE II – 23/11 até 18/12
PROTOCOLO: 2015112312601115ECEA7JOSÉ CARLOS CANTARINI FILHO - RU: 1260111 Nota: 100
Disciplina(s):
Sistemas Operacionais
Data de início: 26/11/2015 19:22
Prazo máximo entrega: 26/11/2015 20:52
Data de entrega: 26/11/2015 20:04
Questão 1/5
Como seria utilizar um computador sem um sistema operacional?
Nota: 20.0
Resposta:
Muito complicado, pois sem o sistema operacional teríamos que fazer todo o gerenciamento do hardware (processador e
memória por exemplo) manualmente, tornando o trabalho lento e com grandes possibilidades de erro. Para utilizar um
computador sem sistema operacional, o operador deveria conhecer profundamente o funcionamento de todo o hardware, o
que seria inviável.
Questão 2/5
Nos sistemas multiprogramáveis as tarefas são executadas de forma concorrente. A camada de usuário pode fazer várias
solicitações para o sistema e essas solicitações são processadas de forma compartilhada pela UCP. Para o compartilhamento
dos recursos de processamento é utilizado às técnicas de interrupções e exceções. Explique o mecanismo de funcionamento das
interrupções.
Nota: 20.0
Resposta:
Interrupções ocorrem em eventos assíncronos, não relacionadas à instrução do programa. São imprevisíveis e podem ocorrer
diversas vezes de forma simultânea.
Questão 3/5
Qual a diferença entre fragmentação interna e externa da memória principal?
Sem o sistema operacional, um usuário para interagir com o computador deveria conhecer profundamente diversos detalhes sobre
hardware do equipamento, o que tornaria seu trabalho lento e com grandes possibilidades de erros.
DEITEL. Sistemas Operacionais. 2005. Capítulo I, pg 5.

Interrupção e exceção são técnicas para implementação da concorrência, enquanto a interrupção é um evento interno ao programa
em execução a exceção é um evento externo ao programa em execução.

Nota: 20.0
Resposta:
Fragmentação interna: Os programas não preenchem totalmente as partições onde são carregados. 
Fragmentação externa: Os programas utilizam o espaço necessário, porém quando são finalizados deixam cada vez menos
espaço na memória, não permitindo a inicialização de novos programas. Nesse caso, não ocorre fragmentação interna.
Questão 4/5
O que é um page fault, quando ocorre e quem controla a sua ocorrência?
Nota: 20.0
Resposta:
O page fault ocorre toda vez que um processo faz referência a um endereço virtual que não está mapeado na memória
principal. Quem controla a ocorrência de page fault é a unidade de gerência de memória, através do bit de validade.
Questão 5/5
Explique o funcionamento de um Sistema do tipo batch.
Nota: 20.0
Resposta:
Foram os primeiros tipos de Sistemas Operacionaismultiprogramáveis. Não exigem interação do usuário com a aplicação.
Podem ser muito eficientes porque utilizam melhor o processador, mas podem dar respostas lentas às solicitações.
Fragmentação interna ocorre em espaços livres e contíguos na memória principal que são pré-alocados por processos, não
possibilitando, portanto, o uso por outros processos. Fragmentação externa ocorre em espaços livres e contínuos, porém tão
pequenos que não possibilitam a alocação de programas por processos.

O page fault ocorre todas as vezes que um processo faz referência a um endereço virtual pertencente a uma página virtual que não
se encontra mapeada em uma página real, ou seja, não está, no momento, na memória principal. A ocorrência de um page fault é
verificada através do bit de validade presente na ETP da tabela de páginas referente à página virtual e controlada pelo sistema
operacional.

O processamento batch tem a característica de não exigir a interação do usuário com a aplicação. Todas as entradas e saídas de
dados da aplicação são implemetadas por algum tipo de memória secundária, geralmente arquivos em disco.

11/04/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/45980/novo/1 1/3
Matriz Discursiva do MÓDULO C FASE II – 23/11 até 18/12
PROTOCOLO: 20151217120694765321BANDERSON DO CARMO - RU: 1206947 Nota: 100
Disciplina(s):
Sistemas Operacionais
Data de início: 17/12/2015 20:48
Prazo máximo entrega: 17/12/2015 22:18
Data de entrega: 17/12/2015 21:38
Questão 1/5
Qual a diferença entre memória virtual por paginação e por segmentação? Em qual dos modelos ocorre fragmentação
interna e externa e como isso ocorre?
Nota: 20.0
Resposta:
A principal diferença entre os dois está relacionada a forma de como o espaço de endereçamento virtual está dividido
logicamente. Na paginação, o espaço de endereçamento está dividido em blocos com o mesmo número de endereços
virtuais (páginas), enquanto que na segmentação o tamanho dos blocos pode variar (segmentos). Na paginação
ocorre a fragmentação interna que são os espaços livres nas páginas e na segmentação ocorre a fragmentação
externa que são os espaços livres que sobram após a divisão dos frames.
Questão 2/5
A política de busca de páginas determina quando uma página deve ser carregada para a memória. Basicamente existem
duas estratégias para este propósito. Paginação por demanda e paginação antecipada. Explique como as duas políticas
de busca de páginas funciona.
Nota: 20.0
Resposta:
Na paginação por demanda, as páginas dos processos são transferidas da memória secundária para a principal
apenas quando são referenciadas. 
Na paginação antecipada, o sistema carrega para a memória principal, além da página referenciada, outras páginas
que podem ou não ser necessárias ao processo ao longo do seu processamento.
A principal diferença entre os dois sistemas está relacionada a forma como o espaço de endereçamento virtual está dividido
logicamente. Na paginação, o espaço de endereçamento está dividido em blocos com o mesmo número de endereços virtuais
(páginas), enquanto que na segmentação o tamanho dos blocos pode variar (segmentos). Na paginação ocorre a fragmentação
interna que são os espaços livres nas páginas e na segmentação ocorre a fragmentação externa que são os espaços livres que
sobram após a divisão dos frames.

Na paginação por demanda, as páginas dos processos são transferidas da memória secundária para principal apenas quando
são referenciadas. Na paginação antecipada, o sistema carrega para a memória principal, além da página referenciada, outras
páginas que podem ser ou não ser necessárias ao processo ao longo do seu processamento.

11/04/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/45980/novo/1 2/3
Questão 3/5
Os anos 80 representaram a década do computador pessoal e da estação de trabalho. A tecnologia do microcomputador
evoluiu até o ponto em que era possível construir computadores de mesa avançados, tão poderosos quanto os de grande
porte de uma década atrás. (DEITEL, 2005). Quais os fatores que contribuíram para popularização dos computadores a
partir da década de 80?
Nota: 20.0
Resposta:
A popularização dos computadores pessoais está associada ao avanço tecnológico que permitiu melhorar a
capacidade de processamento e reduzir o custo desses equipamentos e a facilidade de uso em parte por causa das
interfaces gráficas com o usuário.
Questão 4/5
O termo processo no contexto de sistemas operacionais foi usado pela primeira vez pelos projetistas do sistema Multics
na década de 60. Um processo pode ser entendido inicialmente como um programa em execução. Explique a diferença
entre processos e Threads.
Nota: 20.0
Resposta:
Em SO tradicionais, cada processo tem um único fluxo de execução (o que define uma thread), a unidade de
processamento concorrente destinada para ser executada sob as condições de desempenho de um processador da
época. Com o surgimento de processadores de mais alto desempenho uma unidade de processamento concorrente
pode ser definida dentro do próprio processo, materializando novas unidades de fluxo de execução e assim pode­se
ter múltiplos fluxos de execução (múltiplas threads) num mesmo processo.
Questão 5/5
Qual a diferença entre fragmentação interna e externa da memória principal?
Nota: 20.0
A popularização dos computadores pessoais esta associada ao avanço tecnológico que permitiu melhorar a capacidade de
processamento e reduzir o custo desses equipamentos e a facilidade de uso em parte por causa das interfaces gráficas com o
usuário (GUI).
DEITEL. Sistemas Operacionais. 2005. Capítulo I, pg 9.

Um processo pode ser definido como o ambiente onde um programa é executado. Este ambiente, além das informações sobre
a execução, possui também o quanto de recursos do sistema cada programa pode utilizar, como o espaço de endereçamento,
tempo de processador e área em disco. Uma Thread é semelhante ao conceito de processo (processo leve), a diferença básica
está no compartilhamento de recursos, enquanto cada processo precisa ter seu contexto de hardware, contexto de software e
endereço de memória, as threads utilizam o mesmo contexto de software e endereçamento.

Fragmentação interna ocorre em espaços livres e contíguos na memória principal que são pré­alocados por processos, não
possibilitando, portanto, o uso por outros processos. Fragmentação externa ocorre em espaços livres e contínuos, porém tão
pequenos que não possibilitam a alocação de programas por processos.

11/04/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/45980/novo/1 3/3
Resposta:
Fragmentação interna trata­se uma porção de memória de determinada partição que não é utilizada devido os
requisitos reduzidos dos processos. Já a fragmentação externa ocorre quando existe um espaço suficiente de
memória livre para satisfazer uma requisição, porém não é contínuo e portanto não pode utilizado.
A memória sempre foi vista como um recurso escasso e caro, mesmo atualmente, com a redução de custo e consequentemente aumento da capacidade da memória principal, seu gerenciamento é um dos fatores mais importantes no projeto de sistemas operacionais. Quais as funções básicas da gerencia de memória?
Resposta:Muito importante para garantir distribuição para todos os recursos. E não usar toda a memoria para uma unica tarefa.Diminuirá custos e garantir melhor performasse.
O que é DMA e qual a vantagem desta técnica?
Resposta:Acesso direto a memoria.
Defina o conceito de sistema operacional?
Maximizar o número de processos na memória, permitir a execução de programas maiores que a memória física,compartilhamento de dados na memória e proteção da memória utilizada por cada processoe pelo sistema operacional.
A técnica de DMA permite que um bloco de dados seja transferido entre a memória principal e dispositivos de E/S, sem aintervenção do processador, exceto no início e no final da transferência. Quando o sistema deseja ler ou gravar um bloco dedados, o processador informa ao controlador sua localização, o dispositivo de E/S, a posição inicial da memória de onde osdados serão lidos ou gravados e o tamanho do bloco. Com estas informações, o controlador realiza a transferência entre operiférico e a memória principal, e o processador é somente interrompido no final da operação.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
1 de 2 06/07/2016 16:02
Resposta:É um conjunto de elementos ( programas )capazes de fazer um todos ( computador ) funcionar. tornando a utilização do computador mais eficiente e conveniente.
Como funciona os sistemas de tempo compartilhado?
Resposta:Os sistemas monoprogramaveis, como vieram a ser conhecidos. Se caracterizam os sistemas de tempo compartilhado (time-sharing ). Permite que cada sistema funcione de foma independente.
Diferencie os escalonamentos preemptivos e não premptivos?
Resposta:
Conjunto de elementos (programas) capazes de fazer um todo (computador) funcionar.Questão baseada nos slides da aula 1, pg 11.
Também denominados (time-sharing) permitem que diversos programas sejam executados a partir da divisão do tempo doprocessador em pequenos intervalos, denominados fatia de tempo (time-slice).
No escalonamento preemptivo, o sistema operacional pode interromper um processo em execução e passá-lo para o estadode pronto, com o objetivo de alocar outro processo na UCP. No escalonamento não-preemptivo, quando um processo estáem execução, nenhum evento externo pode ocasionar a perda do uso do processador. O processo somente sai do estadode execução, caso termine seu processamento ou execute instruções do próprio código que ocasionem uma mudança parao estado de espera.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
2 de 2 06/07/2016 16:02
 
Questão 1/5 
Qual a diferença entre memória virtual por paginação e por segmentação? Em qual dos 
modelos ocorre fragmentação interna e externa e como isso ocorre? 
Nota: 20.0 
A principal diferença entre os dois sistemas está relacionada a forma como o espaço de 
endereçamento virtual está dividido logicamente. Na paginação, o espaço de 
endereçamento está dividido em blocos com o mesmo número de endereços virtuais 
(páginas), enquanto que na segmentação o tamanho dos blocos pode variar 
(segmentos). Na paginação ocorre a fragmentação interna que são os espaços livres nas 
páginas e na segmentação ocorre a fragmentação externa que são os espaços livres que 
sobram após a divisão dos frames. 
 
 
Questão 2/5 
Explique o funcionamento dos escalonamento circular Roud Robin ou RR. 
Nota: 20.0 
É um escalonamento do tipo preemptivo, quando um processo passa para o estado em 
execução existe um tempo-limite para uso continuo do processador denominado fatia 
de tempo (time-slice) ou quantum. 
 
 
Questão 3/5 
O que é um page fault, quando ocorre e quem controla a sua ocorrência? 
Nota: 20.0 
O page fault ocorre todas as vezes que um processo faz referência a um endereço 
virtual pertencente a uma página virtual que não se encontra mapeada em uma página 
real, ou seja, não está, no momento, na memória principal. A ocorrência de um page 
fault é verificada através do bit de validade presente na ETP da tabela de páginas 
referente à página virtual e controlada pelo sistema operacional. 
 
 
 
 
 
 
 
 
 
 
 
 
Questão 4/5 
Quais as desvantagens de um sistema operacional monotarefa do ponto de vista de uso 
dos recursos de hardware? 
Nota: 20.0 
Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a 
memória e os periféricos permaneçam exclusivamente dedicados à execução de um 
único programa, gerando um elevado índice de ociosidade da CPU. 
 
 
Questão 5/5 
Explique o mecanismo de spooling de impressão? 
Nota: 20.0 
No momento em que um comando de impressão é executado, as informações que serão 
impressas são gravadas antes em um arquivo em disco, conhecido como arquivo de 
spool, liberando imediatamente o programa para outras atividades. Posteriormente, o 
sistema operacional encarrega-se em direcionar o conteúdo do arquivo de spool para a 
impressora. 
 
 
Nota: 100 
PROTOCOLO: 
Disciplina(s): 
Sistemas Operacionais 
Data de início: 
Prazo máximo entrega: 
Data de entrega: 
Questão 1/5 
Diferencie os escalonamentos preemptivos e não premptivos? 
Nota: 20.0 
Resposta: No escalonamento preemptivo, o sistema operacional pode interromper um processo em execução e passá-lo para o estado de pronto, com o objetivo de 
alocar outro processo na UCP. No escalonamento não-preemptivo, quando um processo está em execução, nenhum evento externo pode ocasionar a perda do uso do 
processador. O processo somente sai do estado de execução, caso termine seu processamento ou execute instruções do próprio código que ocasionem uma mudança 
para o estado de espera. 
 
 
Questão 2/5 
O que é política de escalonamento de um sistema operacional? 
Nota: 20.0 
Uma política de escalonamento é composta por critérios estabelecidos para determinar qual processo em estado de pronto será escolhido para fazer uso do 
processador. 
Resposta:É uma política que define qual dos processos em estado de pronto ira usar o processador. 
 
Questão 3/5 
Nos sistemas multiprogramáveis as tarefas são executadas de forma concorrente. A camada 
de usuário pode fazer várias solicitações para o sistema e essas solicitações são 
processadas de forma compartilhada pela UCP. Para o compartilhamento dos recursos de 
processamento é utilizado às técnicas de interrupções e exceções. Explique o mecanismo de 
funcionamento das interrupções. 
Nota: 20.0 
Interrupção e exceção são técnicas para implementação da concorrência, enquanto a interrupção é um evento interno ao programa em execução a exceção é um 
evento externo ao programa em execução. 
Resposta:Uma interrupção sempre é gerada por algum evento externo ou programa, e nesse caso, independente da instrução que esta sendo executada. 
 
Questão 4/5 
Mesmo com o aumento da eficiência da multiprogramação e, particularmente, da gerência de 
memória, muitas vezes um programa não podia ser executado por falta de uma partição livre 
disponível. A técnica de swapping foi introduzida para contornar o problema da insuficiência 
da memória principal. Explique o funcionamento da técnica de swapping. 
Nota: 20.0 
O sistema escolhe um processo residente, que é transferido da memória principal para a memória secundária (swap out), geralmente em disco. Posteriormente, o 
processo é carregado de volta da memória secundária para memória principal (swap in) e pode continuar sua execução. 
Resposta:O sistema escolhe o processo residente, que é transferido da memória principal para a memória secundária(swap out), geralmente em disco. 
Posteriormente o processo é carregado de volta a memória secundária para a memória principal( swap in) e pode continuar em execução . 
 
Questão 5/5 
A política de busca de páginas determina quando uma página deve ser carregada para a 
memória. Basicamente existem duas estratégias para este propósito. Paginação por demanda 
e paginação antecipada. Explique como as duas políticas de busca de páginas funciona. 
Nota: 20.0 
Na paginação por demanda, as páginas dos processos são transferidas da memória secundária para principal apenas quando são referenciadas. Na paginação 
antecipada, o sistema carrega para a memória principal, além da páginareferenciada, outras páginas que podem ser ou não ser necessárias ao processo ao longo do 
seu processamento. 
Resposta:Paginação por demanda é quando as paginas dos processos são transferidas da memória secundária para a principal apenas quando são 
referenciadas. Paginação antecipada é o carregamento das paginas na memória antecipadamente, sendo que o sistema tenta prever as paginas que serão 
necessárias a execução do programa. 
 
 
 
 PROVA DISCURSIVA DE SISTEMAS OPERACIONAIS 
 
1- O QUE É DMA E QUAL VANTAGEM DESTA TECNICA? 
 
DMA( direct memory acess) 
. Acesso direto a memória=> técnica que permite a transferência de dados direto da memória 
para o dispositivo de saída (SEM PASSAR PELO PROCESSADOR) 
É a idéia de Buffer com apoio de controladores e canais de entrada e saída. 
 
2- DEFINA O CONCEITO DE SISTEMA COMPUTACIONAL? 
Conjunto de componentes eletrônicos ( hardware) capazes de processar informações de acordo 
com um programa( software). É A junção do hardware com o software. 
 
3- O QUE É A POLÍTICA DE ESCALONAMENTO DE UM SISTEMA OPERACIONAL? 
É a base da gerência do processador e da multiprogramação. 
É uma política que define qual dos processos em estado de pronto irá usar o 
processador. 
 
4- EXPLIQUE O FUNCIONAMENTO DO ESCALONAMENTO CIRCULAR ROUND ROBIN OU RR? 
Escalonamento tipo preemptivo- com fatia de tempo – time slice ou quantum 
A fatia de tempo é a idéia que cada processo só pode ser executado por um determinado 
tempo.É aplicada a partir que se tenha fila de processos a serem executados, não tendo mais 
processo e só restando um esse irá até o fim sem preempção. 
Ex:se tenho um processo com 10 u.t ( unidade de tempo) e o RR determina que será trabalhado 
01 u.t, esse processo de 10 u.t, vai sofrer preempção 10 vezes, vai pra execução 10 vezes ( indo e 
voltando) 
 
 
5- DESCREVA O ESCALONAMENTO FIFO E O SJF? 
ALGORITMO FIFO=> é um escalonamento por ordem de chegada, não importa o tamanho e não 
preemptivo 
ALGORITMO SJF=> é um escalonamento por tempo de execução,do menor para o maior e não 
preemptivo 
Defina o conceito de sistema computacional? 
Nota: 20.0 
Conjunto de componentes eletrônicos (hardware) capazes de processar informações de acordo com um 
programa (software). 
Questão baseada nos slides da aula 1, pg 10. 
Resposta:E um conjunto de de componentes eletrônicos hardaware capazes de processar 
informações de acordo comum programa ou software. 
 
Questão 2/5 
Descreva o funcionamento dos escalonamentos FIFO e SJF. 
Nota: 20.0 
No escalonamento FIFO os processos são selecionados para execução em ordem de chegada, enquanto no 
escalonamento SJF os processos são selecionados de acordo com o tempo de execução, em que os processos 
que consomem menos tempo da CPU são executados primeiro. 
Resposta:o escalonamento( fifo )o processo que chega primeiro ao estado de pronto e selecionado 
para execução, o (sjf)seleciona primeiro o processo de menor tempo de processador ainda por 
executar. 
 
Questão 3/5 
O que é um page fault, quando ocorre e quem controla a sua ocorrência? 
Nota: 20.0 
O page fault ocorre todas as vezes que um processo faz referência a um endereço virtual pertencente a uma 
página virtual que não se encontra mapeada em uma página real, ou seja, não está, no momento, na memória 
principal. A ocorrência de um page fault é verificada através do bit de validade presente na ETP da tabela de 
páginas referente à página virtual e controlada pelo sistema operacional. 
Resposta:E uma tecnologia das memorias de computadores e uma interupção ou exceção disparada 
pelo harware quando um programa 
acessa uma pagina mapeada no espaço de memoria virtual, mas que nao foi carregada na memoria 
fisica do computador e e controlada pelo hardware e o sistema operacional. 
 
 
Questão 4/5 
O que é DMA e qual a vantagem desta técnica? 
Nota: 20.0 
A técnica de DMA permite que um bloco de dados seja transferido entre a memória principal e dispositivos 
de E/S, sem a intervenção do processador, exceto no início e no final da transferência. Quando o sistema 
deseja ler ou gravar um bloco de dados, o processador informa ao controlador sua localização, o dispositivo 
de E/S, a posição inicial da memória de onde os dados serão lidos ou gravados e o tamanho do bloco. Com 
estas informações, o controlador realiza a transferência entre o periférico e a memória principal, e o 
processador é somente interrompido no final da operação. 
Resposta:E o acesso direto a memoria, e um modo pelo qual um dispositivo pode acessar direto a 
memoria sem antes ter que passar pelo processador amentando a transferencia de grande quantidade 
de dados economizando a cpu. 
 
Questão 5/5 
Mesmo com o aumento da eficiência da multiprogramação e, particularmente, da 
gerência de memória, muitas vezes um programa não podia ser executado por 
falta de uma partição livre disponível. A técnica de swapping foi introduzida para 
contornar o problema da insuficiência da memória principal. Explique o 
funcionamento da técnica de swapping. 
Nota: 20.0 
O sistema escolhe um processo residente, que é transferido da memória principal para a memória secundária 
(swap out), geralmente em disco. Posteriormente, o processo é carregado de volta da memória secundária 
para memória principal (swap in) e pode continuar sua execução. 
Resposta:E uma tecnica a gerencia de memoria onde o sistema escolhe um programa residente que 
e levado da memoria para o disco 
(swap)retornando posteriormente para memoria para memoria principal como se nada tivesse 
ocorrido. 
 
SISTEMAS OPERACIONAIS – PROVA DISCURSIVA 
 
1 - Os anos 80 representaram a década do computador pessoal e da estação de trabalho. A tecnologia do 
microcomputador evoluiu até o ponto em que era possível construir computadores de mesa avançados, tão 
poderosos quanto os de grande porte de uma década atrás. (DEITEL, 2005). Quais os fatores que contribuíram 
para popularização dos computadores a partir da década de 80? 
 
R: A popularização dos computadores pessoais está associada ao avanço tecnológico que permitiu melhorar a 
capacidade de processamento e reduzir o custo desses equipamentos e a facilidade de uso em parte por causa da 
sinterfaces gráficas com o usuário (GUI). 
 
 
2 - Explique o funcionamento do escalonamento circular Roud Robin ou RR. 
 
R: Escalonamento tipo preemptivo (com fatia de tempo - time slice ou quantum). O funcionamento deste algoritmo 
acontece da seguinte forma: uma unidade de tempo, denominada quantum, é definida pelo sistema operacional, 
que determina o período de tempo entre cada sinal de interrupção. Todos os processos são armazenados em uma 
fila circular. O escalonador da CPU percorre a fila, alocando a CPU para cada processo durante um quantum. 
Mais precisamente, o escalonador retira o primeiro processo da fila e procede à sua execução. Se o processo não 
termina após um quantum, ocorre uma preempção, e o processo é inserido no fim da fila. Se o processo termina 
antes de um quantum, a CPU é liberada para a execução de novos processos. Em ambos os casos, após a liberação 
da CPU, um novo processo é escolhido na fila. Novos processos são inseridos no fim da fila. Quando um processo é 
retirado da fila para a CPU, ocorre uma troca de contexto, o que resulta em um tempo adicional na execução do 
processo. 
 
3 - Defina o conceito de sistema operacional? 
 
R: É um conjunto de elementos (programas) capazes de fazer um todo (computador) funcionar, tornando a utilização 
do computador mais eficiente e conveniente. 
 
 
4 - Defina o conceito de sistema computacional? 
 
R: É um conjunto de componentes eletrônicos (hardaware) capazes de processarinformações de acordo com um 
programa (software). 
 
 
5 - Os sistemas monoprogramáveis foram concebidos para executar uma única tarefa de cada vez. Essa lógica não 
aproveitava toda capacidade do hardware deixando a CPU ociosa por muito tempo. Para resolver este problema 
foi desenvolvido o conceito de multiprogramação e varias técnicas para implementar este conceito, entre elas a 
concorrência. Explique a ideia da concorrência. 
 
R: A ideia de concorrência em Sistemas Operacionais, podem ser vistos como um conjunto de rotinas executadas de 
forma concorrente e ordenada.A possibilidade de o processador executar instruções ao mesmo tempo que outras 
operações, como, por exemplo, operações de E/S, permite que diversas tarefas sejam executadas concorrentemente 
pelo sistema. O conceito de concorrência é o princípio básico para o projeto e a implementação dos sistemas 
multiprogramáveis. Nos sistemas multiprogramáveis, vários programas podem estar residentes em memória, 
concorrendo pela utilização do processador. Dessa forma, quando um programa solicita uma operação de E/S outros 
programas poderão utilizar o processador. 
SISTEMAS OPERACIONAIS – PROVA DISCURSIVA 
 
1 - Os anos 80 representaram a década do computador pessoal e da estação de trabalho. A tecnologia do 
microcomputador evoluiu até o ponto em que era possível construir computadores de mesa avançados, tão 
poderosos quanto os de grande porte de uma década atrás. (DEITEL, 2005). Quais os fatores que contribuíram 
para popularização dos computadores a partir da década de 80? 
 
R: A popularização dos computadores pessoais está associada ao avanço tecnológico que permitiu melhorar a 
capacidade de processamento e reduzir o custo desses equipamentos e a facilidade de uso em parte por causa da 
sinterfaces gráficas com o usuário (GUI). 
 
 
2 - Explique o funcionamento do escalonamento circular Roud Robin ou RR. 
 
R: Escalonamento tipo preemptivo (com fatia de tempo - time slice ou quantum). O funcionamento deste algoritmo 
acontece da seguinte forma: uma unidade de tempo, denominada quantum, é definida pelo sistema operacional, 
que determina o período de tempo entre cada sinal de interrupção. Todos os processos são armazenados em uma 
fila circular. O escalonador da CPU percorre a fila, alocando a CPU para cada processo durante um quantum. 
Mais precisamente, o escalonador retira o primeiro processo da fila e procede à sua execução. Se o processo não 
termina após um quantum, ocorre uma preempção, e o processo é inserido no fim da fila. Se o processo termina 
antes de um quantum, a CPU é liberada para a execução de novos processos. Em ambos os casos, após a liberação 
da CPU, um novo processo é escolhido na fila. Novos processos são inseridos no fim da fila. Quando um processo é 
retirado da fila para a CPU, ocorre uma troca de contexto, o que resulta em um tempo adicional na execução do 
processo. 
 
3 - Defina o conceito de sistema operacional? 
 
R: É um conjunto de elementos (programas) capazes de fazer um todo (computador) funcionar, tornando a utilização 
do computador mais eficiente e conveniente. 
 
 
4 - Defina o conceito de sistema computacional? 
 
R: É um conjunto de componentes eletrônicos (hardaware) capazes de processar informações de acordo com um 
programa (software). 
 
 
5 - Os sistemas monoprogramáveis foram concebidos para executar uma única tarefa de cada vez. Essa lógica não 
aproveitava toda capacidade do hardware deixando a CPU ociosa por muito tempo. Para resolver este problema 
foi desenvolvido o conceito de multiprogramação e varias técnicas para implementar este conceito, entre elas a 
concorrência. Explique a ideia da concorrência. 
 
R: A ideia de concorrência em Sistemas Operacionais, podem ser vistos como um conjunto de rotinas executadas de 
forma concorrente e ordenada.A possibilidade de o processador executar instruções ao mesmo tempo que outras 
operações, como, por exemplo, operações de E/S, permite que diversas tarefas sejam executadas concorrentemente 
pelo sistema. O conceito de concorrência é o princípio básico para o projeto e a implementação dos sistemas 
multiprogramáveis. Nos sistemas multiprogramáveis, vários programas podem estar residentes em memória, 
concorrendo pela utilização do processador. Dessa forma, quando um programa solicita uma operação de E/S outros 
programas poderão utilizar o processador.

Continue navegando