Tipos de Sistemas Operacionais

Existem inúmeros tipos de SOs, mas eles podem ser categorizados de acordo com os tipos de aplicativos e usuários que eles suportam. Os principais são:

a) Sistema operacional de tempo real: sistemas operacionais de tempo real são usados para controlar máquinas, instrumentos científicos e sistemas industriais. Um sistema desse tipo normalmente possui muito pouca capacidade de interface do usuário e nenhum utilitário de usuário final, uma vez que o sistema atenderá uma única aplicação e não pode ser interrompido. O detalhe mais importante é que esse sistema precisa gerenciar os recursos do computador para que uma determinada operação seja executada precisamente na mesma quantidade de tempo, sempre que ocorrer;

b) Monousuário, monotarefa: este tipo de SO foi projetado para gerenciar o computador para que um único usuário possa, efetivamente, fazer uma coisa por vez. O DOS nos primeiros computadores pessoais e o Palm OS para PDAs é um bom exemplo de um SO de uma única tarefa;

c) Monousuário, multitarefa: este é o tipo de SO que a maioria das pessoas usa em seus computadores desktop e smartphones atualmente. O Windows da Microsoft e as plataformas MacOS da Apple são exemplos de SOs que permitem que um único usuário tenha vários programas em operação ao mesmo tempo;

d) Multiusuário: um SO multiusuário permite que vários usuários aproveitem simultaneamente os recursos do computador. O SO deve garantir que os recursos usados pelos diferentes usuários sejam equilibrados e que cada um dos programas, que eles estão usando, tenha recursos suficientes e separados, para que um problema com um usuário não afete os demais e o funcionamento do sistema. Nos SOs Unixe as versões para servidores do Windows e Linux são exemplos de SOs multiusuários, apesar de que as versões domésticas do Windows e do MacOS atualmente podem ser usadas por mais de um usuário ao mesmo tempo;

e) Distribuídos: um SO distribuído faz uso de diferentes computadores interconectados por uma rede de comunicação, fazendo com que os mesmos funcionem como se fossem um só. A computação em nuvem é baseada nesse modelo de sistema, onde os servidores, tais como os do Google e do Facebook estão espalhados pelo mundo, mas enxergamos como se tivesse um só.

Os principais aspectos que diferem os tipos de SOs se referem ao propósito para o qual o mesmo foi desenvolvido. Assim, o tipo de um SO é classificado de acordo com os seguintes aspectos:

a) Interatividade: é o aspecto que considera se o usuário utiliza diretamente o sistema computacional, podendo receber as respostas deste, sem intermediação e dentro de intervalos de tempo razoáveis;

b) Tempo de resposta: é uma medida de interatividade, que representa o intervalo de tempo decorrido entre um pedido ou solicitação de processamento e a resposta produzida pelo sistema. Tempos de resposta da ordem de alguns milissegundos a no máximo alguns poucos segundos configuram sistemas interativos;

c) Tempo de reação: é outra medida de interatividade, a qual considera o tempo decorrido entre a solicitação de uma ação e seu efetivo processamento;

d) Produtividade (throughput): é uma medida de trabalho relativa do sistema, expressa usualmente em tarefas completas por unidade de tempo, ou seja, é uma medida que relaciona o trabalho efetivamente produzido e o tempo utilizado para realização deste trabalho. A produtividade não deve ser confundida com o desempenho bruto do processador do sistema e sua capacidade de processamento, pois depende da arquitetura do sistema e do SO o quanto desta capacidade é efetivamente convertida em trabalho útil e o quanto é despendida nas tarefas de controle e gerência do próprio sistema computacional.

ATIVIDADE DE FIXAÇÃO (TURMA 01)

ATIVIDADE DE FIXAÇÃO (TURMA 02)

Comentários

Postagens mais visitadas deste blog

Transferência de arquivo por FTP

TIPOS DE PROCESSOS

Tipos de Servidores