Operating system funciona como uma ponte entre hardware e software, e o principal propósito e objetivo de um sistema operacional é gerenciar todos os recursos de hardware e software que estão conectados com o computador. Sem sistema operacional todo sistema de computador é impotente, pois o sistema operacional cria a interface entre usuário e hardware. Quando o usuário dá qualquer instrução ao computador, o sistema operacional transforma essas instruções em forma binária, como 0 e 1, porque os sistemas de computador não são capazes de entender diretamente os nossos comandos. Computador pode entender somente a linguagem da máquina.
Ler Mais – Tutorial do Sistema Operacional
Agora, explique o propósito e objetivos de um sistema operacional para inicializar todo o sistema com a ajuda de um terminal capaz de inicializar como exemplo Quando liga o computador, então o chip do micro processador começa a instalar o código da máquina com a ajuda da RAM para a ROM Flash (Read Only Memory). O sistema operacional permite que este código seja inicializado para todos os componentes que são associativos com o computador, e este tipo de código implementado pela BIOS(Basic Input/output System) no primeiro setor na inicialização do Disco.
Read More – Real Time Operating System Tutorial
O sistema operacional deve estar ciente sobre a Unidade de Gerenciamento de Memória, Unidade de Gerenciamento de Energia, Segmento de Estado da Tarefa, e outras unidades também. Com o uso do processador, o sistema operacional lida com todas estas partes lógicas, e as inicializa.
Agora, uma pergunta pode surgir em sua mente que quais são os três principais objetivos e propósitos de um sistema operacional. Quase todos os objetivos de um sistema operacional, mas existem alguns objetivos principais de um sistema operacional, como por exemplo:
- Gerenciamento de memória das mãos
- Executar todas as tarefas de carga e execução
- Controle periférico
Gerenciamento de memória das mãos
No computador, muitas memórias e dados são executados de uma só vez, assim o sistema operacional fornece a flexibilidade entre a memória e os dados durante o tempo de execução, pois sem o sistema operacional, o computador pode obter conflito entre os dados e todas as memórias. Assim, o gerenciamento da memória executa muitas atividades como Atualização de desempenho, Execução de múltiplos processos ao mesmo tempo e Utilização do espaço de memória para todos os dispositivos.
Executar todas as tarefas de carregamento e execução
O sistema operacional tem a responsabilidade de carregar programas importantes e bibliotecas diferentes com a ajuda do carregador que é parte muito necessária do O/S. Sua tarefa primária alimenta os programas na memória (como a RAM) para a execução de todas as instruções sem mais demora. O sistema operacional é compatível com a memória virtual, na qual o carregador não tem realmente a cópia mestre do conteúdo, pois o carregador só permite o subsistema de memória virtual que cria a interface entre aquela parte da memória que tem o código do programa em execução e os dados do conteúdo executável associado.
Controle periférico
Todos os dispositivos do computador têm um driver de dispositivo próprio que é parte do código de programação. Estes tipos de drivers criam a interface entre o sistema operacional e os dispositivos, e o sistema operacional com todo o controle dos drivers . Todos os drivers são executados na região do kernel do sistema operacional, e os drivers de dispositivos têm muitos direitos como Abrir, Fechar, Ler, Escrever, e mais.