Buscar

Mapaa Sistema 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 5 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

MAPA – Material de Avaliação Prática da Aprendizagem
	Acadêmico: Fabio Guilherme Duarte Melo
	R.A.: 21202716 - 5
	Curso: Engenharia de software 
	Disciplina: Sistemas Operacionais
	Valor da atividade: verifique no ambiente da disciplina
	Prazo: verifique no ambiente da disciplina
Instruções para Realização da Atividade
1. Todos os campos acima deverão ser devidamente preenchidos;
2. É obrigatória a utilização deste formulário para a realização do MAPA;
3. Esta é uma atividade INDIVIDUAL. Caso identificado cópia de colegas, o trabalho de ambos sofrerá decréscimo de nota;
4. Utilizando este formulário, realize sua atividade, salve em seu computador, renomeie e envie em forma de anexo;
5. Formatação exigida para esta atividade: documento Word, Fonte Arial ou Times New Roman tamanho 12, Espaçamento entre linhas 1,5, texto justificado; 
6. Ao utilizar quaisquer materiais de pesquisa referencie conforme as normas da ABNT;
7. Critérios de avaliação: Utilização do Template; Atendimento ao Tema; Constituição dos argumentos e organização das Ideias; Correção Gramatical e atendimento às normas ABNT;
8. Procure argumentar de forma clara e objetiva, de acordo com o conteúdo da disciplina.
Em caso de dúvidas, entre em contato com seu Professor Mediador.
Bons estudos!
1. As duas principais técnicas para tratar a sobrecarga de memória.
Swapping é uma técnica criada na tentativa de melhorar o problema da insuficiência de memória durante a execução de alguns processos em ambientes multiprogramados. Essa técnica consiste em transferir automaticamente todo o processo da memória principal para o disco (swap out) e vice-versa.
Memória virtual significa usar armazenamento externo como uma extensão da memória RAM. Por exemplo, não há espaço livre na memória principal (RAM) para armazenar uma solicitação de processo especial. Esta é uma técnica que permite a execução de processos que não estão inteiramente na memória principal. Uma grande vantagem desse sistema é que os programas podem ser maiores que a RAM. Essa técnica libera os desenvolvedores de se preocuparem com as limitações de armazenamento de memória. No entanto, a memória virtual não é fácil de implementar e podem degradar significativamente o desempenho se usada sem cuidado.
2. Explique com suas palavras, porque a técnica de swapping é menos usada da que a técnica de memória virtual.
O swapping é a tecnologia de troca usa o movimento do processo entre a memória principal e o disco. E quando o processador seleciona um processo, ele é colocado na memória principal, se não tiver espaço livre na memória, o processo é removido para deixar espaço suficiente na memória principal para o processo. E muitas vezes demora muito para mudar dependendo da memória. E a memória virtual consiste em usar a memória externa como uma extensão da RAM, permitindo que você execute processos que não residem inteiramente na memória principal. A grande vantagem desse método é que os programas executáveis ​​podem ser maiores que a memória RAM. Assim, a memória virtual permite que os programas sejam executados mesmo que estejam apenas parcialmente na memória principal e acelera os processos.
3. Explique sobre as duas implementações possíveis para a memória virtual, destacando a sua principal diferença.
Alocação paginada: Para evitar a fragmentação externa e a necessidade de empacotamento, ele desenvolveu a chamada estratégia de distribuição de páginas. A paginação permite que o processo seja mostrado como fisicamente não sequencial. Essa estratégia é usada na maioria dos sistemas operacionais atualmente. Nessa estratégia, o espaço de endereçamento lógico é dividido em blocos chamados de páginas, onde essa divisão é transparente para o processo. Além do endereço lógico, o espaço de endereço físico é dividido em blocos chamados quadros. Cada página (espaço lógico) é atribuída a um quadro específico (espaço físico), independentemente do espaço disponível na RAM. Esse relacionamento é chamado de tabela de páginas. Cada processo é dividido em páginas do tamanho de um bloco. Assim, uma página de processo pode ser carregada em um bloco de memória. As tabelas de páginas são gerenciadas pelo sistema operacional. Se a página não estiver na memória, o sistema operacional a carrega na memória, consulta a tabela de blocos livres e reserva uma página no bloco selecionado. O mecanismo de pesquisa possibilitou a implementação da memória virtual sob demanda, onde o programa está localizado no disco e apenas as páginas necessárias são trazidas para a memória, isso é chamado de pesquisa sob demanda. 
Alocação por segmentos: Essa estratégia divide o espaço de memória em regiões chamadas segmentos. A memória física é alocada separadamente, ao contrário da alocação adjacente, porque cada memória usada por um processo reside em uma seção específica. Cada partição de memória se torna uma coleção de segmentos de tamanhos diferentes com diferentes políticas de acesso. A estratégia também está sujeita à fragmentação externa. A segmentação é outra maneira de alocar memória. Difere da paginação nos seguintes aspectos: 
• Paginação: invisível para o programador, fornece um espaço de endereçamento maior. A memória é dividida em páginas de tamanho igual que podem conter qualquer conteúdo. 
• Segmentação: Geralmente visível para o programador, ajuda a organizar programas e dados adicionando privilégios e atributos de proteção a instruções e dados. As partes do programa estão no disco. Somente os segmentos usados ​​são carregados na memória. O tamanho do segmento não é fixo. A segmentação facilita a divisão de procedimentos ou rotinas. Pode haver vários programas e segmentos de dados, cada um atribuído a diferentes direitos de acesso. Uma referência ou endereço de memória consiste em um (número do segmento, endereço relativo ou deslocamento).
Vantagens da segmentação: 
• facilita o aumento do tamanho das estruturas de dados. Assim, pode aumentar ou diminuir o tamanho do segmento que contém a estrutura de dados. 
• se um segmento for alterado, fica mais fácil recompilar sem ter que executar e recarregar o programa inteiro. 
• facilita o compartilhamento entre processos: Um usuário pode colocar um utilitário útil ou segmento de tabela que outros usuários podem acessar. 
• promove a segurança: os direitos de acesso podem ser configurados convenientemente.
Referencias 
MEMÓRIA VIRTUAL. In: WIKIPÉDIA, a enciclopédia livre. Flórida: Wikimedia Foundation, 2021. Disponível em: <https://pt.wikipedia.org/w/index.php?title=Mem%C3%B3ria_virtual&oldid=61105986>. Acesso em: 8 mai. 2021.
Swapping. (2022, maio 19). Wikiversidade, . Retrieved 20h49min, dezembro 9, 2022 from https://pt.wikiversity.org/w/index.php?title=Swapping&oldid=141288.
Sistemas Operacionais. Wagner Mendes Voltz. Reimpressão - 2021. Maringá - Pr.: UniCesumar, 2018. 140 p.
image1.png

Continue navegando