Sistema Operacional e sua gerência
• Para cumprir sua função, deve atuar em várias frentes.• São vários os recursos a serem gerenciados
– Atenção: Necessário Abstração
Gerência de Processador
• Conhecida como gerência de processos ou de atividades.• Visa distribuir a capacidade de processamento de forma justa
– “Justa é diferente de igual”
• Sincronização de atividades
– Comunicação entre processos
– Manter o processador ocupado a maior parte do tempo;
– Balancear o uso da CPU entre processos;
– Privilegiar a execução de aplicações críticas;
– Maximizar o throughput (rendimento) e;
– Oferecer tempos de resposta razoáveis aos usuários interativos.
Gerência de Memória
• Fornecer a cada aplicação um espaço próprio de memória– Independente e isolado das demais aplicações
• Uso do disco como memória complementar
– Aplicação desconhece o tipo da memória em uso
Gerência de Dispositivos
• Gerência de Entrada/Saída• Vários dispositivos diferentes
– Pen drive, disquetes, discos IDE e SCSI
• Permitir, através de drivers, o uso de forma comum
– Vetor de blocos de dados (endereçamento de memória)
Gerência de Arquivos
• Construída sobre a gerência de dispositivos– Criando abstrações de arquivos e diretórios
• Outros dispositivos podem ser utilizados como arquivos
– Gravar arquivos numa saída TCP
– Outras devices;
Gerência de Proteção
• Políticas de acesso para sistemas– Em rede
– Multi-usuários
• Definição de usuários, grupos de usuários, registro de recursos por usuários
Sistemas Operacionais Modernos
• Gerência de energia• Gerência de rede
• Gerência de recursos multimidía
Os módulos de gerência são inter-dependentes
Nenhum comentário:
Postar um comentário