Уровни программного обеспечения. Их характеристики
Организация вычислительной среды
Независимо от того, на сколько уровней разделена вычислительная среда, неизменным остается одно: каждый последующий уровень базируется на предыдущем. Это означает, что программы, находящиеся на более высоком уровне, не могут работать без тех программ, которые находятся ниже.
· Уровень 1. На самом низшем – первом уровне находитсябазовая система ввода-вывода – BIOS. Она занимает промежуточное положение между техническим и программным видами обеспечения. Поэтому её относят к микропрограммному обеспечению. С помощью BIOS реализуются связи технической и программной компонент вычислительной системы. Как и всё остальное программное обеспечение, микропрограммы - это набор команд, но подобно техническому обеспечению этот набор не носит временного характера, а находится в постоянной памяти компьютера. Кратко рассмотрим назначение BIOS. Любой компьютер имеет множество внутренних и внешних компонент. Для реализации управления необходимо точно знать, какие компоненты содержит компьютер, их параметры, и как к ним можно обратиться при работе. Безусловно, если бы все компьютеры имели единую конфигурацию, этих проблем бы не было. Однако современные компьютеры тем и хороши, что пользователь может сам компоновать вычислительную систему для своих нужд, сообразуясь со своими возможностями. BIOS может настраиваться на определенную конфигурацию технических средств, имеющихся в распоряжении пользователя. При включении компьютера BIOS производит тестирование каждого из компонентов машины и читает настройки компьютера.
· Уровень 2. На втором уровне вычислительной среды находится операционная система (ОС). Операционная система занимает особое место среди всех системных программ, поскольку простота и удобство работы на компьютере во многом определяется установленной на нём операционной системой. Операционная система представляет собой комплекс программ, которые обеспечивают пользователю и прикладным программам способы общения с устройствами компьютера. Принято говорить, что операционная система предлагает пользователю интерфейс – методы и средства управления компьютерным процессом. В отличие от BIOS операционная система гораздо больше по размерам, поэтому на неработающем компьютере она хранится на устройствах внешней памяти (обычно на жестком диске). После включения компьютера ОС автоматически загружается в его основную память и берет на себя все функции управления, осуществляя их через BIOS.
· Уровень 3. На этом уровне находятся программы, дающие возможность пользователю решать свои прикладные задачи. Многие из этих программ имеют универсальное назначение, например, системы обработки текстов, электронные таблицы, системы управления базами данных, системы обработки графических изображений и пр. Сюда же следует отнести системы программирования, то есть программные комплексы, предназначенные для создания прикладных программ. Поскольку программы третьего уровня являются рабочим инструментом пользователя, их называют инструментальными. Спектр этих программ весьма широк и зависит от поля деятельности и профессиональных интересов пользователя.
· Уровень 4. Этот уровень содержит самое большое количество программ. Здесь находятся результаты работы пользователя в конкретной области его деятельности, например, текстовые документы, результаты расчетов, графические иллюстрации, прикладные программы. В общем, на последнем уровне располагается всё, что создано с помощью инструментальных программных средств и работает под их управлением.
Таким образом, иерархия уровней организации вычислительной среды организована так, что программы, находящиеся на высокой ступеньке, не могут работать без тех программ, которые находятся ниже. Поэтому наиболее ценные для пользователя программы и приложения, расположенные на верхних уровнях, не могут функционировать без системных программ.
21.Классификация прикладных и служебных программных средств.