Форум программистов, компьютерный форум 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 -... подробнее

Показать сообщение отдельно
Renji
1753 / 1180 / 274
Регистрация: 05.06.2014
Сообщений: 3,398
07.07.2016, 19:47     Как операционная система выделяет виртуальную память процессу?
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
Таблица это 4 млрд возможных адресов и что им соответствует в реальной памяти?
Таблица это ассоциативный массив. Физический адрес=массив[старшие биты виртуального адреса]+младшие биты виртуального адреса. Ну, плюс обработка особых ситуаций типа "часть памяти уехала в своп".
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
И зачем в таком случаи ссылатся вирт адресу 0х0101 и 0х2442 на один и тот же реальный.
Чтоб быстро получить большой кусок памяти забитый нулями (ссылками на одну и ту же страницу с нулями).
Предупреждая вопрос "нафиг память нулями забивать" - а вдруг там остались явки и пароли другого процесса?
 
Текущее время: 14:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru