В Unix,
якщо ви гість-користувач і зробив:
chmod 777 /
Це не вдасться.
Але як це відбувається внутрішньо на апаратному рівні?
Поки що, я думаю, що це відбувається:
- ОС намагається виконати цю інструкцію.
- Інформація про дозволи, можливо, десь у вторинній пам'яті. Тож вона видала б інструкцію з написання.
- До 2, він би перевірив, чи користувач має право робити це. Якщо його немає, то просто випустіть повідомлення про помилку.
Це так відбувається, чи виникає перерва, коли виникає така ситуація? Чи є у таблиці ISR у основній пам'яті рутина, що відповідає непривілейованим інструкціям?