Шпаргалка к первому РК, страница 3
Описание файла
Документ из архива "Шпаргалка к первому РК", который расположен в категории "". Всё это находится в предмете "электронные вычислительные машины (эвм)" из 6 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "контрольные работы и аттестации", в предмете "электронные вычислительные машины (эвм)" в общих файлах.
Онлайн просмотр документа "Шпаргалка к первому РК"
Текст 3 страницы из документа "Шпаргалка к первому РК"
управления большими объёмами БД;
поддержка связи с большой пропускной способностью.
[править] Достоинства
Что хорошего в мейнфремах:
надёжность, доступность и удобство обслуживания. RAS - непрерывная работа в любое время. Саморегулируемость и самовосстанавливаемость. Система может выполнять восстановление без воздействия на работающую часть. Система может определить причину отказа;
безопасность. Защита от несанкционированного доступа;
масштабируемость. Уровень, до которого без нарушения бизнес-процессов можно дорастить систему:
можно добавлять больше процессоров одинаковой мощности;
можно консолидировать множество менее мощных процессоров;
последовательная совместимость. Новые совместимы с предыдущим. Но абсолютной совместимости за десятилетия развития достичь невозможно, хоть она и является главным приоритетом для разработчиков;
эволюционирующая архитектура.
[править] Функции
Задачи мейнфреймов:
пакетная обработка;
обработка оперативных транзакций.
9
1 Мейнфреймы
1.1 Функции
1.1.1 Пакетная обработка
1.1.2 Обработка оперативных транзакций
1.2 Обслуживание мейнфреймов
1.2.1 Системный программист
1.2.2 Системный администратор
1.2.3 Проектировщики и программисты приложений
1.2.4 Системный оператор
1.2.5 Аналитик производственного контроля
1.2.6 Изготовитель
[править] Мейнфреймы
[править] Функции
[править] Пакетная обработка
Одним из основных преимуществ мейнфреймов является их способность обрабатывать терабайты данных, размещённых на высокоскоростных устройствах хранения, и производить ценные выходные данные.
Использование мейнфреймов позволяет учреждениям выполнять квартальную обработку данных, создавать отчёты. Приложения, генерирующие эти отчёты, называются пакетными приложениями. Они выполняются на мейнфрейме без вмешательства человека.
Пакетные задания считывают и обрабатывают данные в больших количествах и формируют выходные данные.
Однако, пакетная обработка не так распространена, как мейнфреймы, так как распределённых систем часто не хватает:
дискового пространства;
доступной мощности процессора;
управления системными ресурсами;
планирование заданий на уровне Sysplex.
Пакетные процессы обычно имеют следующие свойства:
обработка и хранения больших объёмов вводимых данных;
доступ к большому количеству записей;
большой объём выходных данных;
мгновенная реакция (обычно, это обязательное требование);
генерируется информация о большом количестве пользователей или информационных объектов.
Запланированный пакетный процесс может представлять выполнение тысяч задач в заданной последовательности. Рассмотрим последовательность выполнения запланированного пакетного процесса:
ночью происходит обработка множества пакетных заданий, осуществляющих запуск программ и утилит. Эти задания консолидируют результаты оперативных транзакций, прошедших в течение дня;
до и после выполнения заданий создаются резервные копии критически важных данных;
отчёты с коммерческой статистикой передаются в специальный отдел для анализа;
отчёты с заключениями(исключениями?) пересылаются в филиалы;
отчёты о суммарной обработке данных отправляются партнёрской компании, владельцу торговой марки;
владелец осуществляет мониторинг;
задания и транзакции выполняют чтение или обновление БД.
[править] Обработка оперативных транзакций
Это обработка транзакций, выполняемая интерактивно с участием конечного пользователя.
Обычно, мейнфрейм обслуживает огромное количество систем выполнения транзакций. Эти системы часто представляют собой критически важные приложения, от которых зависит выполнение основных функций предприятия.
Системы, выполняющие транзакции, должны быть способны поддерживать непредсказуемое количество одновременно работающих пользователей и типов транзакций.
Одно из основных свойств системы выполнения транзакций - очень высокая скорость взаимодействия пользователя с системой. Серия коротких взаимодействий, при которых на каждое следует немедленная реакция.
Оперативные транзакции обладают следующими свойствами:
небольшое количество входных данных;
небольшое количество хранимых записей, к которым осуществляется доступ и обработка;
небольшое количество выходных данных.
Требования к транзакционным системам:
высокая скорость реакции;
больше количество пользователей;
круглосуточная доступность транзакционного интерфейса для пользователя;
безопасность выполнения транзакций.
Пример транзакционной системы:
клиент использует обычный банкомат с понятным пользователю графическим интерфейсом;
в филиале банка той же сети сидит сотрудник и осуществляет операции;
в центральном офисе тоже что-то происходит, например бизнес-аналитик настраивает транзакции и решает производительность;
все запросы отправляются на мейнфрейм для обработки;
приложения на мейнфрейме выполняют обновление и запросы к СУБД;
сохранение файлов БД.
[править] Обслуживание мейнфреймов
На обслуживание мейнфрейма требуется тьма всяких должностей: от администраторов и программистов до завскладом.
[править] Системный программист
Занимается установкой, настройкой и обслуживанием операционной системы. Он же ставит и обновляет ПО.
Его задачи:
планирование обновления ПО и аппаратного обеспечения и изменений в конфигурации;
подготовка системных операторов и программистов приложений;
автоматизация операций;
планирование производительной мощности;
запуск заданий и скриптов установки;
выполнение заданий настройки, относящихся к инсталляции;
тестирование взаимодействия новых продуктов с существующими приложениями и пользовательскими процедурами;
настройка производительности в масштабах системы в целях обеспечения требуемого уровня обслуживания.
Должен иметь навыки исправления ошибок системного ПО. Смотрит дампы и выясняет.
Занимается обслуживанием промежуточного ПО (программный слой между ОС и приложением конечного пользователя).
[править] Системный администратор
Обслуживает критически важные данные предприятия (БД).
Задачи:
установка ПО;
добавление и удаление пользователей;
управление правами доступа;
управление устройствами хранения;
управление сетями и связью;
мониторинг системной производительности.
[править] Проектировщики и программисты приложений
Проектирование, компоновка, тестирование и доставка приложений к конечному пользователю.
На основании требований, полученных от бизнес-аналитиков, проектировщик создаёт ТЗ, по которому программист создаёт приложение. Этот процесс включает в себя несколько итераций.
Тестирование:
функциональное - соответствие ТЗ;
модульное - проверка модуля отдельно;
интеграционное - как будет работать вся система.
[править] Системный оператор
Осуществляет мониторинг и контроль операций, выполняемых на программном и аппаратном обеспечении мейнфрейма. Запускает и останавливает системные задачи, проверяет системные консоли на возникновение необычных состояний.
При добавлении приложений в мейнфрейм также отвечает за их бесперебойную работу. Документация описывает операционные требования к приложению, о которых операторы должны знать при выполнении задачи.
[править] Аналитик производственного контроля
Отвечает за проверку безошибочного и бесперебойного выполнения пакетных заданий.
На некоторых мейнфреймах сначала выполняется интерактивная задача для оперативных пользователей, а потом только запускается пакетный режим.
Благодаря контролю, осуществляемому аналитиком, сложно внести какие-либо изменения в систему в обход предусмотренных процедур.
[править] Изготовитель
Большая часть мейнфреймов производится в IBM. ПО тоже оттуда. И вся поддержка тоже оттуда. Есть централизованный центр поддержки, предоставляющий гарантийное и дополнительное обслуживание.
Должностные лица поддержки:
наладчик. Устанавливает, ремонтирует;
специалист по поддержке ПО.