Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > С/С++
Перезагрузить страницу Тесты оперативной памяти на C++
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
eugira eugira вне форума
Member
 
Сообщений: 47
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 26.08.2005
По умолчанию Тесты оперативной памяти на C++ - 12.09.2008, 00:04

Кто нибудь знает , можно ли писать средствами C++ тесты оперативной памяти (только всей) или это нереально? Ведь даже использование указателейвнутри C-программы позволяет привязать их только к зарезервированному участку памяти.
А в разных операционках - эта память выделяется по разному - в любом случае не вся доступная. Как делаются профессиональные тесты - только лишь ассемблером или как то можно с C++
Ответить с цитированием
  (#2 (permalink)) Старый
Dian Dian вне форума
Member
 
Сообщений: 5,243
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.09.2004
По умолчанию 12.09.2008, 04:04

Написать вполне реально. Из обычно как раз на С и пишут

Цитата:
А в разных операционках - эта память выделяется по разному
А вот под операционкой это вряд ли получится. По крайней мере под виндой
Ответить с цитированием
  (#3 (permalink)) Старый
eugira eugira вне форума
Member
 
Сообщений: 47
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 26.08.2005
По умолчанию 12.09.2008, 09:24

Ну так как же с прохождением битов всей памяти?
Ответить с цитированием
  (#4 (permalink)) Старый
Влад Влад вне форума
Специалист
 
Сообщений: 3,884
Сказал(а) спасибо: 1
Поблагодарили 25 раз(а) в 25 сообщениях
Регистрация: 27.06.2002
Адрес: Санкт-Петербург
По умолчанию 12.09.2008, 11:36

Dian же тебе уже ответил - хоть на C, хоть на С++.... хоть на палке верхом! Вот только тест памяти тебе придется выполнить до загрузки операционки. Современные OC тебя так просто к физической оперативной памяти не пустят. И это не связано с конкретным языком, а связано с устройством ОС и кольцами защиты памяти.


The difference between theory and practice is that in theory, there is no difference between theory and practice, but in practice, there is.
Ответить с цитированием
  (#5 (permalink)) Старый
Jonano Jonano вне форума
Специалист
 
Аватар для Jonano
 
Сообщений: 3,541
Сказал(а) спасибо: 2
Поблагодарили 14 раз(а) в 14 сообщениях
Регистрация: 19.04.2005
По умолчанию 12.09.2008, 11:44

В защищённом режиме ОС не позволит (по крайней мере пользовательским предложениям) осуществить обращение к адресному пространству, не принадлежащему приложению. Это может быть, получится сделать из-под DOS например (и то, таблицу векторов прерываний и область памяти самой системы лучше не трогать).
Ответить с цитированием
Ads.
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавить оперативной памяти Veronika Любые вопросы от новичков 8 13.12.2011 21:19
Напряжение для оперативной памяти ARGUS Память 12 12.11.2011 13:32
Освобождение оперативной памяти Фаринг Любые вопросы от новичков 13 12.11.2011 12:02
Выбор оперативной памяти winterfell Любые вопросы от новичков 3 06.10.2011 17:49
Подбор оперативной памяти Rambrat Память 4 13.09.2011 09:46
распознание оперативной памяти faux Память 10 28.08.2011 18:48
Выбор оперативной памяти No Pasaran! Память 3 23.08.2011 15:17
Количество оперативной памяти les.2007 Любые вопросы от новичков 9 28.04.2011 23:50
Утечка оперативной памяти. GelezniyDen Windows XP 5 18.01.2010 20:24
Вопрос по оперативной памяти Cannabis.Sativa.sv Память 4 29.05.2008 07:50
Выбор оперативной памяти maksik50 Память 4 12.03.2008 19:45
Выбор оперативной памяти VipeR Память 3 29.06.2007 01:34



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов