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

Работа с памятью - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возвращение по ссылке http://www.cyberforum.ru/cpp-beginners/thread745059.html
Здравствуйте! Суть проблемы следующая. Необходимо, чтобы методы класса Pstring2 возвращали значения по ссылке, с возможностью размещения вызова функции слева от знака равно в операциях со сроками. Всем по плюсику и печеньку!В суть кода можно не вникать, он работает. Меня интересуют только возвращаемые методами класса Pstring2 значения. Нужно их преобразовать так, чтобы можно было их использовать...
C++ Написать функцию без параметров, возвращающую при каждом вызове следующее простое число Написать функцию без параметров, возвращающую при каждом вызове следующее простое число (первый вызов возвращает 2, следующий – 3, третий – 5, и т. д.). Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. Правила форума http://www.cyberforum.ru/cpp-beginners/thread745058.html
C++ Написать функцию, вычисляющую число последовательностей из нулей и единиц длины n, не содержащих двух единиц подряд
1)Написать функцию, вычисляющую число последовательностей из нулей и единиц длины n, не содержащих двух единиц подряд (обозначим это число p(n)). Используйте рекурсию, то есть подумайте, как вычислить число p(n), если бы вы знали, чему равны p(n-1), p(n-2), … p(1). Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема....
C++ Напишите функцию Swap(a, b), аргументами которой могут быть числа любого типа
Напишите функцию Swap(a, b), аргументами которой могут быть числа любого типа. Функция меняет значения своих аргументов и не возвращает никакого значения. В функции main() проверьте правильность работы функция Swap. Измените программу таким образом, чтобы при сборке программы в конфигурации Debug вызывалась определенная вами функция Swap, а для конфигурации Release –...
C++ Класс для прямоугольника http://www.cyberforum.ru/cpp-beginners/thread745047.html
Доброго времени суток По заданию нужно написать класс для прямоугольников. Написал всё кроме 1го метода перегрузки оператора. Метод должен получить наименьший прямоугольник, содержащий два заданных прямоугольника. Вот что уменя получилось Класс: class Rect { private: int x1, y1, dx, dy; // x1, y1 - координаты левого верхнего угла, dx и dy длина и ширина
C++ Нужно чтобы функция в зависимости от условий возвращала string или double Привет, как можно реализовать? Нужно чтобы функция в зависимости от условий возвращала string или double подробнее

Показать сообщение отдельно
Alexandr1966
25 / 25 / 1
Регистрация: 17.12.2012
Сообщений: 438

Работа с памятью - C++

26.12.2012, 03:15. Просмотров 666. Ответов 11
Метки (Все метки)

Всем привет! Не могу разобраться, как написать код программы, которая моделирует механизм виртуальной памяти.
Кто сможет реализовать хотя бы что-то по этому заданию, буду очень благодарен

Вариант: Страничная организация – первый попавшийся кандидат на выгрузку.
1. Описание процессов.
1.1.В качестве рабочего процесса обработки можно взять процесс кодировки – декодировки русскоязычного текста
1.2.Модуль подкачки – функции
- выбор страницы или сегмента из ВП
- выбор подходящего свободного пространства (только для сегментов)
- выбор кандидата на выгрузку
- выгрузка (если сегмент или страница были модифицированы)
- загрузка подгружаемого сегмента
Для визуализации работы модуля подкачки на экране имитируются ячейки памяти с заполнением их информацией из загруженных страниц
+ вывод на экран таблицы дескрипторов
+ вывод входной фразы
+ вывод выходной фразы
2. Для имитации физического и виртуального адресных пространств используются 2 массива различной длины.
3. В качестве виртуального адреса можно взять код символа или придумать свою индексацию.
Существенно! Сканирование виртуального массива быть не должно.
Например:
Используем коды символов и страницы по 8 элементов, тогда
P = КОД div 8
I = КОД mod 8
Аv=(P ; I)
4. Важно! Для получения физического адреса по виртуальному для страничного способа организации используется операция конкатенации (для сегментного  арифметическое сложение).
5.При разработке структуры таблицы дескрипторов страниц (сегментов) продумать и обосновать, какая информация нужна для реализации процесса подкачки.
6. Процесс обработки д.б. визуализирован!
Например, информация, выводящаяся в процессе обработки на экран, представлена следующим образом:
1.первая строка – входная фраза с отображением стадии обработки (инверсным цветом)
2.строки имитирующие ячейки
3.таблицы дескрипторов
4.выходная строка (появляется по мере обработки)

Добавлено через 3 часа 0 минут
реализовать нужно в Visual Studio 2008 в консольном приложении Win32

Добавлено через 5 часов 24 минуты
подскажите, очень надо!!!

Добавлено через 12 часов 27 минут
виртуальная память - неужели никто не в курсе как сделать можно?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru