Spooling: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
bot: revertidas edições de 95.93.172.172 ( modificação suspeita : -31), para a edição 22117028 de Salebot
Ederkbula (discussão | contribs)
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 acessaacessá-lo para processaprocessá-lo em um tempo futuro. A técnica de Spooling consistemconsiste 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 enquanto o dispositivo mais lento fica carregando. O mais comum exemplo de spooling é o da impressora.
 
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 [[impressora]]s tem um [[buffer]], ou seja, uma [[memória]] interna utilizada para armazenar temporariamente os [[dado]]s que estão vindo do [[microcomputador]]. Com isso, os dados são transferidos do [[microcomputador]] para o [[buffer]], liberando o micro mais rapidamente. Quanto maior o [[buffer]] da [[impressora]], mais cedo esta liberará o micro.