Игры компьютеров

09.26.2008 20:48:17

Рекомендации по установке чипов памяти (часть 3-я)

by Core2 @ 09.26.2008 20:48:17


Главным секретом успешного удаления СИММ является осторожное отгибание защелок. Они удерживают СИММ в гнезде. Если вы сделаете это грубо, вы просто поломаете их. Некоторые разъемы для СИММ сделаны очень хорошо и в них установлены металлические защелки — сломать их труднее — но к сожалению во многих разъемах защелки пластмассовые. Отгибать защелки лучше всего с помощью отвертки, ножа или с помощью пальцев. Вы почувствуете, что СИММ начал двигаться и это явится для вас сигналом к тому, что можно попытаться вытолкнуть его из разъема немного вперед. Если вы уже отогнули одну защелку и освободили эту сторону СИММ, поработайте над другой стороной.

Установка СИММ осуществляется похожим образом. Вы помешаете СИММ в разъем под некоторым углом, а затем толкая от себя устанавливаете его вертикально, следя за тем чтобы обе защелки надежно захватили его. Если не получилось с первого раза, выньте его и попробуйте второй раз.

Память - одна из наиболее чувствительных деталей вашего ПК, как электрически, так и физически. Теперь, когда вы узнали о памяти больше, ваш компьютер станет работать лучше, давайте посмотрим, как обеспечить эту память необходимой ей для работы энергией - в нашей следующей статье.

...

09.26.2008 20:47:23

Рекомендации по установке чипов памяти (часть 2-я)

by Core2 @ 09.26.2008 20:47:23

Если вы вставили его неправильно или вам необходимо вынуть старый чип, воспользуйтесь небольшой отверткой. Сначала аккуратно приподнимите один край микросхемы, затем другой, а после этого полностью вставьте отвертку под чип и выньте его. Убедитесь, что вы вставили отвертку под чип, а не под разъем. Вынуть разъем труднее чем чип, но если вам это удастся, материнская плата наверняка будет испорчена.

Не используйте специальные съемники, входящие в комплекты инструментов для разборки ПК. Они позволяют вынуть микросхему очень аккуратно, но лишь в том случае, если вы умеете ими пользоваться. Лучше использовать маленькую отвертку и помнить, что главным инструментом является терпение. Внимательно посмотрите, что именно вам надо сделать и не экономьте время.


А как насчет СИММ? Удаление СИММ является более трудной задачей. На картинке, показано как надо снимать СИММ.

На занятиях, где я рассказываю слушателям об обслуживании ПК, часто происходит один и тот же эпизод, когда речь заходит о замене СИММ. Каждый раз я говорю, "Не вынимайте СИММ до тех пор, пока я не покажу как это делается" и каждый раз находится идиот, который считает, что он быстрее разберется сам. Он хватает СИММ и вынимает его — совершенно уверенный в том, что он знает как вынуть СИММ! Однако к сожалению, этот разъем никогда не сможет больше удерживать СИММ, поскольку он отломал маленькие пластмассовые защелки, которые удерживали СИММ в разъеме. Более неприятным является то, что память уже невозможно будет установить на материнскую плату, а это значит, что кому-то — и именно ему — придется покупать новую. Если вы не хотите использовать для тренировок старую карточку MasterCard, следуйте моим советам.

...

09.26.2008 20:44:49

Рекомендации по установке чипов памяти

by Core2 @ 09.26.2008 20:44:49

Существует достаточное количество руководств, содержащих практические советы, по установке чипов памяти. За свою жизнь, я установил гигабайты памяти (потренировавшись на 1 М чипах можно переходить и к I r), и эта работа — по мне.


Сначала, как всегда, вспомним о статическом электричестве. Ваш акриловый свитер и подошвы ботинок В великолепный его генератор. Если я боюсь появления статического электричества, а со мной нет моего любимого браслета — я снимаю туфли и носки. Я знаю, это выглядит несколько странно, но за все время работы я испортил всего несколько чипов памяти - меньше полудюжины.

Затем вставьте чипы в разъемы системной платы. Как и прежде, не вставляйте память в плату не выключив питание. Ориентируйте чип таким образом, чтобы ключ на нем стоял так же, как и на других микросхемах. Расстояние между рядами выводов новой микросхемы может превышать расстояние между рядами контактов разъема. Проверьте это, вставив один ряд выводов микросхемы в разъем и совместив другой ряд выводов с из гнездами. В этот момент вы можете увидеть, есть ли несоответствие между рядами выводов и рядами гнезд. Дважды проверьте совпадение выводов и рядов, а затем аккуратно вставьте чип в разъем, придавливая его сверху.

...

09.26.2008 20:39:17

"Рельеф" и "шахматная доска"

by Core2 @ 09.26.2008 20:39:17


Существуют и другие проблемы памяти, которые невозможно обнаружить однобайтным тестированием. Рассмотрим набор однобитных ячеек памяти, изображенный на картинке.

Но предположим, что биты одного вида могут "просачиваться" в биты другого вида так как это показано на картинке.

Этот эффект проявляется в том, что нулевые биты просачиваются в единичные биты других ячеек, превращая в конечном итоге их содержимое в нуль. Заполнение каждого бита нулевыми значениями, а затем окружение его единицами и наоборот, называется тестом "Рельеф". Тест "шахматная лоска" записывает образцы нулей и единиц в видео черных и белых квадратов шахматной доски.

Все эти тесты встроены в две сервисные программы, которые я рекомендовал в статье, Checkit и QAPlus, Я настоятельно рекомендую воспользоваться этими программами, после того, как вы установили новую память.

...

09.26.2008 20:37:23

"Бегущий" бит

by Core2 @ 09.26.2008 20:37:23

Несколько лет тому назад, когда я работал над первым изданием этих статей, у меня стало увеличиваться время, необходимое на распечатку моего набора статей. Кроме того, стали возникать странные ошибки: время от времени по непонятной причине символы печатались с ошибками. Сначала я думал, что сбоит принтер, но потом проверил файлы на диске и убедился, что и там символы были набраны неверно. Я счел это достаточно странным, поскольку я проверял текст — как и многое другое — но этих ошибок там не было. Я стал склоняться к мысли, что эти ошибки вызваны работой компьютера.


Я заподозрил свой Bernoulli Box и стал сохранять документацию на жестком диске. Но и там неожиданно появлялись ошибки, причем я заметил, что некоторые файлы портились именно в процессе копирования.

Это навело на мысль, что причина ошибки кроется в системной памяти. Любой кусочек данных проходит сквозь системную память и может иногда — впрочем, достаточно редко ~ испортиться. В конце концов я запустил тест памяти, который носит название "бегущий бит".

Обычный тест памяти переходит к определенной ячейке памяти и проверяет запись и чтение, записывая в определенный байт памяти комбинации нулей и единиц, а затем считывая их обратно. Тесты такого рода не сообщали мне об ошибках. А что можно сказать об интерактивных проблемах? Оказалось, что имеются две ячейки памяти расположенные, скажем, под номерами: ячейка 560 К и ячейка 600 К, которые связаны между собой. Когда они проверяются по отдельности, путем записи/считывания — ошибок нет. Но если записать что-либо в ячейку 560 К - о чудо! — это число тут же появляется в ячейке 600 К.

Такого рода ошибки, называются "бегущий бит", и это скорее проблема адресных цепей микросхемы, чем собственно ячейки памяти. Не имеет смысла возиться с выяснением причин такой неисправности — следует просто заменить память.

...

09.26.2008 20:36:01

Тестирование памяти

by Core2 @ 09.26.2008 20:36:01


Современные ОЗУ достаточно надежны, но иногда вы можете встретиться с отказом программного обеспечения весьма странного вида, возникающим на некоторых СИММ: программные ошибки. Эти ошибки могут быть обнаружены с помощью весьма специфических тестов.

...

09.26.2008 20:34:31

Несовпадение частот чипов и ошибки изготовителей

by Core2 @ 09.26.2008 20:34:31


Если вам необходим чип с определенным временем доступа, ну скажем 80 нс, а вы можете приобрести только более быстрые чипы — ну скажем с 60 нс — то сможете ли вы заменить медленные 80 нс чипы более быстрыми 60 нс? Да, но когда вы будете это делать вам придется заменить весь банк чипов. Установка одного 60 нс чипа в банк, где установлены 80 нс чипы, часто вызывает ошибки.

Если возможно, избегайте ставить в один ряд микросхемы различных изготовителей. Я не берусь со всей определенностью объяснить причины, но однажды я проверял работу памяти состоящей из двух рядов— один ряд полностью состоял из чипов Mitsubishi, а другой — из чипов Toshiba. Оба работали великолепно. Я смешал чипы, и появились ошибки. Восстановил прежнее расположение — ошибки исчезли.

И не забудьте проверить установку чипа: надежно ли он вставлен в разъем? Все ли выводы чипа попали в разъем, или один запрятался под корпус и не попал в разъем?

...

09.26.2008 20:32:54

Ошибки памяти вызванные сбоями питания (часть 2-я)

by Core2 @ 09.26.2008 20:32:54


Не упало ли напряжение в сети ниже нормы? Недостаточное значение напряжения питания может вызывать ошибки паритета. Это в свою очередь может вызвать серьезные неприятности, если вы собираетесь в этот момент записывать на диск большой объем информации.

Это может произойти например в момент, когда вы пытаетесь сохранить большой файл Lotus 1-2-3 на диск. Вы обращаетесь к диску, но мощности блока питания не хватает для того, чтобы в первый момент обращения удержать значение напряжения питания на постоянном уровне. Конденсаторы в ячейках памяти ДОЗУ не могут подзарядиться — и возникает сбой памяти.

Хотя это и не является типичной причиной, но плохо экранированные источники радиоактивного излучения тоже могут служить причиной сбоев. Припоминаю, что в начале 80-х, в моем компьютере стоял 64 К чип, керамическая подложка которого излучала незначительное количество а-частиц. Они приводили к случайным, неповторяющимся сбоям. Я с большим удовольствием избавился от него.

...

09.26.2008 20:29:13

Ошибки памяти вызванные сбоями питания

by Core2 @ 09.26.2008 20:29:13


Память часто сбоит по вполне простой причине: она испытывает необходимость в постоянном напряжении питания. Если питание пропадает или наоборот повышается, на несколько миллионных далей секунды, память может потерять свое содержимое, что вызовет сбой в работе компьютера. Это не ошибки вызванные собственно памятью — это был сбой вызванный сбоем питания. Память в данном случае выполняет функции индикатора питания — своего рода канарейки в угольной шахте вашего ПК.

По тем же самым линиям, что и питание, могут проскакивать всплески напряжения, вызванные статическим электричеством. Пройдитесь по синтетическому ковру в вашей комнате, а затем прикоснитесь к системному блоку, и вы с большой долей вероятности сможете вызвать ошибку памяти — но пожалуйста, не пытайтесь проделывать это, поскольку вы можете навсегда испортить вашу память. Точно так же, сбой в работе блока питания может вызвать аналогичные проблемы. Чтобы защититься от сбоев в работе сети нужен очень хороший блок питания.

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

...

09.26.2008 20:24:43

Причины ошибок памяти

by Core2 @ 09.26.2008 20:24:43


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

...

09.26.2008 20:22:04

Материнская плата AT 1 типа

by Core2 @ 09.26.2008 20:22:04

Маркировка материнской платы; 256/512 К.

Два физических 16-битных банка состоят из 18 128 К чипов, которые обеспечивают 256 К памяти в каждом банке, и общую память 512 К на материнской плате.


Материнская плата AT 2 типа (Model 339)

Маркировка материнской платы: 256/512 К.

Один физический 16-битный банк состоит из 18 256 К чипов, которые обеспечивают 512 К памяти в банке, и общую память 512 К на материнской плате.

...

09.26.2008 20:20:43

Сообщения об ошибках памяти AT (часть 2-я)

by Core2 @ 09.26.2008 20:20:43


Вторая модель содержит два ряда 256 К чипов общим объемом 512 К в банке под номером 0. Все логические банки с 0 по 7 попадают в этот банк памяти.

Если теперь два ряда являются одним логическим банком, как я найду плохой чип? В AT для указания ошибки используются четыре разряда, при этом два первых разряда обозначают чип в верхнем (старшем) байте, биты с 8 по 15; а два последующих разряда обозначают ошибку в нижнем (младшем) байте, биты с 0 по 7. Например, получив сообщение об ошибке 30000 0008 201 можно сказать, что четыре средних разряда обозначают плохой чип. Либо два первых, либо два последних разряда будут равны нулю — ошибка находится в байте на который указывают ненулевые разряды. Здесь мы видим, что чип обозначенный 08 находится в младшем байте; а именно в 3 бите. Ну а если вышел из строя чип паритета? Тогда сообщение об ошибке памяти будет иметь вид 0000 и нам придется заменить чип паритета, чтобы локализовать неисправность.

Во многих клонах и платах расширения вы можете увидеть те же обозначения битов, что и в IBM, но в них может просто использоваться метка, определяющая младший и старший байты. Вы вполне справедливо считаете, что появление немаркированных платине может быть всеобщим. Но если плата никак не маркирована, то лучшим способом определиться в этой ситуации будет взгляд на 256 К чипы, у которых выводы с 5 по 7 и с 9 по 13 являются адресными — это поможет вам составить карту памяти немаркированной платы. Помните однако, что вместо 256 К чипов могут использоваться 64 К чипы.

...

09.26.2008 20:15:03

Сообщения об ошибках памяти AT

