Страничная Адресация Памяти

  Рет қаралды 14,267

Volodya Mozhenkov

Volodya Mozhenkov

9 жыл бұрын

Пожалуй сама важная, для восприятия многих процессов в операционной системе, форма адресации памяти.

Пікірлер: 17
@Dentair
@Dentair 6 жыл бұрын
А за твои видео отдельное спасибо, очень познавательно, а еще хороший показатель количества смысла вкладываемого в минуту, без воды так сказать, круто!)
@checklogic5483
@checklogic5483 Жыл бұрын
Спасибо Вам огромное за понятное и подробное объяснение темы!
@darsalim1
@darsalim1 2 жыл бұрын
Спасибо Вам, очень качественно изложено!)
@Ord4s
@Ord4s 3 жыл бұрын
Спасибо, очень интересно!
@user-xs5wv1ho9u
@user-xs5wv1ho9u Жыл бұрын
Очень доходчиво
@YanPashkovsky
@YanPashkovsky 9 жыл бұрын
4:40 не в одном байте, а в двух
@protiv_bio
@protiv_bio 2 жыл бұрын
16:11 на самом деле это изрядное упрощение и не совсем правда. Во-первых, сама таблица выровнена, т.е. занимает ровно одну страницу. И соответстенно, не всегда все записи внутри одной таблицы ссылаются на корректные страницы (в т.ч. на страницы с таблицами другого уровня) - в этом суть экономии памяти в страничном режиме, что не нужно все адресное пространство адресовывать без необходимости. А значит, в каждой записи есть бит присутствия, который надо проверять, прежле чем пытаться отдать адрес. Во-вторых, битов доступа там несколько - на запись, исполнение и т.п. В long mode встречаются 4 уровня таблиц, два из которых могут быть финальными - т.е. ссылаться на страницы 2 MiB и 1 гигабайт, и все эти биты тоже нужно проверять в процессе выдачи адреса. Ну и, конечно, до 4 записей нужно сосчитать, прежде чем проц будет готов применить оффсет к адресу конечной страницы
@flowcsgo804
@flowcsgo804 2 жыл бұрын
11:12 - спасибо, угарнул ахахахах
@protiv_bio
@protiv_bio 6 жыл бұрын
при этом часть страниц хранится в файле подкачки?
@user-kj6tq2gc2s
@user-kj6tq2gc2s 4 жыл бұрын
Володя, здравствуйте, немогу сам разобраться с моментом адресации, 3я колонка, что надо пересмотреть может видео есть а я найти не могу
@Dentair
@Dentair 6 жыл бұрын
Что бы не было описок при написании множественных нулей и единиц, давно же придумали разделять пробелом, например каждые 4 цифры или даже каждые 8, если большое число)
@user-kr2ff3xr3h
@user-kr2ff3xr3h 3 жыл бұрын
почему всё на ОС списывается? ОС организует таблицу. всё остальное делает сам процессор. пишу я такой mov al, volodya. откомпилировал, слинковал, запустил. В какой момент при выполнении этой mov подключится в работу ОС? всё сделает процессор. чё надо сравнит, с чем надо сложит
@monoteis
@monoteis 3 жыл бұрын
Привет. Одно не понял, как эта таблица делает соответствие адресов страниц на адреса физической памяти дальше?
@PLLLLL8
@PLLLLL8 9 жыл бұрын
Спасибо за прекрасные уроки! У вас очень хорошо получается объяснять. Будут ли уроки связанные с математикой?
@protiv_bio
@protiv_bio 2 жыл бұрын
13:23 а почему вы 12 бит размещаете в 13? Это особенность адресации?
@geoman666
@geoman666 Жыл бұрын
Если инкрементировать число 0001111111111111, получится 0010...0
@sashakuznechkin
@sashakuznechkin 6 ай бұрын
Там не 12 бит 😂😂😂
Сегментная Адресация Памяти
11:26
Volodya Mozhenkov
Рет қаралды 17 М.
ОС #3-2. Виртуальная память
1:24:20
Serge Klimenkov
Рет қаралды 3,7 М.
Surprise Gifts #couplegoals
00:21
Jay & Sharon
Рет қаралды 30 МЛН
маленький брат прыгает в бассейн
00:15
GL Show Russian
Рет қаралды 3,9 МЛН
Эта Мама Испортила Гендер-Пати 😂
00:40
Глеб Рандалайнен
Рет қаралды 10 МЛН
Неразрывное Выделение Памяти
15:09
Volodya Mozhenkov
Рет қаралды 3,8 М.
Принципы объектно-ориентированного программирования
10:17
Оксана Еськова. Основы программирования
Рет қаралды 96
Round Robin планировщик процессов
15:30
Volodya Mozhenkov
Рет қаралды 7 М.
Типы DoS атак
11:48
Volodya Mozhenkov
Рет қаралды 16 М.
Surprise Gifts #couplegoals
00:21
Jay & Sharon
Рет қаралды 30 МЛН