Сделай Сам Свою Работу на 5

Структура программного обеспечения компьютера

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

Программное обеспечение компьютеров разделяют на общее, или системное (gen­eral Software), и специальное, или прикладное (application or special Software)

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

Общее ПО обычно поставляется потребителям комплектно с компьютером. Часть этого ПО может быть реализована в составе самого компьютера. Например, в ПК часть программ операционных систем и часть контролирующих тестов записана в ПЗУ этих машин.

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

Прикладной программойназывается программный продукт, предназначен­ный для решения конкретной задачи пользователя.

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

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



СПО ПК комплектуется в зависимости от места и роли автоматизированного ра­бочего места (АРМ) работника, использующего в своей деятельности компьютер. В ПО ПК обычно включают небольшое число пакетов программ (табличный процессор, тек­стовый редактор, система управления базами данных и др.), ориентированных на работу с документами. В последнее время наметилась тенденция к комплексированию и слия­нию их в интегрированные программные продукты. Например, пакет MS Office фирмы Microsoft объединяет все перечисленные продукты.

Общее ПО включает в свой состав:

• операционную систему (ОС);

• средства автоматизации программирования (САП);

• комплекс программ технического обслуживания (КПТО);

• пакеты программ, дополняющие возможности ОС (ППос);

• систему документации (СД).

Операционная системаслужит для управления вычислительным процессом путем обеспечения его необходимыми ресурсами.

Средства автоматизации программированияобъединяют программные модули, обеспечивающие этапы подготовки задач к решению, перечень этих этапов был приве­ден в разделе 1. (табл. 1).

Модули КПТОпредназначены для проверки работоспособности вычислительного комплекса. Любой компьютер содержит достаточно многочисленные проверочные и ди­агностические тест программы, предназначенные для контроля работоспособности раз­личных его устройств. Часть этих средств записана в ПЗУ, обеспечивая проверки перед на­чалом вычислений. Многие пакеты, такие как Norton Utilities, PC Tool Deluxe и др., содержат наборы вспомогательных программ-утилит, что дает пользователям необходимый сервис при подготовке вычислений (архивация и сжатие программ, обслуживание дисков и т.д.).

Важной частью ПО является система документации, хотя она и не является про­граммным продуктом. СД предназначается для изучения программных средств, она оп­ределяет порядок их использования, устанавливает требования и правила разработки новых программных компонент и особенности их включения в состав ОПО или СПО.

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

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

 

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

Ярким примером подобных систем могут служить пакеты Norton Commander, DOS Navigator и другие, завоевавшие заслуженную популярность у пользователей. В этом ряду следует рассматривать и графический интерфейс пользователя в Windows (Graphi­cal User Interface, GUI), обеспечивающий взаимодействие пользователя и компьютера. С помощью этих систем трудоемкость работы с компьютером значительно сокращается. Работа пользователя при этом заключается в выборе определенных рубрик меню. Меха­низм обращения к модулям ОС упрощается.

Развитие и усложнение средств обработки, ОС и командных систем привело к появлению операционных сред (operational environment, например, в Micro­soft Windows), обеспечивающих графический интерфейс с широчайшимспектром услуг.

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

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

В иерархии программных средств отсутствуют программы КПТО. Эти компонен­ты непосредственного участия в вычислениях не принимают, они только обеспечивают их. Перед началом вычислений их задачей является проверка работоспособности аппа­ратуры и параметров сопряжения перечисленных уровней ПО.

 



©2015- 2017 stydopedia.ru Все материалы защищены законодательством РФ.