Терминология концепций ОС - PullRequest
0 голосов
/ 10 февраля 2012

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

  1. Различные очереди планирования, используемые операционной системой, будут состоять из списков процессов .
  2. Обработка прерываний - это методика периодической проверки, чтобы увидеть, выполнено ли условие (такое как завершение некоторой запрошенной операции ввода / вывода).
  3. Когда ЦП находится в режиме ядра , работающая программа имеет доступ к ограниченному набору функций ЦП.
  4. Задача Планировщика ЦП состоит в том, чтобы выбрать процесс в очереди готовности и изменить его состояние.
  5. Процессор обычно поддерживает вектор прерываний , поэтому ОС может реагировать соответствующим образом при возникновении какого-либо интересующего события в аппаратном обеспечении.
  6. Используя traps , контроллер устройства может использовать простой на шине для чтения или записи в основную память.
  7. Во время переключения контекста состояние одного процесса копируется из ЦП и сохраняется, а состояние другого процесса восстанавливается.
  8. Операционная система состоит из ядра и набора приложений программ, которые запускаются как пользовательские процессы и предоставляют операционные услуги пользователю или работают в фоновом режиме, чтобы компьютер работал нормально.

В наших главах так много терминов, что я не совсем уверен, правильно ли я использую.

1 Ответ

0 голосов
/ 10 февраля 2012

Мои мысли:
1. Процессы и / или потоков . Работа и задачи не являются неслыханными либо. Могут быть и другие вещи. Например. в MS Windows также имеются отложенные вызовы процедур (DPC), которые можно поставить в очередь.
2. Это должен быть опрос .
4. Почему CPU планировщик? Почему не просто планировщик?
6. Я не уверен насчет traps в контексте оборудования / шины.

...