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

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

Базовое ПО включает базовую систему ввода/вывода BIOS (Basic Input/Output System). Данная категория программного обеспечения решает задачи обеспечения минимальной функциональности компьютера:

Тесты и система BIOS входят в состав постоянного запоминающего устройства (ПЗУ), расположенного на системной плате компьютера и запитанного  от элемента питания. Поэтому их информация не стирается при выключении ПК. BIOS устанавливает связь между техническими средствами и ОС. Она выполняет наиболее простые и универсальные функ­ции, связанные с вводом/выводом. Базовое ПО содержит также тест функционирования ПК, который проверяет работу памяти и устройств при включении питания, и программу вызова за­грузчика ОС. BIOS является общей и неизменяемой частью всех ОС для данной модели ПК. Многопользовательский режим работы компьютера требует средств администрирования, позволяющих создавать, редактировать и удалять учетные записи пользователей системы, разграничивать доступ к ресурсам.

 Системное ПО включает операционную систему, драй­веры, оболочки и утилиты. Операционные системы (operating systems) занимают особое место среди системного ПО, так как отдельные программы операционной системы начинают работать сразу после включения ПК. Именно они осуществляют диалог пользователя и ПК, управляют ресурсами ком­пьютера (оперативной памятью, местом на внешних носителях ин­формации), запускают в работу прикладные программы, обеспечи­вают пользователю и прикладным программам удобный (дружест­венный) интерфейс, под которым понимается способ общения или взаимодействия между ПК и пользователем. С началом применения в компьютерах микропроцессоров требо­вания к операционным системам возросли, и среди множества про­изводителей ПО производители операционных систем стали зани­мать лидирующие позиции. Устройство и принцип работы ОС детально рассматривается в главе 5.

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

В комплекс управляющих программ входят их следующие типы:

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

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

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

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

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

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

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

В пятую группу этой категории обычно объединяют

•    программы-упаковщики, позволяющие за счет специальных ме­тодов «сжимать» файлы, предназначенные для архивного хране­ния. Наиболее популярные из них — arj.exe, rar.exe, zip.exe;

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

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

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

•    программы оптимизации, «кэширования» и динамического сжа­тия дисков, программы управления памятью и печатью и т.д. (Smart DRV, QEMM-386).

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

Прикладное программное обеспечение делят на три группы в зави­симости от сферы применения.

Первую группу составляют прикладные программы общего назна­чения. К ним относят редакторы текстов, табличные процессоры, СУБД и т.д.

Редакторы текстов — программы для создания и обработки тек­стов программ и документов. Существует достаточно большой список таких программ. У каждой из них есть свои преимущества и недо­статки. Наиболее популярным текстовым редактором является Microsoft Word.

Табличные процессоры обеспечивают работу с большими массивами числовой информации. К числу наиболее известных табличных про­цессоров относятся Excel, Lotus. В настоящее время абсолютным лидером является табличный процессор Excel, разработанный фир­мой Microsoft. Табличный процессор представляет собой прямоуголь­ную таблицу, в ячейках которой могут помещаться числа, символы (слова), формулы для расчета значений. Большинство табличных процессоров снабжено достаточно бо­гатыми библиотеками функций для расчетов. Кроме вычислений многие программы этой группы позволяют строить графики по име­ющимся данным. В качестве дополнительных услуг часто вводится возможность записи макрокоманд, предоставляется возможность создания собственных входных и выходных форм, а также обмена информацией с базами данных.

Системы управления базами данных (СУБД) — информационно-поисковые системы, позволяющие обрабатывать (вводить, осуще­ствлять поиск, сортировать и пр.) большие массивы информации. Примером простейшей базы данных является элементарная карто­тека. Более сложные СУБД позволяют решать задачи, связанные с обработкой нескольких информационных массивов, связанных между собой различными отношениями..

Системы (средства) деловой и научной графики позволяют выво­дить на экран различные виды графиков и диаграмм.

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

Microsoft Office

Типичным представителем пакета программ для компьютерной техники является  разработка компании Microsoft, которая после создания операционной сис­темы Windows разра­ботала целый пакет программ, пред­назначенный для профессиональной работы на персональном компьютере. Данный пакет в первую очередь пред­назначался для автоматизации работы с документами и большими объемами информации на различных предприя­тиях, в организациях и фирмах, поэто­му он получил название Microsoft Office.

В него могут входить следующие программы:

  • Word – производительный текстовый процессор с расширенными возможностями для создания и форматирования документов.

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

  • PowerPoint – генератор динамичных развёрнутых презентаций с высоким разрешением, поддержкой переходов, анимации, интеграцией аудио и видео материалов.

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

  • Outlook – почтовый клиент для удобного управления сообщениями электронной почты с усовершенствованным набором инструментов, встроенной системой поиска и поддержкой веб-сервисов.

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

  • Access – реляционная интерактивная СУБД с улучшенной логикой программирования, интеграцией с каталогом бизнес-данных (BDC, Business Data Catalog), веб-базами и шаблонами.

  • InfoPath – решение для сбора данных и разработки различных динамических форм.

  • Skype for Business Client.

  • Office Online (ранее Office Web Apps) – онлайн-пакет офисных приложений, который позволяет пользователям создавать и редактировать файлы, используя облегченные веб-версии приложений Microsoft Office: Word, Excel, PowerPoint, OneNote. Помимо этих приложений в пакет входят Sway, Outlook.com, OneDrive, приложения Люди и Календарь.

Кроме того, к семейству Microsoft Office относятся:

  • Visio – приложение для работы с бизнес-диаграммами и техническими диаграммами – позволяет преобразовывать концепции и обычные бизнес-данные в диаграммы.

  • Project – управление проектами.

Состав программ определяется редакцией пакета. Для версии 2021 имеются следующие редакции:

Microsoft Office 2021 Home and Student

Версия предназначена для учащихся и семей, которым нужны классические приложения Office, включая Word, Excel и PowerPoint для Windows 11 и Windows 10. Единовременная покупка устанавливается на 1 ПК или Mac .

Microsoft Office 2021 Home and Business

Office 2021 для дома и бизнеса включает в себя всё, что есть в домашней версии, плюс Outlook для ПК и Mac.

Microsoft Office 2021 pro и pro plus

В версии Office 2021 Pro отсутствует Outlook, зато появляются приложения Access и Publisher. А вот уже в Pro Plus 2021 есть абсолютно все приложения. Такой набор офисных программ, ориентирован на решение домашних и бизнес-задач. Подходит для дома и небольших организаций.