As 10 funções do sistema operacional - Psicologia - 2023
psychology
Contente
- O que é um sistema operativo?
- As 10 funções do sistema operacional
- 1. Gestão de processos
- 2. Gerenciamento de memória principal
- 3. Gerenciamento de armazenamento secundário
- 4. Registro do sistema de arquivos
- 5. Comunicação entre elementos e aplicações
- 6. Gestão do sistema de entrada e saída
- 7. Gestão de recursos
- 8. Segurança
- 9. Informa o status do sistema
- 10. Administração de usuários
- Exemplos de sistemas operacionais
- 1. Microsoft Windows
- 2. MacOS
- 3. Android
- 4. MS-DOS
- 5. UNIX
- 6. Ubuntu
Ninguém duvida que os computadores se tornaram algo fundamental no nosso dia a dia, apenas comparável à interferência que os celulares têm significado em nossas vidas.
Os PCs e smartphones têm em comum que, além de serem muito importantes para a comunicação no século 21, possuem sistemas operacionais que os permitem trabalhar.
Em seguida, veremos mais em profundidade quais são as funções do sistema operacional, além de comentar sobre as mais famosas e comercializadas desde sua criação em meados do século passado.
- Artigo relacionado: "As 3 leis da robótica, explicadas"
O que é um sistema operativo?
Antes de explicar quais são as funções de um sistema operacional, é necessário definir exatamente o que é. Os sistemas operacionais, também chamados de núcleos ou "kernels", são o software que coordena e dirige todos os serviços e aplicativos usados em um computador. São programas que permitem e regulam os aspectos mais básicos do sistema.
Sistemas operacionais eles geralmente são executados de uma forma privilegiada em comparação com o resto do programa, sem permitir que nenhum programa faça alterações importantes e altere o funcionamento geral do computador. Esses sistemas são compostos de três componentes essenciais:
- Sistema de arquivos: é o registro do arquivo.
- Interpretação de comandos: traduz comandos em linguagem de computador.
- Core: permite operação em problemas básicos do computador.
Os primeiros computadores não tinham esses sistemas. Nos anos 60, os computadores usavam processamento em lote, porém, foi nessa mesma década que os primeiros sistemas operacionais começaram a ser desenvolvidos. Mais tarde, na década de 1980, alguns dos sistemas operacionais mais populares começariam a aparecer hoje e, na década seguinte, se tornariam mais eficientes. Seria na década de noventa quando apareceu um dos mais importantes: o Windows 95.
As 10 funções do sistema operacional
Existem várias funções realizadas pelo sistema operacional, sem as quais os computadores seriam máquinas muito tediosas de usar. Em seguida, veremos os 10 primeiros.
1. Gestão de processos
Uma das funções mais importantes do sistema operacional é a gestão de processos, processos que são os recursos de que o software necessita para funcionar. Por isso, cria e mata processos, para e retoma-os.
Isso envolve o uso de memória, tempo de CPU (Unidade Central de Processamento) e os arquivos que o aplicativo precisa acessar para funcionar corretamente.
Gerenciamento de processos é estabelecido com base na prioridade das tarefas a serem realizadas. Isso geralmente é uma vantagem, pois permite que o sistema seja otimizado.
No entanto, às vezes há tarefas que o sistema interpretou como poucas importantes e as deixou sem execução. Para o evitar, é necessário alterar a configuração da ferramenta de gestão de processos e dar maior prioridade às tarefas necessárias ou forçar a sua execução manualmente.
2. Gerenciamento de memória principal
Outra função importante do sistema operacional é o gerenciamento de memória principal. Esta memória consiste em um armazenamento de dados que é compartilhado pela CPU e aplicativos, memória que perde sua capacidade se ocorrer uma falha.
Por isso, é importante que o sistema operacional cuide do gerenciamento da memória, evitando que ela sature e perca dados e informações.
O sistema operacional garante que parte da memória está sendo usada e por que está sendo usada. Decide, com base nessa mesma memória, onde serão colocados os processos quando houver espaço livre e aloca e reivindica o espaço necessário para que seja sempre bem utilizado.
- Você pode estar interessado: "Os computadores substituirão os psicólogos?"
3. Gerenciamento de armazenamento secundário
Como vimos, a memória de um computador é um aspecto muito volátil. Isso significa que qualquer falha corre o risco de perder informações. Isso é por que Há um segundo módulo de armazenamento no computador, que pode armazenar dados de longo prazo.
Assim como a memória principal, o sistema operacional se encarrega de administrar o espaço livre que sobra, atribuindo também uma ordem de salvamento dos dados que estão sendo gerados. Ele também garante que tudo esteja armazenado corretamente e também verifica quanto espaço está livre e onde.
4. Registro do sistema de arquivos
Os arquivos são formatos criados pelo usuário no computador, que são convertidos em tabelas que devem ser cadastradas no sistema se desejar manter e usar novamente no futuro.
O sistema operacional se encarrega de gerenciar esses arquivos, criando-os, excluindo-os ou arquivando-os conforme o que acontecer. Também oferece as ferramentas necessárias para poder consultá-los posteriormente.
O mesmo sistema pode ser configurado, desde que faça cópias de backup de todos os arquivos. Assim, em caso de acidente, será evitada a perda parcial ou total dos dados.
5. Comunicação entre elementos e aplicações
O sistema operacional lida com a comunicação entre elementos e aplicativos. Esse envio e recebimento de informações é feito por meio de interfaces de rede. Desta forma, a comunicação é mantida entre os componentes do computador e todas as aplicações que estão em contato com eles.
6. Gestão do sistema de entrada e saída
É responsável por gerenciar as portas de entrada e saída do computador. Essas portas são todos os periféricos que podem ser conectados à torre do computador, como o monitor, o mouse, a impressora, os fones de ouvido, um pen-drive ...
No passado, quando se desejava instalar uma nova porta externa, era necessário ter um disco especial de instalação, no qual vinham os "drivers" necessários para que o computador pudesse aceitar e saber como usar o periférico em questão.
No entanto, com o passar do tempo os sistemas operacionais da maioria dos computadores tendem a pesquisar na rede as informações necessárias para que as novas portas externas funcionem corretamente.
7. Gestão de recursos
O sistema operacional se encarrega de gerenciar todas as partes principais do computador, através de seu gerenciador de recursos. Esta função envolve a segurança e a comunicação da CPU com dispositivos externos conectados ao computador. Ele também gerencia a memória interna e a memória secundária, onde às vezes você precisa limpar e mover as peças armazenadas de um lugar para outro.
8. Segurança
O sistema operacional cuida da segurança do computador. Existem muitos vírus de computador que podem afetar o sistema por meio de acesso inadequado por outros usuários (hacking) ou programas e páginas da web que foram infestadas.
Para evitar isso, pode-se configurar o sistema operacional para que faça verificações periódicas, além de estabelecer controles de segurança.
9. Informa o status do sistema
Existem vários aplicativos instalados de fábrica junto com o sistema operacional. Porém, embora úteis, esses aplicativos não são um sistema como tal.
Porém, pode-se dizer que se aproximam do que seria um sistema operacional, pois oferecem um ambiente e características básicas para o desenvolvimento e execução dos programas que se instalam no computador.
O sistema operacional é responsável por relatar o status do sistema, indicando se alguma ação é necessária, como atualizações automáticas de aplicativos. O que mais, o sistema operacional suporta diferentes linguagens de programação, para que qualquer tipo de aplicação funcione com o computador.
10. Administração de usuários
O sistema operacional também é responsável por gerenciar os perfis que foram criados e armazenados no computador, sendo esta administração de usuário único ou multiusuário.
Não deve ser entendido como um único usuário, pois o sistema operacional permite que apenas um usuário seja criado para usar o computador. Usuário único implica que somente as execuções desse usuário estarão ativas e somente as dele. Em vez disso, multiusuário significa que permite que as tarefas de mais de um usuário estejam ativas ao mesmo tempo.
Exemplos de sistemas operacionais
Desde o surgimento dos primeiros sistemas operacionais, vários foram criados, alguns competindo ferozmente entre si. A seguir vamos ver os principais sistemas operacionais, sendo os mais comercializados e difundidos. Certamente, o computador ou celular com o qual você está lendo este artigo possui um dos seguintes sistemas operacionais.
1. Microsoft Windows
Microsoft Windows é um dos mais populares, talvez o mais. Originalmente, era um conjunto de distribuições ou ambientes operacionais gráficos cuja função original era fornecer a outros sistemas operacionais mais antigos, como o MS-DOS, uma representação visual de suporte e outras ferramentas de software. Foi publicado pela primeira vez em 1985 e, desde então, foram atualizados para novas versões.
2. MacOS
MacOS é o nome do sistema operacional dos computadores Macintosh, da Apple, também conhecido como OSX ou Mac OSX. É baseado em UNIX e foi desenvolvido e vendido em computadores Apple desde 2002. MacOS é popular por ser a competição mais direta e economicamente ameaçadora para o sistema operacional Microsoft Windows.
3. Android
Android é um sistema operacional baseado no kernel Linux e opera em telefones celulares, tablets e outros dispositivos equipados com tela de toque. Ele foi desenvolvido pela Android Inc. e mais tarde comprado pelo Google, o que o tornou ainda mais popular.
Na verdade, esse sistema operacional é tão popular que as vendas de sistemas de computador Android superam as de IOS para celulares Macintosh e, também, de Windows Phone, que são para celulares MicroSoft.
4. MS-DOS
MS-DOS, cujo nome se refere ao sistema operacional de disco da Microsoft foi um dos sistemas operacionais mais comuns para PCs IBM durante os anos 1980 e meados dos anos 1990. Tinha uma série de comandos internos e externos, exibidos sequencialmente em uma tela escura.
5. UNIX
O UNIX foi um dos primeiros sistemas operacionais a ser criado, sendo desenvolvido em 1969. Ele foi feito para ser portátil, multitarefa e multiusuário. Mesmo, é uma família inteira de sistemas operacionais semelhantes, alguns com distribuições que foram oferecidas comercialmente e outros em formato livre, sempre a partir do kernel chamado Linux
6. Ubuntu
Ubuntu É gratuito e de código aberto, ou seja, está disponível para todos e pode ser modificado sem violação de direitos autorais. Seu nome vem de uma ancestral corrente filosófica sul-africana, que se concentra na lealdade do homem à sua espécie acima de tudo.
Na mesma linha dessa filosofia, o Ubuntu é entendido como um produto feito por humanos para ajudar os humanos. É baseado em Linux e é distribuído pela empresa britânica Canonical, que subsiste prestando assistência técnica.