К какой категории программного обеспечения относится ms office системное по инструментальное по

Обновлено: 01.07.2024

Под программным обеспечением понимается совокупность программ, выполняемых вычислительной системой [3, 4, 12]. К программному обеспечению относится также вся область деятельности по проектированию и разработке ПО : технология проектирования программ; методы тестирования программ; методы доказательства правильности программ; анализ качества работы программ; документирование программ ; разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.

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

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

Оба типа программного обеспечения взаимосвязаны и могут быть представлены в виде диаграммы, изображенной на рис.2.1. Как видно, каждая область тесно взаимодействует с другой. Системное программное обеспечение обеспечивает и контролирует доступ к аппаратному обеспечению компьютера. Прикладное программное обеспечение взаимодействует с аппаратными компонентами через системное. Конечные пользователи в основном работают с прикладным программным обеспечением. Чтобы обеспечить аппаратную совместимость, каждый тип программного обеспечения разрабатывается для конкретной аппаратной платформы.


Рис. 2.1. Структура и назначение программного обеспечения

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

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

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

Для поддержки информационной технологии в этих областях выделяют соответственно три класса программных продуктов, представленных на рис.2.2:

  • системное программное обеспечение;
  • прикладное программное обеспечение;
  • инструментальное программное обеспечение.

Системное программное обеспечение ( System Software ) – совокупность программ и программных комплексов, предназначенная для обеспечения работы компьютера и сетей ЭВМ. Системное программное обеспечение выполняет следующие задачи:

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

Данный класс программных продуктов тесно связан с типом компьютера и является его неотъемлемой частью. Программные продукты в основном ориентированы на квалифицированных пользователей – профессионалов в компьютерной области: системного программиста, администратора сети, прикладного программиста, оператора. Однако знание базовой технологии работы с этим классом программных продуктов требуется и конечным пользователям персонального компьютера, которые самостоятельно не только работают со своими программами, но и выполняют обслуживание компьютера, программ и данных.

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

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

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

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

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

2.2. Структура системного программного обеспечения

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

Базовое программное обеспечение ( base software ) – минимальный набор программных средств, обеспечивающих работу компьютера. Сервисное программное обеспечение включает программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя.


Рис. 2.3. Структура системного программного обеспечения

В базовое программное обеспечение входят:

  • операционная система;
  • операционные оболочки (обычно текстовые и графические);
  • сетевая операционная система.

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

Наиболее традиционное сравнение ОС осуществляется по следующим характеристикам процесса обработки информации:

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

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

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

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

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

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

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

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

Тема: «Программное обеспечение. Виды ПО. Microsoft Office ».

Цель: сформировать у учащихся представление о ПО, его видах, об интегрированном пакете MicrosoftOffice .

Тип урока: теоретический.

Методы: беседа, лекция.

Оборудование: компьютер, презентация, интерактивная доска.

Организационный момент (1-2 мин)

Актуализация опорных знаний (5-7 мин)

Формирование новых знаний (20-25 мин)

Закрепление изученного материала (3-4 мин)

Подведение итогов (2-3 мин)

Домашнее задание (1-2 мин)

Здравствуйте, ребята! Садитесь. Подготовьте свое рабочее место.(тетрадь, ручка, правильная посадка).

Актуализация опорных знаний.

Вопросы учителя, ответы детей.

Формирование новых знаний

Сегодня мы с вами познакомимся с понятием «программное обеспечение», а также узнаем виды ПО и познакомимся с пакетом MicrosoftOffice . Откройте все тетради и запишите тему урока. Тема: Программное обеспечение. Виды ПО. MicrosoftOffice .А теперь я вам буду рассказывать, а вы слушайте. По ходу объяснения вы будете записывать важные определения.

В 50-60-е годы, когда компьютер еще назывался ЭВМ (электронно-вычислительная машина), он мог только вычислять. Процесс обработки информации состоял в операциях над числовыми данными.

В 70-е годы компьютер «научился» работать с текстом. Пользователь получил возможность редактировать и форматировать текстовые документы. В настоящее время большая часть компьютеров и большая часть времени используется для работы именно с текстовыми данными.

В 80-е годы появились первые компьютеры, способные работать с графической информацией. Сейчас компьютерная графика широко используется в деловой графике (построение диаграмм, графиков и так далее), в компьютерном моделировании, при подготовке презентаций, при создании web-сайтов, в рекламе на телевидении, в анимационном кино и так далее. Применение компьютеров для обработки графических данных постоянно расширяется.

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

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

Информация, представленная в компьютерной форме (на машинном языке) и обрабатываемая на компьютере, называется данными .
Для того чтобы процессор компьютера «знал», что ему делать с данными, как их обрабатывать, он должен получить определенную команду (инструкцию). Такой командой может быть, например, «сложить два числа» или «заменить один символ на другой».
Обычно для решения какой-либо задачи процессору требуется не единичная команда, а их последовательность. Такая последовательность команд (инструкций) называется программой.

Последовательность команд, которую выполняет компьютер в процессе обработки данных, называется программой .
На заре компьютерной эры, в 40-50-е годы, программы разрабатывались непосредственно на машинном языке, то есть на том языке, который «понимает» процессор. Такие программы представляли собой очень длинные последовательности нулей и единиц, в которых человеку разобраться было очень трудно.

В 60-е годы началась разработка языков программирования высокого уровня (Алгол, Фортран, Basic, Pascal и др.), которые позволили существенно облегчить работу программистов. В настоящее время с появлением систем визуального программирования VisualBasic, Delfi и др.) создание программ стало доступно даже для начинающих пользователей компьютера. В течение нескольких десятилетий создавались программы, необходимые для обработки различных данных. Совокупность необходимых программ составляет программное обеспечение компьютера.

Таким образом, для обработки данных на компьютере необходимо иметь не только аппаратное обеспечение компьютера, так называемое hardware, но и программное обеспечение, так называемое software.

Что такое программное обеспечение

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

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

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

Типы программного обеспечения

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

Программное обеспечение компьютера делится на:

- системное ПО;
- прикладное ПО;
- системы программирования.

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

Состав прикладного программного обеспечения

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

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

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

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

- табличные процессоры, позволяющие организовывать очень распространенные на практике табличные расчеты;

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

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

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

О системном ПО и системах программирования

Что такое операционная система

Для чего нужны прикладные программы, понять несложно. А что же такое системное программное обеспечение?

Главной частью системного программного обеспечения является операционная система (ОС).

Операционная система - это набор программ, управляющих оперативной памятью, процессором, внешними устройствами и файлами, ведущих диалог с пользователем.

Первой в мире операционной системой считается GM OS (GeneralMotorsOperatingSystem).

Windows 95 была выпущена в 1995 году. Её отличительными особенностями являются: новый пользовательский интерфейс, поддержка длинных имён файлов, автоматическое определение и конфигурация периферийных устройств PlugandPlay , способность исполнять 32-битные приложения и наличие поддержки TCP/IP прямо в системе. Windows 95 использует вытесняющую многозадачность и выполняет каждое 32-битное приложение в своём адресном пространстве.

Вот названия некоторых распространенных ОС для персональных компьютеров: MS-DOS, Windows, Linux.

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

Кроме системного и прикладного ПО существует еще третий вид программного обеспечения. Он называется системами программирования (СП).

Система программирования - инструмент для работы программиста.

С системами программирования работают программисты. Всякая СП ориентирована на определенный язык программирования. Существует много разных языков, например Паскаль, Бейсик, ФОРТРАН, С ("Си"), Ассемблер, ЛИСП и др. На этих языках программист пишет программы, а с помощью систем программирования заносит их в компьютер, отлаживает, тестирует, исполняет.

Программисты создают все виды программ: системные, прикладные и новые системы программирования.

MicrosoftOffice - это пакет приложений, созданных корпорацией Microsoft для операционных систем MicrosoftWindows и AppleMacintosh.

В состав пакета MicrosoftOffice входит программное обеспечение для работы с различными типами документов: текстами, электронными таблицами, базами данных и многими другими.

Наиболее известные приложения MicrosoftOffice :

Microsoft Word (текстовый редактор\процессор)

Microsoft Excel (табличный процессор),

Microsoft Outlook (персональный коммуникатор),

Microsoft PowerPoint (приложение для подготовки презентаций),

Microsoft Access (приложение для управления базами данных),

Microsoft Project (приложение для управления проектами),

Microsoft InternetExplorer (программа для просмотра веб-сайтов)

Крометого , впакет Microsoft Office входят Microsoft InfoPath, Microsoft Publisher, Microsoft Visio, Microsoft OneNote ит . д .

(Дети записывают под диктовку важные определения)

Закрепление изученного материала

Вопросы и задания

1. Что такое программное обеспечение ЭВМ?
2. Какие задачи выполняет прикладное программное обеспечение?
3. Назовите основные виды прикладных программ общего назначения.
4. Что такое прикладные программы специального назначения?

5. Какие разновидности программного обеспечения имеются на современных компьютерах?
6. Что такое операционная система (ОС)? Какие основные функции она выполняет?
7. Что такое диалоговый режим общения между ОС и пользователем?

8. Для чего предназначены системы программирования? Кто с ними работает?

Подведение итогов

Ребята, сегодня мы с вами на уроке познакомились с программным обеспечением компьютера, узнали, на какие виды оно делится. Также узнали об интегрированном пакете MicrosoftOffice . Это все вам будет нужно для дальнейшей работы за компьютером. Понравился ли вам урок? (Дети отвечают) Вы все молодцы, внимательно слушали и хорошо работали.


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

  • операционной системой
  • системой программирования
  • программным обеспечением
  • приложениями
