RSS    

   Реферат: Развитие сетевых операционных систем. Windows 2000

Процедура составления списка наиболее важных приложений предприятия может потребовать столько же времени, сколько может потребовать для тестирования абсолютно всех приложений, в настоящее время используемых сотрудниками предприятия. Очевидно, что тестирование абсолютно всех приложений предпочтительнее, чем проверка только наиболее важных.

5.2. Потенциальные проблемы

В этой главе будут рассмотрены наиболее характерные проблемы, с которыми можно столкнуться при запуске тех или иных программ в среде Windows 2000. Для простоты изложения все приложения будут разделены на несколько категорий в соответствии с операционными системами, для которых они разработаны. Такая классификация уместна благодаря тому, что обычно при запуске в Windows 2000 приложений, разработанных для некоторой определённой операционной системы, пользователи сталкиваются с одними и теми же проблемами.

Прикладная программа может не работать в среде Windows 2000 по самым разным причинам. Однако в большинстве случаев можно без проб-лем использовать свои старые программы и в новой рабочей среде. Чем крупнее компания, занимающаяся разработкой, распространением и под-держкой приложения, чем большей долей рынка она обладает, тем веро-ятнее, что распространяемая ею программа будет работать в Windows 2000 без проблем. Обычно крупные компании-разработчики программного обеспечения следуют собственным проверенным методикам разработки программных продуктов. Неотъемлемой частью этих методик является следование рекомендациям Microsoft, равно как и всеобъемлющее тестирование программного продукта. Если при запуске приложения в Windows 2000 есть проблемы, то в ближайшее время разработчик опубликует исправление, позволяющее устранить неисправность.

Программы, разработанные для разных операционных систем, обладают разной степенью совместимости с Windows 2000. Приложения OS/2 и POSIX являются в этом отношении наименее совместимыми. Вместе с тем, если какая-либо из этих программ работает в NT, скорее всего она сможет работать и в Windows 2000. Прикладные программы DOS и Windows 3.1, скорее всего, будут работать, однако использование некоторых из них всё же может быть сопряжено с проблемами. Большинство приложений Windows 9x без каких-либо проблем можно будет использовать в Windows 2000. Наконец, прикладные программы Windows NT также можно будет использовать без проблем, однако при использовании некоторых служб и утилит можно столкнуться с трудностями.

5.3. Приложения OS/2 и POSIX

Несмотря на то, что Windows 2000 включает в себя традиционную для семейства NT поддержку приложений OS/2 и POSIX, эта поддержка весьма ограничена. В любом случае совестное использование подобных приложений с операционной системой Windows 2000 имеет мало преимуществ. Приложения OS/2 и POSIX не могут использовать новых возможностей Windows 2000. Возможно, придётся столкнуться с необходимостью использования данных приложений в среде Windows 2000 в случае, если есть намерение унифицировать рабочее окружение организации и перевод компьютеров, оснащённых OS/2 или операционной системой стандарта POSIX, на использование Windows 2000. Однако в данной ситуации рекомендуется рассмотреть возможность замены подобных прикладных программ на аналогичные программы стандарта Win32, готовые к применению в рабочей среде Windows 2000.

5.4. Приложения DOS

 Большинство приложений DOS смогут работать в Windows 2000 без каких-либо модификаций. В первую очередь это относится к программам, которые без проблем работают в среде Windows 9x. Вместе с тем, при запуске некоторых приложений DOS можно столкнуться с проблемами. Это касается программ, работа которых тем или иным образом связана с прямым доступом к аппаратному обеспечению, файловой системой FAT, графикой, системой безопасности Windows 2000 или проблемой 2000 года. Рассмотрим эти проблемы более подробно.

·     Прямой доступ к оборудованию

Программы, напрямую обращающиеся к аппаратным устройствам компьютера, вместо того, чтобы использовать для этой цели системные вызовы BIOS или DOS, не смогут работать с Windows 2000. К этой категории можно отнести резидентные программы (Terminate and Stay Resident, TSR), которые могут потребоваться для работы того или иного приложения. В частности, резидентные программы используются средствами работы с сетью, предназначенными для DOS. Модель безопасности Windows 2000 разрешает напрямую обращаться к аппаратному обеспечению только программному обеспечению уровня ядра операционной системы. Обычные прикладные программы, работающие на уровне пользователя, имеют возможность обращаться к аппаратному обеспечению только через системные вызовы ядра операционной системы. Если планируется перевести систему на использование Windows 2000, все программы данной категории необходимо либо обновить, либо заменить, либо вовсе отказаться от их использования.

·     Файловая система FAT

