Intel Pentium processor - технический обзор
Технический обзор
Функционирование
Ядро Сетей Microsoft (Microsoft Networks), используемое Адми-
нистратором ЛВС (LAN Manager), поддерживает несколько управляющих
программ (драйверов) NETBIOS посредством рассмотрения каждой как
поименованного устанавливаемого драйвера устройства, который может
быть открыт и закрыт. Прикладные программы, использующие один и тот
же драйвер NETBIOS, могут получать совместный доступ к именам и се-
ансам, которые они создали, просто путем передачи номера имени или
сеанса другому процессу. Это позволяет другим процессам посылать и
получать данные от имени процессов-"владельцев", или же высвобож-
дать совместно используемые имена и сеансы.
В защищенном режиме Блоки управления сетью (NCB) NETBIOS
обрабатываются также, как и под управлением MS-DOS 3.X, посредством
прерывания 5C и 2A, за исключением следующего:
1. Поле NCB_POST@ теперь содержит handle семафора системы,
а не подпрограмму асинхронной нотификации (объявления). Ядро сети
освободит этот семафор, когда завершится режим неожидания NCB.Иден-
handle семафора, равный 0, считается пустым и не освобождается.
2. Поля NCB_POST@ и NCB_BUFFER@ временно изменены ядром сети
во время обработки Блока управления сетью (NCB). Прикладные прог-
раммы не должны зависеть от величин этих полей, пока не будет за-
вершен NCB.
3. Некоторые функции NCB не разрешены, в зависимости от режима
доступа, определенного вызовом NETBIOSOPEN.
4. Процессы могут коллективно использовать ресурсы NETBIOS,
которыми они располагают, просто путем передачи номеров требуемых
имен и сеансов другим процессам (как об этом сказамно выше). Полу-
чающие процессы просто используют номера общих имен или сеансов в
Блоках управления сетью (NCB), которые они создают. Такие процессы
должны, безусловно,послать Блоки NCB против handle, которые
они сами создали (процедурой NETBIOSOPEN), в этот же драйвер.
20.05.2012