Программные средства ЭВМ
Программные средства или программное обеспечение (ПО)является неотъемлемой частью ЭВМ. ПО – это логическое продолжение технических средств, которое расширяет возможности и сферы использования ЭВМ.
Для функционирования ЭВМ используется комплекс программного обеспечения, который делится на 3 большие категории:
– системное ПО;
– инструментальные системы (системы программирования);
– прикладное ПО.
Системное программное обеспечение предназначено для:
– создания операционной среды функционирования других программ;
– автоматизации процесса разработки новых программ;
– обеспечения надежной и эффективной работы вычислительной сети;
– проведения диагностики и профилактики аппаратуры;
– выполнения вспомогательных технологических процессов, например, копирования, архивирования и т.п
Операционная система -совокупность программных средств, обеспечивающая управление аппаратной частью компьютера и прикладными программами, а также их взаимодействие между собой и пользователем.
Операционная система является посредником между пользователем и другими программами, а также между пользователем и компьютером.
Основные задачи, решаемые операционной системой:
– организация диалога с пользователем;
– управление аппаратными средствами компьютера;
– организация файловой системы;
– запуск прикладных программ.
Инструментальные системы предназначены для создания программных продуктов и включают в себя все средства, необходимые для производства программ и формирования их в машинном коде, в том числе, включают языки программирования и трансляторы.
Программа– это совокупность команд, управляющих действиями компьютера, записанная в соответствии с синтаксисом языка программирования.
Язык программирования– искусственный язык, созданный для описания алгоритмов обработки данных.
Транслятор – программа-переводчик с языка программирования на язык машинных кодов. Трансляторы делятся на интерпретаторы и компиляторы.
Интерпретатор– транслятор, который обеспечивает покомандный перевод в машинные коды и одновременное выполнение каждой команды.
Компилятор– транслятор, который переводит всю программу в машинные команды без ее выполнения. Компилированные программы работают быстрее интерпретированных в 20-50 раз.
Одной из основных составляющих инструментального ПО являются языки программирования, которые делятся на две большие группы:
1. Машинно-зависимые (автокод, ассемблер);
2. Машинно-независимые или языки высокого уровня:
– процедурно-ориентированные (Фортран, Паскаль, Бейсик и др.);
– проблемно-ориентированные (узкоспециализированные);
– объектно-ориентированные (Java, C++);
– скрипт-языки (для работы с программами в сети Интернет).
Прикладное программное обеспечение предназначено для выполнения конкретных работ. Прикладные программы разрабатывается специалистами, как правило, для широкого круга пользователей. Простые прикладные программы создаются пользователями для собственных нужд.
Среди множества программ выделяются широко распространенные прикладные программы, которые классифицируются по видам деятельности:
– подготовка текстов – редакторы текстов;
– подготовка графики – графические редакторы;
– подготовка типографских документов – издательские системы;
– обработка табличных данных – табличные процессоры;
– обработка массивов информации – системы управления базами данных;
– конструирование –системы автоматизированного проектирования;
– бухучет и финансовая отчетность – бухгалтерские и банковские программы.
Дата добавления: 2015-12-16; просмотров: 755;