Понятие и классификация программного обеспечения



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

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

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

Существует три категории ПО:

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

2) Системные программы:

управление ресурсами ЭВМ.

создание копий используемой информации.

проверку работоспособности устройств компьютера.

выдачу справочной информации о компьютере и др..

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

Более или менее определенно сложились следующие группы программного обеспечения:

операционные системы.

системы программирования.

инструментальные системы.

интегрированные пакеты.

динамические электронные таблицы.

системы машинной графики.

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

прикладное программное обеспечение.

Операционные системы

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

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

Операционная система решает задачи, которые можно условно разделить на две категории:

во-первых, управление всеми ресурсами компьютера;

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

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

Ещё не так давно работы по настройке приходилось выполнять пользователю вручную, а сегодня производители компонентов компьютерной техники разработали протокол plug-and-play (включил - заработало). Этот протокол позволяет операционной системе в момент подключения нового компонента получить информацию о новом устройстве, достаточную для настройки ОС на работу с ним.

Операционные системы для ПК различаются по нескольким параметрам. В частности, ОС бывают:

однозадачные и многозадачные;

однопользовательские и многопользовательские;

сетевые и несетевые.

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

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

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

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

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

В настоящее время, с появлением мощных компьютеров, широкое распространение получили два типа ОС. К первому типу относятся достаточно похожие ОС семейства Windows компании Microsoft. Они многозадачные и имеют многооконный графический интерфейс. На рынке персональных компьютеров с Windows конкурируют ОС типа UNIX. Это многозадачная многопользовательская ОС с командным интерфейсом. В настоящее время разработаны расширения UNIX, обеспечивающие многооконный графический интерфейс. UNIX развивалась в течение многих лет разными компаниями, но до недавнего времени она не использовалась на персональных компьютерах, т.к. требует очень мощного процессора, весьма дорога и сложна, её установка и эксплуатация требуют высокой квалификации. В последние годы ситуация изменилась. Компьютеры стали достаточно мощными, появилась некоммерческая, бесплатная версия системы UNIX для персональных компьютеров - система Linux. По мере роста популярности этой системы в ней появились дополнительные компоненты, облегчающие её установку и эксплуатацию. Немалую роль в росте популярности Linux сыграла мировая компьютерная сеть Internet. Хотя освоение Linux гораздо сложнее освоения систем типа Windows, Linux - более гибкая и в то же время бесплатная система, что и привлекает к ней многих пользователей.

Существуют и другие ОС. Известная компания Apple производит компьютеры Macintosh с современной ОС MacOS. Эти компьютеры используются преимущественно издателями и художниками. Фирма IBM производит ОС OS/2. Операционная система OS/2 такого же класса надёжности и защиты, как и Windows NT.

Сервисные программы

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

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

Speed Disk– утилита оптимизации размещения файлов на диске, аналог Дефрагментации диска.

Norton Disk Doctor– утилита проверки логической структуры файловой системы и наличие физически поврежденных (сбойных) участков на поверхности диска.

UnErase– мастер восстановления случайно удаленных файлов и папок.

System Information– утилита предоставления подробной информации о техническом и программном составе компьютера.

Файловые менеджеры – Norton Commander, FAR, DISCo Commander, Total Commander

Архиваторы – WinRAR, WinZip, WinArj.

Антивирусы – Doctor Web, Kaspersky AntiVirus, Norton AntiVirus

Программы защиты информации, в т.ч. шифрования данных – SecretDisk, КриптоОфис.

Брандмауэры (межсетевые экраны) – Застава, Z-2.

Брандмауэр (firewall) – программа (или специально выделенный компьютер), выполняющая функцию межсетевого экрана (щита), который не позволяет проникать извне в ЛВС (из Интернета) и не пропускает из ЛВС несанкционированные данные и команды.

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

Имеются версии сервисных программ для рабочих станций (ПК) и серверов, различных операционных систем. Для защиты информации применяются программные и аппаратные средства. Например, система защиты конфиденциальной информации SecretDiskиспользуется с ключемHASP, с ключем дляUSB-порта (электронный брелок), смарткартой с внутренним или внешним карт-ридером для параллельного/последовательного порта.


Дата добавления: 2019-02-26; просмотров: 1509; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!