O que é um sistema operacional multitarefa?

Um sistema operacional multitarefa é qualquer tipo de sistema capaz de executar mais de um programa por vez. A maioria dos sistemas operacionais modernos é configurada para lidar com vários programas simultaneamente, com exceção de alguns sistemas desenvolvidos privados projetados para uso em configurações de negócios específicas. Como na maioria dos tipos de tecnologia de comunicação, o sistema operacional multitarefa evoluiu ao longo do tempo e provavelmente continuará evoluindo à medida que as demandas de comunicação continuam crescendo em muitas culturas.

Com exemplos mais antigos do sistema operacional multitarefa, o gerenciamento de duas ou mais tarefas normalmente envolviam a troca de recursos do sistema entre os dois processos de execução. O sistema executaria tarefas para uma, congelaria esse programa por alguns segundos e executou tarefas para o outro programa. Embora essa abordagem tenha criado um curto atraso para o operador, esse atraso geralmente não tinha mais que alguns segundos e ainda ofereceu mais eficiência considerável do que oe um sistema operacional de tarefa única mais antiga.

Com o tempo, foram desenvolvidas encarnações populares do sistema operacional multitarefa que usavam uma abordagem diferente para alocar recursos para cada programa ativo. Isso criou uma situação em que praticamente não ocorreu um intervalo de tempo, assumindo que o equipamento que impulsionava o sistema tinha recursos adequados. Para o usuário final, isso significava a capacidade de executar várias tarefas simultaneamente, sem esperar que o sistema libere ou redirecre os recursos à medida que cada tarefa concluía.

O sistema operacional múltiplo típico requer mais recursos do que os sistemas operacionais simples que eram comuns para computadores de mesa no final da década de 1970 e início dos anos 80. Os sistemas mais recentes requerem plataformas com uma quantidade considerável de memória de acesso aleatório (RAM), bem como outro tipo de memória virtual. Se os recursos não estiverem disponíveis para direcionar os vários aplicativoss que estão abertos e executados, o sistema pode diminuir para um rastreamento ou, possivelmente, desligar um aplicativo ou dois, se for a maneira como o sistema é configurado para evitar a sobrecarga.

Hoje, a maioria dos sistemas operacionais de desktop, laptop e netbook funcionam com algum tipo de sistema operacional multitarefa. Mesmo equipamentos como máquinas de caixas automáticas ou caixas eletrônicos ainda usam algum tipo de sistema de multitarefa, usando uma série de programas para verificar saldos e executar as solicitações feitas pelos usuários. Também existem exemplos de sistemas de bilhetes de filmes que podem executar várias tarefas de uma só vez, incluindo a publicação de recibos de ingressos comprados, mesmo quando o sistema gera e dispensa os ingressos adquiridos.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?