Please enable JavaScript.
Coggle requires JavaScript to display documents.
aula de Sistemas operacionais (Swapping (Swap out/in (In (Memória- Disco),…
aula de Sistemas operacionais
Memória RAM
Parte dela com o sistema operacional
Alocação de dados
possui uma parte dinâmica
códigos
MS- DOS
Definia o endereço de carga de um programa
Tempo de compílação
Utiliza-se um limit register
Para não sair da área de memória que este
Tempo de carga
Código realocado
Não faz menção ao endereço físico mais realocado
Ligação
Coloca um parte do HD na memória
Pasta SYSTEM no windows
Trechos de códigos para colocar n a memória em tempo de execução
Só carregar em tempo de execução
Arquivos .DLL
Uso a ligação dinâmica
Associar código com a memória
Tempo de execução
Programa
1-Compilador
2-Vira um módulo objeto
3-Usa-se um linkage para ligar estes módulos objetos
4-LOADER pega bibliotecas do sistema para implementar
5- Cria um executável
Endereço lógico x endereço físico
Lógico
Conjunto de instruções do programa
Instruções mapeadas para um endereço físico
Não necessariamente serão endereços contínuos
Unidade de gerenciamento de memória
HARDWARE
Converte endereço lógico em físico
Memória dividida em pedaços
Carga dinâmica
é carregada quando chamada
nenhum suporte do sistema operacional
MSDOS
Sistema modularizado
Módulo principal
gerava / chamava outros módulos
Carga principal
Priecisa de uma carga dinâmica em casos de pouca memória
Alocar só o necessário
Overlay
Swapping
Área do disco swap
Espaço reservado
Discos SSD
Roll out /in
Swap out/in
In
Memória- Disco
Out
Disco - memória
Quanta mais memória transferir, mais tempo o processo ficará "rodando"
Alocação Contígua
Sistemas de tempo compartilhar
Holes / Buracos
Sistemas operacionais
partições alocadas
partições livres
Problema da alocação/ armazenamento dinâmico
Best-fit
First-fit
Worst-fit
Fragmentação
Conjunto de pequenos espaços que vão demorar para serem alocados.
O QUE FAZER: Externa
compactação
Em tempo de execução
Interna
espaço da memória a qual é interna a partição todavia está vazia
Externa
Espaço total
Sistemas operacionais
Novas formas de gerenciamento de memória
Divisão da memória em blocos de memória do mesmo tamanho