by Core2 @ 09.26.2008 20:15:03

Подобно 286 клонам, AT является 16-битной машиной, и поэтому банки состоят не из 9, а из 18 чипов.

Существуют две модели материнских плат AT: * ранние модели с 36 128 К чипами; * модель 339 с 18 256 К чипами.

Вспомним, что 286 использует 18-чиповые банки, поэтому с точки зрения AT старая материнская плата имеет только два 256 К банка, а 339 имеет только один 512 К банк.


Сообщения об ошибках разрабатывались IBM в предположении, что память продолжает набираться из 64 К чипов. Это означает, что один физический 256 К банк рассматривается как четыре логических банка по 64 К. Если это непонятно я повторю еще раз: если данный 256 К чип отказал, то на экране может появиться одно из четырех сообщений об ошибке — он будет соответствовать одному из 4 логических 64 К блоков.

Теперь вспомним, что сообщения об ошибке относится к двум вещам: 64 К банку и чипу в этом банке.

Обе модели IBM AT содержат на материнской плате 512 К. Первая модель использует четыре ряда 128 К чипов по девять чипов в ряду. Два ряда формируют физический банк общей емкостью 256 К, которые эквивалентны четырем логическим банкам по 64 К. Поэтому первые два ряда в первом физическом банке могут содержать ошибку, которая будет иметь номера логических банков — 0, 1, 2, 3.

...

09.26.2008 20:10:42

Сообщения об ошибках в х86-совместимых компьютерах (часть 2-я)

by Core2 @ 09.26.2008 20:10:42


Если вы используете 16-разрядную карту памяти AT, подключенную к 16-разрядной шине 386 компьютера, вы будете иметь дело с 16-разрядным банком, установленным на этой карте. (Соответствие разрядности банка и разрядности шины данных становится весьма важным, когда вы расширяете память ПК. Для 386 машины вам необходимо добавить 36 чипов или 4 СИММ. Поскольку и чипы и СИММ могут иметь размер либо 256 К либо 1 М, вы сможете добавить память группами по 4-256 К = 1 М или по 4-1 М = 4 М.)

Используя выше полученное правило мы можем определить, какой банк неисправен, но как определить, какой из 18 чипов — плохой? Несложно. Снова взгляните на картинку — вы можете определить плохую группу из 9 чипов, потому что одна группа имеет четные адреса, а вторая - нечетные. Теперь посмотрите на сообщение об ошибке — оно выглядит примерно так: 1234:5678. Теперь обратите внимание на крайний правый разряд - если там есть цифры О, 2, 4, 8, А, С или Е, значит виноваты младшие разряды. В противном случае неисправны старшие.

...

09.26.2008 20:08:44

Сообщения об ошибках в х86-совместимых компьютерах

by Core2 @ 09.26.2008 20:08:44

Прежде чем я расскажу о сообщениях об ошибках IBM AT, следует обсудить диагностику памяти AT клонов.


64 К банков хватало для 8088 машин. Это было вполне справедливо, поскольку 8088 чип -8-разрядный. Поэтому использовалось девять чипов: восемь для данных, один для контроля ошибок. Но 8086 и 80286 являются 16-разрядными процессорами. Для того, чтобы побыстрее использовать 16-разрядную память, можно использовать те же 9-чиповые группы. Примерное расположение банков в этом случае показано на картинке.

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

Постарайтесь понять, что два верхних ряда уже не являются 64 К банками, а представляют собой один 128 К банк. Если появилось сообщение об ошибке в первом 128 К банке, значит проблема может быть в одном из двух верхних рядов. Два нижних ряда будут работать как один 512 К банк.

Мы можем установить общее правило: разрядность физического банка равна разрядности шины данных для данной группы чипов. Процессор 80286 в AT компьютере имеет 16 разрядную шину данных, поэтому на материнской памяти должны стоять 16-разрядные банки памяти. Процессор 8086 в Compaq Descpro также имеет 16-разрядную шину данных и поэтому чипы должны быть организованы в 16-разрядные банки, Для 386 ПК нам нужны 32-разрядные группы, поскольку мы используем 32-разрядную шину, и должны иметь банк, состоящий из 36 чипов.

...

09.26.2008 20:06:57

Сообщения об ошибках в 8088 клонах (часть 2-я)

by Core2 @ 09.26.2008 20:06:57

Сообщения об ошибках в 8088: соотношения между физическими банками и адресами ошибок

Физический банк Адреса ошибок

Первый (64 К) 0ХХХ:ХХХХ

Второй (64 К) 1ХХХ:ХХХХ

