ВУЗ:
Составители:
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-файлах). Такие про- вания ВС. Системные программы предназначены для обеспече- граммы, которые могут самостоятельно запускаться для реше- ния функционирования собственно ВС, а не для решения кон-
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »