Терминология концепций ОС

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

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

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


person raphnguyen    schedule 10.02.2012    source источник


Ответы (1)


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

person Alexey Frunze    schedule 10.02.2012
comment
Спасибо, я думаю, вы правы насчет голосования. Я не был уверен, что такое № 6, но я считаю, что планировщик ЦП верен для № 4, поскольку мы использовали этот термин специально в наших лекциях. Столько терминов! - person raphnguyen; 10.02.2012