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

As funções de um excelente sistema operacional sã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.

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

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

Um dos objetivos do sistema operacional é gerenciar o núcleo, 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 tinham era o fato de terem muito pouca capacidade e muito baixa utilização; portanto, isso geralmente era feito manualmente através de um lote. No 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, essas tarefas precisavam ser automatizadas, aparecendo assim os primeiros intérpretes de comando.

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

Eles são cada vez mais sofisticados e ativados sozinhos para proteger a máquina e executar 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, tempo de CPU (unidade central de processamento) e os arquivos aos quais o aplicativo precisa acessar para funcionar bem.

O sistema operacional, para cuidar do bom funcionamento da máquina, é dedicado a criar e destruir processos, pará-los, retomá-los e ajudar nos mecanismos de comunicação entre 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 na qual os processos mais importantes serão colocados em prioridade, os intermediários em um local intermediário e, finalmente, os menos importantes em último lugar.

Relacionado:  O que é inovação técnica?

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 sem importância permanecem sem implementação.

É necessário, então, 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 gerenciamento da memória principal. A memória consiste em um armazém de dados que é compartilhado pela CPU e aplicativos e que perde sua capacidade em caso de falha.

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

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

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 atribui a ordem de economia. Também garante que tudo esteja perfeitamente armazenado, 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, impressora, monitor etc.

No passado, quando você queria instalar uma nova porta externa, era importante ter um disco de instalação que continha os drivers para o computador aceitar.

Atualmente, atualmente, o sistema operacional do computador é geralmente responsável por pesquisar na rede as informações necessárias para que as novas portas externas funcionem perfeitamente.

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.

Relacionado:  Dispositivos de processamento: evolução, tipos, exemplos

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.

Estabelece a comunicação entre os arquivos e as unidades de armazenamento e, finalmente, pode ser configurado para fazer 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 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.

Você pode configurar o sistema operacional para que as verificações periódicas sejam realizadas e os controles de segurança que você precisa executar sejam estabelecidos.

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

Por meio 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- Relatar status do sistema

Existem vários aplicativos instalados por padrão ao lado do sistema operacional, mas que não são um sistema como tal.

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

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

Além disso, ele 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 principais partes da máquina através do gerenciador de recursos. Sua função como administrador envolve a segurança e a comunicação da unidade central de processamento ou CPU, os dispositivos externos que estão conectados ao computador.

Como a memória interna e a memória secundária, onde você às vezes precisa limpar e alterar as partes armazenadas de uma para outra.

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

10- Administração do usuário

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

Relacionado:  Operadores booleanos: para que servem, lista e exemplos

A administração do usuário 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 uso em um computador.

O fato de ser um perfil de usuário único implica que apenas as execuções desse usuário estão ativas e somente as dele. 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 ​​no mercado são Windows, iOS e Linux para computadores. E o Android e iOS para smartphones.

Existem milhares de sistemas operacionais, com um grau maior ou menor de sofisticação, dependendo de qual dispositivo eles são necessários.

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

Esses softwares livres 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 tem muito conhecimento pode causar uma catástrofe.

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

Referências

  1. RAHALKAR, Sagar Ajay. Noções básicas do sistema operacional. No Guia da Fundação Certified Ethical Hacker (CEH) . Apress, 2016. p. 3-21.
  2. BLUME, Steven W. Noções básicas de sistema de energia elétrica 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, n. 4, p. 64-71.
  4. Miller, Michael. Guia para iniciantes absolutos sobre o básico do computador . Que Publishing, 2007.
  5. ALVAREZ, Juan. Noções básicas sobre o básico do computador: caminhando 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.

Deixe um comentário