Jump to content

Службы защищенного режима DOS

(Перенаправлено из подсистемы ввода-вывода NetWare )

Службы защищенного режима DOS ( DPMS ) — это набор расширенных служб управления памятью DOS , позволяющих драйверам DOS с поддержкой DPMS загружать и выполняться в расширенной памяти и защищенном режиме . [1] [2] [3]

Не являясь расширением DOS , DPMS представляет собой минимальный набор расширенных служб управления памятью DOS, позволяющих слегка модифицировать резидентные системные расширения DOS ( RSX ), такие как драйверы устройств или резидентные программы завершения и пребывания (TSR) (так называемые Клиенты DPMS ) перемещаются в расширенную память и работают в 16-битном или 32-битном защищенном режиме, оставляя лишь крошечную заглушку в обычной памяти в качестве интерфейса для связи с обычной средой DOS. [2] [4] [5] Клиенты DPMS делают это через службы DPMS, предоставляемые ранее загруженным сервером DPMS . [1] Необходимый размер оставшейся заглушки зависит от типа драйвера, но часто может быть уменьшен до нескольких сотен байт только для заголовка даже для сложных драйверов.

Выполняя драйвер в расширенной памяти и освобождая обычную память, DPMS не только позволяет загружать очень большие драйверы и использовать доступную память, но также оставляет больше памяти доступной для загрузки обычных драйверов DOS или нерасширенных приложений DOS. выполняться в пределах пространственных ограничений обычной области памяти. Это также поможет увеличить количество свободных системных ресурсов под Windows. Предоставление унифицированных интерфейсов программного обеспечения для выделения и использования памяти в защищенном режиме. [1] без необходимости туннелировать все запросы через DOS в реальном режиме, DPMS в то же время может помочь улучшить производительность системы.

DPMS была первоначально разработана компанией Digital Novell Research GmbH, Германия, в 1992 году. [6] [номер 1] Он совместим с любой DOS и может сосуществовать с менеджерами памяти и расширителями DOS, такими как DPMI , VCPI и т. д. API DPMS является реентерабельным. [1] и совместим с многозадачными системами, такими как многозадачная программа DR-DOS или DESQview . [7] Благодаря встроенному драйверу DPMS VxD он также совместим с Windows 3.x и Windows 9x . [7]

Сервер DPMS должен загружаться после диспетчеров памяти (и до драйверов, использующих его), либо как «DPMSXXX0». [7] драйвер устройства для каждого оператора DEVICE в CONFIG.SYS (предпочтительный метод) или позже в виде TSR. [7] В целях отладки (например, в сочетании с Microsoft WDEB386.EXE). [1] ), SDK -версии EMM386.EXE 3.00 могут альтернативно предоставлять услуги DPMS. [1] с помощью EMM386[/]DPMS[=ON] через встроенный модуль DPMS.SYS, [8] затем выполняется на кольце 1 вместо кольца 0 , как в автономной версии DPMS.EXE. Опция DPMS [/]NOCR3 позволяет отлаживать старые версии NuMega   SoftICE . [8]

В зависимости от обстоятельств сервер сам по себе будет занимать от 700 до 1400 байт обычной памяти и не может быть загружен в UMB . [7] [номер 2] Для работы сервера DPMS потребуется как минимум машина 286 , но поскольку программное обеспечение с поддержкой DPMS может быть спроектировано таким образом, чтобы оно продолжало работать в обычной памяти, если службы DPMS недоступны, программное обеспечение не должно отказываться от совместимости. с системами, не предоставляющими услуги DPMS, либо потому, что DPMS не загружена, либо недоступна (например, на процессорах до 286). [1] [7] На процессорах 386 (и выше) сервер DPMS будет предоставлять не только набор 16-битных, но и набор 32-битных служб. [1] Даже на этих машинах DPMS можно заставить загружать только свои 16-битные службы, используя команду DPMS[/]2[86] Опция .

DPMS будет выделять память либо через VCPI, либо через XMS . [8] в зависимости от того, какая память доступна. VCPI обычно также вызывает XMS. Более новые версии DPMS можно заставить использовать один из этих интерфейсов с помощью команды DPMS [/]MEM=XMS|VCPI . Опция [8] В некоторых версиях можно указать максимальный объем расширенной памяти, выделяемой с помощью ДПМС [/]MB=nnnn . [8]

