Автоматизированные и информационные системы. Развитие средств вычислительной техники

Страницы работы

78 страниц (Word-файл)

Фрагмент текста работы

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

Программы работающие на компьютере можно условно разделить на три категории:

•  системные и сервисные программы. Необходимы для обеспечения работы компьютера. С помощью этих программ происходит управление всеми ресурсами компьютера. Они также обеспечивают работу других программ. Операционная система загружается при включении компьютера и осуществляет: управление компьютером и его ресурсами, диалог с пользователем, запуск других программ. Драйверы устройств. Расширяют возможности операционной системы по управлению контроллерами (адаптерами) периферийных устройств. Есть, например, драйвер мыши, драйвер принтера и т.д. Утилиты - вспомогательные программы, поставляемые как с операционной системой, так и отдельно и выполняющие некоторые полезные функции, например: антивирусные программы, упаковщики (архиваторы), программы для диагностики компьютера;

•  инструментальные системы. Обеспечивают создание нового программного обеспечения. К этой группе относятся языки и системы программирования. В состав современных систем программирования обычно входят: компилятор, осуществляющий преобразование программ на языке программирования в программу в машинных кодах; библиотеки заранее подготовленных подпрограмм, позволяющих выполнять определенные действия; компоновщик, собирающий из нескольких компонентов готовую для выполнения программу; вспомогательные программы, например, текстовые редакторы, отладчики и т.д. Системы программирования могут использовать вместо компилятора интерпретатор, который, в отличии от компилятора, не выполняет формирование полного рабочего кода программы, а осуществляет выполнение программы построчно. Это дает возможность в случае возникновения ошибки в ходе выполнения программы исправить ее и продолжить выполнение программы с прерванного места. Тем не менее, современные интерпретаторы часто имеют средства формирования полного рабочего кода программы;

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

1.5  Автоматизированные и информационные системы 

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

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

Автоматизированные системы управления строятся, как правило, по двухуровневой схеме. Нижний уровень схемы выполняется на базе программируемых контроллеров фирмы различных модификаций, например, контролерах фирмы “SIEMENS”. Верхний уровень реализуется в виде рабочих станций для информационного обеспечения и отображения. Системы снабжаются средствами сбора, хранения, отображения и протоколирования информации. Программное обеспечение таких систем должно исключать возможность аварийных ситуаций по вине самой системы, а в случае аварии объекта управления, оперативно определять причину и место аварии и переходить в соответствующий режим с оповещением оператора. Нижний и верхний уровни соединяются компьютерными сетями на базе различных стандартов, например SINEC или промышленного стандарта ETHERNET.

1.6  Разное

Имена дисков, файлов, расширения, типы файлов: исполняемые, служебные, файлы документов, библиотеки, дерево каталогов.

1.7  Алгоритм

Алгоритм – точное предписание, которое задает алгоритмический процесс, начинающийся с произвольных исходных данных и направленный на получение полностью определенного этими исходными данными результата.

Как правило, для алгоритма можно выделить семь характеризующих его независимых параметров:

•  совокупность возможных исходных данных;

•  совокупность возможных промежуточных результатов;

•  совокупность результатов;

•  правило начала;

•  правило непосредственной обработки;

•  правило окончания;

•  правило извлечения результатов.

На практике применяется задание алгоритма в виде блок-схем.

Блок-схема – это ориентированный граф, вершины которого могут быть одного из трех типов:

•  функциональная вершина используется для представления функции (или оператора);

•  предикатная вершина используется для представления логического выражения, передающего управление по одной из двух (нескольких) ветвей;

•  объединяющая вершина, передающая управление от одной из двух (нескольких) входящих ветвей к одной выходящей ветви.

2. PASCAL

2.1 Алфавит

Все символы, используемые в Pascal, можно разбить на 4 группы:

•  символы, используемые в идентификаторах: буквы 'a'÷'z', 'A'÷'Z'. Нет различий между строчными и прописными буквами; цифры

Похожие материалы

Информация о работе