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

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

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

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

2020-12-06 146
Классификация программных продуктов. Классы программных продуктов. Системное программное обеспечение. Инструментарий технологии программирования. Пакеты прикладных программ. 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-плееры, флэш-драйвы, цифровые фотоаппараты, мобильные телефоны и т.д. имеют в своём составе микроконтроллер.


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

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

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

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



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

0.01 с.