Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СПО: Ответы к экзамену.doc
Скачиваний:
33
Добавлен:
17.04.2019
Размер:
376.32 Кб
Скачать

Вопросы к экзамену по дисциплине «Системное программное обеспечение»

  1. Определение, структура программного обеспечения.

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

1. Операционные системы (ОС).

2. Системы управления файлами (СУФ).

3. Интерфейсные оболочки для взаимодействия пользователя с ОС и программные среды.

4. Системы программирования.

5. Утилиты.

Рис. 1.1. Обобщённая структура программного обеспечения

вычислительной системы

2. Определение, функции операционной системы (ос).

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

Основными функциями, которые выполняют ОС:

1. Управление элементами, блоками и устройствами ЭВМ.

2. Обеспечение хранения и доступа к информации (файловая система).

3. Выделение ресурсов ПЭВМ (памяти, процессорного времени, внешних устройств) для выполняемых процессов (управление ресурсами).

4. Организация взаимодействия между выполняемыми процессами (система прерываний).

5. Приём от пользователя (или от оператора системы) заданий или команд и их обработка

3. Определение, основные принципы построения ос.

Основные принципы построения ОС

1. Принцип модульности

Модуль – функционально законченный элемент системы, отвечающий требованиям межмодульного интерфейса.

2. Принцип функциональной избирательности

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

В состав ядра входят, как правило, следующие модули:

  • модули по управлению системой прерываний;

  • средства по переводу программ из состояния выполнения в состояние ожидания, готовности и обратно;

3. Принцип генерируемости ОС

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

4. Принцип функциональной избыточности

Этот принцип дает возможность проведения одной и той же работы различными способами.

5. Принцип виртуализации

6. Принцип независимости программ от внешних устройств

7. Принцип совместимости

8. Принцип открытой и наращиваемой ОС

9. Принцип модульности (переносимости)

Операционная система должна относительно легко переноситься:

  • с процессора одного типа на процессор другого типа;

  • с аппаратной платформы (архитектуры вычислительной системы) одного типа на аппаратную платформу другого типа.

10. Принцип обеспечения безопасности вычислений