Quais são as funções de um sistema operacional?



O funções de um sistema operacional Os mais destacados são o gerenciamento de processos, memória e comunicação entre aplicativos, entre outros.

Um sistema operacional é o principal software ou conjunto de programas que gerencia todos os processos que surgem em um dispositivo eletrônico.

Não são os programas e aplicativos que usamos habitualmente para o manuseio por exemplo do computador, mas as características que permitem que esses aplicativos funcionem.

Um dos propósitos do sistema operacional é gerenciar o kernel, os recursos de localização e o hardware de nossa máquina. A maioria dos dispositivos eletrônicos no mercado que possuem um microprocessador possui um sistema operacional.

No início da criação dos sistemas operacionais, a maior falha que eles tiveram foi que eles tinham muito pouca capacidade e uma utilização muito baixa, portanto, isso geralmente era feito manualmente por meio de um lote. Dentro do lote, os trabalhos, que são os pedidos necessários para executar uma ação, foram ativados manualmente.

À medida que a complexidade dos sistemas operacionais aumentava, era necessário automatizar essas tarefas, aparecendo assim os primeiros intérpretes de comando.

Com todas as atualizações e descobertas que foram feitas ao longo dos anos, nada resta dos primeiros sistemas operacionais que tiveram que ser ativados manualmente.

Eles estão se tornando mais sofisticados e se ativam para proteger a máquina e executar as tarefas necessárias e rotineiras.

Principais funções de um sistema operacional

Como mencionamos anteriormente, a maioria dos sistemas operacionais já é pré-fabricada com uma lista de tarefas a serem executadas em nosso dispositivo eletrônico para que tudo corra bem.

Só é necessário fazer pequenos ajustes para adaptar a configuração às necessidades do nosso dispositivo.

1- gerenciamento de processos

Uma das partes mais importantes de um sistema operacional é o gerenciamento de processos. Processos são os recursos que um programa precisa executar.

Isso envolve o uso de memória, o tempo da CPU (unidade central de processamento) e os arquivos que o aplicativo precisa acessar para funcionar corretamente.

O sistema operacional, encarregado do bom funcionamento da máquina, dedica-se à criação e destruição de processos, parando e recolocando-os e auxiliando nos mecanismos de comunicação entre processos.

Podemos comparar essa tarefa com o trabalho de um trabalhador de escritório. Se fizermos uma lista de tarefas, o sistema de gerenciamento de processos estabelecerá uma linha de ação onde colocará os processos mais importantes em prioridade, intermediários em um lugar intermediário e, finalmente, os menos importantes em último lugar.

O problema é que o gerenciamento de processos é feito por meio de uma máquina que define prioridades arbitrárias para as tarefas a serem executadas e, às vezes, tarefas não importantes deixam de ser executadas.

É então necessário alterar a configuração da ferramenta de gerenciamento de processos e priorizar as tarefas necessárias ou forçar sua execução manualmente.

2- Gestão da memória principal

Outro componente importante do sistema operacional é o gerenciamento da memória principal. A memória consiste em um armazenamento de dados que é compartilhado pela CPU e pelos aplicativos e que perde sua capacidade caso ocorra uma falha.

Portanto, é importante que o sistema operacional seja responsável pelo gerenciamento de memória, para que ele não fique saturado e os dados e informações contidos nele sejam perdidos.

O sistema operacional garante que parte da memória está sendo usada e por quê. Decida onde os processos são colocados quando há um espaço livre e atribua e reivindique o espaço necessário para que seja sempre bem usado.

3- Gerenciamento de armazenamento secundário

A memória é algo muito volátil e, em caso de falha, você pode perder as informações contidas nela. Portanto, é necessário ter um segundo módulo de armazenamento que possa armazenar os dados a longo prazo.

Como na memória principal, o sistema operacional é responsável por gerenciar o espaço livre e atribuir a ordem de salvamento. Também garante que tudo está perfeitamente guardado, bem como quanto espaço é livre e onde.

4- Gestão do sistema de entrada e saída

O sistema operacional é responsável por gerenciar as portas de entrada e saída do computador, como fone de ouvido, impressora, monitor, etc.

No passado, quando você queria instalar uma nova porta externa, era importante ter um disco de instalação contendo os drivers para que o computador pudesse aceitá-los.

Agora, em nossos dias, o sistema operacional do próprio computador é geralmente responsável por procurar na rede as informações necessárias para que as novas portas externas funcionem perfeitamente.

5- Registro do sistema de arquivos

Arquivos são formatos criados por seus proprietários que são convertidos em tabelas e o sistema operacional é responsável por gravá-los e salvá-los.

