
- •Информационное, техническое и программное обеспечение банковских электронных систем. Принципы информатизации банка.
- •Жизненный цикл информационной технологии
- •Информационное обеспечение банковских электронных систем
- •Техническое обеспечение
- •Системы банковских телекоммуникаций
- •Локальные вычислительные сети
- •Глобальные сети
- •Способы передачи данных
- •Программное обеспечение
- •Системное программное обеспечение
- •Инструментальное программное обеспечение
- •Прикладное программное обеспечение.
- •Международные банковские системы
- •Розничные банковские услуги
- •Системы банковских коммуникаций
- •Современная архитектура swift
- •Проблемы безопасности банковских электронных систем
Программное обеспечение
Под программным обеспечением (ПО) понимается совокупность программных средств для ЭВМ, обеспечивающих функционирование, диагностику и тестирование аппаратных средств, а также разработку, отладку и выполнение любых задач пользователя с соответствующим документированием. Все ПО подразделяют на:
системное ПО;
инструментальное ПО;
прикладное ПО.
Системное программное обеспечение
Системное программное обеспечение (СПО) управляет всеми ресурсами ЭВМ, осуществляет общую организацию процесса обработки информации обеспечивает интерфейс ЭВМ с проблемной средой. СПО включает в свой состав:
=> операционные системы;
=>утилиты операционной системы;
=> средства тестирования и диагностики;
=> операционные оболочки.
Под операционной системой будем понимать множество согласованно работающих управляющих программ для выполнения вычислительного процесса.
Именно операционная система определяет режим работы вычислительной системы.
Различают следующие режимы:
=> однопрограммный - в любой момент времени в системе находится одно задание;
=>мультипрограммный - каждое устройство занято своим заданием;
=> режим разделения времени - время наиболее критического ресурса процессора делится на кванты и каждому пользователю последовательно предоставляется квант процессорного времени. Соотношение величины кванта времени, быстродействия компьютера, количества работающих в системе пользователей и сложности программы создает для каждого пользователя субъективное ощущение быстродействия его задачи. В то же время он имеет доступ ко всем ресурсам системы и замечает работу других пользователей только если это увеличивает время выполнения его программы по сравнению с ожидаемым;
=> диалоговый - пользователь может управлять ходом выполнения программы, предполагает отсутствие жестко закрепленной последовательности операций обработки данных;
=> пакетный - пользователь не может повлиять на процесс решения задачи;
=> режим реального масштаба времени -процедуры ввода, обработки, преобразования и вывода информации происходили в темпе соответствующего процесса.
Современные операционные системы имеют встроенные механизмы обработки транзакций. Транзакция - процесс, связанный с изменениями в одной или нескольких базах данных, которые не должны выполняться частично. Если в ходе выполнения процесса изменения не могут быть внесены в полном объеме из-за сбоя оборудования или каких-то других причин, то базы данных должны быть возвращены в исходное состояние. Всякое промежуточное состояние баз данных будет противоречивым.
Понятие транзакции особенно актуально для обработки финансовой информации. Производительность банковских и других подобных систем часто измеряют количеством транзакций в единицу времени.
В настоящее время наиболее распространенными являются следующие операционные системы для персональных компьютеров, рабочих станций и серверов: UNIX, MS DOS, OS/2, WINDOWS, MAC, VAX/VMS. Сетевые операционные системы служат для организации обслуживания пользователей локальных вычислительных сетей. Среди сетевых операционных систем наибольшей популярностью пользуется ОС NetWare разработчик фирма Novell.
Утилиты ОС - средства расширения функций ОС, могут быть реализованы как на уровне отдельных программ, так и в виде специальных пакетов (антивирусные пакеты, пакеты для сжатия/восстановления файлов и т.п.)и использоваться на одном из трех уровней:
=> резидентном (всегда находятся в памяти);
=> системном (работают под управлением ОС, как прикладная программа);
=> автономном (работают вне операционной среды).
Средства тестирования и диагностики -средства для технического обслуживания ЭВМ. Операционные оболочки расширяют функции ОС и повышают уровень интерфейса с ЭВМ.