- •6. Методическое обеспечение
- •7. Организационное обеспечение
- •1. Предпроектные исследования
- •2. Разработка технического задания (тз)
- •3. Разработка технических предложений
- •Типовые проектные процедуры (задачи)
- •Типичная последовательность проектных процедур для одного из этапов нисходящего проектирования (для к-ого уровня)
- •Формализация проектных задач и режимы проектирования в сапр
- •Обобщенный алгоритм автоматизированного проектирования
- •Математическое обеспечение (мо) сапр
- •Математические модели объекта проектирования
- •Геометрические модели
- •Функциональное описание объектов проектирования Классификация и основные виды функциональных моделей
- •Методы построения функциональных моделей
- •Программное обеспечение сапр Общая характеристика
- •Общее по Операционные системы
- •Программное обеспечение вычислительных сетей
- •Системы программирования
- •Исполняющие системы
- •Обрабатывающие программы
- •Пакеты программ общего назначения
- •Специальное программное обеспечение сапр Операционные системы сапр
- •Управляющее ло
- •Базовое ло
- •Языковые процессоры
- •Информационное обеспечение (ио) сапр
- •Техническое обеспечение сапр (то) Структура то сапр
- •Общая структура то сапр
- •Типы сетей
- •Структура корпоративной сети сапр
- •Автоматизированное рабочее место (арм)
- •Периферийные устройства
- •Автоматизированные системы управления технологическими процессами (асутп)
- •Методическое и организационное обеспечение сапр Состав методического обеспечения (мто)
- •Состав организационного обеспечения (оро)
- •Организационная структура сапр предприятия
Программное обеспечение вычислительных сетей
Представляет собой совокупность программных средств, реализующих основные функции сети – обслуживающую, коммуникационную, терминальную, информационную и управления. Программное обеспечение вычислительных сетей должно иметь многоуровневую иерархическую структуру. Это обусловлено:
Необходимостью минимизации затрат на изменение сетевого программного обеспечения в случае изменения оборудования.
Требованием независимости прикладных программ пользователей от изменения программного обеспечения сети.
Следовательно, программные средства, обеспечивающие взаимодействие прикладных программ с сетью, относят к высшему уровню, а программные средства, управляющие аппаратурой передачи данных, образуют самый низший уровень.
Правила взаимодействия программ различных уровней одного узла называют интерфейсами взаимодействия, а правила взаимодействия программ одного уровня разных узлов – протоколами.
Системы программирования
Включают в себя трансляторы с языков программирования высокого уровня на язык машины. Существует два вида трансляторов: компиляторы и интерпретаторы. Компилятор осуществляет перевод всей исходной программы на язык машины и создаёт объектный модуль, который после компоновки с другими программами вызывается на выполнение. Интерпретатор последовательно анализирует и транслирует отдельно каждое предложение исходной программы и сразу выполняет полученные машинные команды. Достоинство интерпретаторов – простота, малый объем требуемой памяти. Достоинство компиляторов – высокая скорость выполнения предварительно компилированных программ, гораздо большая гибкость и мощность языков программирования. Компиляторы выполняют: анализ текста программы с целью выявления синтаксических ошибок, генерацию машинных кодов, оформление объектного модуля.
Исполняющие системы
Это совокупность программ и данных, включенных в программу пользователя на языке высокого уровня, и предназначенные для поддержания среды этого языка при выполнении данной программы. Исполняющие системы содержат программу ввода/вывода, обработки ошибок, стандартные математические функции, различные вспомогательные программы.
Обрабатывающие программы
Обеспечивают основной набор операций над программами и данными пользователей. Основные обрабатывающие программы – это программы связи с оператором, текстовые редакторы, компоновщики, загрузчики, программы отладки, обслуживающие программы.
Программы связи с оператором обрабатывают команды, поступающие от оператора.
Текстовые редакторы предназначены для ввода и корректировки исходных текстов программ и данных различного типа. Все текстовые редакторы можно разделить на строковые и экранные. В строковых пользователю в каждый момент времени доступна одна строка, а в экранных – весь экран дисплея.
Функцией компоновщиков является объединение несколько отдельно оттранслированных программ в одну готовую к выполнению программу. Использование компоновщиков позволяет во-первых разбивать одну большую программу на несколько мелких, которые отлаживаются и транслируются параллельно; во-вторых, подключать к программе стандартные программы.
Загрузчики служат для физической записи скомпонованной программы в основную память ЭВМ.
Программы отладки используются для выявления и удаления ошибок в прикладных программах.
Обслуживающие программы выполняют разнообразные вспомогательные действия над данными: перезапись с магнитного диска на дискету или лазерный диск, с дискеты на магнитный диск, копирование, восстановление дисков, сбор статистики о работе системы, регистрация ошибок в работе системы и т.д.