Программное обеспечение ПК

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

Рисунок 3.1 – Классификация программного обеспечения ПК

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

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: