Полная версия

Главная arrow Информатика arrow Архитектура ЭВМ

  • Увеличить шрифт
  • Уменьшить шрифт


<<   СОДЕРЖАНИЕ   >>

Классификация программных средств

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

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

Под программным обеспечением (ПО, Software) понимается совокупность программ, выполняемых вычислительной системой. Программное обеспечение — неотъемлемая часть компьютерной системы, логическое продолжение технических средств, определяющее сферу применения конкретного компьютера. Программное обеспечение современных компьютеров включает миллионы программ — от игровых до научных.

Программы ПО делятся на четыре уровня.

  • 1. Базовые программы — составляют базовую систему ввода-вывода (BIOS), которая хранится в ПЗУ.
  • 2. Системные программы — драйверы (программы, обеспечивающие работу аппаратуры, например драйвер клавиатуры) и средства интерфейса (программы, обеспечивающие взаимодействие между аппаратным и программным обеспечением).
  • 3. Служебные программы (утилиты) — необходимы для обслуживания системы. Примеры служебных программ: файл-менеджеры (Проводник), архиваторы (WinZIP), антивирусы (AVP), средства коммуникации (FAR), средства диагностики (программы проверки и дефрагментации диска).
  • 4. Прикладные программы — предназначены для решения конкретных задач пользователя. Примеры приложений: текстовый процессор Word, табличный процессор Excel, обозреватель web-страниц Internet Explorer.

К программному обеспечению относится также вся область деятельности по проектированию и разработке программного обеспечения:

  • • технология проектирования программ (например, нисходящее проектирование, структурное программирование и др.);
  • • методы тестирования программ;
  • • методы доказательства правильности программ;
  • • анализ качества работы программ;
  • • документирование программ;
  • • разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и т. д.
 
<<   СОДЕРЖАНИЕ   >>