Sistemas Operativos: Funções e Tipos

Classificado em Computação

Escrito em em português com um tamanho de 3,85 KB.

Sistema Operativo

O sistema operativo (SO) é o software principal de um sistema informático. Sem ele, um computador não funciona. O SO cria uma interligação entre o hardware do computador e o utilizador. Também permite que outro software funcione, interagindo com o hardware, para executar funções, programar e abrir aplicações.

Diferença entre Software de Sistema e de Aplicação

O software de sistema é indispensável ao funcionamento do computador. É responsável por fazer a ponte entre o utilizador e a máquina. Nesta categoria, encontram-se os sistemas operativos, como Windows Server 2003, Windows XP, Linux, Mac OS, etc.

O software de aplicação é executado sobre o software de sistema e permite realizar tarefas específicas, como digitar texto, realizar cálculos, navegar na internet, etc., conforme o objetivo com que foi desenvolvido. Nesta categoria, encontram-se o Microsoft Word, o Internet Explorer, entre outros.

Funções do Sistema Operativo (SO)

  • Gestão dos programas
  • Controlo dos recursos de hardware
  • Gestão do processador
  • Gestão dos periféricos de entrada e saída
  • Gestão de ficheiros
  • Interface do computador com o utilizador
  • Segurança nos sistemas operativos

Multitarefa

Um sistema operativo multitarefa permite que um utilizador trabalhe com dois ou mais programas em simultâneo. Na prática, o microprocessador não executa os diversos programas de uma só vez, mas reserva uma fração de tempo para cada um, dando a ilusão de que a execução das tarefas é feita em simultâneo. Um SO gere a multitarefa de diferentes maneiras: cooperativa, preemptiva ou multithreading.

Multithreading

O processamento multithreading permite a execução de várias tarefas de um programa ao mesmo "tempo". Em computadores com apenas um processador, a divisão é feita como uma roleta, cada posição é representada por múltiplos programas ativos. O tempo de processamento da CPU é dividido de forma a passar o foco durante alguns milissegundos para cada processo nessa "roleta", avançando a seguir para a próxima divisão ou processo. Nesse caso, não existem grandes ganhos de processamento.

Sistemas de ficheiros: FAT16, FAT32, NTFS, HPFS, EXT2, EXT3

3 Tipos de Interface

  • Interface por linha de comandos: Exige que o utilizador saiba os comandos e as respetivas regras de sintaxe. O utilizador tem de digitar esses comandos num determinado local, conhecido por linha de comandos. Exemplo: MS-DOS.
  • Interfaces baseadas em menus: Evitam que o utilizador tenha necessidade de memorizar os comandos e a sintaxe de escrita. Os menus baseados em texto mostram todas as opções existentes num determinado ponto. Os comandos podem ser selecionados com as teclas de seta e Enter, ou com o rato.
  • Interface gráfica (GUI): É a mais intuitiva e fácil de utilizar. Os recursos do computador são representados por pequenas figuras – ícones. Os programas são executados em janelas dimensionáveis, facilitando a mudança entre programas. Dentro dos programas, pode-se dar comandos através da seleção de itens dos menus e, em alguns deles, são exibidas caixas de diálogo. Os sistemas operativos com interface gráfica exigem hardware mais evoluído e, consequentemente, mais caro, pois é necessário um maior processamento.

Comunicação entre SO e Periféricos: Controladores (Drivers)

Os controladores dos periféricos são programas que contêm informações específicas destes e que são responsáveis pela interligação/comunicação do periférico com o sistema operativo.

Entradas relacionadas: