open system callstdout, sockets, and hardware
devicesmmapread and write can be used to copy file
sections to memorypread and pwrite work similarly, but
require a positionread and write can be used to copy data
sequentiallyread and write update a stored position
in a file
lseek can be used to adjust this stored position