5 - Princípios Elementares de Um Sistema Operacional

Os princípios mais elementares de um Sistema Operacional (SO) são:

  1. Gerenciamento de Recursos: O SO deve gerenciar todos os recursos de hardware, como CPU, memória, dispositivos de entrada e saída, etc., para garantir que o sistema esteja sempre em um estado consistente.

  2. Gerenciamento de Processos: O SO deve gerenciar a execução dos processos, incluindo a criação, suspensão, retomada e término dos processos. Ele também deve gerenciar a troca de contexto, que é a transição de um processo para outro.

  3. Gerenciamento de Memória: O SO deve gerenciar a memória disponível no sistema, alocando e desalocando memória para os processos e garantindo que cada processo tenha acesso apenas à sua própria memória.

  4. Gerenciamento de Dispositivos: O SO deve gerenciar todos os dispositivos de entrada e saída, incluindo o envio de comandos para eles, além de realizar o gerenciamento de interrupções e de buffers.

  5. Sistema de Arquivos: O SO deve fornecer um sistema de arquivos que permita aos usuários armazenar e acessar arquivos de forma organizada e segura.

  6. Abstração: O SO deve fornecer uma camada de abstração que permita que os programas sejam escritos independentemente do hardware subjacente.

Next
Next

4 - O que são row, linha, registro e tupla?