sistemas operacionais de computador alocar o tempo do processador para uma unidade básica chamada threads. Um segmento é a informação que o sistema precisa para executar uma tarefa específica ou servir a um usuário específico. Um sistema operacional que está configurado para multitarefa divide o seu tempo de processador disponível entre um número de threads. O sistema atribui uma fatia de tempo do processador para um segmento após o outro, dependendo das necessidades de cada segmento. Quando fatia de tempo de um segmento chega ao fim , o sistema operacional suspende a execução da thread e outro segmento começa a funcionar. Este tipo de processador de time-slicing tem algumas vantagens. Resposta do Usuário
O uso de técnicas de tempo de corte com mais de uma thread aumenta a capacidade de resposta do sistema para os usuários, ao mesmo tempo que lhe permite processar os dados necessários para começar um trabalho feito . Um processador usando vários segmentos podem usufruir dos pequenos períodos de tempo entre eventos do usuário para processar dados de fundo. Por exemplo, enquanto você está editando uma planilha, outro segmento pode ser o processamento de dados de sua planilha .
Multitasking
Um único aplicativo que é executado em um processador de time- slicing pode executar várias tarefas . Ele pode se comunicar em uma rede com um servidor Web e um banco de dados . Time- slicing também significa que o sistema pode ser sensível a você, e ao mesmo tempo usando fatias de tempo para tarefas em segundo plano .
Time Management
Usando time- slicing , um processador pode gerir o seu melhor momento para realizar operações que levam uma grande quantidade de tempo. O time- slicing ajuda a atribuir níveis de prioridade para diferentes tarefas. Por exemplo , o sistema atribui uma tarefa que é de alta prioridade e precisa ser feito rápido para um fio de alta prioridade , ao mesmo tempo que atribui tarefas que são de natureza rotineira a um thread de baixa prioridade.