Size: a a a

pro.osdev - os development

2021 August 17

BV

Boris Vinogradov in pro.osdev - os development
Открой книгу, любую по ос
источник

BV

Boris Vinogradov in pro.osdev - os development
И пробуй
источник

BV

Boris Vinogradov in pro.osdev - os development
Возьми один уровень
источник

BV

Boris Vinogradov in pro.osdev - os development
Потом два
источник

BV

Boris Vinogradov in pro.osdev - os development
Ну и наконец три с локальным кэшем
источник

C

COTULARS in pro.osdev - os development
не совсем понимаю о чём вы
источник

RG

R G in pro.osdev - os development
то есть видишь одна сложная задача уже разбилась на четыре задачи попроще.
источник

BV

Boris Vinogradov in pro.osdev - os development
Не пытайся сразу дерево страниц делать
источник

BV

Boris Vinogradov in pro.osdev - os development
Начни с регионов
источник

C

COTULARS in pro.osdev - os development
хорошо попробую, спасибо)
источник

C

COTULARS in pro.osdev - os development
кстати за одно не подскажите как такое трактовать?
источник

C

COTULARS in pro.osdev - os development
struct page_table_entry {
 u64 present : 1;
 u64 writable : 1;
 u64 user_accessible : 1;
 u64 write_through_caching : 1;
 u64 disable_cache : 1;
 u64 accessed : 1;
 u64 dirty : 1;
 u64 huge : 1;
 u64 global : 1;
 u64 unused : 3;
 u64 frame : 40;
 u64 unused1 : 11;
 u64 no_execute : 1;
} attribute ((packed));
источник

BV

Boris Vinogradov in pro.osdev - os development
Что именно?
источник

C

COTULARS in pro.osdev - os development
:1
:40
источник

BV

Boris Vinogradov in pro.osdev - os development
Структура с битовыми полями, я бы выучил си для начала
источник

BV

Boris Vinogradov in pro.osdev - os development
Я кажется понял почему ты не хочешь яву
источник

BV

Boris Vinogradov in pro.osdev - os development
Количество битов
источник

C

COTULARS in pro.osdev - os development
я предполагал что это битовые поля но мне требовалось подтврждение
источник

C

COTULARS in pro.osdev - os development
почему же?
источник

BV

Boris Vinogradov in pro.osdev - os development
Потому что у тебя проблемы со знанием их, не? В этом нет ничего постыдного
источник