componentes do Sistema Operacional

as partes de um sistema operacional Todos existem de modo a fazer as várias partes de um sistema de computador trabalhar em conjunto. Todo o programa de software do usuário tem que se submeter ao sistema operacional para utilizar qualquer um do hardware, seja ele tão básico como um mouse ou teclado ou tão complicado como um componente de Internet.

Kernel

O kernel dá uma de nível mais fundamental de controle sobre todos os dispositivos de hardware do computador. O núcleo é o componente central de um sistema operacional (OS). É o componente do sistema operacional que carrega inicialmente, e permanece na memória principal. Ele gerencia a acessibilidade de memória para programas na RAM, ele estabelece quais programas têm acesso a quais recursos de hardware. Estabelece ou reinicia os estados operacionais da CPU para uma operação ótima em todos os momentos.

Processo de Execução

O sistema operacional oferece uma interface entre um programa de aplicação e o hardware, para que um programa de aplicação pode se conectar com o hardware apenas pelos seguintes princípios e procedimentos configurado no sistema operacional. Executar um programa de aplicação inclui a criação de um processo pelo kernel do sistema operacional que nomeia o espaço de memória e vários outros recursos.

interromper

interrupções são primárias para os sistemas operacionais, uma vez que oferecem um método confiável para o sistema operacional interagir e responder ao seu ambiente. Uma interrupção é um sinal de um dispositivo conectado ao sistema de um computador ou de um programa dentro do sistema de computador que precisa do sistema operacional para sair e determinar exatamente o que fazer a seguir. Quando uma interrupção é recebida, o hardware do computador automaticamente coloca em espera qualquer programa que está atualmente em execução, salva seu estado, e executa o código do sistema de computador anteriormente associado com a interrupção.

Gestão da memória

isto garante que um programa não entra em conflito com a memória actualmente a ser usada por um programa adicional. Desde programas time share, cada programa tem que ter acesso independente à memória. Para simplificar, o MMU é responsável por todos os aspectos da Gestão da memória. Ele é normalmente integrado diretamente na cpu, embora em alguns sistemas ele ocupa um chip IC (circuito integrado) separado.

podemos dividir o trabalho de gestão da memória em 3 grupos significativos:

  • Gestão de memória de Hardware.
  • OS (sistema operativo) gestão de memória.
  • Gestão da memória de Aplicação.

multitarefas

multitarefas descreve o funcionamento de múltiplos programas de computador independentes no mesmo sistema de computador. O sistema operacional tem a capacidade de manter um olho em onde você está nestes trabalhos e ir de um para o outro sem perder a informação. Uma vez que um monte de computadores podem fazer no máximo uma ou duas coisas ao mesmo tempo, isso geralmente é feito usando time-sharing, o que significa que cada programa utiliza uma parte do tempo do computador para executar.

Networking

os processadores interagem uns com os outros através de linhas de comunicação chamadas rede. A concepção da rede de comunicação deve considerar as técnicas de Encaminhamento e conexão, bem como os problemas de opinião e segurança. Atualmente, a maioria dos sistemas operacionais mantém uma gama de métodos de rede, hardware e aplicações para usá-los. Isto implica que os computadores que executam diferentes sistemas operacionais poderiam participar de uma rede comum para compartilhar recursos como computação, dados, Impressoras e scanners que fazem uso de conexões com fio ou sem fio.

segurança

se um sistema de computador tem vários indivíduos e permite a operação simultânea de múltiplos processos, então os numerosos processos têm de ser assegurados das actividades uns dos outros. Um sistema de computador sendo seguro e seguro depende de uma variedade de tecnologias que funcionam eficazmente. Um sistema operacional moderno oferece acesso a uma série de recursos, que estão prontamente disponíveis para o software que trabalha no sistema, e para dispositivos externos como redes por meio do kernel. O sistema operativo deve ser capaz de diferenciar entre exigências que devem ser processadas, e outras que não precisam ser processadas. Além de permitir ou recusar a versão de segurança, um sistema com um alto nível de proteção também dá opções de auditoria. Isso permitiria monitorar os pedidos de acessibilidade aos recursos (como, ” quem leu este arquivo?”).

interface de utilizador

é tudo criado num dispositivo de informação com o qual um indivíduo pode interagir. A interface do Usuário é geralmente descrita como um shell e é vital se a comunicação humana deve ser suportada. A interface de usuário verifica o diretório framework e pede serviços do sistema operacional que irá obter informações de dispositivos de hardware de entrada e exige serviços do sistema operacional para exibir avisos, mensagens de estado e tais em dispositivos de hardware de saída. A dependência crescente de muitas empresas em aplicações web e Aplicações Móveis Levou, na verdade, inúmeras empresas a colocar maior preocupação na IU em um esforço para melhorar toda a experiência do indivíduo.

Deixe uma resposta

O seu endereço de email não será publicado.