Службы регистрации DPMS можно отключить или повторно включить в любое время после загрузки с помощью DPMS [/]ВЫКЛ или Однако команда DPMS [/]ON повлияет только на новые загруженные драйверы, а не на уже запущенные и использующие DPMS. [1] [7]

В основном существует три версии спецификации DPMS: бета-версия DPMS, [9] [10] DPMS 1.0 (исходная поставка Novell DOS 7) [1] и DPMS 1.1 (с обновления от марта 1994 г.). [11] Спецификация 1.0 также продолжала поддерживать бета-спецификацию, тогда как реализация 1.1 (и выше) этого не делает. [11]

DPMS дебютировала в бета-версиях DR DOS «Panther» в октябре 1992 года. [8] [номер 1] который, помимо прочего, поставлялся с версиями дискового кэша Super PC-Kwik с поддержкой DPMS , [8] Addstor от Сжатие дисков SuperStor , [9] [8] и DEBUG как «скрытый» отладчик системы в защищенном режиме. [8] Хотя в то время DPMS уже называлась «Службы защищенного режима DOS», драйвер DPMS.EXE/DPMS.SYS 0.10 по-прежнему отображал сообщения запуска «Сервер защищенного режима DOS». CS служб карт PCMCIA также в PalmDOS поддерживал DPMS. [8] Более поздние розничные продукты, такие как Novell DOS 7. [3] и Personal NetWare 1.0 в декабре 1993 года также поставлялись со многими драйверами с поддержкой DPMS, такими как компонент отслеживания удаления файлов DELWATCH 2.00, адаптивный дисковый кэш NWCACHE 1.00, [9] [7] НВКДЕКС 1.00, [6] [7] компакт-дисков расширение перенаправителя , сервер одноранговой сети SERVER 1.20 и STACKER 3.12, компонент сжатия диска. DPMS также предоставлялась Caldera OpenDOS 7.01, [1] DR-DOS с поддержкой DPMS 7.02 и 7.03, в которых, по крайней мере, в некоторых выпусках, добавлены проблемы DRFAT32 ( расширение перенаправителя FAT32 ), [8] LONGNAME ( VFAT поддержка длинных имен файлов ) [8] и VDISK (виртуальный RAM-диск ). [1] [10] DR-DOS 7.03 содержит последнюю версию DPMS 1.44.

DPMS также предоставлялась IBM PC DOS 7.0. [12] [13] и PC DOS 2000, который поставлялся в комплекте с более старой версией сервера Novell DPMS и версией Stacker 4.02 с поддержкой DPMS. [12] [13]

Stac Electronics также выпустила автономную версию Stacker 4 с поддержкой DPMS. [14]

Super PC-Kwik 6.xx от PC-Kwik Corporation для DOS [15] а их Power Pak 4.0 для Windows также включал в себя дисковый кэш SUPERPCK с поддержкой DPMS в 1994 году. [16]

Некоторые сторонние пакеты драйверов для DOS, такие как Eicon Diva или High Soft Tech GmbH (HST) Saphir. [17] Драйверы CAPI ISDN или стеки драйверов PCMCIA/PCCard, такие как Award 2.5 (или выше) компании CardWare , также поддерживают DPMS. [8] После того, как Phoenix приобрела Award, их драйверы PCMCIA 6.0 (и выше) были проданы UniCore . [8] CardWare 6.0 и 7.0 были доступны через APISoft . [18] [19] Службы сокетов (SSxxxxxx.EXE), службы карт (PCCS.EXE), PC Enable (PCENABLE.EXE) и обработчики карт (PCDISK.EXE, PCSRAM.EXE, PCATA.EXE и PCFLASH.EXE) могут использовать DPMS. Благодаря пакете интеграции стека LXE в свои защищенные ПК с DOS, DPMS также нашла свое применение в Datalight ROM-DOS . [20] [21] [22]

В 1999 году Funk Software представила версию своего программного обеспечения Proxy Host с поддержкой DPMS, позволяющую PHOST занимать всего 9 КБ обычной памяти. [23] Программное обеспечение Remote Dial-in Client REMOTE для сервера удаленного доступа 833 от Perle Systems может использовать преимущества DPMS для той же цели, по крайней мере, с 2002 года. [24] SciTech Software из Кендалл Беннетт исследовал возможность добавления поддержки DPMS в свой набор драйверов DOS примерно в 2000 году, но это так и не было опубликовано.

to file (PRTSCR) с поддержкой DPMS Брет Джонсон разработал Print Screen и драйверы USB для DOS. [25] [26]

КЛОАКИНГ

[ редактировать ]

В 1993 году 3 компании Helix Software менеджер памяти NETROOM представил функцию, очень похожую на DPMS Novell: CLOAKING использовалась для перемещения драйверов Helix и сторонних производителей в расширенную память. [2] и запустите их на кольце 0. [27] Предоставляя свои функции в качестве расширения интерфейса EMS и XMS в реальном режиме , его службы защищенного режима доступны под INT 2Ch . [10] [28] Был доступен комплект разработчика CLOAKING, который включал отладчик NuMega SoftICE . [29] [30] Прерывания перехвата скрытого драйвера или программного обеспечения TSR должны были оставлять небольшую 11-байтовую заглушку в обычной памяти, которая вызывала бы сервер CLOAKING для передачи выполнения части программного драйвера, работающей в защищенном режиме. [27]

КЛОАКИНГ включает поддержку работы под Windows 3.x и Windows 95, предоставление совместимых служб INT 2Ch для драйверов защищенного режима через Windows VxD, а также отладку при запуске Windows с использованием SoftICE. Эта возможность перехода между хост-средами защищенного режима также является предметом патента. [31]

CLOAKING интегрируется и работает с существующими программами управления виртуальной памятью без переключения таблиц дескрипторов или сброса регистров управления. Согласно документации Helix, это позволяет ускорить обработку прерываний. [30] [31]

В отличие от DPMS Novell, драйвер CLOAKING в Helix может загружаться на высоком уровне. [7] [номер 2] но он не работает на 286 машинах, [7] [номер 2] хотя он поддерживает 16-битные службы и структуру программы на 386. Кроме того, было обнаружено, что CLOAKING 2.01 несовместим с многозадачностью DR-DOS ( EMM386 /MULTI[=ON] + TASKMGR ). [7]

Если при загрузке CLOAKING.EXE сервер DPMS отсутствует, CLOAKING по умолчанию также предоставляет скрытый сервер DPMS с увеличением его объема памяти DOS всего на 100 байт . [14] [7] Однако он также может сосуществовать с сервером DPMS, загруженным до CLOAKING. Загрузку встроенного сервера DPMS можно подавить с помощью Параметр КЛОАКИНГ /NODPMS . [7] Драйверы с поддержкой DPMS будут работать как с DPMS, так и с CLOAKING, но не наоборот. [7]

В NETROOM v3.04 дистрибутив дополнительного диска от 10 февраля 1995 г. включал защищенный паролем файл ресурсов NR.ZIP (679 271 КБ) как недокументированный файл; DPMSCLK.EXE (13 904 КБ), «Скрытый сервер DPMS v3.03». В файле не указана поддержка каких-либо опций или параметров при запросе с использованием стандартной опции справки. ДПМСКЛК /? . Этот файл не разархивируется программой NETROOM 3 SETUP.EXE и не устанавливается. В руководстве к программному обеспечению NETROOM 3 нет никаких намеков на существование файла. [32] или любую документацию по программе на диске и файлы, читаемые человеком. [33] Эта окончательная версия NETROOM в том виде, в каком она была выпущена, в основном игнорировала DPMS.

Helix лицензировала версию Award Software компании BIOS и разработала скрытые системные и видео-BIOS , которые полностью выполнялись в защищенном режиме, сокращая объем памяти в реальном режиме до 8 КБ (вместо 96 КБ). [10] ) и использовали их в качестве BIOS во время выполнения вместе со своим менеджером памяти NETROOM . [7] [28]

В рамках своего продукта Multimedia Cloaking Helix предоставила скрытые версии драйвера Logitech MOUSE 6.33, Microsoft MSCDEX и собственный дисковый кэш для замены драйверов Microsoft SmartDrive .

Существовал также продукт под названием Multimedia Stacker, состоящий из Stacker 4.01 с поддержкой DPMS от Stac и вышеуказанного набора скрытых утилит DOS от Helix. [14] [34]

Драйвер мыши Logitech DOS, начиная с MouseWare 6.50, также может использовать преимущества CLOAKING, тем самым уменьшая объем памяти, занимаемый драйвером мыши, видимый приложениям DOS, с 27 КБ до 1 КБ. [7]

Лицензия на CLOAKING также была предоставлена ​​Symantec на пакет утилит, Corel на продукты CD Creator и Corel SCSI и SMC Networks на драйверы Ethernet.

Утилита Novell DPMS не может использоваться для временного отключения DPMS с помощью Команда DPMS [/]OFF , если эти службы DPMS предоставляются CLOAKING вместо самого DPMS, поскольку реализация Helix ошибочно не только запрещает новым драйверам регистрироваться в DPMS, но и полностью отключает службы DPMS даже для уже загруженных драйверов, что приводит к системе крушение. [7]

В 1993 году Novell объявила о планах преобразовать свои резидентные утилиты управления рабочими станциями, а также стеки сетевых драйверов DOS (оболочки, перенаправители и запросчики) для использования DPMS. [10] однако только серверный компонент Personal NetWare был изменен, чтобы фактически использовать его преимущества.

Объявленный в 1993 году, [35] [36] [37] [38] Novell представила новый 32-битный клиент DOS/Windows NetWare ( Client 32 ) на базе ODI32 / NIOS в 1996 году, заменив прежний 16-битный клиент на базе ODI / VLM . [7] NIOS ( подсистема ввода-вывода NetWare) [37] [39] [40] ) клиент для DOS и Windows использовал методы, очень похожие на DPMS или клоакинг, для перемещения и запуска кода загруженных NLM ( загружаемых модулей NetWare ) в защищенном режиме и расширенной памяти, чтобы уменьшить обычный объем памяти сетевого стека примерно до от 2 до 5 КБ. [7] [39]

NIOS не требовал и не использовал DPMS или Cloaking напрямую, и он не предоставлял общий интерфейс, который мог бы использоваться модулями, не поддерживающими NLM, однако он определенно был вдохновлен технологией DPMS и может сосуществовать с ними обоими.

