Системное программное обеспечение

Автор работы: Пользователь скрыл имя, 10 Января 2014 в 15:10, реферат

Краткое описание

Системное программное обеспечение(System Software) - совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ.
СПО управляет ресурсами компьютерной системы и позволяет пользователям программировать в более выразительных языках, чем машинных язык компьютера. Состав СПО мало зависит от характера решаемых задач пользователя.
Системное программное обеспечение предназначено для:
· создания операционной среды функционирования других программ (другими словами, для организации выполнения программ);
· автоматизации разработки (создания) новых программ;

Прикрепленные файлы: 1 файл

32 вопрос.docx

— 34.41 Кб (Скачать документ)

32 вопрос - Системное программное обеспечение

 

Системное программное обеспечение(System Software) - совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ.

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

Системное программное обеспечение  предназначено для:

·      создания операционной среды функционирования других программ (другими словами, для организации выполнения программ);

·      автоматизации разработки (создания) новых программ;

·      обеспечения надежной и эффективной работы самого компьютера и вычислительной сети;

·      проведения диагностики и профилактики аппаратуры компьютера и вычислительных сетей;

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

 

Классификация системного программного обеспечения 

 

В СПО традиционно включают

·      системные управляющие и

·      системные обрабатывающие программы.  

 

Управляющие системные программы организуют корректное функционирование всех устройств системы.

Основные системные функции  управляющих программ -

·      управление вычислительными процессами и вычислительными комплексами и

·      работа с внутренними данными ОС.

Как правило, они находятся  в основной памяти. Это резидентные программы, составляющие ядро ОС. Управляющие программы, которые загружаются в память непосредственно перед выполнением, называю транзитными (transitive).

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

 

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

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

Другая классификация

Часто Системное ПО компьютера подразделяют на БАЗОВОЕ и СЕРВИСНОЕ программное обеспечение.

БАЗОВОЕ программное обеспечение (base software) - минимальный набор программных средств, обеспечивающих работу компьютера.

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

·      операционные системы и драйверы в составе ОС;

·      интерфейсные оболочки для взаимодействия пользователя с ОС (операционные оболочки) и программные среды;

·      системы управления файлами. 

 

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

СЕРВИСНОЕ программное обеспечение - программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя.

Это набор сервисных, дополнительно  устанавливаемых программ, которые можно классифицировать по функциональному признаку следующим образом:

·      драйверы специфических и специальных устройств (те, которые не поставляются в составе ОС).

·      программы диагностики работоспособности компьютера;

·      антивирусные программы, обеспечивающие защиту компьютера, обнаружение и восстановление зараженных файлов;

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

·      программы архивирования данных, которые обеспечивают процесс сжатия информации в файлах с целью уменьшения объема памяти для ее хранения;

·      программы обслуживания сети. 

 

Эти программы часто называются утилитами. (Заметим, что к антивирусным средствам этот термин обычно не применяется) 

 

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

 

 

 

 

 

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

 

Системные программы должны удовлетворять следующим требованиям:

·      прозрачность работы;

·      гарантированная надежность выполнения в соответствии со спецификациями;

Функциональные требования  называются спецификациями

·      максимальная скорость выполнения;

·      минимальные затраты на хранение машинных кодов;

·      поддержка стандартных средств связи с прикладными программами. 

 

Эффективность системных  программ зависит от времени их создания и надежности исполняемого кода.

Требование эффективности  системных программ вызывает необходимость использования специальных языков

·      машинно-ориентированных типа языка Assembler и

·      высокого уровня типа C или C++.

К типам данных этих языков отнесены указатели на данные различных  типов или адреса данных и программных  объектов.

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

Таким образом, системное  ПО – это совокупность программных  и языковых средств.

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

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


Информация о работе Системное программное обеспечение