На картинке присутствует запрос, но отсутствует ответ. Нужно ее дорисовать таким образом что бы показать что вызывающая система во 2м случае тратит 10 ns на вызов, но все так же ждет результата как и первая система.
Интересное мнение. Вот тут (rsdn.ru/forum/cpp.applied/5960859.flat) приводится следующая мысль: "языки с GC не могут использоваться для "системного" программирования. Одно из требований predictable memory consumption и code execution latency. Это не про GC увы.". Соответственно Go, C# это прикладной уровень. Да и C# всегда тянет с собой рантайм среду. Не представляю как драйвер будет работать на уровне ядра. И при этом бац, случилась сборка мусора - мышка подвисла. )
Про ОС, драйвера забыли. Это большой кусок. Все системное программирование будет на СИ и похожих языках. Хотелось бы посмотреть как люди будут писать ОС или драйвер какой-нибудь на C# или GO...
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.