Em sistemas de filosofia Unix, como o Linux, um duto (pipeline, em inglês) é um canal de comunicação unidirecional entre dois processos, um deles denominado leitor e o outro, escritor. É garantido que os bytes enviados em um duto pelo processo escritor sejam recebidos pelo processo leitor exatamente na ordem em que foram enviados.
Com base nessas informações, assinale a opção que indica a estrutura de dados que deve ser utilizada pelo núcleo do sistema para a implementação de dutos.