Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lekcia_1.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

4. Общие сведения о программном обеспечении персональных эвм

ПЭВМ, как и любая другая вычислительная машина, является не чем иным, как «слепым» исполнителем программ, которые и придают компьютеру всю привлекательность.

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

Под ПО в узком смысле понимается просто совокупность программ. В широком смысле в ПО (наряду с программами) включают различные языки, процедуры, правила и документацию, необходимые для использования и эксплуатации программных продуктов.

Материал, содержащийся в данном разделе, вводит читателя в область ПО ПЭВМ. Он дается в обзорном плане и содержит классификацию ПО ПЭВМ, основные определения, описание функций основных его компонентов, а также характеристику ряда конкретных программных продуктов. Основное внимание при этом уделяется системному ПО (СПО).

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

4.1. Структура по пэвм

ПО ПЭВМ по функциональному признаку Традиционно делится на системное и прикладное.

Системным называется ПО, используемое для разработки и выполнения программных продуктов, а также для предоставления пользователю ЭВМ определенных услуг. Оно является необходимым дополнением к техническим средствам ПЭВМ. Без СПО машина по сути безжизненна,

Прикладным называют ПО, предназначенное для решения определенной целевой задачи или класса таких задач. К этим задачам относятся производство вычислений по заданному алгоритму, подготовка того или иного текстового документа и т.п.

Структура СПО ПЭВМ, отражающая его классификацию по функциональному признаку, приведена на рис. 4.1.

Операционные системы являются неотъемлемым обязательным дополнением ПЭВМ, организуя выполнение программ и взаимодействие пользователя с компьютером.

Другие компоненты СПО являются факультативными. Их состав определяется потребностями и желаниями пользователя.

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

Гораздо менее однородной группой системных программных средств являются инструмен­тальные системы. Объединяет их то, что все они предназначены для разработки ПО, хотя часть из них может применяться и для решения прикладных задач. Использование большинства инструментальных систем связано с составлением программ, поэтому они могут считаться сис­темами программирования. Однако собственно к системам программирования традиционно относят такие системы, с помощью которых можно запрограммировать и решить любую задачу, допу­скающую алгоритмическое решение. Иными словами, системы программирования обладают универсальностью. Другие же типы инструментальных систем являются специализированными в том смысле, что они служат для создания ПО-определенного функционального назначения. При этом эффективность разработки ПО по сравнению с использованием для этой же цели универсальных инструментальных средств возрастает.

Системы технического обслуживания предназначены для облегчения тестирования оборудования и поиска неисправностей. Они являются инструментом специалистов по эксплуатации аппаратной части компьютеров и поэтому в данной книге не рассматриваются.

В последующих подразделах мы охарактеризуем основные компоненты СПО, а также конс­пективно рассмотрим ряд типов прикладного ПО.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]