2011-gre-cs-practice-book.pdf/Q07 — различия между версиями

Материал из DISCOPAL
Перейти к: навигация, поиск
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
 
== Вопрос: Q07-08c765 ==
 
== Вопрос: Q07-08c765 ==
  
Привилегированная инструкция может быть выполнена только когда оборудование находится в режиме ядра. Какая из следующих инструкций '''НАИМЕНЕЕ''' вероятно является привилегированной инструкцией?
+
Привилегированная инструкция может быть выполнена только когда оборудование находится в [https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B6%D0%B8%D0%BC_%D1%8F%D0%B4%D1%80%D0%B0 режиме ядра]. Какая из следующих инструкций НАИМЕНЕЕ вероятно является привилегированной инструкцией?
  
 
=== Ответы ===
 
=== Ответы ===
  
 
* Правильный ответ: Инструкция, которая изменяет значение счетчика программы
 
* Правильный ответ: Инструкция, которая изменяет значение счетчика программы
 
 
* Инструкция, которая отправляет вывод на принтер
 
* Инструкция, которая отправляет вывод на принтер
 
 
* Инструкция, которая изменяет регистр управления памятью
 
* Инструкция, которая изменяет регистр управления памятью
 
 
* Инструкция, которая останавливает процессор
 
* Инструкция, которая останавливает процессор
 
 
* Инструкция, которая сбрасывает системное время компьютера
 
* Инструкция, которая сбрасывает системное время компьютера
  
Строка 18: Строка 14:
 
{{cstest-source|2011-gre-cs-practice-book.pdf|17|7}}
 
{{cstest-source|2011-gre-cs-practice-book.pdf|17|7}}
  
Рассмотрим каждый пункт по отдельности
+
Рассмотрим каждый пункт по отдельности:
  
* Инструкция, которая изменяет значение счетчика программы - базовая операция, необходимая для работы любой программы, включая пользовательские приложения.
+
* Инструкция, которая изменяет значение счетчика программы — базовая операция, необходимая для работы любой программы, включая пользовательские приложения.
 +
* Инструкция, которая отправляет вывод на принтер — требует контроля доступа к периферийным устройствам и должна управляться операционной системой.
 +
* Инструкция, которая изменяет регистр управления памятью — критически важная операция, влияющая на безопасность и изоляцию процессов в системе.
 +
* Инструкция, которая останавливает процессор — опасная операция, которая влияет на работу всей системы и всех запущенных процессов.
 +
* Инструкция, которая сбрасывает системное время компьютера — влияет на работу всей системы и требует защиты от несанкционированного доступа.
  
* Инструкция, которая отправляет вывод на принтер - требует контроля доступа к периферийным устройствам и должна управляться операционной системой.
+
Вывод: ''Инструкция, которая изменяет значение счетчика программы'' является наименее вероятной привилегированной инструкцией, так как это базовая операция, необходимая для нормальной работы любой программы.
  
* Инструкция, которая изменяет регистр управления памятью - критически важная операция, влияющая на безопасность и изоляцию процессов в системе.
+
{{question-ok|[[Участник:StasFomin|StasFomin]] 20:32, 18 декабря 2024 (UTC)}}
 
+
* Инструкция, которая останавливает процессор - опасная операция, которая влияет на работу всей системы и всех запущенных процессов.
+
 
+
* Инструкция, которая сбрасывает системное время компьютера - влияет на работу всей системы и требует защиты от несанкционированного доступа.
+
 
+
Вывод: ''Инструкция, которая изменяет значение счетчика программы'' является наименее вероятной привилегированной инструкцией, так как это базовая операция, необходимая для нормальной работы любой программы.
+
  
{{reserve-task|[[Участник:Markvernikov|Markvernikov]] 11:13, 18 декабря 2024 (UTC)}}
+
[[Категория:Процессорная архитектура]]
 +
[[Категория:Системное программирование]]

Текущая версия на 20:32, 18 декабря 2024

Вопрос: Q07-08c765

Привилегированная инструкция может быть выполнена только когда оборудование находится в режиме ядра. Какая из следующих инструкций НАИМЕНЕЕ вероятно является привилегированной инструкцией?

Ответы

  • Правильный ответ: Инструкция, которая изменяет значение счетчика программы
  • Инструкция, которая отправляет вывод на принтер
  • Инструкция, которая изменяет регистр управления памятью
  • Инструкция, которая останавливает процессор
  • Инструкция, которая сбрасывает системное время компьютера

Объяснение

Исходники — вопрос 7 на 17 странице книги «2011-gre-cs-practice-book.pdf»

Рассмотрим каждый пункт по отдельности:

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

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