Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6 курс / банковские электронные услуги / лекции / Тема№2ИО,ТО и ПО банковских электронных систем.doc
Скачиваний:
92
Добавлен:
14.03.2015
Размер:
131.58 Кб
Скачать

5.Программное обеспечение банковских электронных систем

Под программным обеспечением (ПО) понимается совокупность программных средств для ЭВМ, обеспечивающих функционирование, диагностику и тестирование аппаратных средств, а также разработку, отладку и выполнение любых задач пользователя с соответствующим документированием. Все ПО подразделяют на:

  • системное ПО;

  • инструментальное ПО;

  • прикладное ПО.

5.1.Системное программное обеспечение

Системное программное обеспечение (СПО) управляет всеми ресурсами ЭВМ, осуществляет общую организацию процесса обработки информациии обеспечивает интерфейс ЭВМ с проблемной средой. СПО включает в свой состав:

  • операционные системы;

  • утилиты операционной системы;

  • средства тестирования и диагностики;

  • операционные оболочки.

Под операционной системой будем понимать множество согласованно работающих управляющих программ для выполнения вычислительного процесса.

Именно операционная система определяет режим работы вычислительной системы.

Различают следующие режимы:

  • однопрограммный – в любой момент времени в системе находится одно задание;

  • мультипрограммный – каждое устройство занято своим заданием;

  • режим разделения времени - время наиболее критического ресурса - процессора - делится на кванты и каждому пользователю последовательно предоставляется квант процессорного времени. Соотношение величины кванта времени, быстродействия компьютера, количества работающих в системе пользователей и сложности программы создает для каждого пользователя субъективное ощущение быстродействия его задачи. В то же время он имеет доступ ко всем ресурсам системы и замечает работу других пользователей только если это увеличивает время выполнения его программы по сравнению с ожидаемым;

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

  • пакетный – пользователь не может повлиять на процесс решения задачи;

  • режим реального масштаба времени - процедуры ввода, обработки, преобразования и вывода информации происходили в темпе соответствующего процесса.

Современные операционные системы имеют встроенные механизмы обработки транзакций. Транзакция – процесс, связанный с изменениями в одной или нескольких базах данных, которые не должны выполняться частично. Если в ходе выполнения процесса изменения не могут быть внесены в полном объеме из-за сбоя оборудования или каких-то других причин, то базы данных должны быть возвращены в исходное состояние. Всякое промежуточное состояние баз данных будет противоречивым.

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

В настоящее время наиболее распространенными являются следующие операционные системы для персональных компьютеров, рабочих станций и серверов: UNIX, MS DOS, OS/2, WINDOWS, МАС, VAX/VMS. Сетевые операционные системы служат для организации обслуживания пользователей локальных вычислительных сетей. Среди сетевых операционных систем наибольшей популярностью пользуется ОС NetWare разработчик фирма Novell.

Утилиты ОС –средства расширения функций ОС, могут быть реализованы как на уровне отдельных программ, так и в виде специальных пакетов (антивирусные пакеты. пакеты для сжатия/восстановления файлов и т.п.)и использоваться на одном из трех уровней:

  • резидентном (всегда находятся в памяти);

  • системном (работают под управлением ОС. как прикладная программа;

  • автономном (работают вне операционной среды).

Средства тестирования и диагностики - средства для технического обслуживания ЭВМ.