par exemple, le cas des streambuf :
à chaque opération d'écriture, tu fais un appel systeme (ex write). Donc passage en mode noyau, puis retour en mode user.
Si tu tamponnes les sorties, tu évites les appels systemes, et donc les aller-retour userspace-kernelspace.