2012-02-10 2 views
0

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

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

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

ответ

0

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

+0

Спасибо, я думаю, что вы прав насчет опроса. Я не знал, что такое №6, но я считаю, что планировщик процессора подходит для # 4, поскольку мы использовали этот термин специально в наших лекциях. Так много терминов! – raphnguyen