Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_k_ekzamenu_po_distsipline.docx
Скачиваний:
31
Добавлен:
25.09.2019
Размер:
112.5 Кб
Скачать
  1. Командный интерфейс. Виды реализации.

Интерфейс командной строки (англ. Command line interface, CLI) — разновидность текстового интерфейса (CUI) между человеком и компьютером, в котором инструкции компьютеру даются в основном путём ввода с клавиатуры текстовых строк (команд), в UNIX-системах возможно применение мыши.[1] Также известен под названием консоль.

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

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

5. Классификация операционных систем.

Операционные системы можно классифицировать по следующим показателям:

1)По количеству пользователей, одновременно обслуживающих ОС:

-однопользовательские (MS-DOS, Windows)

-многопользовательские (Unix)

2)По числу процессов, одновременно выполняемых системой.

-однозадачные (MS-DOS)

-многозадачные (Windows)

3)По типу доступа пользователей.

-ОС пакетной обработки, т.е. ОС, с пользователем не взаимодействует (ОС 360)

-системы реального времени, т.е. обеспечивают гарантированное время на внешнее событие.

-системы разделения времени, т.е. ОС взаимодействуют с пользователем по очереди.

4) По типу средств вычислительной техники.

-однопроцессорные

-многопроцессорные

-сетевые

-распределенные

6. Программное прерывание и его обработка.

Прерывание – это прекращение выполнения текущей программы для обработки события, которое произошло в микропроцессоре или вне его.

Программное прерывание – возникает при выполнении особой команды процессора, выполнение которой имитирует прерывание, т.е. происходит переход на выполнение новых инструкций.

Внешнее прерывание (аппаратное) - возникает в результате действий пользователя или оператора, или в результате поступления сигналов от аппаратных устройств.

Внутреннее прерывание (искл). – происходят синхронно выполнению программы при появлении аварийной ситуации в ходе исполнения некоторой инструкции программы.

Прерываниям присваивается приоритет, с помощью которого они ранжируются по степени важности и срочности.

Обработка прерываний (как внешних, так и внутренних) в реальном режиме микропроцессора производится в три этапа:

Прекращение выполнения текущей программы.

Переход к выполнению и выполнение программы обработки прерываний.

Возврат управления прерванной программе.

7. Последовательность действий при обработке прерываний.

1) Первичное аппаратное распознавание прерывания.

2) Автоматически сохраняется некоторая часть контекста прерванного потока, которая позволит ядру возобновить исполнение потока после обработки прерывания.

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

4) После того, как прерывание обработано, прерванный контекст восстанавливается и работа потока возобновляется с прерванного места.

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