O que é sistema operacional de compartilhamento de tempo (com exemplo)?

Melhor resposta

Obrigado por A2A Karmvir Singh

O que é sistema operacional de compartilhamento de tempo?

Um sistema operacional de compartilhamento de tempo é aquele em que cada tarefa tem algum tempo para ser executada e todas as tarefas recebem um tempo para que todos os processos sejam executados perfeitamente sem qualquer problema. Suponha que haja muitos usuários conectados a um único sistema, então cada usuário deu um tempo de CPU. Nenhum usuário pode sentir problemas em usar o sistema.

Uso do sistema operacional de compartilhamento de tempo

Vantagens dos sistemas operacionais de compartilhamento de tempo:

Em sistemas de compartilhamento de tempo, todas as tarefas recebem um tempo específico e o tempo de troca de tarefas é muito menor os aplicativos não são interrompidos por ele. Muitos aplicativos podem ser executados ao mesmo tempo. Você também pode usar o compartilhamento de tempo em sistemas em lote, se apropriado, o que aumenta o desempenho.

Os sistemas de compartilhamento de tempo são a melhor maneira de administrar uma empresa com muitas tarefas a serem realizadas e nenhuma tarefa sendo interrompida pelo sistema. Cada tarefa e cada usuário têm seu tempo. As tarefas que estão perto do fim recebem mais atenção para que novas tarefas ganhem tempo.

Você deve ter ouvido falar sobre threads em linguagem de programação. Os tópicos também funcionam no compartilhamento do tempo. Você já ouviu falar sobre multi-threading ou multitarefa? Ele está usando o tempo compartilhado para alternar empregos / tarefas. Suponha que você esteja usando o MS Word ou MS Excel. Agora, nesses aplicativos, muitos pequenos tópicos ou tarefas estão sendo executados, como verificação ortográfica e gramatical no MS Word. Portanto, os sistemas operacionais de compartilhamento de tempo devem dar tempo para essas tarefas individuais de aplicativo e outros aplicativos também, para que todo o sistema se comporte corretamente.

Desvantagens de operação de compartilhamento de tempo sistemas:

A grande desvantagem dos sistemas de compartilhamento de tempo é que ele consome muitos recursos, por isso precisa de sistemas operacionais especiais. Alternar entre as tarefas às vezes se torna sofisticado, pois há muitos usuários e aplicativos em execução que podem travar o sistema. Portanto, os sistemas de compartilhamento de tempo devem ter altas especificações de hardware.

Exemplos de compartilhamento de tempo são:

O Multics Sistemas operacionais e Unix são sistemas operacionais de compartilhamento de tempo

Moksh Maheshwari

Resposta

O compartilhamento de tempo é uma técnica que permite que muitas pessoas, localizadas em vários terminais, usar um determinado sistema de computador ao mesmo tempo. Compartilhamento de tempo ou multitarefa é uma extensão lógica da multiprogramação. O tempo do processador, que é compartilhado entre vários usuários simultaneamente, é denominado como compartilhamento de tempo.

A principal diferença entre os sistemas em lote multiprogramados e os sistemas de compartilhamento de tempo é que, no caso de sistemas em lote multiprogramados, o objetivo é maximizar o uso do processador, enquanto nos sistemas de compartilhamento de tempo, o objetivo é minimizar o tempo de resposta.

Múltiplas tarefas são executadas pela CPU alternando entre elas, mas as alternâncias ocorrem com muita frequência. Assim, o usuário pode receber uma resposta imediata. Por exemplo, em um processamento de transação, o processador executa cada programa do usuário em uma curta rajada ou quantum de computação. Ou seja, se n usuários estão presentes, então cada usuário pode obter um quantum de tempo. Quando o usuário envia o comando, o tempo de resposta é em alguns segundos, no máximo.

O sistema operacional usa programação de CPU e multiprogramação para fornecer a cada usuário um pequena parte de um tempo. Sistemas de computador que foram projetados principalmente como os sistemas em lote foram modificados para sistemas de compartilhamento de tempo.

As vantagens dos sistemas operacionais de compartilhamento de tempo são as seguintes –

  • Oferece a vantagem de resposta rápida.
  • Evita a duplicação de software.
  • Reduz o tempo ocioso da CPU.

As desvantagens dos sistemas operacionais de compartilhamento de tempo são as seguintes –

  • Problema de confiabilidade.
  • Questão de segurança e integridade de programas e dados do usuário.
  • Problema de comunicação de dados

Exemplos de sistema de compartilhamento de tempo

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *