Программы и их виды

Под программным обеспечением понимают совокупность всех программ, в которых содержатся управляющие команды и информация для компьютера.

Лекция5. 9. Программное обеспечение.

Работая с компьютером, большинство людей не создают свои программы, а пользуется уже имеющимися. Программы можно разделить на две большие группы: системные и прикладные.

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

Современное системное ПО условно можно разбить на группы:

· Операционные системы

· Системы программирования (трансляторы, отладчики, библиотеки программ)

· Инструментальные программы

· Интегрированные пакеты программ

· Динамические электронные таблицы

· Системы машинной графики

· Системы управления базами данных

Прикладные программы – программы для пользователя:

1. офисные:- редакторы текстов; финансовые, бухгалтерские программы, для работы в Интернет, - издательские системы; табличные процессоры;

2. мультимедийные программы: для работы с изображением, со звуком, проигрыватели, просмотровые программы,

3. профессиональные программы: системы управления базами данных (СУБД), различные компиляторы, системы автоматизированного проектирования АВТОКАД, редакторы трехмерной графики и анимации программы для научных расчетов,

4. развлекательные программы: игры, справочники, энциклопедии, обучающие программы

Существуют и так называемые сервисные программы-Утилиты - это дополнительные программы. (Тоже относятся к ПО). Примером могут служить:

- программы упаковщики (архиваторы) такие как ARJ, RAR, PKZIP,…

- программы диагностики ПК, позволяют проверить конфигурацию компьютера его работоспособность;

- программы для создания резервных копий, антивирусные программы и др.

Перечислим некоторые программы и программные комплексы, которые образуют программное обеспечение:

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

Программы управления файлами и планирования заданий — это готовые к выполнению программы (файлы): утилиты, системы программирования, инструментальные системы, интегрированные пакеты программ, системы машинной графики, системы управления базами данных (БД), прикладные пакеты и программы.

Утилиты — программы вспомогательного назначения, они расширяют и дополняют соответствующие возможности операционной системы (ОС).

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

Упаковщики — программы, позволяющие записывать информацию на дискетах в более плотном виде, то есть создавать копии файлов меньшего размера, а также объе­динять несколько файлов в один (архивный).

Антивирусные программы — программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения.

Коммуникационные программы — программы, предназначенные для организации обмена информацией между компьютерами.

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

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

Программы печати осуществляют вывод информации на принтер.

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

Компилятор ( составитель, собиратель) читает всю программу целиком, дает ее перевод и создает законченный вариант программы на машинном языке, который потом и выполняется ЭВМ.

Интерпретатор (толкователь, устный переводчик) переводит и выполняет программу строка за строкой.

Диалоговая среда — средство взаимодействия пользователя и ЭВМ.

Редактор текста — программа, выполняющая набор, корректировку и печать текстов.

Библиотеки стандартных подпрограмм — это совокупность программ, составленных на одном из языков программирования и предназначенных для выполнения узкого класса задач.

Отладчики — программные средства, выполняющие отладку и проверку готовых программ.

Справочная служба — набор программ, хранящих Справочную и пояснительную информацию.

Инструментальные программы используются в ходе разработки, корректировки или развития других прикладных и системных программ; это редакторы, компоновщи­ки, отладчики, графические пакеты, макроассемблеры, загрузчики и т.д.

Компоновщики программы экономичного размещения программ.

Графические пакеты — программы, позволяющие создавать и редактировать графические изображения, картинки и рисунки.

Макроассемблеры — программы, записывающие программы на одном из известных языков программирования (Ассемблере).

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

Системы машинной графики — программы, позволяющие выводить на экран компьютера линии, кривые, раскраску областей экрана, надписи и т.д.

Проще говоря – это совокупность всех программ, способных «оживить» компьютер, заставить его «думать». Английский термин Software в компьютерном мире переводится как ИНТЕЛЛЕКТУАЛЬНАЯ СОБСТВЕННОСТЬ. Так вот эта ИС должна быть представлена в виде программ, чтобы мы ее назвали программным обеспечением (ПО).

Некоторые программы могут быть встроены в ПК, некоторые необходимо загружать с внешнего носителя. Встроенная в постоянное запоминающее устройство программа BIOS (Basic Input/Оutput System) устанавливает связь между техническими средствами и программным обеспечением, выполняет следующие задачи:

- проводит автотест при включении ПК, чтобы проверить нормально ли работают отдельные его составные части;

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: