ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 01.06.2020

Просмотров: 478

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


2.4 Выбор операционной системы


2.4.1 П р о б л е м а в ы б о р а о п е р а ц и о н н о й с и с т е м ы. Для рационального выбора операционной системы необходимо определить, что это такое и какие функции выполняет. Операционная система предназначена для управления компьютером и:

  • является основой работоспособности компьютера;

  • контролирует и управляет всеми функциями и процессами внутри компьютера;

  • управляет обменом между компьютером и подключенным к нему периферийным устройствами, такими как принтер, дисплей, дисководы, винчестер и так далее;

  • обеспечивает возможность общения между прикладными программами и модулями технических средств;

  • служит в качестве посредника между компьютером и пользователем.

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

Операционная система - это тот фундамент, на котором держатся все задачи пользователей. Поэтому имеет смысл выбирать ОС, содержащую все те функции, которые необходимы вам для решения текущих задач, а также тех, которые появятся в ближайшем будущем. Но при этом не забывайте о ресурсах, которые необходимы для поддержки функций системы. Следствием замены операционной системы является необходимость вновь создавать ранее полученные файлы, например калькуляционные таблицы и формуляры. Поэтому замена операционной системы, которая как правило, связана с приобретением компьютеров новых типов (т.е. с определенными затратами), происходит лишь тогда, когда в значительной мере обеспечивается используемость уже имеющихся информационных массивов.

Совершенствование персональных компьютеров превращается в гонку. Несколько лет назад последним достижением был компьютер с 25- мегагерцевым процессором 80386 корпорации Intel. Но не сейчас. Многие государственные службы используют машины, основанные на микропроцессорах Intel 80486 и Pentium с частотой 50 - 75 МГц. Хотя до сих пор используются компьютеры, основанные на 386 (и даже 286) серии микропроцессоров фирмы Intel, на которых используют графическую среду Windows 3.х под управлением операционной системы MS-DOS.


2.4.2 С р а в н е н и е о п е р а ц ио н н ы х с и с т е м. В настоящий момент, широкое распространение получили следующие операционные системы: Microsoft Windows NT Workstation 4.0, IBM OS/2 Warp 4.0, Microsoft Windows 95, Microsoft Windows 98. Операционная система Windows 98 является, по своей сути, доработанным и усовершенствованным вариантом Windows 95. Основные усовершенствования коснулись интеграции с Интернет. В программном вопросе обе версии полностью совместимы. Поэтому все сказанное о Windows 95 относится и к Windows 98.

Со времени выхода Microsoft Windows NT Workstation 4.0 и IBM OS/2 Warp 4.0 (Merlin) прошло более двух лет, но эти системы и по сей день остаются лидирующими на рынке ОС для мощных рабочих станций с повышенной надежностью. OS/2 Warp часто сравнивают с Windows 95, это, хотя системы относятся к разным секторам рынка: Windows 95 предназначена в основном для домашних ПК, а OS/2 используется для работы с большими базами данных и в других областях, где стабильность операционной системы важнее совместимости с существующими прикладными программами. Гораздо естественнее сопоставлять OS/2 с Windows NT. Сравнение проводится по следующим параметрам:

  • многозадачность и надежность;

  • совместимость с другими операционными системами;

  • прикладные программы;

  • минимальная и рекомендуемая аппаратная конфигурация;

  • пользовательский интерфейс;

  • возможности расширения.

Многозадачность и надежность. Многозадачный режим работы - при котором одновременно выполняется несколько пользовательских приложений. Вы можете одновременно форматировать диск, выгружать файл из Internet или BBS, редактировать статью в текстовом процессоре. NT поддерживает также многопроцессорный режим работы, который, впрочем, ориентирован на работу только с процессором Pentium.

Многозадачность в OS/2 и Windows NT реализована практически одинаково – в действительности обе системы унаследовали соответствующий механизм от ранних версий OS/2, которые были совместной разработкой IBM и Microsoft. Но благодаря тому, что OS/2 в целом является более быстродействующей системой, чем NT, часто создается впечатление, что параллельное выполнение программ в ней организовано лучше.

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

