![]() |
память ?!
проблемы:
память Sumsung DDR 256 Mb что-то с ней случилось : в XP налицо никаких тормажений и затруднений не было, а вот в 98..... очень медленно запускается простенькая программа (около 20сек) ужас... а сегодня.. о боже... я видел три синих экрана смерти...:kill: memtest говорит ВСЕ OK.... что это может быть? если бы память имела бэды программа показала бы это..?? вроде очень все хорошо о ней отзывались... |
А ты уверен, что это не ось глючит?
|
ну да.... переустановил все.. тока не вчистую... системки потом переписал обратно...
|
hempsmoke
если тебе нужно протестить память есть хороший метод: берешь мег 30 инфы, все это раром пакуешь, потом тестируешь архив. Если есть bad crc то тогда глючит. Но. А с чего ты взял что собственно память? |
а тестить архив чем посоветуешь?
Цитата:
|
Под такие симптомы попадает все что угодно. Как софт так и железо, кстати, и система тоже, т.к. не думаю что что-то "поломалось" при переустановке винды.
|
а чем архив протестить?
|
тести тем, чем упаковывал. (WinRAR)
а после установки системы, не помешает установить драйвера от материнки. просто иногда об этом забывают. |
это явно не железные проблемы, т.к. в ХР все работает на ура, а в 98 не хочит. Переустанови 98 в чистую.
|
Iskliuchat problemmi jeleza ya bi ne stal, t.k. 98 i XP w silu mnogih prichin chastenko rabotajut s jelezom po-raznomu.
|
не, винрар - не лучший тест для памяти... и тормоза - не признак ошибок памяти. и с трудом верится, что экспи работает на глючной памяти, а 98-ая - нет. как хелл сказал, работают они с железом по-разному, но принцип работы с физической памятью - один и тот же. гонять байты-килобайты туда-сюда. если есть ошибка памяти, она должна проявляться везде. и я склоняюсь в пользу проблем со операционкой. а если и железо виновато, то не память. факт.
з.ы. а кто нам мешает протестить память еще более легким способом? чтобы ее исключить - взять и поменять на другую. тормоза останутся - уверен! |
Zygot
переустановка вчистую невозможна, т.к. компьютер используется постоянно с небольшими перерывами, а подчистую повлечет за собой переустановку всех программ.. =(( а на это времени нет... пока... helldomain точняк, начиная с жестких дисков... вроде блин диск один, параметры одни, а работает в полтора раза медленей в 98... ну это уже другой разговор... dimonk где бы ее взять блин... если бы не небольшие проблемы (хотя большие) с деньгами все на.. поменял бы... а так... а у друзей у всех SDRAMы.... =(( |
dimonk
Цитата:
А совет я этот привел чтоб человек потестировал и успокоился, т.к. с памятью все в порядке должно быть. У меня недавно товарищ поставил себе ХР, а потом снес. Спрашиваю чего? Говорит, цитирую "Раньше на 98 все игрушки гоняли а теперь тормозят и заметно", спрашиваю, а дрова ставил? Грит нет, ОНО Ж И ТАК САМО ОПРЕДЕЛИЛОСЬ :) Я к тому что дрова бы от матери не помешали бы (виа4ин1 или еще такое что-то) |
Denver
усе стоит.... все лицензионное ьлин.... с диска... =) да, забыл архив проверил - память в норме, что мне и говорил memtest... =) уууууухххх..... значит система... блин... это просто невозможно... так работать... аська, winamp, пара прог в трее, netcaptor c 5 окнами и Bat - все ... полный уход в даун... ну это мыслимо? =) |
Dimonk, a wot zdes ti nemnogo uzkowato smotrish:
1. Raznie mehanizmi raspredelniya dostupa (soglasen, soglasen, eto soft). 2. Raznie metodi cachinga. 3. Pamyat wrode cherez PCI rabotaet, a XP po drugomu BUS MASTER'a kowiryaet. 4. XP po-drugomu reshaet problemmi taiminga RAM i cache. 5. Drugoi algoritm raspredeleniya stranic. |
нет, память НЕ через pci работает. в современных чиспетах она работает с северным мостом, поддержка pci реализуется мостом южным.
bus master - это работа устройств на шине pci в обход цп и реализуется он на уровне драйверов (поддержка этого режима на уровне железа - само собой разумеется). драйвера под 98 и экспи, все же, пишутся одной конторой и реализуют один мехнизм работы, пусть и разные ядра у систем. проблемы тайминга (а кто сказал, что это проблемы? :biggrin:) решаются на уровне железа - если данные не успевают подкачиваться (из-за медленности периферийного устройства), процессор простаивает. сам по себе. другое дело, что энтёвое ядро останавливает процессор, если для него нет работы - но речь не об этом. со страницами - да, ядра работают по-другому. в смысле, по-разному решают, какая из страниц нужна, а какую можно выгрузить. процессор все равно работает в одном и том же режиме, и адресация одна и та же. короче, память либо работает, либо вообще не работает - хоть какие драйвера ставь. если memtest считает, что все нормально - скорее всего, так и есть. если криво работает железо, то виновата не память. если тормоза в системе - возможно, дрова какие-то криво стоят. или программы. |
Uprawlenie geitami pamyati idet cherez pci.
|
:biggrin:
не, ну ты сам прикинь. с памятью работает северный мост, с pci - южный. северный мост напрямую связывает проц и память. между мостами есть, пусть и высокопроизводительная, но, по сути своей - промежуточная, магистраль. нафига, спрашивается, северному мосту просить мост южный, чтобы тот вернул ему команду передать пару десятков килобайт между двумя устройствами, подключенными опять-таки к северному мосту?! к тому же скорость шины pci - максимум 133 мбайта/с. как через нее будет идти общение памяти с процом?! не забывай, к тому же, что ддр за такт передает в 2 раза больше информации, шина проца - в 4 (если речь о quad pumped). pci такого не умеет! если бы через нее пахала память, то я не знаю... |
E. Ti ne ponyal. Cherez uprawlenie PCI mojno zakrit zapis na opredelennie pagi pamyati. Gi. Wot chto podrazumewalos pod gate control'om.
|
неее... чтой-то тут не так... поясни свою мысль, желательно с примерами и/или ссылками.
при чем тут pci? эта аббревиатура означает peripheral component interconnect и связана именно с периферийными устройствами. при чем тут оперативная память? да, спецификация pci предусматривает прямое обращение устройств к памяти, в обход цп. но трансляцию адресов обеспечивает операционная система вкупе с возможностями процессора. это они поддерживают страничную структуру виртуальной памяти. этим занимается ядро системы, а не драйвера. без bus mastering'а вполне можно обойтись - зря ты его вспомнил. он обеспечивается на уровне дров и возможностей железа. в общем, черта лысого две системы работают по-разному из-за памяти. она или работает, или нет. бывают и плавающие ошибки, но им подвластна любая система. обе системы работают с железом через те же ресурсы - через диапазоны адресов ввода-вывода, через прерывания, через каналы дма. используются АБСОЛЮТНО одинаковые возможности АБСОЛЮТНО одинакового железа, писаны они одной и той же компанией. только 98-ая использует старую архитектуру - включает и 16-битный код, а энтя - чисто 32-битная система, писанная с нуля (ну, почти :shuffle:), хорошо продуманная архитектура. и все отличия у них - чисто программные. |
Translyaciya siuda otnosheniya ne imeet. No w zaschischennom rejime est wozmojnost uprawlyat dostupami k pamyati cherez us-wo na PCI. T.e. sistema budet zaprashiwat razresheniya u dewaisa wisyaschego na PCI.
|
ыыы! процессор понятия не имеет о том, что такое pci, но тем не менее отлично работает в защищенном режиме. устройства pci понятия не имеют, что такое защищенный режим, но тем не менее работают с памятью в режиме dma.
а как быть с компами, у которых нет шины pci, но есть защищенный режим работы? i286, i386? |
Processor ne znaet. Mosti znajut.
286/386: wot poetomu tam i net funkcij rashirennogo uprawleniya dostupom k stranicam. |
хелл, ну чтобы не быть голословным - подкинь ссылочку? поискал - не нашел по этой теме. и до сих пор не могу понять - а при чем тут pci, управление которым осуществляется другой микросхемой (в чипсетах с хабовой архитектурой). как мост pci, решающий совершенно другие функции и стоящий в стороне от взаимоотношений процессора и памяти может решать их судьбу?!
|
Blin, dimonk, wlom iskat. Eto ne sowsem kontrol, eto bolshe pohoje na mehanizm callback'a.
|
ооо, ну это уже ближе получается :smile: ты про то, что процессор инициирует обмен между памятью и периферией через dma для подгрузки/выгрузки страниц? но тут механизм штатный для всех систем.
|
Ehh... Primer. Proga rabotajushaya w multizadachnoi srede w V86 pitaetsya poluchit dostup k stranice pamyati. Proc/chipset proweryat spiski callbackow. W spiske stoit device, function takaya-to, idet zapros cherez PCI na ustroistwo, ustroistwo otwechaet da ili net (tipa razreshit/zapretit).
|
нет, чипсет ничего не проверяет. он лишь обеспечивает передачу данных по внутренним шинам и поддержку внешних устройств. адресация в защищенном режиме поддерживается непосредственно возможностями процессора. если он обнаруживает, что страница, к которой обратилось приложение, отсутствует в памяти, то происходит прерывание (совершенно прозрачно для программы) и средствами операционной системы эти данные подкачиваются с внешних устройств. т.е. программа обращается к памяти, происходит прерывание, если программа имеет право обратиться к этим данным, процессор решает, где находятся эти данные - в физической памяти, или выгружены на внешний носитель. если выгружены, операционная система знает, где их найти - грубо говоря, дорожка, головка, сектор жесткого диска. потом обращается к железу через драйверы, готовит его к передачи данных в оперативную память. затем устройство инициализирует режим dma и закачивает данные, местонахождение которых указала ему операционная ситстема в оперативную память. операционная система, получив подтверждение, что данные благополучно прибыли, возвращает управление программе, запросившей доступ к этим данным.
привилегии доступа к различным областям памяти, как и адресация, обеспечиваются исключительно аппаратными возможностями процессора. внешние устройства, как и шина pci (она ведь тоже - периферийное устройство по отношению к процессору), понятия не имеют о существовании таблиц дескрипторов, селекторов, уровнях привилегий (они же - кольца защиты) и т.п. периферийные устройства готовятся к передаче данных именно программным путем. к решению судьбы программы и к управлению памятью они никакого отношения не имеют. защита, повторюсь, реализуется НЕ шиной pci - она лишь используется для связи процессора и памяти с периферией. и запретить доступ к страницам памяти посредством шины pci мы НЕ можем. поддержка виртуальной памяти в nt и 9х реализована несколько по-разному - это да. лучше продуманы привилегии процессов. частенько синие экраны в 9х возникали из-за ошибок в самой системе - то она страницы из свопа не подгружает, то вовремя не высвободит физическую оперативную память. в nt это продумано лучше. но они обе работают на ОДНОМ железе, используют ОДИНАКОВЫЕ его возможности. разница только в реализации этих возможностей - программная разница, еще раз отмечу. |
Tak. Chuwstwuju ya, po etomu woprosu mi k soglasiju ne pridem.
\ |
| Часовой пояс GMT +4, время: 21:26. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.