Computador - Sistema Operacional
Trata-se de um programa com as seguintes características:
Um sistema operacional é um programa que atua como uma interface entre o software e o hardware do computador.
Trata-se de um conjunto integrado de programas especializados que são usados para gerenciar recursos globais e as operações do computador.
Ela é especializada software que controla e monitora a execução de todos os outros programas que residem no computador, incluindo programas de aplicação e outros software do sistema.
Objetivos do Sistema Operacional
Para que um sistema de computador fácil de usar de uma forma eficiente
Para esconder os detalhes dos recursos de hardware dos usuários
Para fornecer aos usuários uma interface prática para utilizar o sistema de computador
Para agir como um intermediário entre o hardware e seus usuários, tornando mais fácil para os usuários a acessar e utilizar outros recursos
Para gerenciar os recursos de um sistema de computador
Para manter o controle de quem está usando qual recurso, concedendo solicitações de recursos, de acordo com uso de recursos pedidos conflitantes e a mediação através de diferentes programas e usuários
A prestação eficiente e justa repartição dos recursos entre os usuários e os programas
Características do Sistema Operacional
Gerenciamento de Memória -- mantém as vias da memória principal ou seja o que parte do que está em uso por quem, o que não está em uso, etc. e aloca a memória quando um processo ou programa solicita-lo.
Gerenciamento do processador -- aloca o processador (CPU) em um processo e cancela a alocação processador quando não for mais necessário.
Gerenciamento de dispositivo -- mantém o controle de todos os dispositivos. Isso também é chamado I/O controller que decide qual processo é o dispositivo, quando e por quanto tempo.
Gestão de ficheiros -- aloca e aloca os recursos e decide quem recebe os recursos.
Segurança -- evita o acesso não autorizado aos programas e dados por meio de senhas e outras técnicas similares.
Contabilidade de trabalho -- mantém o controle do tempo e dos recursos utilizados por vários postos de trabalho e/ou usuários.
Controle sobre desempenho do sistema -- registra atrasos entre o pedido para um serviço e do sistema.
Interação com os operadores -- a interação pode ter lugar através do console do computador sob a forma de instruções. Sistema operacional reconhece o mesmo, a ação correspondente e informa o funcionamento por uma tela.
Detecção de Erros aids -- Produção de lixões, rastreios, mensagens de erro e outras debugging e detecção de erros.
Coordenação entre outros softwares e os usuários -- coordenação e atribuição de compiladores e intérpretes, montadores e outros softwares para os vários utilizadores dos sistemas informáticos.