Форум программистов, компьютерный форум CyberForum.ru

Как операционная система выделяет виртуальную память процессу? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка: invalid conversion from "int" to "SDL_RendererFlip" http://www.cyberforum.ru/cpp/thread1776002.html
Скриншот приложен, Вот страница, откуда я брал этот код Подскажите что делать
C++ Icu итератор Здравствуйте. Подскажите как с помощью icu проитерировать посимвольно UnicodeString и на выходе получить то, что сразу можно в обычный string запихнуть. Нагуглил такой вариант: #include <unicode/unistr.h> #include <unicode/uchriter.h> /******/ icu::UnicodeString ustr("Привет Мир! Hello World! 世界,你好!"); const UChar *testText = ustr.getTerminatedBuffer(); ... http://www.cyberforum.ru/cpp/thread1775959.html
C++ Подскажите пожалуйста либу на плюсах для операций с многоугольниками
Вообще задача - вычитать друг из друга пересекающиеся многоугольники (как во множествах) и соответственно находить результирующие многоугольники. Нашёл либу такую вещь, как "Clipper" но он работает только с целыми числами. Сылшал, что у Майкрософта есть какая-то либа для этого, но найти не могу. Подскажите, пожалуйста. Ну и желательно, чтобы можно было в коммерческих целях юзать.
C++ Как убрать столкновение Объектов на плоскости с пустым пространством?
Код определяет столкновение по х и y. if ((obj1.x + obj1.width >= obj2.x) && (obj1.x <= obj2.x + obj2.width)) XColl = true; if ((obj1.y + obj1.height >= obj2.y) && (obj1.y <= obj2.y + obj2.height)) YColl = true; Если (столкновение) то Obj1.x = Obj1.x-1 // Это движение персонажа. Если (столнулся со стенкой) то назад на 1 Вопрос: У меня получается, что Obj1(персонаж) сталкивается не только...
C++ Lvalue и rvalue http://www.cyberforum.ru/cpp/thread1773566.html
Какая выгода использования rvalue? Допустим есть такой класс class A { public: A() = default; void setName(const std::string& name) { m_Name = name; }
C++ Как сделать проверку нажатия по спрайту хаотичной формы? Игра в изометрии на SDL , и встаёт вопрос как сделать проверку нажатия(мышкой) на объект (например кровать) и совершить действия при нажатии(например спать) подробнее

Показать сообщение отдельно
rikimaru2013
C++ Game Dev
2399 / 1093 / 237
Регистрация: 30.11.2013
Сообщений: 3,620
07.07.2016, 19:02  [ТС]     Как операционная система выделяет виртуальную память процессу?
Цитата Сообщение от Kastaneda Посмотреть сообщение
и в таблице страниц могут быть одинаковые адреса
Таблица это 4 млрд возможных адресов и что им соответствует в реальной памяти?

И зачем в таком случаи ссылатся вирт адресу 0х0101 и 0х2442 на один и тот же реальный.

Цитата Сообщение от Kastaneda Посмотреть сообщение
Для полного понимания можно попробовать написать свой велосипед, который, например, будет запускаться под ДОСом, генерировать страницы, каталоги страниц, дескипторы, etc и переходить в protected mode с включенным paging'ом (это страничная адресация). Либо свой загрузчик ОС, и подебажить его на какой-нибудь виртуальной железяке.
звучит так на месяц работки)


Цитата Сообщение от avgoor Посмотреть сообщение
Интересует, как это реализовано, или что?
Интересуют знания, которые будут мне полезны для осознания того или иного механизма.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru