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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразовать и упорядочить две заданные строки соглано условию http://www.cyberforum.ru/cpp/thread1777280.html
Здравствуйте, помогите, пожалуйста, кто-нибудь с заданием. Нужно создать программу: Даны строки A и B. Если в A есть символы из B и в B нет повторяющихся символов, то упорядочить символы B в алфавитном порядке, и удалить все символы, кроме латинских букв из A; в остальных случаях упорядочить символы A в порядке, обратном к алфавитному, удалив повторяющиеся символы, и продублировать русские...
C++ Вывести название месяца по его номеру #include <iostream> using namespace std; void main() { setlocale(LC_ALL, "Rus"); int n; cout << "Введите месяц "; cin >> n; if (n=1) cout << "Зима" << endl; http://www.cyberforum.ru/cpp/thread1777266.html
C++ По заданному натуральному числу найти его корень, печатая все промежуточные результаты
Корнем числа является - сумма его цифр, если она(сумма) меньше 10. - корень суммы цифр в противном случае. Например, 78996. Считаем сумму цифр. получаем 39. Не меньше 10, поэтому снова считаем сумму цифр. Получаем 12. Не меньше 10, снова считаем, получаем 3. Итак, корень числа 78996 - 3. По заданному натуральному числу найти его корень, печатая все промежуточные результаты: Вход 78996...
C++ Error: invalid conversion from 'char' to 'char*' [-fpermissive]|
Ребят что не так я делаю? Если что я только начал указатели, условие задачи: Напишите функцию, которая запрашивает у пользователя его имя и фамилию в виде двух отдельных значений. Функция должна возвращать оба значения вызывающему окружению при помощи указателя или ссылки, передаваемой в функцию. Делал через ссылки, все работает, а с указателем не выходит. #include <iostream> #include...
C++ Установить, что число содержит ровно две разные цифры http://www.cyberforum.ru/cpp/thread1777211.html
Буду премного благодарен за помощь. Натуральное число называется двояким, если в его десятичной записи встречается не более двух различных цифр. Например, числа 3, 23, 33, 100, 12121 — двоякие, а числа 123 и 9980 — нет. Для заданного натурального числа N требуется определить, оно двоякое или нет. Вход 3 123 123 77777
C++ Счастливые числа Как-то не могу вникнуть в суть кода :( Назовем число счастливым, если сумма цифр на четных позициях равня сумме цифр на нечетных позициях. Позиции нумеруются с единицы начиная с правого конца числа, т.е. последняя цифра имеет позицию 1, предпоследняя 2 и т.д. Рассмотрим число 15224. Сумма цифа на нетеных позициях - 4 + 2 + 1 = 7. Сумма цифр на четных позициях - 2 + 5 = 7, поэтому число 15224 -... подробнее

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

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

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


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