
- •Список сокращений и условных обозначений
- •Введение
- •1 Аналитическая часть
- •1.1 Характеристика комплекса задач и необходимости автоматизации
- •Актуальность поставленной задачи
- •1.1.2 Обзор технологий современных серверов
- •1.1.3 Использование серверных технологий в Unix
- •1.1.4 Использование серверных технологий в Linux системах
- •1.2 Обзор технологий удаленного управления
- •1.3 Обоснование проектных решений
- •1.3.1 Обоснование разработки по информационному обеспечению
- •1.3.2 Обоснование разработки по программному обеспечению
- •1.3.3 Обоснование разработки по программному обеспечению
- •1.4 Анализ существующего программного обеспечения в предметной области
- •1.4.3 MySql-клиенты
- •2 Проектная часть
- •2.1 Информационное обеспечение задачи
- •2.1.1 Информационная модель и её описание. Построение модели информационной системы
- •2.2 Программное обеспечение задачи
- •2.2.1 Разработка программного компллекса
- •2.3 Выбор среды реализации программного продукта
- •3 Обоснование экономической эффективности
- •3.1 Обоснование целесообразности разработки
- •3.2 Определение трудоемкости работ по созданию программного продукта
- •Расчет затрат на создание программного продукта
- •3.4 Оценка экономической эффективности проекта
- •Заключение
- •Список использованных источников
1.1.3 Использование серверных технологий в Unix
В последнее время Unix-решения постепенно начали сдавать свои позиции на рынке серверов. Система, славящаяся своей стабильностью и хорошо зарекомендовавшая себя за годы успешной службы, медленно, но неуклонно вытесняется новыми перспективными решениями на базе Windows и Linux.
Растущая популярность Windows ощутимо повлияла на продажи Unix, лишив его существенной доли рынка в последние несколько лет. С конца 2005 года Unix больше не является поставщиком серверов № 1 на рынке, как показывают исследования IDC. Все чаще рост потребностей корпоративных потребителей приводит к замене Unix–сервера на решения, основанные на Microsoft Windows Server. Современные сервера используют Операционные Системы на базе Linux, Microsoft Windows Server или специализированных закрытых от общего доступа ОС. Большая часть серверов работают на системе Linux так как эта система более отказа-устойчива и есть бесплатные решения в отличии от Windows Server.
Первая система UNIX была разработана в 1963 году одной из крупнейших американских телекоммуникационных компаний AT&T. С того времени было создано большое количество различных UNIX-систем, хотя лишь некоторые имеют полное право назваться “UNIX”. На рисунке 1.2 представлена схема развития UNIX- дистрибутивов.
Рисунок 1.2 - Генеалогическое древо UNIX-систем.
Остальные хоть и используют схожие концепции и технологии, но называются “Unix-подобные”. В настоящее время UNIX-системы распространены в основном среди серверов, а также как встроенные системы для различного оборудования. UNIX-системы имеют большую историческую важность, поскольку благодаря им распространились некоторые популярные сегодня концепции и подходы в области ОС и программного обеспечения. Также в ходе разработки UNIX-систем был создан язык программирования Си. Одними из самых известных примеров UNIX-подобных ОС являются всем известные OS X, Linux, Solaris, BSD и NeXTSTEP.
На данных момент самыми известными UNIX-системами являются: FreeBSD, OpenBSD, NetBSD, MINIX,GNU/Linux. В свою очередь важную социальную роль в сообществе ИТ-профессионалов и историческую роль сыграл UNIX. На то время производители аппаратуры прохладно относились к UNIX, Считая её игрушечной, и предлагая свою проприетарную ОС для серьезной работы – в первую очередь СУБД и основанных на них бизнес-приложений в коммерческих структурах. В свою очередь компания DEC высказывалась в сторону использования проприетарных систем. К этому прислушались корпорации, но не академическая среда, которая имела предпочтения в UNIX так как он имел все необходимое, не требовал официальной поддержки от производителя, справляясь своими силами, и ценила дешевизну и переносимость UNIX на разную аппаратуру, таким образом она стала первой ОС переносимой на разную аппаратуру.
С появлением процессоров на базе RISC-архитектуры начался закат проприетарных ОС так как если удавалось перенести на RISC саму ОС, то с приложениями было не все так просто. С тех пор UNIX стал ОС для самых мощных компьютеров в мире. Однако параллельно в это время экзостстема PC начала переходить на GUI (Graphical user interface) в лице Widows 3.0. Огромным преимущества GUI, а также поддержка всех типов принтеров, были оценены разработчиками, и пользователями, что в свою очередь сильно подорвало позиции UNIX на рынке PC.
Существовала проблема с GUI для Линукс, на то время для нормальной работы X11 требовалось 16 МБ, в то время как Windows 3.1 с достаточной производительностью исполняла и Word, и Excel одновременно в 8МБ. При высоких ценах на память это было лимитирующим фактором. Во второй половину 1990-х годов Microsoft начал теснить UNIX и на рынке серверов. Кроме того, системы использовавшие Windows были проще в управлении, особенно в типовых сценариях использования. Для создания полностью свободного UNIX не хватало по сути только ядра OC. И оно было разработано финским студентов Линусом Торвалдсом. Оно было разработано “с нуля” и не являлась с точки зрения исходного кода деривативном BSD, ни System V.