Компоненты системы обработки данных – это набор обязательных элементов, без которых не обходится ни одна информационная система, от простой 2-4-процессорной до сложных многоуровневых центров обработки данных (ЦОД). В современных it-технологиях основными компонентами системы обработки данных принято считать следующие:
- база знаний
- пользовательский интерфейс
- интерпретатор
- системный модуль
Описание и предназначение компонентов системы обработки данных
Рассмотрим каждый из вышеперечисленных компонентов системы. «Фасадом» системы является интерфейс пользователя. Он служит для ввода специалистом (менеджером) определенных данных и команд в систему и получения на выходе необходимой информации. Под командами принято понимать параметры, запускающие и направляющие обработку данных, а информация, в свою очередь, обычно выдается в форме значений, которые присваиваются определенным переменным. Также в качестве выходной информации могут получаться не только решения, но и объяснения, выдаваемые либо по запросам пользователя (объяснения действий пользователя) либо представляющие собой пошаговое разъяснение действий системы, которые привели к решению той или иной проблемы.
Притом, что вышеописанная технология отнюдь не является простой, даже на уровне простых информационных систем, интерфейс пользователя обычно характеризуется как дружественный и не вызывает особых сложностей в практическом применении.
В базе знаний содержатся факты, определяющие область проблемы, а также их логическую взаимосвязь. Центральное место в базе занимает система правил (несколько тысяч и более правил), определяющих содержание и порядок действий в каждой конкретной ситуации и состоящих из двух частей: условия и действия.
Обработку знаний осуществляет интерпретатор. Технология его работы сводится к последовательному рассмотрению свода правил, и в случае, если условие, содержащееся в каждом рассматриваемом правиле, соблюдается, то система выполняет определенное действие.
И, наконец, компоненты системы обработки данных представлены модулем создания системы: он служит для создания иерархии правил при помощи алгоритмических языков программирования или оболочек экспертных систем – готовых программных сред, приспособленных под решение определенных задач путем создания соответствующей базы знаний. В большинстве случаев использование оболочек гораздо легче, быстрее и эффективнее, нежели применение программирования.
Кроме вышеназванных компонентов системы обработки данных, во многих вычислительных системах, особенно в ЦОДах, применяются дополнительные блоки, такие как база данных, блоки расчета, ввода и корректировки информации. Так, блок расчета необходим для решения задач, связанных с принятием управленческих решений, а в базах данных содержатся текущие, физические, отчетные и другие статичные или изменяющиеся показатели.
Безупречные знания в области создания, механизма работы и взаимодействия различных компонентов систем обработки данных позволяют специалистам нашей компании разрабатывать и внедрять актуальные решения центров обработки данных (ЦОД) любого масштаба и назначения, отличающиеся высокой надежностью, производительностью и эффективностью.