SO
Cuiabá, 23 de Junho de 2015.
Alunos: Antônio Vanderlúcio, Diogo Oliveira, Felipe Moraes, Kassio Barros, Paulo Smith, Raoni Pereira, Vitorio Pereira, William Kaneta.
3º COP Noturno – Professor Ibrahim.
Funcionalidades
O sistema operacional (SO) é o software que controla a execução de programas em um processador e gerencia os recursos do computador. Diversas funções, incluindo o escalonamento de processos e o gerenciamento de memória fazem parte das tarefas executadas por um sistema operacional.
Escalonamento de processos
Uma das funções mais importantes de um sistema operacional é o escalonamento de processos ou tarefas. Esta tarefa determina quais processos devem ser executados a cada instante. Basicamente o hardware interrompe processos que estão sendo executados para que o (SO) faça uma nova decisão de escalonamento, esta ação visa distribuir a capacidade de processamento de forma justa entre as aplicações, evitando que apenas uma monopolize este recurso respeitando as prioridades do usuário.
Gerenciamento de memória
Outra função importante é o gerenciamento de memória, esta funcionalidade tem como objetivo fornecer a cada aplicação uma área de memória própria, independente e isolada das demais aplicações inclusive do núcleo do sistema, melhorando assim a segurança do sistema como um todo.
Gerência de dispositivos
Os diversos periféricos de um computador possuem cada um tem sua peculiaridade, a função da gerencia de dispositivos (também conhecida como gerencia de entrada/saída) é implementar a interação com cada dispositivo por meio de drivers e criar modelos que permitam agrupar diversos dispositivos sobre a mesma interface de acesso.
Gerência de arquivos
Esta funcionalidade é construída sobre a gerencia de dispositivos e visa criar arquivos e diretórios definindo sua interface e regras para uso.
Gerência de proteção
Com computadores conectados em redes e compartilhados por diversos usuários, é importante definir claramente