Você está na página 1de 1

Lista de SO

:: https://ramonrdm.files.wordpress.com/2011/03/lista3so1.pdf ::
:: https://pt.slideshare.net/kalango64/solucoes-de-exercicios-autores-v-32 ::
:: ::
Parte 01
01 -
Pipes: é anonimo(não tem nome) e é temporario(dura somente o tempo de execução). Não
faz movimentação no interior do pipe. Para estabeler dialogo entre processos com ancestral comum
usando pipes, é necessário usar o mesmo em cada direção. Um pipe criado em um único processo é
quase sem utilidade. Normalmente depois o processo chamar o fork(), para criar um canal e
comunicação entre pai e filho.
Named Pipe(Fifo): permitem comunicação entre processos não relacionados. Persistem além
da vida do processo. Um processo abre a Fila pra escrita e ooutro abre para leitura.

02-

Parte 02
01 -
O endereço lógico é o endereço a nivel de programa que é gerado na compilação, ele
enxerga a memoria como sendo unicamendo para o programa. O Endereço fisico é um endereço que
representa uma localiazção real e valida na memoria.

02 -
Fragmentação interna – é quando existe um espaço para o processo ocupar(e só ele), mas
ocorre um sobra de espaço. Esse espaço é inutilizavel.
Fragmentação externa – é quando existe espaço para alocar um processo mas esse espaço
não é contiguo.

03-
Mapa de Bits: Memória é dividida em unidades de alocação. Baixa complexidade. Quanto
menor, maior o mapa de bits. Procura uma sequencia de k zeros para alocar um processo de tam k.
(Muito lento a busca)
Lista Encadeada: Lista com segmentos de memória alocados ou livres. Menor impacto na
memoria.

04-
End. Lógico -> 8 paginas = 3 digitos para referenciar endereços logicos
End. Fisíco →

Você também pode gostar