O sistema operacional é responsável por criar, excluir e arquivar os arquivos criados, além de oferecer as ferramentas necessárias para acessar os arquivos a qualquer momento.

Ele estabelece a comunicação entre os arquivos e as unidades de armazenamento e, finalmente, pode ser configurado de tal forma que faça cópias de backup de todos os arquivos, para que, em caso de acidente, nem todos sejam perdidos.

6- Segurança

O sistema operacional é responsável pela segurança da máquina. Uma das atividades mais importantes é o acesso de usuários ou programas para onde eles não deveriam.

Existem muitos vírus que podem afetar nosso sistema, e o sistema operacional garante que isso não aconteça.

O sistema operacional pode ser configurado para que controles periódicos sejam executados e os controles de segurança que ele deve executar sejam estabelecidos.

7- Comunicação entre elementos e aplicações

Através das interfaces de rede, o sistema operacional mantém a comunicação entre os diferentes componentes da máquina e todos os aplicativos que estão em contato com eles. Envie e receba informações.

8- Informar sobre o estado do sistema

Há uma série de aplicativos que são instalados por padrão ao lado do sistema operacional, mas que não são um sistema como tal.

Estes oferecem um ambiente e características básicas para o desenvolvimento e execução dos programas que estão instalados em nossa máquina.

Informa o estado do sistema, se é necessário realizar alguma ação ou aprovar que alguma ação seja tomada, como atualizações automáticas.

Além disso, suporta as diferentes linguagens de programação para que qualquer tipo de aplicação seja operativa em nossa máquina. Claro, tem programas que melhoram a comunicação entre aplicativos.

9- Gerenciamento de recursos

Gerencie todas as partes principais da máquina através de seu gerenciador de recursos. Sua função como administrador envolve a segurança e a comunicação da unidade central de processamento ou da CPU, os dispositivos externos conectados ao computador.

Como a memória interna e memória secundária, onde às vezes você tem que limpar e alterar as peças armazenadas de um para outro.

Em geral, gerencia todos os recursos do sistema e todos os recursos que entram em contato com ele

10- Administração de usuários

O sistema operacional também é responsável por gerenciar os perfis armazenados no computador, dependendo de quem criou um perfil nele.

A administração de usuários pode ser de usuário único ou multiusuário. Isso não significa que o sistema operacional permita que apenas um perfil de usuário seja criado para ser usado em um computador.

Ser um perfil de usuário único implica que apenas as execuções desse usuário estejam ativas e somente as dele. No outro, no multiusuário, permite que as tarefas de mais de um usuário estejam ativas ao mesmo tempo.

Os sistemas operacionais mais comuns

Os sistemas operacionais mais conhecidos e usados ​​no mercado são Windows, iOS e Linux para computadores. E o Android e iOS para smartphones.

Existem milhares de sistemas operacionais, com maior ou menor grau de sofisticação, dependendo de qual dispositivo é necessário.

O Windows pertence à grande macroimagem da Microsoft, enquanto o iOs pertence à Apple. O Linux, por sua vez, é uma plataforma de software livre que permite modificar seu sistema operacional. Dentro da plataforma Linux é Ubuntu e Devian, que são os mais conhecidos.

Esses softwares gratuitos permitem ao usuário modificar o sistema operacional como ele gosta. Ele também tem um certo risco, e isso é tocar o núcleo do sistema operacional quando você não tem muito conhecimento pode gerar uma catástrofe.

Pelo contrário, sistemas operacionais como Windows e iOS, já estão preparados para os usuários mais inexperientes, de modo que a configuração inicial do sistema operacional permite seu uso sem ter que fazer modificações dispendiosas.

Referências

  1. RAHALKAR, Sagar Ajay. Princípios Básicos do Sistema Operacional. EmGuia da Fundação Certified Ethical Hacker (CEH). Apress, 2016. p. 3-21.
  2. BLUME, Steven W.Noções básicas do sistema de energia elétrica para o profissional não elétrico. John Wiley & Sons, 2016
  3. SPRUNT, Brinkley. Os fundamentos do hardware de monitoramento de desempenho.IEEE Micro2002, vol. 22, no 4, p. 64-71.
  4. MILLER, Michael.Guia de principiantes absoluto para o básico do computador. O que Publishing, 2007.
  5. ALVAREZ, Juan. Entendendo o básico dos computadores: avançando em direção à alfabetização.
  6. SILBERSCHATZ, AbrahamGALVIN, et al.Sistemas Operacionais: conceitos fundamentais. Addison-Wesley Iberoamericana, 1994.
  7. TANENBAUM, Andrew S.; FOGOAGA, Juan Carlos Vega.Sistemas operativos. Prentice Hall, 1988.