Основы компьютерной грамотности и информационно-коммуникационной компетентности. Ч. 1: Введение в информатику. Лядова Л.Н - 34 стр.

UptoLike

67
используются для ввода и модификации текстовой информа-
ции). Для перевода программы, написанной на языке програм-
мирования, в форму, готовую к выполнению (в машинный код),
используются специальные системные программы (трансляторы,
компоновщики), которые помогают программисту разработать
программу. Разработчики применяют различные инструмен-
тальные средства, входящие в состав систем программирования,
снижающие трудоемкость разработки
программ. Современные
системы программирования включают в свой состав текстовые
редакторы, средства визуального программирования, транслято-
ры с определенных языков программирования, компоновщики,
позволяющие «собрать» программы из отдельно разработанных
модулей, и средства отладки программ, позволяющие выявлять
и исправлять ошибки в процессе разработки программы.
Все программы хранятся в файлах на дисках компьютера.
Тип файла определяет
способ записи программы в нем. При за-
грузке программы в память на выполнение она считывается из
файла и записывается в выделенную ей для выполнения опера-
тивную память с помощью специальной программы загрузки,
так как процессор может прочитать и выполнить только коман-
ды, находящиеся в оперативной памяти компьютера.
Таким образом, кроме
программ, решающих задачи пользо-
вателя, существуют и программы, выполняющие вспомога-
тельные, обслуживающие функции, позволяющие повысить эф-
фективность и снизить трудоемкость работы.
6.2. Классификация программного
обеспечения
Программным обеспечением ВС (ПО, software) называют
совокупность программ, описаний и инструкций по их примене-
нию, позволяющую использовать ВС как универсальную систе-
му для хранения, обработки и обмена
информацией.
Программы могут распространяться в качестве загрузочных
(исполнимых) модулей, содержащих полностью сформирован-
ный машинный код, готовых к выполнению (такие программы
содержатся в программных EXE- и COM-файлах). Такие про-
граммы, которые могут самостоятельно запускаться для реше-
68
ния соответствующих задач, называют еще приложениями.
Программы могут разрабатываться и распространяться в
форме, пригодной для
выполнения с помощью других программ,
в их среде. Примерами таких программ являются приложения
FoxPro (файлы приложений с расширением APP (application),
FXP или даже файлы в исходном (на языке программирования
FoxPro) коде PRG) или апплеты Java, выполняемые на Java-
машине. Такие приложения не могут выполняться самостоя-
тельно, вне соответствующей среды.
К программному обеспечению относятся также библиотеки,
используемые для
разработки других программ или при их вы-
полнении (файлы библиотек имеют обычно расширения LIB или
DLL). Такие программные файлы называют компонентами при-
ложений, так как содержащиеся в них программы не загружают-
ся на выполнение самостоятельно, а подключаются при выпол-
нении к другим программам-приложениям.
ПО является необходимым дополнением к техническим
средствам ВС
, обеспечивающим общую эффективную работу
системы.
Все программы, устанавливаемые (инсталлируемые) в ВС,
делятся на несколько классов в зависимости от решаемых с их
помощью задач и функций, которые они выполняют. Программ-
ное обеспечение принято делить на две основные группы: при-
кладное и системное ПО.
6.3. Системное программное обеспечение
Системное программное обеспечение ВС (СПО
) – это часть
ПО, обеспечивающая автоматизацию трудоемких технологиче-
ских этапов разработки алгоритмов и программ, организацию
вычислительного процесса и контроль за его ходом независимо
от конкретных решаемых задач.
Системные программы выполняют общие функции по ор-
ганизации работы ВС, помогают разрабатывать другие програм-
мы. Они реализуют вспомогательные обслуживающие функции.
Применение СПО не связано
с конкретной областью использо-
вания ВС. Системные программы предназначены для обеспече-
ния функционирования собственно ВС, а не для решения кон-
                            67                                                             68

используются для ввода и модификации текстовой информа-        ния соответствующих задач, называют еще приложениями.
ции). Для перевода программы, написанной на языке програм-         Программы могут разрабатываться и распространяться в
мирования, в форму, готовую к выполнению (в машинный код),     форме, пригодной для выполнения с помощью других программ,
используются специальные системные программы (трансляторы,     в их среде. Примерами таких программ являются приложения
компоновщики), которые помогают программисту разработать       FoxPro (файлы приложений с расширением APP (application),
программу. Разработчики применяют различные инструмен-         FXP или даже файлы в исходном (на языке программирования
тальные средства, входящие в состав систем программирования,   FoxPro) коде PRG) или апплеты Java, выполняемые на Java-
снижающие трудоемкость разработки программ. Современные        машине. Такие приложения не могут выполняться самостоя-
системы программирования включают в свой состав текстовые      тельно, вне соответствующей среды.
редакторы, средства визуального программирования, транслято-       К программному обеспечению относятся также библиотеки,
ры с определенных языков программирования, компоновщики,       используемые для разработки других программ или при их вы-
позволяющие «собрать» программы из отдельно разработанных      полнении (файлы библиотек имеют обычно расширения LIB или
модулей, и средства отладки программ, позволяющие выявлять     DLL). Такие программные файлы называют компонентами при-
и исправлять ошибки в процессе разработки программы.           ложений, так как содержащиеся в них программы не загружают-
     Все программы хранятся в файлах на дисках компьютера.     ся на выполнение самостоятельно, а подключаются при выпол-
Тип файла определяет способ записи программы в нем. При за-    нении к другим программам-приложениям.
грузке программы в память на выполнение она считывается из         ПО является необходимым дополнением к техническим
файла и записывается в выделенную ей для выполнения опера-     средствам ВС, обеспечивающим общую эффективную работу
тивную память с помощью специальной программы загрузки,        системы.
так как процессор может прочитать и выполнить только коман-        Все программы, устанавливаемые (инсталлируемые) в ВС,
ды, находящиеся в оперативной памяти компьютера.               делятся на несколько классов в зависимости от решаемых с их
    Таким образом, кроме программ, решающих задачи пользо-     помощью задач и функций, которые они выполняют. Программ-
вателя, существуют и программы, выполняющие вспомога-          ное обеспечение принято делить на две основные группы: при-
тельные, обслуживающие функции, позволяющие повысить эф-       кладное и системное ПО.
фективность и снизить трудоемкость работы.
                                                                     6.3. Системное программное обеспечение
           6.2. Классификация программного
                                                                    Системное программное обеспечение ВС (СПО) – это часть
                      обеспечения
                                                               ПО, обеспечивающая автоматизацию трудоемких технологиче-
    Программным обеспечением ВС (ПО, software) называют        ских этапов разработки алгоритмов и программ, организацию
совокупность программ, описаний и инструкций по их примене-    вычислительного процесса и контроль за его ходом независимо
нию, позволяющую использовать ВС как универсальную систе-      от конкретных решаемых задач.
му для хранения, обработки и обмена информацией.                    Системные программы выполняют общие функции по ор-
    Программы могут распространяться в качестве загрузочных    ганизации работы ВС, помогают разрабатывать другие програм-
(исполнимых) модулей, содержащих полностью сформирован-        мы. Они реализуют вспомогательные обслуживающие функции.
ный машинный код, готовых к выполнению (такие программы        Применение СПО не связано с конкретной областью использо-
содержатся в программных EXE- и COM-файлах). Такие про-        вания ВС. Системные программы предназначены для обеспече-
граммы, которые могут самостоятельно запускаться для реше-     ния функционирования собственно ВС, а не для решения кон-