Защита программ в NT, пожалуй, несколько надежнее: во всяком случае, выполнение пустого цикла после запрещения прерываний, приводя к зависанию OS/2, на работу NT никакого влияния не оказывает. С безопасностью в сети ситуация иная — вспомним хотя бы печально известную ошибку в TCP/IP, в определенных случаях приводящую к фатальному сбою NT. Правда, соответствующие "заплатки" были выпущены Microsoft достаточно давно, но где гарантия того, что не будут обнаружены новые ошибки? В OS/2, подобных "дыр" пока найдено не было. Впрочем, дело, возможно, просто в том, что OS/2 не так придирчиво изучается хакерами, как Windows NT.


Впрочем, хотя Windows NT не является многопользовательской системой, она проверяет полномочия подключившегося к ней пользователя. Поэтому вы можете без опаски предоставлять сетевой доступ NT-машине, в то время как пользователь OS/2 имеет все необходимые средства для умышленного или неумышленного разрушения операционной системы.

Windows NT располагает нетривиальными возможностями, такими как средства защиты и совместимости со стандартом Posix, которые настолько повышают накладные расходы, что программы, разработанные для Windows, могут в Windows NT выполняться медленнее. По иронии судьбы, OS/2 фирмы IBM выполняет больше приложений Windows и делает это быстрее, чем Windows NT. Однако эта система менее мобильна.

Совместимость с другими операционными системами. Все слухи о том, что OS/2 Warp 4 якобы может выполнять прикладные программы для Windows 95, являются, мягко говоря, необоснованными. В действительности в версии 4 появилась лишь поддержка интерфейса Win32s 1.25. Иначе говоря, вы сможете использовать большинство 32-разрядных Windows-программ, не обращающихся к расширениям графического интерфейса (GUI) Windows 95, хотя с некоторыми, возможно, придется изрядно повозиться, прежде чем удастся их запустить.

Что же касается Windows NT, то она полностью поддерживает GUI-расширения Windows 95, но зато в целях надежности может запросто закрыть программу, ведущую себя, по ее мнению, некорректно. Чаще всего это происходит с играми и мультимедиа-продуктами, а также с некоторыми графическими пакетами. Кроме того, Windows NT поддерживает 16-разрядные программы OS/2, но так как большинство современных программ для OS/2 являются 32-разрядными, от этой совместимости мало пользы.

Совместимость с DOS у OS/2, бесспорно, полнее, чем у Windows NT, где в целях увеличения надежности программам DOS запрещен доступ к большинству портов ввода-вывода. В NT вам не удастся использовать в DOS-сеансе ни графические режимы SVGA, ни звук.

Прикладные программы. Если еще пару лет назад программное обеспечение под OS/2 было довольно скудным, но сейчас дела обстоят лучше. Во-первых, вышел, наконец, офисный пакет Lotus SmartSuite 97 (аналог MSOffice). Он полностью аналогичен версии SmartSuite для Windows 95/NT, а комплект для его русификации, решает практически все проблемы пакета с русским языком, включая проверку орфографии и преобразование текстов из кодировки IBM 866 в Windows 1251 и обратно.

Недавно вышла версия 4.04 браузера Netscape Communicator для OS/2, причем она имеется и в русскоязычном варианте. Для работы с изображениями существуют пакет векторной графики TrueSpectra PhotoGraphics Pro for OS/2 Warp и мощный графический редактор ColorWorks, во многом напоминающий Adobe Photoshop. Есть прекрасная и очень быстрая программа просмотра PMView, которая "понимает" практически все графические форматы. Кроме того, OS/2 может похвастаться богатым инструментарием разработчика. В первую очередь здесь следует назвать IBM VisualAge C++ и IBM VisualAge for Java. Одной из наиболее мощных систем разработки для OS/2 остается пакет Watcom C/C++, известный также в версиях для Win16, Win32, DOS, DOS4GW и др.


Минимальная и рекомендуемая аппаратная конфигурация. Нужно отметить, что для многозадачных операционных систем, каковыми являются Windows NT и OS/2 Warp, Windows 95 скорость процессора не оказывает существенного влияния на производительность системы в целом. Гораздо большее значение имеют объем оперативной памяти, а также скорость обмена информацией с жестким диском. В таблице указан минимальный и рекомендуемый объем оперативной памяти для работы рассматриваемых систем.

Скорость процессора, как уже говорилось, менее важна, однако приемлемую скорость работы мы получим, начиная приблизительно с Pentium-90 для Windows NT, с 486 DX4-100 для OS/2 Warp. Минимальные требования к процессору у Windows 95 – 386DX, (но фирма рекомендует 486DX-33 МГц).

Таблица 1-требования к оперативной памяти

Операционная система

Минимальные

