Spooling: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
m |
|||
Linha 1:
'''Spooling''' ou simplesmente '''Spool''' (do acrônimo ''Simultaneous Peripheral Operation Online'') refere-se a um processo de transferência de dados colocando-os em uma área de trabalho temporária onde outro programa pode acessá-lo para processá-lo em um tempo futuro. A técnica de Spooling consiste em colocar [[job]]s em um [[buffer]], uma área da memória ou de um disco onde um dispositivo pode acessa-la quando estiver preparada. O Spooling é útil porque os dispositivos acessam dados em diferentes velocidades, o [[buffer]] provê uma estação de espera onde o dado pode ficar armazenado
Como a [[impressora]] é um [[periférico]] muito mais lento que o [[microcomputador]], este teria de ficar esperando a impressão terminar para, então, executar uma nova tarefa. Para resolver esse problema, a maioria das [[
No entanto, mesmo existindo esse recurso, o tamanho do [[buffer]] da [[impressora]] não é o suficiente para armazenar [[documento]]s grandes de uma só vez. Em outras palavras, na impressão de [[documento]]s pequenos, o [[aplicativo]] transfere os [[dado]]s para o [[buffer]] da [[impressora]], ficando livre para executar outra tarefa. No caso de documentos grandes, mesmo com o [[buffer]], a [[impressora]] "prende" a atenção do [[aplicativo]].
|