Классификация программных продуктов. Классы программных продуктов. Системное программное обеспечение. Инструментарий технологии программирования. Пакеты прикладных программ. — КиберПедия 

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

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

2020-12-06 147
Классификация программных продуктов. Классы программных продуктов. Системное программное обеспечение. Инструментарий технологии программирования. Пакеты прикладных программ. 0.00 из 5.00 0 оценок
Заказать работу

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

Рис. 1


Системное программное обеспечение состоит из базового ПО и сервисных программ.

Базовое ПО - программное обеспечение, включающее в себя операционные системы и операционные оболочки.

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

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

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

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

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

Операционных систем и оболочек операционных систем довольно много, они различаются интерфейсом, набором возможностей, способами защиты от вирусов (программ, которые портят другие программы), способами управления ресурсами памяти, периферийными устройствами. Различия ОС обоснованы обычно свойствами и назначением самих ЭВМ, спецификой их использования. Можно назвать наиболее распространенные операционные системы, это: MS DOS, UNIX, Windows 95 и далее, WindowsNT и ОС, поддерживающие работу ЭВМ в сетевых конфигурациях (так называемые сетевые ОС). Например, большое распространение получили следующие сетевые ОС: NetWare 4.1 (4)ирма Novell), Windows NT Server 3.5 (фирма Microsoft) и LAN Server 4.0 Advanced (фирма IBM) др.

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

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

· обслуживание магнитных дисков;

· обслуживание файлов и каталогов;

· предоставление информации о ресурсах компьютера;

· шифрование информации;

· защита от компьютерных вирусов;

· архивация файлов

· обслуживание сети (управление общими ресурсами в распределенных вычислительных системах: сетевыми накопителями на магнитных дисках, принтерами, сканерами, передаваемыми сообщениями и т. д.)

· утилита печати текстов;

· утилиты восстановления удаленных файлов;

· утилиты ремонта и др.

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


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

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.007 с.