Рекомендуемые

Windows NT 4.0

12 Мбайт

32 Мбайт

OS/2 Warp 4.0

8 Мбайт

16 Мбайт

Windows 95

4 Мбайт

8 Мбайт

Пользовательский интерфейс. Пользовательские интерфейсы Windows NT и OS/2 Warp различаются достаточно сильно. В Windows NT 4.0 интерфейс такой же, как в Windows 95, а в OS/2 Warp в качестве стандартной графической оболочки используется среда Workplace Shell (WPS), организованная, на взгляд автора, более логично и удобно, чем Windows-интерфейс. Простой и понятный интерфейс OS/2 является серьезным побудительным мотивом, в то время как NT привлекает за счет своей мощи. Но, в то же время следует признать, что наибольший комфорт пользователь ощущает в старой доброй Windows 3.1, а также при работе с Norton Commander.

2.4.3 О б о с н о в а н и е в ы б о р а о п е р а ц и о н н о й с и с т е м ы. До выхода в свет операционной системы Microsoft Windows 95, приблизительно в 85% новых компьютеров предустанавливались Windows 3.1 и Windows for Workgroups 3.11 и на них приходилось 62% продаж программного обеспечения.

Существование обширной базы уже установленных систем Windows и громадного программного обеспечения Windows, привело к тому, что с появлением новой версии операционной системы – Windows 95, большинство пользователей перешло на нее.

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

OS/2 является средней по компактности системой. Пользователю необходимо иметь 8 Мбайт оперативной памяти, чтобы приобщиться к миру объектно-ориентированного интерфейса, и представляет собой неплохую платформу для многозадачной работы с приложениями DOS, Windows и OS/2. К недостаткам OS/2 Warp 4.0 можно отнести: не выполняет всех Windows-приложений; плохо поддерживается продуктами независимых поставщиков.


Microsoft перешло к следующему поколению – Windows 98, называемому Daytona. IBM OS/2 поддерживается IBM в течение пяти лет, поэтому основная часть ошибок уже удалена. Выполняет больше Windows-приложений, чем Windows NT, а также приложения DOS и OS/2.

На основании выше сказанного делаем вывод, что для решения задачи, поставленной в дипломном проекте наиболее целесообразно использовать операционную систему Windows 95. Эта система имеет самое широкое распространение (она предустанавливается на новые компьютеры, наряду с 98 версией), предъявляет наименьшие требования к аппаратному обеспечению.

Microsoft Windows 95 – это высокопроизводительная, многозадачная и многопотоковая 32-разрядная операционная система с графическим интерфейсом и расширенными сетевыми возможностями, работающая в защищенном режиме, поддерживающая 16-разрядние приложения без всякой их модификации. Windows 95 – интегрированная среда, обеспечивающая эффективный обмен текстовой, графической, звуковой и видеоинформацией между отдельными программами.


2.5 Выбор системы управления базой данных


2.5.1 О б з о р с и с т е м у п р а в л е н и я б а з а м и д а н н ы х. Системой управления базами данных (СУБД) называют программную систему, предназначенную для создания на ЭВМ общей базы данных, используемой для решения множества задач. Подобные системы служат для поддержания базы данных в актуальном состоянии и обеспечивают эффективный доступ пользователей к содержащимся в ней данным в рамках предоставленных пользователем полномочий.

СУБД предназначена для централизованного управления базой данных в интересах всех работающих в этой системе.

По степени универсальности различают два класса СУБД:

  • системы общего назначения;

  • специализированные системы.

СУБД общего назначения не ориентированны на какую-либо предметную область или на информационные потребности какой-либо группы пользователей. Каждая система такого рода реализуется как программный продукт, способный функционировать на некоторой модели ЭВМ в определенной операционной системе и поставляется многим пользователям как коммерческое изделие. Такие СУБД обладают средствами настройки на работу с конкретной базой данных. Использование СУБД общего назначения в качестве инструментального средства для создания автоматизированных информационных систем, основанных на технологии баз данных, позволяет существенно сокращать сроки разработки, экономить трудовые ресурсы. Этим СУБД присущи развитые функциональные возможности, и даже определенная функциональная избыточность.

Специализированные СУБД создаются в редких случаях при невозможности или нецелесообразности использования СУБД общего назначения.

СУБД общего назначения – это сложные программные комплексы, предназначенные для выполнения всей совокупности функций, связанных с созданием и эксплуатацией базы данных информационной системы.