Во времена DOS файловая система FAT была единственным форматом, используемым персональными компьютерами для хранения файлов. В результате огромное количество прикладных программ разрабатывалось исходя из того, что компьютер, на котором они будут работать, использует для хранения файлов систему FAT. При использовании подобных приложений можно столкнуться с проблемами двух типов. Во-первых, приложения, напрямую обращающиеся к FAT, не смогут работать с разделами жёсткого диска, отформатированными в стандарте NTFS. Такие приложения следует обновить, заменить или отказаться от их использования. Во-вторых, некоторые приложения напрямую не связанные с FAT, полагают, сто максимальный размер дискового размера FAT не может превышать 2 Гбайта. При запуске таких программ на компьютере, размер дисковых разделов которого превышает 2 Гбайта, могут возникнуть сложности. Обычно прикладная программа, обладающая таким дефектом, полагает, что на текущий момент на жёстком диске свободно отрицательное количество байт.

          В некоторых ситуациях проблему можно решить, если уменьшить объём свободного дискового пространства до размера менее 2-х Гбайт. Для этого можно либо заполнить диск какими-либо данными, либо использовать дисковые разделы меньшего размера. Конечно же, в данной ситуации рекомендуется произвести обновление программы. Однако если это невозможно, при определённых условиях программа может продолжать работать.

·    Графика

Программы, использующие графический режим, не могут работать в окне операционной системы Windows 2000. Примером таких приложений являются компьютерные игры и некоторые другие графические программы. Такие программы следует запускать в полноэкранном режиме. В настоящее время подобные программы фактически не используются, поэтому вряд ли можно столкнуться с такой проблемой. Если всё же в компании используется подобное приложение, его необходимо обновить, заменить или отказаться от его использования.

·     Безопасность

Программы DOS не имеют представления о модели безопасности Windows 2000, которая предусматривает использование таких возможностей, как Active Directory (AD), разрешения на доступ к файлам и каталогам и права пользователей. Если приложение DOS попытается осуществить что-либо, запрещённое в текущем контексте средствами безопасности Windows 2000, скорее всего, это приложение не сможет продолжить корректную работу. Возможно, при этом на экране появятся сообщения о несуществующих ошибках, программа может зависнуть. Также возможна потеря или повреждение данных. Возможно, в этом случая потребуется отключение некоторых механизмов системы безопасности или предоставление программе дополнительных прав.

5.5. Приложения Windows 3.x

Большинство (16-битных) приложений Windows 3.x смогут без проблем работать в Windows 2000. В настоящее время такие приложения до сих пор продолжают использоваться на многих корпоративных предприятиях. Windows 2000 обладает встроенной поддержкой 16-битных приложений, поэтому, скорее всего, при их запуске в среде Windows 2000 не будут возникать какие-либо проблемы. Причины, по которым приложение Windows 3.x может оказаться неработоспособным в среде Windows 2000, схожи с причинами, по которым программы DOS отказываются работать в Windows 2000. Однако симтомы и варианты решения проблемы несколько отличаются.

·     Прямой доступ к оборудованию

Как и приложения DOS, при запуске в среде Windows 2000 прикладные программы Windows 3.x напрямую обращаться к оборудованию компьютера. В то время как программы DOS используют для этой цели драйверы устройств или резидентные программы, приложения Windows 3.x обычно обращаются к аппаратному обеспечению при помощи виртуальных драйверов устройств (VXD). Если приложение использует VXD, оно не сможет работать в Windows 2000. Примером таких приложений являются сетевые оболочки для Windows 3.x, разработанные сторонними производителями. В данной ситуации обновление, замена или отказ от использования программы неизбежны.

·     Файловая система FAT

Приложения Windows 3.x также часто рассчитывают на то, что они работают на компьютере, использующем файловую систему FAT. Как и программы DOS, приложения Windows 3.x также часто не могут правильно определить размер дисковых разделов, по объёму превышающих 2 Гбайт. Особенно это характерно для программ установки, которые, прежде чем приступить к копированию файлов, обычно проверяют наличие свободного места на жёстком диске. Очень часто такие программы сообщаю, что на диске отрицательное количество байт свободного пространства, и приходят к выводу, что дальнейшая установка приложений невозможна из-за недостатка свободного места.

Как и в случае с использованием программ DOS, можно попытаться уменьшить объём свободного дискового пространства, либо заняв свободное место какими-нибудь данными, либо разбив жёсткий диск на большее количество меньших по размеру разделов. Если речь идёт о программе установки, метод уменьшения свободного пространства может помочь решить проблему. Однако если подобному дефекту подвержено само приложение, возможно, потребуется либо обновить или заменить приложение, либо отказаться от его использования в зависимости от серьёзности проблемы.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.