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

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

  • - Технология проектирования программ;
  • - Методы тестирования программ;
  • - Методы доказательства правильности программ;
  • - Анализ качества работы программ;
  • - Документирование программ;
  • - Разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.

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

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

Программное обеспечение современных компьютеров включает миллионы программ - от игровых до научных.

Классификация ПО

Программы, работающие на компьютере, можно разделить на три категории:

  • - прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок, обработка информационных массивов и т. д.;
  • - системные программы, выполняющие различные вспомогательные функции, например создание копии используемой информации, выдачу справочной информации о компьютера, проверку работоспособности устройств компьютера и т. д.;
  • - Вспомогательное ПО (инструментальные системы и утилиты)

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

Прикладное ПО. Для IBM PC разработаны и используются сотни тысяч различных прикладных программ для различных применений. Наиболее широко применяются программы:

q подготовки текстов (документов) на компьютере - редакторы текстов;

q подготовки документов типографского качества - издательские системы;

q обработки табличных данных -табличные процессоры;

q обработки массивов информации -системы управления базами данных.

Прикладная программа - это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.

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

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

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

31. BIOS (Basic Input/Output System — базовая система ввода/вывода) - это програм­ма, предназначенная для первоначального запуска компьютера, настройки обору­дования и обеспечения функций ввода/вывода. BIOS записывается в микросхему flash-памяти, которая расположена па системной плате.

Назначение и функции BIOS

Изначально назначением BIOS было обслуживание устройств ввода/вывода (кла­виатуры, монитора и дисковых накопителей), поэтому ее и назвали «базовая система ввода/вывода». В современных компьютерах BIOS выполняет несколько функций.

  • 1. Запуск компьютера и процедура самотестирования (Power-On Self Test — POST). Программа, расположенная в микросхеме BIOS, загружается первой после включения питания компьютера. Она детектирует и проверяет установ­ленное оборудование, настраивает устройства и готовит их к работе. Если во время самотестирования будет обнаружена неисправность оборудования, то процедура POST будет остановлена с выводом соответствующего сообщения или звукового сигнала. Если же все проверки прошли успешно, самотестирова­ние завершается вызовом встроенной подпрограммы для загрузки операционной системы. Процедура POST далее будет рассмотрена более подробно.
  • 2. Настройка параметров системы с помощью программы BIOS Setup. Во вре­мя процедуры POST оборудование настраивается в соответствии с параметра­ми BIOS, хранящимися в специальной CMOS-памяти. Изменяя эти параметры, пользователи могут настраивать работу отдельных устройств и системы в целом по своему усмотрению. Редактируются они в специальной программе настрой­ки, которую также называют BIOS Setup или CMOS Setup.

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

3. Поддержка функций ввода/вывода с помощью программных прерываний BIOS. В составе системной BIOS есть встроенные функции для работы с кла­виатурой, видеоадаптером, дисководами, жесткими дисками, портами ввода/вывода и др. Эти функции использовались в операционных системах, подобных MS-DOS, и почти не применяются в современных версиях Windows.

 
Оригинал текста доступен для загрузки на странице содержания
< Пред   СОДЕРЖАНИЕ   Скачать   След >