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

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

As Funções de um sistema operacional O mais importante é o gerenciamento de processos, gerenciamento de memória, comunicação entre aplicativos, entre outros. Um sistema operacional é o principal software ou conjunto de programas que gerenciam todos os processos que surgem dentro de um dispositivo eletrônico.

Eles não são os programas e aplicativos que geralmente usamos para o gerenciamento, por exemplo, do computador, mas as características que permitem que esses aplicativos funcionem.

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

No início da criação de sistemas operacionais, o maior fracasso que eles tiveram era que eles tinham muito pouca capacidade e uso muito baixo, então normalmente era feito manualmente através de um lote. Dentro do lote, os trabalhos, que são as ordens necessárias para executar uma ação, elas foram ativadas manualmente.

À medida que a complexidade dos sistemas operacionais aumentava, essas tarefas eram necessárias para automatizar, aparecendo assim os primeiros artistas 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 são cada vez mais sofisticados e ativados sozinhos para proteger a máquina e executar tarefas necessárias e de rotina.

Principais funções de um sistema operacional

Como discutimos anteriormente, a maioria dos sistemas operacionais já está pré -fabricada com uma lista de tarefas para executar em nosso dispositivo eletrônico, para que tudo seja sobre rodas.

É necessário apenas fazer pequenos ajustes para adaptar a configuração às necessidades do nosso aparelho.

1- Gerenciamento de processos

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

Isso implica o uso da memória, tempo da CPU (unidade de processamento central) e arquivos aos quais o aplicativo precisa funcionar bem.

O sistema operacional, para cuidar do funcionamento adequado da máquina, dedica -se a criar e destruir processos, parar e retomá -los e ajudar com os mecanismos de comunicação entre os processos.

Podemos comparar esta 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 colocou os processos mais importantes, os intermediários em um local intermediário e, finalmente, o menos importante no último.

Pode servir a você: von Neumann Arquitetura: origem, modelo, como funciona

O problema disso é que o gerenciamento de processos é feito através de uma máquina que estabelece prioridades arbitrárias às tarefas a serem executadas e, às vezes, tarefas sem importância são deixadas sem executar.

É então necessário alterar a configuração da ferramenta de gerenciamento de processos e dar maior prioridade às tarefas necessárias ou forçar sua execução manualmente.

2- Gerenciamento de memória principal

Outro componente importante do sistema operacional é o principal gerenciamento de memória. A memória consiste em um data warehouse compartilhado pela CPU e pelos aplicativos e que perde sua capacidade se surgir alguma falha.

Portanto, é importante que o sistema operacional seja responsável pelo gerenciamento da memória, para que dados e informações não estejam saturados e perdidos lá.

O sistema operacional garante que parte da memória esteja sendo usada e por que. Decide onde os processos são colocados quando há um buraco livre e atribui e afirma o espaço necessário para sempre ser usado.

3- Gerenciamento de armazenamento secundário

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

Como na memória principal, o sistema operacional é responsável por gerenciar o espaço livre e atribui o pedido de manutenção. Também garante que tudo esteja perfeitamente salvo, bem como quanto espaço é livre e onde.

4- Gerenciamento do sistema de entrada e saída

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

Anteriormente, quando você queria instalar uma porta externa, era importante.

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

Pode atendê -lo: o que é o sistema de produtos da pessoa?

5- Registro do sistema de arquivos

Os arquivos são formatos criados por seus proprietários que se tornam tabelas, e o sistema operacional é responsável por registrá -los e salvá -los.

O sistema operacional é responsável pela construção, eliminação e arquivamento dos arquivos criados, além de oferecer as ferramentas necessárias para acessar os arquivos a qualquer momento.

Ele estabelece a comunicação entre arquivos e unidades de armazenamento e, finalmente, pode ser configurado de uma maneira que faça backups de todos os arquivos, para que, em caso de acidente, eles não perdam tudo.

6- Segurança

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

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

O sistema operacional pode ser configurado para que os controles periódicos sejam realizados e os controles de segurança que você deve executar são estabelecidos.

7- Comunicação entre elementos e aplicativos

Através de 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. Enviar e receber informações.

8- Informe o status do sistema

Existem várias aplicações instaladas por padrão ao lado do sistema operacional, mas que não são um sistema como tal.

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

Informa o status do sistema, se for necessária ou aprovada alguma ação de que uma ação seja executada, como atualizações automáticas.

Além disso, suporta as diferentes linguagens de programação para que qualquer tipo de aplicativo esteja operacional em nossa máquina. Obviamente, possui programas que melhoram a comunicação entre aplicativos.

9- Gerenciamento de recursos

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

Bem como memória interna e memória secundária, onde às vezes ela tem que limpar e alterar peças armazenadas de uma. 

Pode atendê -lo: tipos de programas

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

10- Gerenciamento de usuários

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

A administração do usuário pode ser Monousuario ou MultiUser. Isso não significa que o sistema operacional permite que apenas um perfil de usuário use em um computador a ser criado.

Que é um perfil de Monousuario implica que apenas as execuções desse usuário estão ativas e somente aquelas. No outro, no multiusuário, permite que as tarefas de mais de um usuário sejam ativas ao mesmo tempo.

Os sistemas operacionais mais comuns

Os sistemas operacionais mais conhecidos e usados ​​são Windows, iOS e Linux for Computers. E o android e iOS para smartphones.

Existem milhares de sistemas operacionais, com maior ou menor grau de sofisticação, dependendo de que aparelho são necessários.

O Windows pertence ao Great Macroimperium da Microsoft, enquanto o iOS pertence à Apple. Linux por sua parte, é uma plataforma de software livre que permite modificar seu sistema operacional. Dentro da plataforma Linux está o Ubuntu e Devins, 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 é que tocar o núcleo do sistema operacional quando você não possui muitos conhecimentos pode gerar uma catástrofe.

Pelo contrário, sistemas operacionais como Windows e iOS já estão preparados para usuários mais inexperientes, para que a configuração inicial do sistema operacional permita seu uso sem ter que fazer uma modificação cara.

Referências

  1. Rahalkar, Sagar Ajay. Básico do sistema operacional. EmGuia de fundação Certified Ethical Hacker (CEH). APS, 2016. p. 3-21.
  2. Blume, Steven W.Sistema de energia elétrica básica para o profissional não elétrico. John Wiley & Sons, 2016.
  3. Sprunt, Brinkley. O básico do hardware de monitoramento de desempenho.IEEE Micro, 2002, vol. 22, no 4, P. 64-71.
  4. Miller, Michael.Guia absoluto para iniciantes para o básico do computador. Que Publishing, 2007.
  5. Alvarez, Juan. Subestando o básico do computador: 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 operacionais. Prentice Hall, 1988.