Sistemas
• Sem software um computador é basicamente um amontoado de metal • Com software, um computador pode armazenar, processar e recuperar informações
1
• O software de computador pode ser dividido a grosso modo em:
– Programas de sistemas: que gerenciam a operação do computador em si; – Programas aplicativos: que trabalho que o usuário deseja; executam o
• O programa de sistema mais fundamental é o Sistema Operacional que controla todos os recursos do computador e fornece a base sobre qual os programas e aplicativos são escritos.
2
• Um moderno sistema de computador consiste em:
– Processadores – Memória Ram ( Randon Access Memory) – Discos – Dispositivos de E/S ( Entrada e Saída )
Sistema de Computador
3
• Um sistema operacional é um programa que controla a execução dos programas de aplicação e atua como uma interface entre o usuário do computador e o hardware do computador. • Um sistema operacional pode ser pensado como tendo dois objetivos ou desempenhando duas funções:
– conveniência, pois faz o sistema computacional mais conveniente de usar; – eficiência, pois permite que os recursos do sistema computacional sejam usados de maneira eficiente.
• Independente do tamanho ou da configuração do sistema cada um dos subsistemas de gerenciamento deve executar as seguintes tarefas: • Monitorar continuamente os recursos • Fazer cumprir as regras que determinam quem recebe o quê, quando e como. • Alocar o recurso quando for apropriado. • “Desalocar”, o recurso quando for apropriado.
4
Gerenciador de memória
• Responsável pela memória principal RAM. • Confere a validade de cada pedido de espaço de memória, e se o pedido for válido aloca a porção que esteja livre. • Quando for um ambiente múltiplo o gerenciador cria uma tabela de prioridade. • Sua maior função é não deixar com que o espaço de memória ocupado pelo S. O. seja alterado.
Gerenciamento de Unidade de Processamento
• Decide como alocar os