Для большинства современных операционных систем. (Windows, * nix, MAC OS), ядро операционной системы находится в защищенном адресном пространстве. А чтобы сохранить целостность этого защищенного пространства, это пространство может быть введено только из пространства пользователя в известных местах. Поэтому вызов в операционную систему несколько дороже, чем обычный вызов функции в пространстве пользователя. http://en.wikipedia.org/wiki/System_call.
Процессор 286 был довольно медленным при переходе из пользовательского пространства в пространство ядра, но более поздние архитектуры ЦП, такие как нынешние x86 и IA64, имеют специальные инструкции, специально предназначенные для максимально быстрого перехода из пользовательского пространства в пространство ядра, и хотя это все еще дороже, чем обычный вызов функции в пространстве пользователя, я не думаю, что оправдывает уровень беспокойства, о котором говорит эта книга.