gerenciamento MAC OS X

1829 palavras 8 páginas
GERENCIAMENTO DE PROCESSOS MAC OX X
Foi criado a partir do S.O. 4.4BSD e do MicrokernelMach 3.0, é considerado um kernel híbrido por Possuir diferentes partes (monolítico e microkernel) interagindo na utilização do sistema.
Em termos de estrutura é considerado um kernel em camadas.
Um sistema operacional em camadas apresenta diversas vantagens sobre um sistema monolitico:
•Interface padronizada
•Extensibilidade
•Flexibilidade no suporte de novos sistemas
•Portabilidade
•Confiabilidade
Um Sistema baseado em camadas impõe uma interface padronizada para requisições feitas por um processo. Os processos não precisam distinguir entre espaço de usuário ou espaço do kernel, pois todos os serviços utilizam troca de mensagens para
…exibir mais conteúdo…

Por exemplo, um processo de tempo real pode requisitar ao kernel que, para que ele possa executar corretamente dentro dos seus padrões mínimos aceitáveis, ele necessite, a cada 7000 ciclos, 3000 ciclos reservados a ele.

Caso a aplicação não respeite o número de ciclos requisitados, ou seja, não faça uma operação de E/S ou use a chamada de sistema sched yield, um processo de tempo real será penalizado dentro de sua fila de prioridades, sendo inclusive possível a migração para o grupo de processos Normal, visando um maior desempenho e justiça no sistema.

A escolha do processo a ser executado obedece o algoritmo de Múltiplas Filas com realimentação, sendo executados os grupos de filas de maior prioridade (Tempo real) e por último o grupo de filas de prioridade de usuário (Normal).
A migração entre os diferentes grupos de threads e feita através do nível de prioridade explicitada pelo usuário. A migração entre as filas de prioridade dentro do grupo de tarefas de usuário é determinada pelo determinador de interatividade.

Gerencia de Memória
Como funciona
Cabe ao kernel do openSolaris a responsabilidade por diversas funções de gerência de memória, como controlar que partes da memória estão em uso e que partes não estão, alocar memória para processos quando eles necessitarem, liberar quando eles terminarem e gerenciar a troca entre a memória principal e o disco

Relacionados

  • Trabalho sistema operacional
    5064 palavras | 21 páginas
  • Sistema operacional mac os
    3024 palavras | 13 páginas
  • Trabalho de sistema operativo
    4524 palavras | 19 páginas
  • Atps contabilidade gerencial
    6493 palavras | 26 páginas
  • Metodologia Sistemas Operacionais 01
    1673 palavras | 7 páginas
  • sistema operacional ios
    2086 palavras | 9 páginas
  • Sistemas Operativos
    980 palavras | 4 páginas
  • Segurança em redes sem fio
    1907 palavras | 8 páginas
  • Sistema operacionais - resumo
    19609 palavras | 79 páginas
  • Libreoffice
    1802 palavras | 8 páginas