Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory / shpory_OS_2012.docx
Скачиваний:
28
Добавлен:
11.06.2015
Размер:
350.42 Кб
Скачать

8. Этапы создания математического обеспечения

МО– это совокупность математич методов, алгоритмических языков и системного программного обеспечения создаваемых и используемых на всех стадиях подготовки программ к машинному решению, прохождению их через вычислительную среду и оформления результатов решения в виде, удобном для пользователя.

Этапы развития МО:

0. (1946-1953 гг.) Становление электронно-счётного машиностроения. Выпуск ЭВМ для задач военного плана. ЭВМ “голые”, без МО.

1. (1953-1955 гг.) Зарождение МО.

Стандартные подпрограммы (СП), библиотеки СП (БСП) (sin, e^x...) первые системы символьного кодирования (мнемокоды и автокоды) (ССК)интерпретирующие и компилирующие системы на ВЗУ. Отладка за пультом ЭВМ.

2. (1958-1960 гг.) Развитие МО.

Трансляторы Алгоритмические языкиСлужебные прогр-ы для автом-гораспред-я памяти ЭВМСлужебные прогр-ы для профил-ки и конроля работы ЭВМ. Появление интегральных ПП схем, повлекших развитие МО. (PL/1 - основной язык.Однопрограммный режим работы.)

3. Многопрограммные режимы работы.

Многопрограммные режимы работы ЭВМ.Первые ОСЖесткий контроль внутреннего состояния ЭВМКомплекс управл-х прог-м и обслуж-х прог-м для автомат-го обслуживания ЭВМ при нормальной и аварийных ситуациях.Диагностические прог-ы. Увеличена память вычмашины и она позволяет загрузить больше программ (до 15 разделов, до 256 задач).

4. Увеличение экономической эффективности эксплуатации ЭВМ.

Появление специального МО. Сложные ОССпециальное прог-е обеспечениепоставка средств МО одновременно с ЭВМ.

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

9. Система программирования: определение, сущность, классификация, связь с операционной системой

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

1.Специальный язык описания задач – входной язык системы программирования.

2.Программу-транслятор, обеспечивающую перевод со специального языка на машинный язык (транслятор).

В соответствии со структурой, уровнем формализации входного языка и целевым назначением принята следующая классификация систем программирования:

1. Машинные, основанные на системе символического кодирования (мнемокоды и автокоды).

2. Процедурные, основанные на алгоритмических языках.

3. Проблемные (табличные), создающиеся для целенаправленного решения той или иной проблемы.

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

Средства отладки обычно подразделяются на два типа:

1. Локализация ошибки, т.е. определение ошибки и по возможности ее ликвидация.

2. Отладка в рабочем режиме.

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

Виды компьютерной графики:

I.Иллюстративная

II. Деловая

III. Инженерная

1. Прикладная и дизайнерская

2. Техническая и конструкторская

3. Научная

Каждый вид требует собственное программное обеспечение

Соседние файлы в папке shpory