O que é um sistema operacional e seus componentes

O que é um sistema operacional e seus componentes

O termo SO ou sistema operacional é um tipo de software e funciona como uma interface entre o usuário e o computador para realizar todas as tarefas como gerenciamento de memória, gerenciamento de arquivos, manipulação de entrada e saída, segurança, gerenciamento de processos, contabilidade de trabalho, detecção de erros, controle de desempenho do sistema, dispositivos periféricos controlando como impressoras e unidades de disco. Os sistemas operacionais populares incluem principalmente Windows, Linux, AIX, VMS, z / OS, etc. Este artigo discute uma visão geral do que é um sistema operacional e seus componentes.



O que é um sistema operacional (SO)?

Definição: Um sistema operacional pode ser definido como um sistema grande e complexo que é particionado em pequenos pedaços usando uma interface. Este sistema é usado para compartilhar os diferentes sistemas operacionais componentes que incluem arquivo, dispositivo de entrada / saída, memória de processo, etc. Todas as partes particionadas devem ser partes bem definidas do sistema com funções i / ps, o / ps e cuidadosamente classificadas. Sabemos que todos os sistemas não têm uma estrutura semelhante, mas várias sistemas operacionais compartilhe os componentes do sistema descritos abaixo.


O SO é o programa mais importante em um computador porque cada computador funciona com um sistema operacional (SO) para executar todos os programas e aplicativos. As principais tarefas do sistema operacional do computador são identificar i / p do teclado, enviar o / p para a tela, rastrear arquivos, unidades de armazenamento, controle de dispositivos periféricos, como impressoras, etc.





Componentes do sistema operacional

Os componentes de um sistema operacional desempenham um papel fundamental para fazer uma variedade de partes do sistema de computador trabalharem juntas. Os componentes operacionais são discutidos abaixo.

Componentes do sistema operacional

componentes do sistema operacional



Núcleo

O kernel no sistema operacional fornece o nível básico de controle em todos os periféricos do computador. No sistema operacional, o kernel é um componente essencial que carrega primeiro e permanece na memória principal. Para que a acessibilidade da memória possa ser gerenciada para os programas dentro da RAM, ele cria os programas para obter acesso dos recursos de hardware. Ele redefine os estados operacionais da CPU para a melhor operação em todos os momentos.

Execução do Processo

O sistema operacional oferece uma interface entre o hardware e também um programa de aplicativo para que o programa possa se conectar através do dispositivo de hardware simplesmente seguindo os procedimentos e princípios configurados no sistema operacional. O programa a execução inclui principalmente um processo criado por meio de um kernel do sistema operacional que usa espaço de memória, bem como diferentes tipos de outros recursos.


Interromper

No sistema operacional, interrupções são essenciais porque fornecem uma técnica confiável para o sistema operacional se comunicar e reagir ao ambiente. Uma interrupção nada mais é do que um tipo de sinal entre um dispositivo e também um sistema de computador, de outro modo, de um programa no computador que exige que o sistema operacional saia e decida com precisão o que fazer posteriormente. Sempre que um sinal de interrupção é recebido, o hardware do computador coloca em espera automaticamente qualquer programa de computador que esteja sendo executado no momento, mantém seu status e executa um programa de computador que está conectado anteriormente com a interrupção.

Gestão de Memória

A funcionalidade de um sistema operacional nada mais é do que gerenciamento de memória, que gerencia a memória principal e move os processos para frente e para trás entre o disco e a memória principal durante a implementação. Isso rastreia cada posição da memória até que seja atribuída a algum processo, caso contrário, ela é aberta. Ele verifica quanta memória pode ser alocada para processos e também toma a decisão de saber qual processo obterá memória em que momento. Sempre que a memória não é alocada, ele rastreia correspondentemente para atualizar o status. O trabalho de gerenciamento de memória pode ser dividido em três grupos importantes, como gerenciamento de memória de hardware, sistema operacional e gerenciamento de memória de aplicativo.

Multitarefa

Ele descreve o funcionamento de vários programas de computador independentes em um sistema de computador semelhante. A multitarefa em um sistema operacional permite que um operador execute uma ou mais tarefas do computador ao mesmo tempo. Como muitos computadores podem realizar uma ou duas tarefas por vez, geralmente isso pode ser feito com a ajuda do time-sharing, onde cada programa usa o tempo de um computador para executar.

Networking

A rede pode ser definida como quando o processador interage entre si por meio de linhas de comunicação. O projeto da rede de comunicação deve considerar o roteamento, os métodos de conexão, a segurança, os problemas de opinião e segurança.

Atualmente, a maioria dos sistemas operacionais mantém diferentes técnicas de rede, hardware e aplicativos. Isso envolve que os computadores que funcionam em diferentes sistemas operacionais possam ser incluídos em uma rede geral para compartilhar recursos como dados, computação, scanners, impressoras, que usam as conexões de qualquer um com fio ou sem fio.

Segurança

Se um computador possui vários indivíduos para permitir o processo imediato de vários processos, então os muitos processos devem ser protegidos de outras atividades. A segurança do sistema depende principalmente de uma variedade de tecnologias que funcionam de forma eficaz. Os sistemas operacionais atuais fornecem uma entrada para uma série de recursos, que podem ser obtidos para trabalhar o software no sistema, e para dispositivos externos, como redes, por meio do kernel. O sistema operacional deve ser capaz de distinguir entre demandas que precisam ser permitidas para progredir e outras que não precisam ser processadas. Além disso, para permitir ou proibir uma versão de segurança, um sistema de computador com um alto nível de proteção também oferece opções de auditoria. Então, isso vai permitir monitorar as solicitações de acessibilidade aos recursos

Interface de usuário

Uma GUI ou interface de usuário (UI) é a parte de um sistema operacional que permite a um operador obter as informações. Uma interface de usuário baseada em texto exibe o texto, bem como seus comandos, que são digitados em uma linha de comando com a ajuda de um teclado.

Os aplicativos baseados em sistema operacional fornecem principalmente uma interface de usuário específica para comunicação eficiente. A principal função de uma interface de usuário de um aplicativo é obter as entradas do operador e fornecer o / ps ao operador. Porém, os tipos de entradas recebidas da interface do usuário, bem como os tipos o / p oferecidos pela interface do usuário, podem mudar de aplicativo para aplicativo. A IU de qualquer aplicativo pode ser classificada em dois tipos: GUI (IU gráfica) e CLI (interface de usuário de linha de comando).

Portanto, trata-se de um visão geral de um sistema operacional . Os principais componentes de um sistema operacional incluem principalmente kernel, API ou interface de programa de aplicativo, interface de usuário e sistema de arquivos, dispositivos de hardware e drivers de dispositivos. Aqui está uma pergunta para você, quais são os diferentes tipos de sistema operacional?