Лекция №3 в курсе "Архитектура операционной системы (на примере Linux)", осень 2017 Преподаватель курса: Кирилл Владимирович Кринкин Страница лекции на сайте CS центра: goo.gl/UBBLGE Все лекции курса по порядку: bit.ly/2kBPnnZ
Спасибо Вам огромное!:) Насколько я "не очень умная", но мне было вполне понятно! Один минус, когда говорят (и я думаю показывают на слайде указкой), нам не видно куда показывают, и вот тут теряешься - а а об этом ли элементе речь?))) Но! Канал супер!)
Они не связаны, CR3 используется для построения физ. адреса (если включен флаг PG в регистре CR0), то есть - работа с виртуальной памятью. А GDTR хранит лишь дескрипторы сегментов с их уровнями доступа и привилегиями.
сука! принцип поведения резидентных программ это одно из забытых таинств давно ушедших дней. последние несколько секунд лекции просто разбили в дребезги этот секрет, выставив его дешёвым карточным трюком.
Мда трындец, автор даже перевода не знает. Держи "Обзор защищенного режима x86". Я уже не говорю про вставку английских таблиц, чертежей и т.д. Просто это странно, архитектура процессора x86 не нова, много книг написано с грамотным, хорошим переводом. А автор городит свой велосипед, даже на русский поленился перевести таблицы и т.д.
Согласен, наличие слайдов, написанных самим преподавателем очень важно. Можно конечно вставлять страницы из мануалов, но чисто для справки. А на слайдах, по которым ты сам объясняешь, некоторые технические аспекты можно и опустить, отразив лишь основную суть. То как он объяснял сегментацию памяти, тому подтверждение. Насколько я не люблю книги Таненбаума, всё же советую сходить и почитать у него про сегментацию. Даже у него понятнее чем у Кирилла Владимировича. Таненбаум на примере достаточно старой ОС MULTICS разбирает работу сегментации, так что +/- понимание приходит что это и зачем нужно