Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2009, 15:04   #1
Disel
Форумчанин
 
Аватар для Disel
 
Регистрация: 08.01.2009
Сообщений: 180
По умолчанию Пишу программу, посоветуйте кто что знает.

Здраствуйте. Я пишу программу, которая блокирует обращение к определеным блокам(или адрессам) оперативной памяти. Данная программа нужна потому что у меня сломался Ноутбук, верне в нем стала глючить(повредилась) встроенная оперативная память(сразу говарю ремонту не подлежит, и дополнительная планка памяти не помогает). Т.е. как происходит обращение в поврежденую часть оперативной памяти(как я это понял), то высвечивается синий фон с надписью что то типа "Обращение к памяти по такому то адресу - Ошибка", после чего Ноутбук выключается. Бывает еще одна ерунда: в ноуте 256 мб встроеной оперативки, загружаешь ОС заходишь в свойства "Мой компьютер" и там написано 128 мб ОЗУ, а бывает нормально - 256 мв. Так вот когда оперативки 128, то ноут работает еще болемение (наверно потому что нет обращений в поврежденую часть оперативки).
Искал в инете мой случай и ни чего не нашел, правда один человек нашелся с такой проблеммой и сказал что надо писать прогу(которуя я пишу), готовых прог не нашел.

Так вот просьба моя такая: посоветуйте кто что знает в моем случаи.
"Все что натыкано на клаве, ведет тебя к погибели иль славе"
Если помог нажми на весы
Disel вне форума Ответить с цитированием
Старый 31.01.2009, 15:23   #2
КОСМО
 
Регистрация: 31.01.2009
Сообщений: 4
По умолчанию

Тема какая?
КОСМО вне форума Ответить с цитированием
Старый 31.01.2009, 16:12   #3
Disel
Форумчанин
 
Аватар для Disel
 
Регистрация: 08.01.2009
Сообщений: 180
По умолчанию

Если писать прогу, то посоветуйте что-нбудь что для этого надо, если проблема решается другим способом, то подскажите как.
"Все что натыкано на клаве, ведет тебя к погибели иль славе"
Если помог нажми на весы
Disel вне форума Ответить с цитированием
Старый 31.01.2009, 16:46   #4
КОСМО
 
Регистрация: 31.01.2009
Сообщений: 4
По умолчанию

А как вы здаете лабораторные?
КОСМО вне форума Ответить с цитированием
Старый 31.01.2009, 18:21   #5
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

т.е. ты не пишешь программу, а хочешь только узнать можно ее написать или нет... если ты хочешь как то заблокировать память то тебе всяко разно нужно к ней обращаться, следовательно ты получишь бсод...
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 31.01.2009, 18:52   #6
Antonio_M
Товарищ Индус)
Пользователь
 
Аватар для Antonio_M
 
Регистрация: 16.07.2007
Сообщений: 16
По умолчанию

А может дело и вовсе не в оперативной памяти. Попробуйте memtest+, бывает на практически каждом дистрибутиве linux.
Всегда Ваш, Antonio_M.
Antonio_M вне форума Ответить с цитированием
Старый 31.01.2009, 18:56   #7
Disel
Форумчанин
 
Аватар для Disel
 
Регистрация: 08.01.2009
Сообщений: 180
По умолчанию

Цитата:
Сообщение от Antonio_M Посмотреть сообщение
А может дело и вовсе не в оперативной памяти. Попробуйте memtest+, бывает на практически каждом дистрибутиве linux.
Пробовал, тест до конца ни доходит и тупо виснит.
"Все что натыкано на клаве, ведет тебя к погибели иль славе"
Если помог нажми на весы
Disel вне форума Ответить с цитированием
Старый 01.02.2009, 15:45   #8
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от Disel Посмотреть сообщение
Здраствуйте. Я пишу программу, которая блокирует обращение к определеным блокам(или адрессам) оперативной памяти.
пиши драйвер режима ядра, по другому никак. Если писать обычное приложение, то это не решаемо ни в одной операцинной системе защищённого режима.

Цитата:
Сообщение от Disel Посмотреть сообщение
Т.е. как происходит обращение в поврежденую часть оперативной памяти(как я это понял), то высвечивается синий фон с надписью что то типа "Обращение к памяти по такому то адресу - Ошибка", после чего Ноутбук выключается. Бывает еще одна ерунда: в ноуте 256 мб встроеной оперативки, загружаешь ОС заходишь в свойства "Мой компьютер" и там написано 128 мб ОЗУ, а бывает нормально - 256 мв. Так вот когда оперативки 128, то ноут работает еще болемение
можно взять эти обе планки памяти и выкинуть очень далеко и купить новую, оперативная память сейчас бесплатная, 1 ГБ памяти DDR2 стоит 600 р.
rpy3uH вне форума Ответить с цитированием
Старый 01.02.2009, 15:51   #9
Disel
Форумчанин
 
Аватар для Disel
 
Регистрация: 08.01.2009
Сообщений: 180
По умолчанию

Цитата:
Сообщение от rpy3uH Посмотреть сообщение
можно взять эти обе планки памяти и выкинуть очень далеко...
В том то и дело что нелзя, потомучто первая она интегрированая. Так бы и я сам додумался.
"Все что натыкано на клаве, ведет тебя к погибели иль славе"
Если помог нажми на весы
Disel вне форума Ответить с цитированием
Старый 01.02.2009, 16:04   #10
Antonio_M
Товарищ Индус)
Пользователь
 
Аватар для Antonio_M
 
Регистрация: 16.07.2007
Сообщений: 16
По умолчанию

В таком случае выхода нет, кроме как выпаять память и впаять другую, однако и это может не удастся. Программой проблему не решишь, как уже сказал KORN.
Всегда Ваш, Antonio_M.
Antonio_M вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вирус! Помогите.(Кто, что знает?) Sk!f Свободное общение 5 23.09.2008 13:57
что ни кто не знает как составит запрос??? bmb_66 БД в Delphi 7 16.03.2008 09:26
кто знает что за элемент Ec Tunel Skorpion2017 Компоненты Delphi 0 06.02.2008 04:12