В то время как Novell Personal NetWare публиковалась в неизмененном виде как часть пакета DR-DOS ее новыми владельцами Caldera , Lineo и DeviceLogics до 2018 года, от Personal NetWare отказались с 1995 года в самой Novell. Это привело к тому, что Novell никогда не публиковала Драйвер PNW.NLM для поддержки протокола Personal NetWare в рамках нового 32-битного стека ODI32/NIOS, так что пользователи Personal NetWare, которые уже могли воспользоваться возможностями DPMS серверного модуля PNW, были обязаны продолжать использовать память. использующий 16-битный клиент ODI/VLM со своим Драйвер протокола PNW.VLM . [7]

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Перейти обратно: а б Исполняемый файл DPMS.EXE версии 0.10 из DR DOS «Panther» имеет авторские права «1985,1992» и относится к встроенному драйверу устройства DPMS.SYS.
  2. ^ Перейти обратно: а б с Некоторые ранние версии DPMS (до Novell DOS 7 Update 3) могли загружаться с высоким уровнем загрузки , но в более поздних версиях это было намеренно запрещено (искусственно позволяя драйверу объявлять невозможное удовлетворение объема памяти во время инициализации, чтобы операционная система не могла загрузить его высоко и пришлось оставить его в обычной памяти во время инициализации) по соображениям совместимости. В некоторых сценариях это может вызвать проблемы со стабильностью на машинах 286 и 386, поддерживающих обратного заполнения памяти на уровне набора микросхем. механизмы
  1. ^ Перейти обратно: а б с д и ж г час я дж к л Серия справочников для разработчиков OpenDOS — DOS Protected Mode Services (DPMS) 1.0 API — Руководство программиста . Великобритания: Caldera, Inc. , август 1997 г. [1994 г.]. Кальдера Деталь № 200-DODG-005. Архивировано из оригинала 22 мая 2016 г. Проверено 21 мая 2016 г.
  2. ^ Перейти обратно: а б с Браун, Ральф Д .; Шульман, Эндрю (июль 1994 г.). «QPI: Программный интерфейс QEMM-386» . Журнал доктора Добба . Недокументированный уголок. Сан-Матео, Калифорния, США: Miller Freeman, Inc .: 123–131. Архивировано из оригинала 23 августа 2017 г. Проверено 23 августа 2017 г.
  3. ^ Перейти обратно: а б Шнайдер, Стефани (17 июня 1994 г.). «Конец DOS – это лишь вопрос времени » . Компьютерная неделя (на немецком языке). Мюнхен, Германия: IDG Business Media GmbH . Архивировано из оригинала 02 января 2022 г. Проверено 02 января 2022 г.
  4. ^ Гиллули, Кэрин (23 марта 1993 г.). «Novell выпускает новую версию DR DOS, готовую к работе в сети» . Сетевой мир : 10. Архивировано из оригинала 16 сентября 2018 г. Проверено 9 сентября 2017 г.
  5. ^ Гудман, Джон М. (24 января 1994 г.). «Novell DOS дает захватывающий взгляд на будущее DOS» . Инфомир . 16 (4). InfoWorld Media Group, Inc .: 63. Архивировано из оригинала 16 сентября 2018 г. Проверено 9 сентября 2017 г.
  6. ^ Перейти обратно: а б Вейн, Йозеф «Джо» (2012) [2003]. «Резюме: Джо Вейн» . Архивировано из оригинала 10 сентября 2017 г. Проверено 10 сентября 2017 г. […] [до] 1992 г. Digital Research GmbH […] DR DOS 6.0 […] Разработан и реализован расширитель защищенного режима DPMS для драйверов устройств для DR DOS 7. […]
  7. ^ Перейти обратно: а б с д и ж г час я дж к л м н тот п д р с т в Пол, Матиас Р. (30 июля 1997 г.). NWDOS-TIPs — Советы и рекомендации по Novell DOS 7 с учетом недокументированных подробностей, ошибок и обходных путей . Выпуск 157 (на немецком языке) (3-е изд.). Архивировано из оригинала 22 мая 2016 г. Проверено 11 января 2012 г. {{cite book}}: |work= игнорируется ( помощь ) (Примечание. NWDOSTIP.TXT — это всеобъемлющая работа по Novell DOS 7 и OpenDOS 7.01 , включая описание многих недокументированных функций и внутренних устройств. Это часть еще более крупной коллекции автора MPDOSTIP.ZIP, поддерживаемой до 2001 года и распространяемой на многих сайтах в то время. Предоставленная ссылка указывает на более старую версию файла NWDOSTIP.TXT, преобразованную в HTML.)
  8. ^ Перейти обратно: а б с д и ж г час я дж к л м н Пол, Матиас Р. (9 апреля 2001 г.). NWDOS-TIPs — Советы и рекомендации по Novell DOS 7 с учетом недокументированных подробностей, ошибок и обходных путей . Выпуск 183 (на немецком языке) (3-е изд.). {{cite book}}: |work= игнорируется ( помогите )
  9. ^ Перейти обратно: а б с Барр, Кристофер (13 апреля 1993 г.). «Грядущие достопримечательности: DOS Novell» . PC Magazine : 124. Архивировано из оригинала 16 сентября 2018 г. Проверено 16 сентября 2018 г.
  10. ^ Перейти обратно: а б с д и Шульман, Эндрю; Браун, Ральф Д .; Макси, Дэвид; Михелс, Раймонд Дж.; Кайл, Джим (1994) [ноябрь 1993 г.]. Недокументированная DOS: Руководство программиста по зарезервированным функциям и структурам данных MS-DOS - расширено и включает MS-DOS 6, Novell DOS и Windows 3.1 (2-е изд.). Ридинг, Массачусетс, США: Эддисон Уэсли . п. 11 . ISBN  0-201-63287-Х . (xviii+856+vi страниц, дискета 3,5 дюйма) Исправления: [1] [2]
  11. ^ Перейти обратно: а б Браун, Ральф Д. (29 декабря 2002 г.). «Список прерываний x86» . Список прерываний Ральфа Брауна (61-е изд.). Архивировано из оригинала 22 мая 2016 г. Проверено 14 января 2012 г.
  12. ^ Перейти обратно: а б Гудман, Джон М. (10 апреля 1995 г.). «PC DOS 7 превосходит своих исчезающих конкурентов» . Инфомир . 17 (15). InfoWorld Media Group, Inc .: 68. ISSN   0199-6649 . Архивировано из оригинала 22 апреля 2019 г. Проверено 9 сентября 2017 г.
  13. ^ Перейти обратно: а б «Приложение E. Службы защищенного режима DOS». Техническое обновление PC DOS 7 (PDF) (1-е изд.). Бока-Ратон, Флорида, США: Корпорация IBM , Международная организация технической поддержки, Центр Бока-Ратон. Февраль 1995 г., стр. 313–324. Номер документа ГГ24-4459-00. Архивировано (PDF) из оригинала 18 сентября 2018 г. Проверено 17 сентября 2018 г.
  14. ^ Перейти обратно: а б с Гудман, Джон М. (26 декабря 1994 г.). «Укладчик, комбинация Helix освобождает память» . Первые взгляды. Инфомир . 16 (52/1). Международная группа данных : 99. ISSN   0199-6649 . Архивировано из оригинала 05 января 2022 г. Проверено 5 января 2022 г. п. 99: […] В Stacker 4.0 компания Stac предоставила поддержку DOS Protected Mode Services (DPMS), которая позволяет большей части драйвера Stacker перемещаться в расширенную память . […]
  15. ^ «Используйте кэш для повышения скорости» [Кэш для повышения скорости]. ВЬЕТБУК (на вьетнамском языке). 1994. Архивировано из оригинала 17 сентября 2018 г. Проверено 16 сентября 2018 г.
  16. ^ Конли, Фрэнк (25 июля 1994 г.). «Утилита производительности Windows — Power Pak 4.0 для Windows помогает ускорить работу более медленных моделей ПК» . InfoWorld : 117. Архивировано из оригинала 17 сентября 2018 г. Проверено 16 сентября 2018 г.
  17. ^ «Руководство пользователя семейства адаптеров Saphir ISDN» (PDF) (на немецком языке) (5-е изд.). HST High Soft Tech Society for Telecommunication mbH. Февраль 2003 г. D2.1R01. Архивировано (PDF) из оригинала 20 сентября 2018 г. Проверено 20 сентября 2018 г.
  18. ^ Пол, Матиас Р. (17 января 2002 г.). «Драйвера PCMCIA для DR-DOS» . www.delorie.com/opendos . Архивировано из оригинала 20 сентября 2018 г. Проверено 20 сентября 2018 г.
  19. ^ APSoft CardWare для Windows 3.x R7.00 (PDF) . 7.00. Фельдкирхен, Германия: APSoft. 4 марта 2004 г. [1993]. Архивировано (PDF) из оригинала 18 сентября 2018 г. Проверено 17 сентября 2018 г.
  20. ^ Справочное руководство MX1 (PDF) (редакция D). Норкросс, Джорджия, США: LXE Inc. ( EMS Technologies ). Январь 2004 г. [январь 2002 г.]. Архивировано (PDF) из оригинала 29 марта 2019 г. Проверено 16 сентября 2018 г.
  21. ^ Справочное руководство VX1 (PDF) (редакция F). Норкросс, Джорджия, США: LXE Inc. ( EMS Technologies ). Март 2004 г. Архивировано (PDF) из оригинала 29 марта 2019 г. Проверено 16 сентября 2018 г.
  22. ^ Справочное руководство MX3 (PDF) . Норкросс, Джорджия, США: LXE Inc. ( EMS Technologies ). Декабрь 2005 г. Архивировано (PDF) из оригинала 17 сентября 2018 г. Проверено 16 сентября 2018 г.
  23. ^ «ПРОКСИ-хост» (PDF) (1-е изд.). Кембридж, Массачусетс, США: Funk Software, Inc., май 1999 г. Проверено 16 сентября 2018 г. [ постоянная мертвая ссылка ]
  24. ^ Руководство удаленного пользователя Perle (для DOS и Windows 3.x) (PDF) . Перл Системс Лимитед . 2002 [1995]. 5500118-10. Архивировано (PDF) из оригинала 17 сентября 2018 г. Проверено 17 сентября 2018 г.
  25. ^ Джонсон, Брет (24 сентября 2011 г.). «Мой исходный код: PRTSCR» . Архивировано из оригинала 11 сентября 2017 г. Проверено 11 сентября 2017 г. [3] (Примечание. Исходный код программы PRTSCR для изменения PrintScreen для копирования в файл. Загружается в верхнюю память и использует память DPMS или EMS.)
  26. ^ Джонсон, Брет (03 ноября 2015 г.). «Вы уже слышали о USB?» . Архивировано из оригинала 16 сентября 2018 г. Проверено 11 сентября 2017 г. (Примечание. О пакете USB TSR с поддержкой DPMS для DOS.)
  27. ^ Перейти обратно: а б Шмит, Майкл Л. (1995). Инструменты оптимизации процессора Pentium (1-е изд.). Кембридж, Массачусетс, США: Academic Press, Inc. ( AP Professional ). стр. 252–253. ISBN  0-12-627230-1 .
  28. ^ Перейти обратно: а б Сингх, Амарендра (13 июля 1993 г.). «NETROOM 3.0: больше места наверху» . Журнал ПК . 12 (13): 40 . Проверено 12 декабря 2014 г.
  29. ^ Ноблаух, Рик (17 мая 1994 г.). «Скрыть программы с помощью маскировки» . Журнал ПК . Том. 13, нет. 9. Коммуникационная компания Ziff / Издательская компания Ziff-Davis . п. 269 ​​. Проверено 4 декабря 2014 г.
  30. ^ Перейти обратно: а б Службы API-интерфейса маскировки Helix , 1.01, Helix Software Company , 1 октября 1993 г.
  31. ^ Перейти обратно: а б Патент США 5459869   [4]
  32. ^ Руководство по эксплуатации NETROOM версии 3 (6-е изд.), октябрь 1994 г., MPN N03,1094
  33. ^ Дополнительный диск NETROOM версии 3, все (11) файлов *.BAT/*.DOC/*.HLP/*.INF/*.TXT , 10 февраля 1995 г.
  34. ^ Кантер, Шерил (31 мая 1994 г.). «Мультимедийный клоакинг восстанавливает оперативную память, захваченную драйверами» . Журнал ПК . Том. 13, нет. 10. Коммуникационная компания Ziff / Издательская компания Ziff-Davis . п. 48. Архивировано из оригинала 05 января 2022 г. Проверено 4 декабря 2014 г.
  35. ^ «Сетевые заметки: Novell, Inc» . Сетевой мир . 10 (13): 17. 29 марта 1993 г. Архивировано из оригинала 22 апреля 2019 г. Проверено 20 сентября 2018 г.
  36. ^ Титтель, Эд (4 ноября 1994 г.). «Novell на перепутье» . InfoWorld : 116, 118. Архивировано из оригинала 16 сентября 2018 г. Проверено 16 сентября 2018 г.
  37. ^ Перейти обратно: а б «Novell усовершенствует Tuxedo и выпустит 32-битный клиент» . Сетевой мир . 12 (13): 141. 27 марта 1995 г. Проверено 18 августа 2018 г.
  38. ^ «Сетевое издание — история на обложке» . Журнал ПК : NE27. 24 октября 1995 г. Архивировано из оригинала 16 сентября 2018 г. Проверено 18 августа 2018 г.
  39. ^ Перейти обратно: а б Либинг, Эдвард А. (1 мая 1996 г.). «Клиент NetWare 32 для DOS/Windows: обзор архитектуры и функций» . Заметки о приложении Novell . Новелл . Архивировано из оригинала 18 августа 2018 г. Проверено 18 августа 2018 г.
  40. ^ Хендрик, Бен (1 ноября 1996 г.). «Обзор NetWare Client 32 для Windows 95» . Заметки о приложении Novell . Новелл . Архивировано из оригинала 18 августа 2018 г. Проверено 18 августа 2018 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7013f1522f5ee1b5023136f6349d4c15__1704401340
URL1:https://arc.ask3.ru/arc/aa/70/15/7013f1522f5ee1b5023136f6349d4c15.html
Заголовок, (Title) документа по адресу, URL1:
DOS Protected Mode Services - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)