<<
>>

Программная конфигурация вычислительной системы

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

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

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

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

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

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

взаимодействие с пользователем, называют средствами обеспечения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

представляемых в виде таблиц;

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

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

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

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

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

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

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

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

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

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

видеоэффектов, устранения дефектов, наложения звука, тит- ров и субтитров);

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

3.3.

Операционные системы персональных компьютеров

3.2.1. Общие сведения об операционных системах

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

Основная функция всех операционных систем - посредниче- ская. Она заключается в обеспечении нескольких видов интерфейса:

• интерфейса между пользователем и программно-аппаратными средствами компьютера (интерфейс пользователя);

• интерфейса между программным и аппаратным обеспечением (аппаратно-программный интерфейс);

• интерфейса между разными видами программного обеспече- ния (программный интерфейс).

Все операционные системы способны обеспечивать как пакет- ный, так и диалоговый режим работы с пользователем.

В пакетном режиме операционная система автоматически ис- полняет заданную последовательность команд.

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

По реализации интерфейса пользователя различают неграфи- ческие и графические операционные системы.

Неграфические операционные системы реализуют интерфейс командной строки. Основным устройством управления в данном случае является клавиатура. Именно эти системы и обеспечивают диалоговый режим работы.

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

Все операционные системы (их ядра) загружаются в оператив- ную память автоматически при включении компьютера.

3.2.1.

<< | >>
Источник: Л. С. ТАГАНОВ, А. Г. ПИМОНОВ. ИНФОРМАТИКА. 2010

Еще по теме Программная конфигурация вычислительной системы:

  1. А.П. Пятибратов, Л.П. Гудыно, А.А. Кириченко. Вычислительные машины, сети и телекоммуникационные системы, 2009
  2. Степанов А. Н.. Архитектура вычислительных систем и компьютерных сетей, 2007
  3. Раздел 16 - Уголовного Кодекса Украины Преступления в сфере использования электронно-вычислительных машин (компьютеров), систем и компьютерных сетей и сетей электросвязи
  4. Статья 361. Несанкционированное вмешательство в работу электронно-вычислительных машин (компьютеров), автоматизированных систем, компьютерных сетей или сетей электросвязи
  5. Статья 362. Несанкционированные действия с информацией, обрабатывается в электронно-вычислительных машинах (компьютерах), автоматизированных системах, компьютерных сетях или сохраняется на носителях такой информации, совершенные лицом, имеет право доступа к ней
  6. Статья 363-1. Препятствование работе электронно-вычислительных машин (компьютеров), автоматизированных систем, компьютерных сетей или сетей электросвязи путем массового распространение сообщений электросвязи
  7. Статья 361-2. Несанкционированные сбыт или распространение информации с ограниченным доступом, которая сохраняется в электронно-вычислительных машинах (компьютерах), автоматизированных системах, компьютерных сетях или на носителях такой информации
  8. Статья 363. Нарушение правил эксплуатации электронно-вычислительных машин (компьютеров), автоматизированных систем, компьютерных сетей или сетей электросвязи или порядка или правил защиты информации, которая в них обрабатывается
  9. О.А. Акулов Н.В. Медведев. Информатика и вычислительная техника, 2005
  10. Богомазова Г.Н.. Установка и обслуживание программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования, 2015
  11. Программное обеспечение
  12. Осмотр средств вычислительной техники
  13. 2.4.1. Программный анализатор
  14. КОНЦЕПЦИЯ ПРОГРАММНО - РОЛЕВАЯ
  15. Перевод программных вопросов в анкетные
  16. 2.4.1. Программный анализатор