• Matéria: Informática
  • Autor: natanaelgarrido29
  • Perguntado 3 anos atrás

9 Quando é apropriado que o sistema operacional ignore os principios de eficiencia e desperdice recursos? Por que tal sistema não é, na verdade, gastão?​

Respostas

respondido por: jenniferdopapai
0

Resposta:

Um sistema operacional é uma camada de software que atua entre o hardware e os diversos aplicativos existentes em um sistema computacional, executando diversas atividades, de modo a garantir a disponibilidade de recursos entre todos os programas em execução.

TIPOS DE SISTEMAS OPERACIONAIS

- Em relação a arquitetura do sistema operacional:

Sistema Monolítico: o kernel consiste em um único processo executando numa memória protegida (espaço do kernel). Ex: Windows, Linux, FreeBsD;

Sistema em Camadas: funções do kernel irão executar em camadas distintas de acordo com o nível de privilégio. Ex. Multics;

Modelo cliente/servidor ou microkernel: o kernel consiste apenas no essencial (comunicação e gerenciamento de processos) e funções como sistemas de arquivos e gereciamento de memória são executadas no espaço do usuário como serviço: as aplicações (programas) são os clientes. Ex: GNU Hurd, Mach;

Monitor de máquinas virtuais: fornece uma abstração do hardware para vários sistemas operacionais. Ex: VM/370, VMware, Xen.

- Quanto a capacidade de processamento, pode usar as seguintes classificações:

Monotarefa: pode-se executar apenas um processo por vez. Ex: DOS;

Multitarefa: além do próprio sistema operacional, vários processos de utilizador (tarefas) estão carregados em memória, sendo que um pode estar ocupando o processador e outros ficam enfileirados, aguardando a sua vez. O compartilhamento de tempo no processador é distribuído de modo que o usuário tenha a impressão de que vários processos estão sendo executados simultaneamente. Ex: Windows, Linux, FreeBSD.

- Multiprocessamento ou multiprogramação: o SO pode distribuir as tarefas entre vários processadores. Alguns autores utilizam o termo multiprocessamento como se fosse multitarefa.

- Sistemas operacionais para computadores de pequenos e grandes dividem-se em quatro categorias, que se diferenciam pelo tempo de resposta e pela forma de entrada de dados no sistema: em lotes (batch), interativa, em tempo real e sistemas híbridos;

- Os sistemas em lotes (batch): existem desde o tempo dos primeiros computadores, os quais trabalhavam com cartões perfurados ou fita magnética para a entrada de dados. Os sistemas em lotes de hoje não trabalham mais com cartões perfurados ou com fitas magnéticas, mas as tarefas ainda são processadas em série, sem interação com o usuário;

- Os sistemas interativos: também conhecidos como  sistemas de tempo compartilhado, produzem um tempo de resposta mais rápido do que os sistemas em lotes, mas são mais lentos do que os sistemas em tempo real. Foram criados para atender a necessidade do usuário, que necessitava de tempo de resposta mais rápido na depuração dos programas. O sistema operacional exigiu a criação de programas de tempo compartilhado, permitindo o usuário interagir diretamente com o sistema de computação;

Perguntas similares