В средах POSIX предусмотрены как минимум два способа доступа к файлам. Там стандартная система вызывает open(), read(), write() и друзей, но есть также возможность использовать mmap() для сопоставления файла в виртуальную память.
Когда предпочтительнее использовать один над другим? Каковы их индивидуальные преимущества, в том числе два интерфейса?
