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

Экзамен по курсу «ОС и ОСТ» (гр. ПМ 01-04)

«ОС и оболочки» (гр. ПМИ 01)

Вопросы

  1. Содержательные аспекты основных терминов, используемых в курсе «ос и ост». Вычислительные системы. Основные типы программного обеспечения (по).

Вычислительная система ( ВС ) – объект способный осуществлять:

- хранение,

- обработку и

- передачу данных.

В простейшем случае – компьютер.

Структура ВС:

- аппаратное обеспечение Hardware;

- программное обеспечение Software.

Программное обеспечение ( ПО ):

- системное;

- прикладное.

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

  1. Содержательные аспекты основных терминов, используемых в курсе «ОС и ОСТ». Структура системного ПО (СПО).

Системное ПО:

- Операционная система ОС;

- Системные и программные оболочки;

- Инструменты программирования;

- Тестовое и диагностическое ПО.

  1. Содержательные аспекты основных терминов, используемых в курсе «ОС и ОСТ». Операционная система (ОС). Основные задачи ОС.

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

Основными задачами ОС являются: Управление ресурсами ВС – повышение эффективности использования ВС путём рационального управления её ресурсами в соответствии с некоторыми критериями; Организация интерфейса – предоставление пользователю соответствующего набора услуг.

  1. Ос. Управление ресурсами.

Классификация ресурсов ВС:

по месту расположения

– локальные,

- удалённые ( сетевые );

по принадлежности ресурсу

– аппаратное оборудование (процессоры, память, I/O ( ввод – вывод ) устройства ),

- информационные ресурсы ( программы, данные ).

Основные функции:

- управление процессами ( программами ),

- управление памятью,

- управление I/O устройствами,

- управление файлами ( файловая система ).

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

  1. Операционная система. Услуги ос.

Статические услуги ( ориентированные на человека ):

- уровень командной строки,

- система меню ( текстовый режим, графический режим ).

Динамические услуги ( услуги прикладных программ ( процессов ) ).

Услуги ОС, ориентированные на человека – это интерфейс ОС. Интерфейс на уровне командной строки базируется на концепции «вспоминая и набирай».

Интерфейс системы меню основывается на концепции «смотри и выбирай» и может быть реализован в текстовом и ( или ) графическом формате.

Услуги для прикладных программ ( динамические ).

Возможности операционной системы доступны прикладному программисту в виде набора функций называемого интерфейсом прикладного программирования ( Application Programming Interface – API ). Приложения выполняют обращения к API – функциям с помощью системных вызовов.

  1. Операционная система. Концепции ОС.

Основные концепции ОС:

- Системные вызовы,

- прерывания,

- исключительные ситуации,

- файлы,

- процессы и потоки ( нити ).

  1. Операционная система. Системные вызовы.

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

Системные вызовы – это интерфейс между ОС и пользовательской программой.

Схема обработки системного вызова:

Пользовательская программа запрашивает сервис у ОС.

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]