
Splice (System Call)
System Call
Herausgegeben: Maverick, Agamemnon
Versandkostenfrei!
Versandfertig in 6-10 Tagen
19,99 €
inkl. MwSt.
PAYBACK Punkte
10 °P sammeln!
Splice() is a Linux-specific system call that moves data between a file descriptor and a pipe, or between a pipe and user space. It does so without actually copying the data, in contrast to other data moving techniques, thereby improving I/O performance. Splice() works by using the pipe buffer. The crucial service offered by splice is that one can move data from one file descriptor to another without incurring any copies from user space into kernel space, which is usually required to enforce system security and also to keep a simple and elegant interface for processes to read and write to file...
Splice() is a Linux-specific system call that moves data between a file descriptor and a pipe, or between a pipe and user space. It does so without actually copying the data, in contrast to other data moving techniques, thereby improving I/O performance. Splice() works by using the pipe buffer. The crucial service offered by splice is that one can move data from one file descriptor to another without incurring any copies from user space into kernel space, which is usually required to enforce system security and also to keep a simple and elegant interface for processes to read and write to files.