Вопрос 3

КОМПЬЮТЕР=. +.

  • Аппаратное обеспечение + Программое обеспечение
  • Аппетитное обеспечение + Программое обеспечение
  • Аппаратное обеспечение + Прикладное обеспечение
  • Аппетитное обеспечение + Прикладное обеспечение
Вопрос 4

Что такое операционная система?

  • Набор из определенных узлов ПК
  • Комплект программ, позволяющий создавать новые программы
  • Комплекс программ, управляющий работой ПК
  • Программа, позволяющая эффективно использовать компьютер в соответствии с потребностями пользователей
  • Программа обработки числовых и текстовых данных
Вопрос 5
  • Драйвер
  • Утилита
  • Пакет Microsoft Office
  • Браузер
  • Компьютерный вирус
  • Аудиоредактор
  • Архиватор
Вопрос 6

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

  • на жёстком диске
  • в оперативной памяти
  • на CD
  • на DVD
  • на флешке
Вопрос 7

Утилиты - это программы для.

  • работы со звуком
  • для управления устройствами и программами
  • для тестирования и обслуживания устройств компьютера
Вопрос 8

К какой категории программного обеспечения относится MS Office?

  • системное ПО
  • инструментальное ПО
  • базовое ПО
  • прикладное ПО
Вопрос 9

Компьютер может "заразиться" вирусом при:

  • Работе с "зараженной" программой
  • Тестировании компьютера
  • Форматировании диска
  • Перезагрузке компьютера
Вопрос 10

Если при загрузке компьютера, на экране монитора появляется надпись "Non system disk", то.

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

Укажите верное определение интерфейса.

  • Средства, обеспечивающие взаимосвязь между объектами системы "человек - компьютер"
  • Комплекс программных средств, предназначенных для разработки компьютерных программ на языке программирования
  • Средства, обеспечивающие взаимосвязь между объектами системы "компьютер"
Вопрос 12
  • программа для загрузки ПК
  • программа для обеспечения работы внешних устройств
  • программа для работы с файлами
Вопрос 13

На чем основано действие антивирусной программы?

  • на вирусной атаке
  • на сравнении программных кодов с известными вирусами
  • на выводе зараженных файлов на экран
Вопрос 14
  • Установить на компьютер антивирусную программу и регулярно тестировать компьютер на наличее вирусов.
  • Содержить компьютер в чистоте и регулярно проветривать помещение, в котором находиться компьютер.
  • Регулярно обновлять антивирусную программу.
  • Проверять съемные носители на наличие вирусов, перед считыванием с них информации.
  • Протирать клавиатуру, мышь и монитор спиртосодержащими салфетками
Вопрос 15

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

  • система программирования
  • операционная система
  • система пользовательского контроля
  • сервиснае программы
  • системное программое обепечение
Вопрос 16
  • Драйвер
  • Утилита
  • Пакет Microsoft Office
  • Браузер
  • Мультимедиа проигрователи
  • Аудиоредактор
  • Издательские системы
Вопрос 17

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

  • текстовыми редакторами
  • драйверами
  • сервисными программами
  • прикладными программами
Вопрос 18

Чем отличается установка ОС от загрузки ОС?

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

На какие группы можно разделить все программное обеспечение по их правовому статусу?

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

Нарушаете ли вы закон, используя копию программы, сделанную вашим другом с лицензионного диска? (Друг копию предоставил бесплатно и никакой выгоды не имел)


Система программного обеспечения (ПО) ПК. Классификация программного обеспечения по способу распространения и по функциональному признаку.

Системное ПО: операционные системы, инструментальные системы, сервисные системы, коммуникационные системы, системы технического обслуживания. Краткая характеристика, назначение и особенности популярного системного ПО.

Классификация прикладного ПО. Назначение и популярные представители различных групп прикладного программного обеспечения. Офисные пакеты – пакеты MS Office и Open Office.

1. Система программного обеспечения (ПО) персонального компьютера (ПК).

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

Под программой понимают описание, воспринимаемое ЭВМ и достаточное для достижения поставленной цели.

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


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

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

Системное программное обеспечение включает в себя следующие группы:

* - операционные системы;

* - сервисные системы;

* - коммуникационные системы;

* - инструментальные системы;

* - системы технического обслуживания.

Прикладное ПО включает:

· текстовые процессоры (редакторы);

· электронные таблицы;

· системы управления базами данных (СУБД);

· программы работы с графикой;

· настольные издательские системы;

· интегрированные системы;

· программы автоматизации работы с документами;

· словари и программы перевода;

· системы автоматического проектирования;

· музыкальные и звуковые редакторы;

· математические пакеты;

· экспертные системы и т.д.

Рассмотрим кратко каждую группу ПО.

2. Системное программное обеспечение.

2.1. Операционные системы (ОС).

ОС называют комплекс программ, обеспечивающий управление ресурсами ЭВМ и процессами, использующими эти ресурсы.

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

Основными ресурсами являются МП, ОП и ПУ.

Управление ресурсами сводится к выполнению следующих функций:

1) упрощению доступа к ресурсам;

2) распределению ресурсов между конкурирующими за них процессами.

Таким образом, ОС поддерживает два вида интерфейса[1]: пользовательский и программный(см. рис. 2а).

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

В настоящее время для IBM-совместимых ПК разработаны и широко используются (используются) следующие ОС: 1) ОС семейства СР/М; 2) ОС семейства DOS; 3) ОС семейства OS/2; 4) ОС семейства UNIX; 5)ОС семейства Windows.

ОС семейства DOS вплотьдо середины 1995 г.(до момента выпуска на рынок интерфейсной среды WINDOWS 95) являлись самыми популярными ОС для ПК. Из данного семейства наиболее известна система MS DOS (Microsoft Disc Operating System - дисковая операционная система фирмы Microsoft).

Первая версия MS DOS была выпущена в 1981 г. в связи с появлением ПК IBM PC. Среди пользователей ПК в разные времена были весьма популярны различные версии MS DOS (в скобках указан год выпуска версии ОС): 3.3 (1987 г.), 4.0 (1988 г.), 5.0 (1991 г.), 6.2 (1993 г.) и 6.22 (1994 г.).

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

Система DOS обладает целым рядом достоинств, среди которых - поддержка иерархической файловой структуры, простота и удобство пользовательского интерфейса, небольшой объем (около 60 Кбайт) требуемой для размещения памяти, поддержка ряда национальных алфавитов и т.д.

ОС семейства OS/2. В 1987 г. для нового семейства ПК PS/2 фирмой IBM совместно с фирмой Microsoft была создана многозадачная 32- разрядная графическая операционная система OS/2 второго поколения (Operating System/2). Приложения в среде OS/2 работают в режиме вытесняющей многозадачности с разделением времени. При вытесняющей многозадачности ОС делит ресурсы МП между выполняющимися процессами (при кооперативной многозадачности, имеющей место в Windows 3.1, работающие программы делят процессорное время путем опроса друг друга). Файловая система OS/2 обладает более высокой производительностью, чем FAT MS DOS, лучше защищена от сбоев и поддерживает длинные имена файлов (до 256 символов).

OS/2 не получила среди пользователей ПК такой популярности как MS DOS. Это связано как с субъективным фактором (консерватизмом

Почепский Олег

Даже если нам кажется, что ПК намного умнее нас, он остается безжизненным «железом», пока в него не установят программы. Именно благодаря им техника начинает считать, думать и помогать в работе с любыми массивами данных. В статье мы кратко перечислим основные виды системного программного обеспечения для компьютеров и дадим каждому типу характеристику.

виды программного обеспечения

Понятие

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

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

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

Оборудование

Какие бывают типы программного обеспечения: характеристика программ

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

Однако ничего не активизируется просто так. Все действует под влиянием операционной системы. Кажется, что ОС совершенно не нужна — можно ведь запускать все напрямую. Иногда этот метод тоже применяется. Так работают станки ЧПУ, крупные автоматы производств, ЭВМ, другие серьезные механизмы, когда нужно постоянно повторять один и тот же алгоритм.

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

Со стороны программистов типы ПО обоснованы практической значимостью. Если бы не было операционной системы, пришлось бы все функции и алгоритмы вносить в один огромный код. Затраты времени на это были бы колоссальными.

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

Какие основные виды ПО бывают по назначению

Программное обеспечение, установленное на ПК, делится на 3 разновидности:

  • прикладное;
  • системное;
  • инструментальное.

виды программного обеспечения компьютеров

Системное

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

Таким ПО считается:

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

Основное отличие системной разновидности считается то, что она не рассчитана на выполнение конкретной поставленной задачи. Она необходима, чтобы обеспечивать бесперебойную работу остальных частей компьютера. Ее можно назвать посредником между оборудованием — «железом» и программным кодом.

Прикладное

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

Смысл этой разновидности в выполнении четко поставленной задачи: рисовать, учитывать, открывать сетевые страницы, набирать текст. Если утилита нужна для конкретного выполнения действия, то она является прикладным ПО.

Инструментальное

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

Сюда входят компиляторы, отладчики, переводчики высокого уровня, редакторы, интерпретаторы и другие средства. Они необходимы, потому что техника не понимает человеческих слов. Чтобы ей «объяснить», что надо сделать, требуется специальный «машинный язык».

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

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

Читайте также: