Лабораторная работа. Аппаратно-программные платформ
Аппаратно-программная платформа - нижний слой многоуровневой организации вычислительной системы: аппаратура, операционная система, прикладное программное обеспечение, на который опираются ОС и прикладное ПО.
Сервер - компьютер, предоставляющий ряд сетевых услуг, таких как печать, хранение и обработка информации, а также взаимодействие с другими станциями и серверами.
Рабочая станция - это система аппаратных и программных методов для решения конкретных поставленных задач. Она представляет собой полноценное рабочее место специалиста - ПК или компьютерный терминал, необходимое программное обеспечение, вспомогательные устройства (принтер, сканер, информационные носители). В советских источниках применялся термин «автоматизированное рабочее место» – АРМ, однако в более узком значении, чем РС.
Сервер - аппаратное обеспечение, выделенное и/или специализированное для выполнения на нём сервисного программного обеспечения (в том числе серверов тех или иных задач).
Серверное программное обеспечение - в информационных технологиях - программный компонент вычислительной системы, выполняющий сервисные (обслуживающие) функции по запросу клиента, предоставляя ему доступ к определённым ресурсам или услугам.
Характеристики:
Следует отметить, что выбор той или иной аппаратной платформы и конфигурации определяется и рядом общих требований, которые предъявляются к характеристикам современных вычислительных систем. К ним относятся:
- Отношение стоимость/производительность.
- Надежность и отказоустойчивость.
- Масштабируемость.
- Совместимость и мобильность программного обеспечения.
Отношение стоимость/производительность. Появление любого нового направления в вычислительной технике определяется требованиями компьютерного рынка.
Надежность и отказоустойчивость. Важнейшей характеристикой вычислительных систем является надежность. Повышение надежности основано на принципе предотвращения неисправностей путем снижения интенсивности отказов и сбоев за счет применения электронных схем и компонентов с высокой и сверхвысокой степенью интеграции, снижения уровня помех, облегченных режимов работы схем, обеспечение тепловых режимов их работы, а также за счет совершенствования методов сборки аппаратуры.
Отказоустойчивость - это такое свойство вычислительной системы, которое обеспечивает ей, как логической машине, возможность продолжения действий, заданных программой, после возникновения неисправностей. Введение отказоустойчивости требует избыточного аппаратного и программного обеспечения.
Масштабируемость представляет собой возможность наращивания числа и мощности процессоров, объемов оперативной и внешней памяти и других ресурсов вычислительной системы. Масштабируемость должна обеспечиваться архитектурой и конструкцией компьютера, а также соответствующими средствами программного обеспечения.
Совместимость и мобильность программного обеспечения. Концепция программной совместимости впервые в широких масштабах была применена разработчиками системы IBM/360. Основная задача при проектировании всего ряда моделей этой системы заключалась в создании такой архитектуры, которая была бы одинаковой с точки зрения пользователя для всех моделей системы независимо от цены и производительности каждой из них.
Аппаратно - программная платформа рабочих станций
Платформа IBM-совместимых компьютеров включает громадный спектр самых различных компьютеров, от простеньких домашних до сложных серверов. Именно с IBM-совместимыми компьютерами вам придется сталкиваться в абсолютном большинстве случаев. Совершенно необязательно, что лучшие IBM-совместимые компьютеры изготовлены фирмой IBM — породившая этот стандарт фирма сегодня лишь один из великого множества производителей ПК. С момента появления на свет ПК (начиная с середины 70-х годов) в мире существовало (и существует) множество видов этих устройств. Однако сейчас подавляющее большинство персональных компьютеров относятся к типу «IBM PC-совместимых».
Аппаратно - программная платформа серверов.
Некоторые сервисные задачи могут выполняться на рабочей станции параллельно с работой пользователя. Такую рабочую станцию условно называют невыделенным сервером
Консоль (обычно - монитор/клавиатура/мышь) и участие человека необходимы серверам только на стадии первичной настройки, при аппаратно-техническом обслуживании и управлении в нештатных ситуациях (штатно, большинство серверов управляются удаленно). Для нештатных ситуаций серверы обычно обеспечиваются одним консольным комплектом на группу серверов (с коммутатором, например KVM-переключателем, или без такового).
В результате специализации, серверное решение может получить консоль в упрощенном виде (например, коммуникационный порт), или потерять её вовсе (в этом случае первичная настройка и нештатное управление могут выполняться только через сеть, а сетевые настройки могут быть сброшены в состояние по умолчанию).
Разнообразие представленных на рынке программных продуктов, предназначенных для решения задач учета, закономерно ставит вопрос об эффективном выборе программного обеспечения, ложащегося в основу АИС БУ. Задача выбора усложняется наличием существенных различий в концепциях построения программных средств, их функциональной полноте, порядке адаптации к потребностям конкретных пользователей, возможности использования на различных программно-аппаратных платформах, стоимости и т.д
Общие критерии выбора специализированного программного обеспечения:
Малая (1-3 чел.)
- Унифицированная модель представления данных.
- Единая программная среда.
- Встроенные проблемно-ориентированные инструментальные средства.
- Функционирование в одноранговой сети или в сети ПК с выделенным сервером .
- Наличие сертифицированных для внедрения системы дилеров фирмы производителя ПО в собственном регионе.
- Возможность простого комплексирования со стандартным офисным ПО и проблемно-ориентированным ПО других производителей.
Средняя (4-10 чел.)
- Построение системы в виде полнофункционального набора специализированных по участкам учета программных модулей.
- Возможность развития функций системы за счет профессиональных средств разработки.
- Функционирование в сети ПК с выделенным сервером в архитектуре клиент-сервер.
- Функции разграничения прав доступа пользователей к данным.
- Возможность комплексирования с ПО других производителей, в том числе с ПО собственной разработки.
Крупная (>10 чел.)
- Построение системы в виде полнофункционального набора узкоспециализированных по участкам учета программных модулей.
- Возможность развития функций системы за счет профессиональных средств разработки.
- Возможность функционирования в неоднородных сетях, значительная независимость в выборе пользователем аппаратных средств, операционных систем и СУБД.
- Развитые функции разграничения прав доступа к данным и авторизации выполняемых пользователями действий.
- Развитое разграничение функций бухгалтерского, оперативно-технического и статистического учета; взаимодействие с подсистемами планирования, анализа, технико-экономической подготовки производства .
- Возможность комплексирования с ПО других производителей, в том числе с ПО собственной разработки.
Системы с «разделением времени» - в них каждый участник как бы пользуется собственной ЭВМ и основной задачей администраторов и разработчиков является защита данных от несанкционированного доступа и взаимная изоляция участников.
Системы «обеспечения групповых решений» - обеспечивают взаимодействие пользователей в процессе принятия решений.
Системы «терминал-хост» - системы коллективной человеческой деятельности, опирающиеся на телекоммуникационные технологии.
Клиент-сервер - вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг (сервисов), называемыми серверами, и заказчиками услуг, называемыми клиентами. Нередко клиенты и серверы взаимодействуют через компьютерную сеть и могут быть как различными физическими устройствами, так и программным обеспечением.
Виды:
- Классическая архитектура клиент-сервер.
- Многоуровневые архитектуры клиент-сервер.
- Менеджеры транзакций.
Задание:
Ответить на вопросы
1. Определение АПП, сервера, рабочей станции
2. АПП серверов, характеристики
3. АПП рабочих станций, характеристики
4. Виды АПП
5. Выбор состава ПО АИС
6. Системы с «разделением времени»
7. Системы «обеспечения групповых решений»
8. Системы «терминал-хост»
9. Системы «клиент-сервер», их разновидности