<<
>>

Глава 3. Программные средства реализации информационных процессов 3.1. Программная конфигурация вычислительной системы

Программа - это упорядоченная последовательность команд. Конечная цель любой компьютерной программы - управление аппаратными средствами. Программное и аппаратное обеспечение в компьютере работают в неразрывной связи и в непрерывном взаимодействии.
Состав программного обеспечения (Software) вычислительной системы называют программной конфигурацией. В программной конфигурации между ее программами существует взаимосвязь, то есть имеет место межпрограммный интерфейс. Возможность существования такого интерфейса основана на базе технических условий и протоколов взаимодействия. На практике межпрограммный интерфейс (взаимодействие) реализуется путем распределения программного обеспечения по нескольким взаимодействующим между собой уровням. Эти уровни представляют собой пирамидальную конструкцию. Каждый следующий уровень опирается на программное обеспечение предшествующих уровней. Уровни программного обеспечения подразделяются на базовый, системный, служебный и прикладной.

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

Оно обеспечивает взаимодействие с базовыми аппаратными средствами. Как правило, эти программные средства входят непосредственно в состав базового оборудования и хранятся в специальных микросхемах ПЗУ. Программы и данные записываются в микросхемы ПЗУ на этапе производства и могут быть изменены в процессе эксплуатации только при помощи специальных средств.

Системный уровень - переходной. Программы, работающие на этом уровне, обеспечивают взаимодействие прочих программ компьютерной системы с программами базового уровня и непосредственно с аппаратным обеспечением, то есть выполняют «посреднические» функции. Конкретные программы, обеспечивающие взаимодействие с конкретными устройствами, называются драйверами устройств.

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

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

Классификация служебных программ:

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

• средства сжатия данных (архиваторы), которые предназначены для создания архивов. Архивирование данных упрощает их хранение, повышает эффективность использования носителя (устройства памяти) за счет того, что архивные файлы обычно имеют повышенную плотность записи информации;

• средства просмотра и воспроизведения, предназначенные для просмотра и воспроизведения документов без загрузки их в «родительскую» прикладную систему (среду разработки);

• средства диагностики, предназначенные для автоматизации процессов диагностики аппаратного и программного обеспечения;

• средства контроля (мониторинга), предназначенные для того, чтобы следить за процессами, происходящими в вычислительном комплексе;

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

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

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

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

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

• текстовые редакторы, предназначенные для ввода и редактирования текстовых данных;

• текстовые процессоры, обеспечивающие ввод, редактирование текста и форматирование (оформление) документов, предназначенных для печати, а также электронных документов, предназначенных для отображения на экране;

• графические редакторы, предназначенные для создания и (или) обработки графических изображений;

• системы управления базами данных (СУБД), предназначенные для создания структуры базы данных, предоставления средств для заполнения этой структуры или импорта данных из таблиц других баз данных, обеспечения возможности доступа к данным, а также предоставления средств поиска и фильтрации данных;

• электронные таблицы - это комплексные средства для хранения и обработки различных типов данных, представляемых в виде таблиц;

• САБ-системы (системы автоматизированного проектирования), предназначенные для проектно-конструкторских работ;

• настольные издательские системы, предназначенные для автоматизации процесса верстки полиграфических изданий;

• экспертные системы, предназначенные для анализа данных, содержащихся в базах знаний, и выдачи рекомендаций по запросу пользователя;

• редакторы HTML (веб-редакторы), предназначенные для создания и редактирования веб-документов (веб-страниц интернета);

• браузеры - это программные средства, предназначенные для просмотра электронных документов, выполненных в формате HTML;

• интегрированные системы делопроизводства, предназначенные для автоматизации рабочего места руководителя (создания, редактирования и форматирования простейших документов, централизации функций электронной почты, факсимильной и телефонной связи, диспетчеризации и мониторинга документооборота предприятия, координации деятельности подразделений, оптимизации административно-хозяйственной деятельности и поставки по запросу оперативной и справочной информации);

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

• финансовые аналитические системы, предназначенные для банковских и биржевых структур;

• геоинформационные системы (ГИС), предназначенные для автоматизации картографических и геодезических работ на основе информации, полученной топографическими или аэрокосмическими методами;

• системы видеомонтажа, предназначенные для цифровой обработки видеоматериалов (монтажа, создания видеоэффектов, устранения дефектов, наложения звука, титров и субтитров);

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

3.2.

<< | >>
Источник: Таганов, Л. С.. Информатика. 2010

Еще по теме Глава 3. Программные средства реализации информационных процессов 3.1. Программная конфигурация вычислительной системы:

  1. Глава 39 О ПРОГРАММНЫХ СВОЙСТВАХ ХУДОЖЕСТВЕННОЙ ЛИТЕРАТУРЫ
  2. Статья 361-1. Создание, использование и распространение или сбыта вредных программных или технических средств, а также их распространение или сбыт
  3. 2.2.4. Область создания и применения информационных систем, информационных технологий и средств их обеспечения
  4. 9.3. Государственная политика в области создания информационных систем, информационных технологий и средств их обеспечения
  5. Программное обеспечение
  6. 9.1. Правовой режим информационных систем, информационных технологий и средств их обеспечения
  7. Богомазова Г.Н.. Установка и обслуживание программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования, 2015
  8. 4.3.3. Информационные правоотношения, возникающие при создании и применении информационных систем, их сетей, средств обеспечения
  9. КОНЦЕПЦИЯ ПРОГРАММНО - РОЛЕВАЯ
  10. 2.4.1. Программный анализатор
  11. Перевод программных вопросов в анкетные
  12. 2.4.1. Программный анализатор
  13. Эд САЛЛИВАН. ВРЕМЯ — ДЕНЬГИ Создание команды разработчиков, программного обеспечения, 2001
  14. Том ДеМарко. Вальсируя с Медведями Управление рисками в проектах по разработке программного обеспечения, 2005
  15. Алистэр Коуберн. Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения, 1999
  16. 9.2. Порядок разработки и внедрения информационных систем, технологий и средств обеспечения
  17. Осмотр средств вычислительной техники