Você está na página 1de 3

Sistemas Operacionais

Os sistemas operacionais são peças fundamentais da computação moderna. Eles são


responsáveis por gerenciar os recursos de hardware e software de um computador e
fornecer uma interface entre o usuário e o sistema. Aqui está uma visão geral sobre os
sistemas operacionais:

Conceito de sistema operacional

Um sistema operacional é um software complexo que atua como uma camada


intermediária entre os usuários e o hardware de um computador. Ele fornece uma
plataforma para a execução de programas, gerencia o uso dos recursos do sistema e
facilita a interação do usuário com o computador.

Os programas aplicativos usam o hardware para atingir seus objetivos:


ler e armazenar dados, editar e imprimir documentos, navegar na
Internet, tocar música, etc. Em um sistema com várias atividades
simultâneas, podem surgir conflitos no uso do hardware, quando dois
ou mais aplicativos precisam dos mesmos recursos para poder
executar. Cabe ao sistema operacional definir políticas para gerenciar
o usados recursos de hardware pelos aplicativos, e resolver eventuais
disputas e conflitos. (Maziero 2019)

Principais funções

Tanenbaum e Herbert Bos enfatizam a importância dos sistemas operacionais na


garantia da segurança e proteção dos dados e recursos do sistema. “Os sistemas
operacionais implementam mecanismos de segurança, como controle de acesso,
autenticação de usuários e isolamento de processos, para proteger os dados e prevenir o
acesso não autorizado.”

Abraham Silberschatz, Peter Baer Galvin e Greg Gagne: afirmam que os sistemas
operacionais desempenham um papel crucial na alocação de recursos, como
processadores, memória, dispositivos de armazenamento e dispositivos de entrada/saída.
Eles garantem que os recursos sejam compartilhados e utilizados de forma eficiente
entre os vários processos e usuários do sistema.

1. Gerenciamento de processos: O sistema operacional controla a execução dos


programas, permitindo que múltiplos processos (tarefas) sejam executados
concorrentemente. Ele aloca recursos do sistema, como CPU, memória e dispositivos de
entrada/saída, entre os processos de forma equilibrada e eficiente

2. Gerenciamento de memória: O sistema operacional gerência a memória disponível


no computador, alocando espaço para os programas em execução e garantindo a
proteção entre os processos. Ele realiza o gerenciamento da memória física e oferece
recursos como a memória virtual, que permite a execução de programas maiores do que
a capacidade física da memória.

3. Gerenciamento de dispositivos de entrada/saída: O sistema operacional controla a


comunicação entre os dispositivos de entrada/saída (teclado, mouse, impressora, etc.) e
os programas em execução. Ele fornece os drivers necessários para o funcionamento
correto dos dispositivos e garante que eles sejam utilizados de forma eficiente.

4. Sistema de arquivos: O sistema operacional gerência a organização, a criação, a


leitura, a gravação e a exclusão de arquivos no sistema de armazenamento. Ele define
uma estrutura hierárquica para a organização dos arquivos e fornece recursos de
segurança e permissões de acesso aos arquivos.

5. Interface do usuário: O sistema operacional fornece uma interface que permite aos
usuários interagirem com o computador. Isso pode ser feito por meio de uma interface
gráfica do usuário (GUI), onde os usuários podem interagir por meio de janelas, ícones
e menus, ou por meio de uma interface de linha de comando (CLI), onde os comandos
são digitados em um prompt de comando.

Tipos de sistemas operacionais


Existem vários tipos de sistemas operacionais, cada um com suas características e áreas
de aplicação. Alguns exemplos incluem:

1. Sistemas operacionais de desktop: Projetados para computadores pessoais e


oferecem uma interface gráfica do usuário. Exemplos incluem o Windows, macOS e
Linux.

2. Sistemas operacionais de servidores: Projetados para fornecer serviços e recursos a


outros computadores em uma rede. Exemplos incluem o Windows Server, Linux (como
o CentOS e o Ubuntu Server) e o macOS Server.

3. Sistemas operacionais móveis: Projetados para dispositivos móveis, como


smartphones e tablets. Exemplos incluem o Android, iOS e Windows Phone.

4. Sistemas operacionais em tempo real: Projetados para sistemas que requerem


resposta imediata a eventos, como sistemas de controle industrial, automóveis e
equipamentos médicos

Maziero, Carlos Alberto. Sistemas operacionais: conceitos e mecanismos [recurso


eletrônico. Curitiba : DINF - UFPR, 2019.

Bos, Hebert; Tanenbaum, Andrew. Sistemas operacionais Modernos. 4ª Edição, 2016.

Você também pode gostar