Третий (256 К) 2:ХХХ:ХХХХ, 3:ХХХ:ХХХХ, 4:ХХХ:ХХХХ, 5:ХХХ:ХХХ

Четвертый (256 К) 6.ХХХ.ХХХХ, 7.ХХХ.ХХХХ, 8.ХХХ.ХХХХ, 9:ХХХ:ХХХ

Распределение памяти на типичной материнской плате приведено на картинке.


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

...

09.26.2008 20:02:08

Сообщения об ошибках в 8088 клонах

by Core2 @ 09.26.2008 20:02:08


Вы уже видели, что память, как правило, организована банками по девять чипов. Фактически все не IBM не предоставляют диагностической информации, определенно указывающей на чип; скорее всего на экране вы увидите сообщение, указывающее на банк, в котором содержится ошибка. Вы увидите сообщение наподобие такого Error at 3000:12А0

Нас интересует крайняя слева цифра — 3. Память организована группами по 64 К: 0 — первая группа, 1 — вторая группа, 2 — третья группа, 3 — четвертая группа. Последняя группа на подозрении. Итак, если у вас есть материнская плата с четырьмя банками по 64 К, вам необходимо заменить четвертый банк, чтобы устранить эту ошибку.

Но может случиться так, что память не организована в виде физических 64 К банков. Например в AT&T 6300, используются физические 64 К банки для первых двух логических банков, а для оставшихся восьми логических банков используются два 256 К банка. Итак, когда имеются 256 К банки, один 256 К физический банк соответствует четырем логическим 64 К банкам.

...

09.26.2008 19:59:13

Пример сообщения об ошибке

by Core2 @ 09.26.2008 19:59:13


Предположим у вас есть 286 материнская плата PC. Вы включаете компьютер и решаете выпить чашку кофе, ожидая окончания теста памяти. Когда вы возвращаетесь, то видите на экране сообщение PARITY CHECK 1. Чтобы Конкретизировать неисправность вам необходимо увидеть номер ошибки. Чтобы определить неисправность выключите машину, сосчитайте до 5 и снова включите ее. Внимательно смотрите на экран — сообщение об ошибке появится буквально на секунду. Вы увидите что-нибудь вроде 3008 201, а затем появится сообщение PARITY CHECK 1.

Декодировав это сообщение, замените неисправный чип. Затем можете продолжать пить кофе.

...

09.26.2008 19:55:12

Особый случай: 40FF 201

by Core2 @ 09.26.2008 19:55:12


Это сообщение об ошибке возникает вслед за сообщением PARITY CHECK 2 в 256 К PC. Рассматривая руководство по декодированию ошибок памяти мы не находим в нем ошибки 40FF — на материнской плате ошибки заканчиваются на ЗОХХ. Это означает, что ошибка 40FF относится к плате расширения. Однако идентификатор чипа FF говорит о том, что неисправны все девять чипов банка! (Сложите коды всех чипов и в сумме они дадут FF.) Такое сообщение возникает, когда полностью невозможно обратиться к плате расширения памяти.

Оно может появиться в том случае, если переключатели DIP указывают на то, что установлено более 256 К, но плата расширения отсутствует или неисправна.

...

09.26.2008 19:50:09

Материнская плата PC 1 типа: оригинальные PC начала 1981—1983 г.г.

by Core2 @ 09.26.2008 19:50:09


Маркировка материнской платы: 16 К - 64 К CPU. Содержит четыре 16 К банка для получения общего объема 64 К.

Примеры:

0С01 201 — нижний ряд, второй слева чип.

0440 201 — второй сверху ряд, четвертый слева чип.

Материнская плата PC 2 типа: РС-2 (1983—1987) и XT (1983—1987)

Маркировка материнской платы: 64 К — 256 К CPU. Содержит четыре 64 К банка для получения общего объема 256 К. Примеры:

3008 201 для PC или 30000 08 201 для XT: средняя микросхема в нижнем ряду, обозначенная *.

2080 201 для PC или 20000 80 201 для XT: крайний справа чип, во втором снизу ряду, обозначенный +.

Материнская плата XT 640 К (1986-1987)

Маркировка материнской платы: 256 К - 640 К CPU. Содержит два банка по 256 К и два 64 К банка для получения общего объема 640 К. Примеры:

Снова используем 30000 08 201, но теперь это самый верхний ряд. Обратите внимание, что коды 00000 08 201, 10000 08 201 и 30000 08 201 обозначают одну и ту же микросхему, обозначенную *.

80000 10 201: трети сверху ряд, шестая слева микросхема, обозначенная +.

...

Page copy protected against web site content infringement by Copyscape

лечение в Израиле стало доступней