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 28/11
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. 29/9 30/11
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 31/11
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) 32/11
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; 33/11
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
Nenhum comentário:
Postar um comentário