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