Crescendo Juntos

Centro Educacional da Fundação Salvador Arena

Introdução aos Sistemas Operacionais

O Sistema Operacional é um software que interage diretamente com o hardware, funcionando como um intermediário entre eles e os programas de aplicação. Os sistemas operacionais são elementos fundamentais para o funcionamento de praticamente qualquer equipamento de computação, dos minúsculos sistemas embarcados e telefones celulares aos gigantescos centros de processamento de dados das grandes empresas (Maziero, 2014).

Segundo Bos e Tenenbaum, a função principal dos SO (Sistemas Operacionais) é fornecer aos programas do usuário um modelo do computador melhor, mais simples e mais limpo (Tenenbaum & Bos, 1992). Maximizando o texto escrito por Bos e Tenenbaum, podemos destacar como principais funções dos SO:

  • Gerenciamento de recursos: o SO aloca recursos de hardware, como CPU, memória, dispositivos de armazenamento e dispositivos) de entrada/saída, para os processos em execução;
  • Gestão de processos: o SO permite que múltiplos processos (programas em execução) compartilhem recursos de forma eficiente; eles gerenciam a criação, o escalonamento e a finalização de processos;
  • Gerenciamento de memória: o SO controla o uso da memória do computador, garantindo que os processos tenham acesso à quantidade de memória necessária e evitando conflitos;
  • Sistemas de arquivos: o sistema operacional fornece a estrutura para organizar, armazenar e acessar arquivos em dispositivos de armaze­namento;
  • Gestão de dispositivos de entrada/saída: o SO controla a comunicação entre dispositivos de entrada/saída (como teclados, monitores e impres­soras) e os programas em execução;
  • Interface do usuário: o SO oferece uma interface para que os usuários interajam com o computador; isso pode ser uma interface de linha de comando (CLI) ou uma interface gráfica de usuário (GUI).

Existem diversos tipos de Sistemas Operacionais, por exemplo: Sistemas Operacionais de Desktop, projetados para computadores pessoais e estações de trabalho (Windows, Linux etc.); Sistemas Operacionais de Servidor, concebidos para servidores que fornecem serviços e recursos em rede; Sistemas Operacionais Móveis, programados para dispositivos móveis (smartphone e tablet); Sistemas Operacionais de Mainframe, designados para tarefas que necessitam de processamento de alta intensidade, entre outros.

Concluindo, os sistemas operacionais desempenham um papel fundamental no mundo da computação. Como já foi definido anteriormente, eles representam uma categoria especializada de software que atua como um elemento intermediário vital entre o hardware de um computador e os programas de aplicação, e continuam a evoluir, incorporando avanços tecnológicos, como virtualização, segurança cibernética, mobilidade e computação em nuvem. Em suma, são uma parte essencial da infraestrutura de computação e têm um impacto significativo na forma como interagimos com a tecnologia em nossa vida cotidiana.

  • Autores: Arthur Alves de Oliveira, Giovana Moreira da Silva e Victor Bueno Kato, alunos de Engenharia de Computação, da Faculdade Engenheiro Salvador Arena.
  • Orientador: professor Israel Florentino dos Santos.

Compartilhe!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Voltar ao topo