Linuxпредставляет собой ОС с открытым исходным кодом. Открытость кода означает, что для исправления ошибок, оптимизации производительности и добавления новых функций сторонний программист может вносить свои изменения. Однако, эти изменения могут привести к созданию индивидуальной и не совместимой ОС.
Преимущества Linux состоят в том, что она распространяется бесплатно, занимает мало места на жестком диске и может работать без сбоев годами. Главное препятствие – отсутствие удобств и проблемы с поддержкой аппаратуры.
Прикладные программные средства можно классифицировать следующим образом:
- системы подготовки текстовых документов;
- системы обработки финансово-экономической информации;
- системы управления базами данных;
- личные информационные системы;
- системы подготовки презентаций;
- системы управления проектами;
- экспертные системы и системы поддержки принятия решений;
- системы интеллектуального проектирования;
- прочие системы.
Системы подготовки текстовых документов предназначены для организации технологии изготовления различных информационных материалов и документов текстового характера. Они включают в себя текстовые процессоры и настольные издательские системы.
Системы обработки финансово-экономической информации предназначены для обработки числовых данных, характеризующих различные производственно-экономические и финансовые явления и объекты. Они включают в себя:
- универсальные табличные процессоры;
- специализированные бухгалтерские программы;
- специализированные банковские программы (внутрибанковских и межбанковских расчетов);
- специализированные программы финансово-экономического анализа и планирования.
Системы управления базами данных предназначены для создания, хранения и манипулирования массивами данных большого объема. Разные системы этого класса различаются способами организации хранения данных и обработки запросов на поиск информации, а также характером хранящихся в базе данных.
Личные информационные системы предназначены для информационного обслуживания рабочего места управленческого работника и по существу выполняют функции секретаря.
Системы подготовки презентаций предназначены для квалифицированной подготовки графических и текстовых материалов, используемых в целях демонстрации на презентациях, деловых переговорах, конференциях.
Системы управления проектами предназначены для планирования и управления ресурсами различных видов (материальными, техническими, финансовыми, информационными) при реализации сложных научно-исследовательских работ.
Экспертные системы и системы поддержки принятия решений предназначены для реализации технологий информационного обеспечения процессов принятия управленческих решений на основе применения экономико-математического моделирования и принципов искусственного интеллекта.
Системы интеллектуального проектирования предназначены для использования так называемых CASE-технологий, ориентированных на автоматизированную разработку проектных решений.
В последнее время все более возрастает потребность в данных коллективного пользования. Это послужило причиной все усиливающегося внимания к различным системам распределенной обработки данных, к которым относятся:
- распределенная обработка данных;
- базы данных с сетевым доступом;
- архитектура ²клиент-сервер²;
- распределенные базы данных.
Под распределенной обработкой данных понимают обработку приложений несколькими территориально распределенными машинами. При этом в приложениях, связанны с обработкой базы данных, собственно управление базой данных может выполняться централизованно.
Архитектура систем баз данных с сетевым доступом предполагает выделение одной из машин сети в качестве центральной. Эта машина обеспечивает функционирование той части сетевой версии СУБД, которая называется сервером файлов. Предполагается, что центральная машина обладает жестким диском достаточно большой емкости, на котором хранится совместно используемая база данных. Все другие машины сети выполняют функции рабочих станций, с помощью которых поддерживается доступ пользователей системы к централизованной базе данных. Рабочая станция должна иметь достаточно ресурсов для обеспечения приемлемого уровня реактивности при обработке пользовательских запросов.
В архитектуре ²клиент-сервер²каждый элемент играет свою роль: сервер владеет и распоряжается информационными ресурсами системы, клиент имеет возможность воспользоваться ими.
Сервер базы данных представляет собой мультипользовательскую версию СУБД, параллельно обрабатывающую запросы, поступившие со всех рабочих станций. В его задачу входит реализация логики обработки транзакций с применением необходимой техники синхронизации с поддержкой протоколов блокирования ресурсов, обеспечением предотвращения и/или устранения тупиковых ситуаций.
В ответ на пользовательский запрос рабочая станция получает не ²сырье² для последующей обработки, а готовые результаты. Это позволяет существенно уменьшить сетевой трафик, сократить время на ожидание блокированных ресурсов данных в мультипользовательском режиме, разгрузить рабочие станции и при достаточно мощной центральной машине использовать для них более дешевое оборудование. Для современных СУБД архитектура ²клиент-сервер²стала фактически стандартом.
Для централизованной СУБД, находящейся в узле телекоммуникационной сети, с ростом объема информации и количества транзакций возникают следующие трудности:
- большой поток обменов данными;
- низкая надежность;
- низкая общая производительность;
- большие затраты на разработку.
Для решения этих проблем предлагается децентрализация данных. При децентрализации достигается:
- более высокая степень одновременности обработки вследствие распределения нагрузки;
- улучшенное использование данных на местах при выполнении удаленных запросов;
- меньшие затраты.
Затраты на создание сети, в узлах которой находятся малые ЭВМ, гораздо ниже, чем затраты на создание аналогичной системы с использованием большой ЭВМ.
Дадим следующее определение: распределенная база данных – это набор файлов (отношений), хранящихся в разных узлах информационной сети и логически связанных таким образом, чтобы составлять единую совокупность данных (связь может быть функциональной или через копии одного и того же файла).
Распределенная база данных предполагает хранение и выполнение функций управления данными в нескольких узлах и передачу данных между этими узлами в процессе выполнения запросов. Разбиение данных в распределенной базе данных может достигаться путем хранения различных таблиц на разных компьютерах или даже хранения разных частей и фрагментов одной таблицы на разных компьютерах. Для пользователя (или прикладной программы) не должно иметь значение, каким образом распределены данные между компьютерами.
Таким образом можно отметить, что программное обеспечение играет ключевую роль в реализации технологий управления информационными ресурсами, во многом определяя конкретные особенности выполнения функций информационной поддержки финансовой деятельности.
С точки зрения общей информационной поддержки важное значение имеет выбор системного программного обеспечения, и прежде всего операционной системы, определяющей эффективность взаимодействия пользователей с компьютерными комплексами.
Выбор и реализация конкретных технологий управления информационными ресурсами определяется конкретными потребностями организации и имеющимися финансовыми возможностями.
В любом случае имеется определенный фиксированный набор базовых технологий, реализация которых необходима практически для любых форм и масштабов управленческой деятельности (в т.ч. и финансами): подготовка текстовых документов; обработка финансово-экономической информации и подготовка табличных документов; управление базами данных; личная информационная поддержка.
Характеристика типовых комплексов ППП автоматизации офисной деятельности на базе ПЭВМ.
В настоящее время активно реализуется подход к интеграции программных средств, носящий объектно-связанный характер: объединение специализированных пакетов в рамках единой ресурсной базы, обеспечение взаимодействия приложений (программ пакета) на уровне объектов и единого упрощенного центра-переключателя между приложениями. Типичные и наиболее мощные пакеты данного типа: Borland Office for Windows, Lotus SmartSute for Windows, Microsoft Office. В профессиональной редакции этих пакетов присутствуют четыре приложения: текстовый редактор, СУБД, табличный процессор, программы демонстрационной графики.
Особенностью этого типа интеграции пакетов является использование общих ресурсов. Здесь можно выделить четыре основных вида совместного доступа к ресурсам.
1. Пользование утилит, общих для всех программ комплекса. Так, утилита проверки орфографии доступна из всех программ пакета.
2. Применение объектов, которые могут находиться в совместном использовании нескольких программ.
3. Реализация простого метода перехода (или запуска) из одного приложения к другому.
4. Реализация построенных на единых принципах средств автоматизации работы с приложением (макроязыка), что позволяет организовать комплексную обработку информации при минимальных затратах на программирование и обучение программированию на языке макроопределений.
Механизм динамической компоновки объектов дает возможность пользователю помещать информацию, созданную одной прикладной программой, в документ, формируемый другой. Пользователь может редактировать информацию в новом документе средствами того продукта, с помощью которого этот объект был создан. Данный механизм позволяет переносить OLE – объекты из окна одной прикладной программы в окно другой.