A6 Aloca O De Recursos
•Instruções de Seminários.
•Alocação de recursos.
Instruções de Seminário 1 25/03
Equipes de até 8 alunos.
Entregar relatório (24/03) e apresentação.
Apresentação 10 minutos.
Armazenamento e multimídia. Armazenamento em disco magnético. Armazenamento em disco óptico. Processamento em lote e de transações Instruções de Seminário 2 27/03
Equipes de até 8 alunos.
Entregar relatório (26/03) e apresentação.
Apresentação 10 minutos.
Redes de computadores. Comunicação de dados. Transmissão de dados. Mídias de comunicação. A primeira coisa que vem na nossa mente é que o SO deve permitir a execução de programas. Contudo, ele não faz apenas isso. Ele também fornece serviços para o usuário e para o próprio sistema. Tipicamente, são eles:
•
•
•
•
•
•
•
•
•
Interface com usuário
Execução propriamente dita dos programas
Operações de I/O
Manipulação do Sistema de Arquivos
Comunicações entre processos
Detecção de erros
Alocação de recursos
Contabilização
Proteção e segurança
Alocação de recursos! Uma das funções mais interessante do SO é alocar recursos de forma compartilhada entre diversos processos. Por exemplo, os SO's tem políticas/algoritmos de escalonamento da CPU, ou seja, define qual processo vai usar a CPU e por quanto tempo vai ficar de posse da CPU.
Outro serviço é a contabilização, ou seja, o SO deve ser capaz de controlar quantos usuários utilizam o sistema, quais recursos eles estão utilizando.
Alocação de recursos: atribuir recursos de computador a certos programas e processos para serem usados.
Principais questões relacionadas à alocação de recursos: –
–
–
–
Compartilhar a Unidade Central de Processamento
Compartilhar memória
Compartilhar recursos de armazenamento
Compartilhar recursos de impressão
Compartilhamento de recursos entre processos pode gerar situações indesejáveis.
Mecanismos de sincronização – garantem a comunicação entre processos concorrentes e o acesso a recursos compartilhados.
Problemas de