informatica
Diferentemente do hardware, o software é a parte lógica do computador. Software é a manipulação, instrução de execução, redirecionamento e execução das atividades lógicas das máquinas. Os softwares podem ainda ser classificados em:
- Softwares de Sistemas: permite que o usuário interaja com o computador e suas partes. Ex: firmware, drivers, etc.
- Softwares Aplicativos: permite que através de seu uso, o usuário faça uma tarefa específica. Ex: editores de texto, planilhas eletrônicas, etc.
Um sistema operacional é uma coleção de programas para gerenciar as funções do processador, o input, o output, o armazenamento e o controle dos dispositivos. O sistema operacional tem todos os comandos básicos que os aplicativos vão usar, em vez de ter todas estas funções re-escritas para cada aplicativo.
Exemplo: para imprimir um arquivo, os processadores de texto mandam o arquivo para o programa "imprimir" do sistema operacional.
Um sistema operacional executa muitas funções para que o computador funcione bem e eficientemente. Algumas das mais importantes são:
Interpretador de Comandos: traduz comandos para instruções que o processador entende.
Gerente dos Usuários: guarda as tarefas de um usuário separadas daquelas dos outros.
Gerente das Tarefas: guarda as operações de uma tarefa separadas daquelas dos outros.
Gerente dos Recursos: gerencia o uso de recursos de hardware entre usuários e tarefas usando-os a qualquer ponto do tempo.
Gerente de Arquivos: cria, deleta, enter, muda arquivos e gerencia acesso para arquivos.
User Interface: gerencia acesso do usuário para o interpretador de comandos