Buscar

Sistemas Operacionais Discursiva

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 3 páginas

Prévia do material em texto

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

Outros materiais