Sistemas Operacionais - Processos e Arquivos

Processos

Criação de processos:
1) Copy-on-write: após um proc ser criado, este compartilha páginas com o seu pai.
Quando um dos processos escreve em uma página compartilhada identificada como CoW, uma cópia da página é criada e mapeada para o espaço de endereçamento do processo.

3) um processo pode passar por diff estados.(executando, aguardando a ocorrencia de algum evento, pronto para executar)
4) Para cada Estado, há SOs que mantêm uma lista com blocos de controle de processos no estado


Tipos de Servidores de Arquivo

1) Stateless
a) Cada solicitação de acesso a um servidor de arquivos tenha o id. do arquivo e a posição dos dados no arquivo,

Escalonamento:

Round-Robin - mantem uma fila de processos prontos para execução. Posto em execução, um processo tipicamente pode liberar o processador voluntariamente ou ter a sua exec. interrompida ao final de um intervalo de tempo.

Gerenciamento de Memória>

Paginação:

a)A cada processo pode ser associada uma tabela usada quando da conversão de endereços lógicos em físicos.
b) Cada tabela poderá conter uma entrada para cada quadro na memória física.
c) O # de página em um end. lógico poderá ser usado para se identificar a entrada na tabela com o end. do quadro acessado.


File Control Blocks

1) Armazenar informações a cerca do arquivo
2) Pode ser armazenado em disco (e quando um arq. for aberto ele é copiado para uma tabela na RAM)
3)

Sistema de Gerenciamento de Memória Virtual

1) Thrashing


Alocação Indexada de Espaço em disco:
Postar um comentário

Postagens mais visitadas deste blog

MANUAL DE REDAÇÃO DA PRESIDÊNCIA DA REPÚBLICA

Plural de substantivos compostos

Atualidades - 15 de agosto de 2016