Sistemas Operacionais

915 palavras 4 páginas
Sistemas Operacionais Preemptivos e Não Preemptivos
Preemptivos: periodicamente o escalonador interrompe o processo em execução e muda-o para estado de pronto;
Escalonador mais completo;
Compartilhamento da CPU é garantido.
Não Preemptivo: processo só deixa a CPU se tiver que esperar por E/S ou intencionalmente;
Implementação mais simples do escalonador.

Gerência de Memória
Linux : Na arquitetura x86 de 32 bits, o Linux pode endereçar até 4GB de memória virtual (também chamado de espaço de endereçamento linear). Este espaço é dividido em dois: o espaço do núcleo (kernel) e o espaço do usuário. O primeiro é único e protegido das aplicações comuns, e armazena, além do próprio código do núcleo, uma estrutura que descreve toda a memória física; este espaço é limitado a um gibibyte . Cada aplicação recebe um espaço de endereçamento de até 3GB para armazenar o código e os dados do programa.
Caso a memória física seja menor do que a necessária para conter todas as aplicações, o Linux pode alocar espaço em meios de armazenamento diversos (disco rígido, dispositivo de rede e outros). Este espaço é tradicionalmente conhecido como espaço de troca (swap space), embora o mecanismo adotado seja a paginação.
Windows : Analogamente ao Linux, as versões atuais do Windows de 32 bits usam um espaço de endereçamento de 4GB divididos em duas partes. Por padrão, o Windows reserva 2 GiB para o núcleo e permite que cada aplicação use até 2 GB. Entretanto, é possível alterar essa configuração, e permitir que uma aplicação use até 3 GB. Neste caso, obviamente, o espaço do núcleo será reduzido para um gibibyte.
Diferentemente do Linux, o Windows usa apenas arquivos para paginação (paging files). Pode usar até 16 desses arquivos, e cada um pode ocupar até 4095 MiB de espaço em disco.

Memória Virtual

O que é?
Memória virtual, é uma técnica que usa a memória secundária como uma cache para armazenamento secundário. Houve duas motivações principais: permitir o

Relacionados

  • Sistema operacional
    1575 palavras | 7 páginas
  • Sistemas operacionais
    2051 palavras | 9 páginas
  • sistema operacional
    1400 palavras | 6 páginas
  • Sistemas Operacionais
    1580 palavras | 7 páginas
  • Sistemas operacionais
    965 palavras | 4 páginas
  • sistemas operacionais
    2546 palavras | 11 páginas
  • O que é um sistema operacional
    4623 palavras | 19 páginas
  • Sistema Operacional
    5806 palavras | 24 páginas
  • Sistemas Operacionais
    1771 palavras | 8 páginas
  • Sistemas Operacionais
    897 palavras | 4 páginas