Приложения получают доступ к удаленным файлам, используя
стандартные Win32-функции ввода/вывода (открытия, закрытия, чтения, записи и т.
п). Соответствующие запросы проходят по сети только в том случае, когда файл или
устройство находятся на удаленной машине. Как правило, это означает, что имя
файла является именем UNC (Uniform Naming Convention, то есть начинается с
символов \), или начинается с буквы, указывающей на диск на удаленной машине.
Функции API ввода/вывода Win32, большая часть которых
оптимизирована в DLL клиентской стороны, реализуются путем вызова системных
сервисов системы ввода/вывода NT, в результате чего диспетчер ввода/вывода
посылает пакеты IRP сначала драйверу mup.sys, а затем соответствующему
редиректору, взаимодействующему с драйвером файловой системы сервера на сервере.
Тестирование параллельного программного обеспечения представляет собой более
сложную задачу по сравнению с тестированием последовательной программы. Программист
должен знать о подводных камнях при тестировании параллельного кода, имеющихся
методологиях и инструментарии.
Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее
реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности,
достоинства и недостатки.