6. Функции программного обеспечения
ЭВМ являются универсальными техническими средствами автоматизации вычислительных работ, т.е. они способны решать любые задачи, связанные с преобразованием информации.
ЭВМ имеет специальный комплекс программных средств регулярного применения. Эти средства обеспечивают взаимодействие пользователей с ЭВМ. Они получили название программного обеспечения (ПО) ЭВМ.
Под программным обеспечением будем понимать комплекс программных средств регулярного применения, предназначенный для подготовки и решения задач пользователей.
В общем случае процесс подготовки и решения задач на ЭВМ пользователями предусматривает выполнение следующей последовательности этапов (рис.4):
формулировка проблемы и математическая постановка задачи;
выбор метода и разработка алгоритма решения;
программирование (запись алгоритма) с использованием некоторого алгоритмического языка;
планирование и организация вычислительного процесса - порядка и последовательности использования ресурсов ЭВМ и ВС;
формирование "машинной программы", т.е. программы, которую непосредственно будет выполнять ЭВМ;
собственно решение задачи - выполнение вычислений по готовой программе.
По мере развития вычислительной техники автоматизация этих этапов идет снизу-вверх.
В ЭВМ 1-го поколения автоматизации подлежал только последний этап. Все пять предыдущих этапов пользователь должен был готовить вручную самостоятельно.
Для ЭВМ 2-го поколения характерно широкое применение алгоритмических языков (Автокоды, Алгол, Фортран и др.) и соответствующих трансляторов, позволяющих автоматически формировать программы по их описанию на алгоритмическом языке. Стали внедряться библиотеки стандартных программ, что позволило строить прораммы блоками.
ЭВМ 3-го поколения характеризуются расцветом операционных систем (ОС), отвечающих за организацию и управление вычислительным процессом. Операционная система планирует последовательность распределения и использования ресурсов вычислительной системы, а также обеспечивает их согласованную работу. Под ресурсами обычно понимают те средства, которые используются для вычислений: машинное время отдельных процессоров или ЭВМ, входящих в систему; объемы оперативной и внешней памяти; отдельные устройства, информационные массивы; библиотеки программ; отдельные программы как общего, так и специального применения и т.п. Наиболее употребительные функции ОС в части обработки внештатных ситуаций (защита программ от взаимных помех, системы прерываний и приоритетов, служба времени, сопряжение с каналами связи и т.д.) были полностью или частично реализованы аппаратно. Одновременно были реализованы более сложные режимы работы: коллективный доступ к ресурсам, мультипрограммные режимы. Часть этих решений стала своеобразным стандартом и начала использоваться повсеместно в ЭВМ различных классов. Это позволило в значительной степени повысить эффективность применения ЭВМ и ВС в целом.
В ЭВМ 4-го поколения продолжается усложнение технических и программных структур (иерархия управления средствами, увеличение их количества).
- Федеральное агентство связи
- Колледж связи
- Конспект лекций
- Оглавление
- Введение
- Раздел 1. Архитектура и принципы построения персонального компьютера (пк) Тема 1.1. Основные характеристики пк
- Тема 1.2. Общие принципы построения современных пк
- 1. Основной принцип построения эвм
- 2. Структурная схема эвм первого и второго поколения.
- 3. Структурная схема эвм третьего поколения.
- 4. Структурная схема эвм четвертого поколения.
- 5.Стандартные элементы структур современных эвм.
- 6. Функции программного обеспечения
- Раздел 2. Функциональная и структурная организация пк Тема 2.1. Организация функционирования пк
- Тема 2.2. Центральный процессор пк
- Тема 2.3. Взаимодействие элементов при работе микропроцессора
- Тема 2.5.1. Оперативная память. Назначение, типы, характеристики
- Тема 2.5.2. Основная и дополнительная память. Кэш память
- Тема 2.6. Внешние запоминающие устройства
- Тема 2.7. Устройства ввода информации
- Тема 2.8. Устройства вывода информации
- Раздел 3. Архитектура вычислительных сетей и сетей Тема 3.1. Понятие компьютерная сеть. Принципы построения
- Тема 3.2. Аппаратное и программное обеспечение компьютерных сетей
- Характеристика каналов связи. Аппаратно-программное обеспечение сетей.
- Тема 3.3. Протоколы передачи данных
- Тема 3.4. Протоколы. Сервисы в Internet
- Литература: