Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Постачальники
Багато компаній займаються продажем модулів пам'яті, але тільки деякі їх дійсно роблять. Існує певне число компаній, що виготовляють мікросхеми пам'яті, на основі яких інші компанії створюють різні модулі пам'яті, такі, як DIMM або RIMM. Більшість виготовлювачів мікросхем оперативної пам'яті створюють також модулі, що містять дані мікросхеми. Інші компанії, навпроти, займаються тільки виробництвом модулів пам'яті, здобуваючи комплектуючі в інших виробників. Існує також певна категорія компаній, які не займаються виробництвом модулів або мікросхем пам'яті; вони здобувають модулі, виготовлені іншими компаніями, і продають їх під своєю торговельною маркою. Модулі пам'яті, виготовлені виробником мікросхем, я відношу до першої групи, а модулі, виготовлені тією або іншою компанією на основі придбаних мікросхем, -до другої групи. Перемаркіровані модулі першої або другої групи, що надходять у продаж під торговельний мазкої якої-небудь іншої компанії, ставляться, як ви розумієте, до третьої групи. Якщо в мене є можливість, я завжди здобуваю тільки модулі пам'яті першої або другої групи, якість яких підтверджене відповідними документами. По суті, ці модулі відрізняються більше надійними характеристиками, що і є гарантією їхньої високої якості. Не слід забувати також про те, що придбання продукції першої або другої групи дозволяє позбутися від одного або декількох посередників, що позначається на кінцевій вартості товару. До числа виготовлювачів першої групи, які займаються виробництвом мікросхем і модулів пам'яті, ставляться компанії Micron (https://www.crucial.com), Samsung(https://www.mymemorystore.com), Infineon(Siemens), Mitsubishi, Toshiba, NECі ін. До другої групи компаній, які займаються виготовленням модулів пам'яті (але не мікросхем), ставляться Kingston, Viking, PNY, Simple Tech, Smart і Modular. При покупці модулів пам'яті третьої групи ви одержуєте товар не від виготовлювача, а від торговельного посередника або перекупника. Незважаючи на те що я відношу цю пам'ять до продукції третьої групи, деякі користувачі називають такі модулі товаром третього сорту, маючи на увазі, що ці модулі пам'яті отримані від стороннього виробника. При цьому назва компанії, що використовує для своєї продукції широко відомі торговельні марки, звичайно не вказується. Виходить, що при виготовленні даного модуля пам'яті використовуються мікросхеми, отримані від " основного" виробника мікросхем пам'яті й установлені на платах DIMM, створених до цього якою-небудь сторонньою компанією (тобто третьою стороною). Варто помітити, що в США цей " жаргонний" термін використовується досить рідко. Більшість великих виробників не продають пам'ять у невеликих обсягах маленьким компаніям або окремим користувачам, але деякі з них містять магазини готової продукції, де можна здобувати модулі пам'яті в будь-яких кількостях, навіть поштучно. Наприклад, компанії Samsung і Micron, що є самими великими виробниками модулів пам'яті, мають магазини готової продукції, послугами яких можуть скористатися звичайні користувачі. Вартість пам'яті, що здобувається в безпосереднього виробника, буде найчастіше нижче, ніж при покупці напівпровідникової продукції у виробників другий і третин групи. Модулі пам'яті DIMM Здобуваючи модулі пам'яті DIMM, необхідно звернути увагу на наступні фактори: - яка потрібна версія - SDR або DDR; - чи необхідна пам'ять із підтримкою коду корекції помилок (ЕСС) або без її; - потрібні чи зареєстровані або небуферизированные типи пам'яті; - яка швидкість пам'яті вам необхідна; - потрібно чи певний час очікування строба адреси стовпця (Column Address Strobe - CAS). Модулі пам'яті DIMM поставляються у вигляді версій з одинарної (SDR) і подвоєної (DDR) швидкістю передачі даних. При цьому в більше сучасних системах звичайно використовуються модулі DDR. Модулі різних типів не є взаємозамінними, тому що в них використовуються зовсім різні схеми сигналів і певне розташування ключових пазів, що дозволяє запобігти їх установці в невідповідні рознімання. У системах, які повинні забезпечувати високу надійність, наприклад файлових серверах, звичайно використовуються модулі, що підтримують код корекції помилок (ЕСС), хоча в багатьох системах використовуються менш дорогі модулі пам'яті, що не мають підтримки ЕСС. У більшості систем використовуються стандартні модулі пам'яті DIMM без додаткової буферизации, але на системних платах файлового сервера або робочої станції, призначених для підтримки досить більших обсягів пам'яті, можуть установлюватися спеціальні високоефективні модулі DIMM. Модулі пам'яті DIMM мають цілий ряд різних швидкостей, тому при їхньому використанні варто пам'ятати про те, що " повільні" модулі можна замінити модулями, що мають більше високу швидкість, але ніяк не навпаки. Наприклад, якщо для коректної роботи системи необхідна пам'ять РС2100 DDR DIMM, те можна встановити модулі DDR DIMM версії РС2700, але не РС1600. Час очікування строба адреси стовпця (CAS) є ще одним фактором, пов'язаним зі швидкодією модулів пам'яті. Ця специфікація, що скорочено позначається як CAS або CL, виражається у вигляді числа циклів, причому менше число циклів указує на більше високу швидкість пам'яті. Менший час очікування CAS скорочує тривалість циклу читання в пакетному режимі, що незначно підвищує ефективність пам'яті. Модулі пам'яті DIMM з ординарною швидкістю передачі даних існують у версіях CL3 і CL2, з яких більше швидкої є пам'ять версії CL2. Модулі DDR DIMM бувають двох версій - CL2, 5 і CL2, причому CL2 є більше швидкою й ефективною версією. При установці модулів DIMM, що мають різний час очікування CAS, система за замовчуванням приведе частоту циклічного повтору до найбільш низького загального знаменника. Перш ніж установлювати мікросхеми або модулі пам'яті, переконаєтеся, що живлення системи відключене. Установка модулів RIMM Процес установки модулів RIMM аналогічний процесу установки DIMM. Модулі RIMM також мають відповідні ключі, що запобігають їхню невірну установку. Не забудьте також установити в порожні рознімання модулі узгодження. Усунення помилок пам'яті Усунути помилки пам'яті досить складно, оскільки не завжди вдається ідентифікувати їхню проблему, що викликала. Найчастіше користувачі винять у всіх збоях програмне забезпечення, хоча насправді у всім винувата пам'ять. У цьому розділі мова йтиме про виявлення помилок пам'яті й способах їхнього усунення. Для усунення помилок пам'яті в першу чергу необхідно мати під рукою кілька діагностичних програм. Зверніть увагу, що деякі помилки пам'яті можуть бути виявлені однією програмою й невидимі для іншої. При включенні комп'ютера кожна системна BIOS перевіряє пам'ять. У більшості випадків проблеми з пам'яттю можуть бути виявлені на цьому етапі. У більше складних ситуаціях необхідно застосовувати інші діагностичні засоби, наприклад комерційну діагностичну програму Check-It, що перебуває на прикладеному до книги компакт-диску. Практично всі сучасні діагностичні програми мають модуль тестування пам'яті. При запуску комп'ютера POST не тільки перевіряє пам'ять, але й обчислює її обсяг. Потім цей обсяг пам'яті рівняється із записаним у параметрах BIOS, і у випадку невідповідності генерується повідомлення про помилку. Якщо в процесі роботи POST при перевірці пам'яті з'являється помилка, то BIOS генерує звуковий сигнал, параметри якого вказують на причину помилки. Більш докладно коди помилок і процедура POST описуються в главі 5, " Базова система уведення-висновку". Прикладений до книги компакт-диск містить докладний перелік звукових сигналів базової системи уведення-висновку й кодів помилок, характерних для тої або інший BIOS. Список кодів BIOS наведений у розділі Technical Reference (Технічне керівництво) у друкується формате, ЩО, PDF. У пропонованому переліку наведені коди звукових сигналів, використовуваних BIOS для індикації непоправних помилок пам'яті. Якщо процедура POST не виявила помилок пам'яті, отже, причина виникнення помилок лежить не в апаратному середовищі або ж POST не впоралася зі своїм завданням. Нерегулярні помилки найчастіше не виявляються POST, що також справедливо й для інших апаратних дефектів. Дана процедура проводиться досить швидко й не претендує на ретельний аналіз. Тому для проведення доскональної перевірки застосовуються завантаження DOS, режим консолі відновлення в Windows XP або ж діагностичний диск. Тести такого роду можуть якщо буде потреба проводитися протягом декількох днів для виявлення невловимого дефекту. Якщо система завантажується нормально, але в процесі роботи з'являються помилки, необхідно скористатися діагностичними програмами. Якщо й у процесі діагностики за допомогою програмних засобів не виявлена причина помилки, то скористайтеся тестерами модулів SIMM/DIMM для більше детальної перевірки працездатності пам'яті. За допомогою цих пристроїв можна перевірити ті параметри, які не можна перевірити діагностичними програмами. Існують версії тестерів, що дозволяють виконувати перевірку модулів пам'яті практично будь-яких типів, починаючи від ранніх версій SIMM і закінчуючи найбільш сучасними модулями DDR DIMM або RIMM. До числа компаній, які займаються реалізацією тестерів модулів пам'яті, ставляться Tanisys (www.tanisys.com), CST(www.simmtester.com)і Aristo (www.memorytester.com).Пропоновані тестери мають досить високу вартість, але для фахівців, що займаються ремонтом ПК на професійному рівні, тестери SIMM/DIMM просто необхідні. Найчастіше пам'ять служить причиною наступних помилок: ■ помилки парності, генерируемые системною платою; ■ помилки типу general protection fault, викликані ушкодженням даних запущеної програми в пам'яті, що приводить до зупинки додатка; ■ помилки типу fatal exception, що виникають при виконанні програмою неприпустимих інструкцій; ■ помилки розподілу, викликані спробою розподілу на нуль, що приводить до помилки запису результату в регістр пам'яті. Деякі з наведених типів помилок є апаратними (збої в ланцюзі харчування, статичні заряди й т.д.), а деякі - програмними (некоректно написані драйвери пристроїв, помилки в програмах і т.д.). Якщо причиною виникнення помилок виразно є оперативна пам'ять, варто скористатися допомогою або однієї програми тестування, або декількох діагностичних додатків. Багато хто припускаються істотної помилки в застосуванні діагностичних програм, наприклад проводять діагностику із включеним системним кэшированием. Це утрудняє тестування, оскільки в більшості систем використовується так званий кэш зі зворотним записом. Принцип його роботи в тім, що дані, записані в основну пам'ять, у першу чергу записуються в кэш. Оскільки діагностична програма споконвічно записує дані й потім відразу ж їх зчитує, дані зчитуються з кэша, а не з основної пам'яті. При цьому тестування проводиться дуже швидко, але перевірці піддається лише сам кэш. Таким чином, обов'язково відключайте кэширование перед тестуванням оперативної пам'яті. При цьому комп'ютер буде працювати досить повільно й діагностика займе на порядок більше часу, однак перевірятися буде пам'ять RAM, а не кэш. Тепер познайомимося із процедурою перевірки й усунення помилок пам'яті 1. Включите систему й простежите за виконанням процедури POST (Power-On Self Test). Якщо POST завершується без помилок, отже, основні параметри пам'яті перевірені. З появою помилок варто перейти до виконання процедур локалізації дефектів. 2. Запустите знову систему й увійдіть у програму BIOS (або CMOS) Setup. Для цього під час виконання POST (але до початку процесу завантаження) натисніть клавішу < F2>. Перевірте в параметрах BIOS Setup, чи збігається обсяг виявленої й установленої пам'яті. У тому випадку, якщо обчислений обсяг пам'яті не відповідає встановленому, звернетеся до процедури локалізації дефектів. 3. У програмі BIOS Setup відключите параметри кэширования. Збережете виконані зміни й завантажите комп'ютер з відформатованої системної дискети, що містить обрані діагностичні програми. Існує цілий ряд діагностичних програм, якими можна скористатися: PC-Technician від Windsor Technologies, Norton Utilities компанії Symantec і т.п. 4. Дотримуючись інструкцій, що з'являється при виконанні діагностичної програми, протестуйте основна й додаткову (XMS) пам'ять. Звичайно в таких програмах існує спеціальний режим, що допускає безперервне циклічне виконання діагностичних процедур. Це дозволяє виявити перемежовані (періодичні) помилки. При виявленні помилок пам'яті, перейдіть до виконання процедури локалізації дефектів. 5. Відсутність помилок при виконанні POST або під час більше повного тестування пам'яті говорить про її нормальне функціонування на апаратному рівні. Перезавантажите комп'ютер і встановите попередні параметри пам'яті в BIOS Setup, зокрема включите опції кеш-пам'яті. 6. Відсутність виявлених помилок при наявності яких-небудь проблем говорить про те, що існуючі помилки пам'яті не можуть бути виявлені стандартними методами або ж їхньою причиною, імовірно, пов'язана із програмним забезпеченням. Для більше повної перевірки модулів SIMM/DIMM звернетеся до фахівця. Я б також звернув увагу на програмне забезпечення (зокрема, на версії драйверів), джерела харчування, а також на системне оточення, особливо на джерела статичної електрики, радіопередавачі й т.п. Процедури локалізації дефекту пам'яті При тестуванні пам'яті, описаному в попередньому розділі, на деяких етапах необхідно виконувати процедури локалізації дефекту. 1. Перезавантажите комп'ютер і запустите програму BIOS Setup. За допомогою меню Advanced або Chipset Setup установите параметри роботи пам'яті за замовчуванням, які є найбільше " повільними". Збережете виконані зміни, перезавантажите комп'ютер і ще раз виконаєте перевірку пам'яті, використовуючи раніше описані процедури тестування й усунення помилок пам'яті. Якщо проблема вирішена, отже, її причиною були невірні параметри пам'яті, установлені в BIOS. У противному випадку причиною помилки, імовірно, є дефекти модулів пам'яті, тому переходите до наступного етапу. 2. Для одержання фізичного доступу до модулів SIMM/DIMM/RIMM, розташованим на системній платі, зніміть кришку корпуса. Визначите компонування банків пам'яті даної системи. Наприклад, у системах Pentium використовуються 64-розрядні банки, тобто кожний банк утвориться одним 168-контатным модулем DIMM. Для коректної роботи систем Pentium 4 буде потрібно два 184-контактних модулі пам'яті RIMM (в окремих каналах) або один 232-контактний модуль RIMM (якщо, звичайно, модулі цього типу використовуються в даній системі). 3. Витягніть всі модулі пам'яті, крім стосовних до першого банку, і повторите раніше описані процедури тестування. Якщо при видаленні першого банку пам'яті проблема зникає, отже, її причина зв'язана саме із цим банком. 4. Заміните модулі першого банку пам'яті й перевірте його ще раз. Якщо після повторної установки й перевірки всіх модулів проблема не зникне, імовірно, її причина пов'язана з несправністю самої системної плати (можливо, з одним з рознімань пам'яті). Заміните системну плату й виконаєте повторну перевірку. Запобігання конфліктів і перетинання областей ROM BIOS Нагадаємо, що сегменти З000 і D000 зарезервовані для ROM і RAM адаптерів. Якщо адреси ROM або RAM яких-небудь двох адаптерів перетинаються, швидше за все, жоден з них працювати не буде. Якщо ви знімете або відключите один з адаптерів, працездатність другого відновиться, але використовувати їх спільно буде неможливо. Якщо адаптерів багато, можна змінити використовувані кожним з них області пам'яті шляхом перестановки перемичок і перемикачів або модифікації програм-драйверів. При цьому їх можна буде сполучити в одному комп'ютері. Подібні конфлікти ускладнюють пошук несправностей. Вам доведеться уважно вивчити документацію до кожного адаптера й визначити, які адреси пам'яті для нього використовуються і як змінити їх для того, щоб домогтися сумісності плат. У більшості випадків проблему вдається вирішити за допомогою згаданих вище перестановок і змін у програмах. Ви повинні переконатися, що плати адаптерів не використовують тих самих ліній запитів переривань, каналів прямого доступу до пам'яті й адрес портів вводу-висновку. Для того щоб уникнути конфліктів між адаптерами, складіть таблицю конфігурації комп'ютера й відзначте в ній ті ресурси, які використовуються кожним із установлених адаптерів. У результаті вийде схема розподілу ресурсів з урахуванням потреб установлених адаптерів, що дозволить не тільки передбачати виникнення конфліктів, але й придасться, якщо ви вирішите придбати новий адаптер. Якщо ваша система підтримує функціональні можливості технології Plug and Play і ви використовуєте відповідні адаптери, то для запобігання конфліктів між адаптерами можна просто змістити використовувані ними області пам'яті. До сожатенню, ця процедура однаково вимагає ретельного вивчення інструкцій для визначення оптимального розташування використовуваної області пам'яті. Конфігурація й оптимізація пам'яті адаптерів В ідеалі плати адаптерів повинні відповідати стандарту Plug and Play (тобто плату потрібно просто вставити в рознімання й скористатися її можливостями). Однак іноді плати адаптерів спроектовані так, начебто в комп'ютері більше нічого немає й бути не може. При установці в комп'ютер нового адаптера спочатку потрібно знати, які адреси верхньої пам'яті, лінії IRQ і канали DMA уже використовуються в системі, а потім настроїти новий адаптер так, щоб він не конфликтовал із установленими платами. Плати адаптерів використовують верхню пам'ять для своїх BIOS і як робочі області RAM. Якщо дві плати намагаються використовувати ту саму область верхньої пам'яті, виникає конфлікт, що може перешкоджати навіть первісному завантаженню комп'ютера. Нижче описано, як уникнути потенційних конфліктів і що робити, якщо вони вже виникли. Розглянуто способи переміщення пам'яті адаптерів для ліквідації конфліктів і наведені деякі міркування із приводу оптимізації використання адаптерами системної пам'яті. Які області верхньої пам'яті використовуються адаптерами? Це можна визначити двома способами: - Прочитати документацію до всіх адаптерів і з'ясувати, які адреси пам'яті вони використовують. - Запустити спеціальну програму діагностики. Другий спосіб трохи простіше (і надійніше). Прикладом може служити програм Microsoft Diagnostic (MSD), що входить до складу Windows 9x (а також у пізніші версії). Можна також використовувати для аналізу конфігурації комп'ютера п; граму Диспетчер пристроїв (Device Manager) Windows 9x/ME/2000/XP. За допомогою ці засобів можна визначити не тільки використовувані адаптерами області верхньої пам'яті, але використовувані ними IRQ. Після виконання MSD або іншої подібної програми роздрукуйте результати роботи. Вирішивши встановити новий адаптер, ви зможете визначити, чи буде він конфлікт вать із установленими пристроями. Переміщення областей пам'яті адаптерів для усунення конфліктів При виникненні конфлікту вам доведеться змінити характеристики одного іл декількох адаптерів, перемістивши області використовуваної ними пам'яті. Для більшості плат адаптерів процедура переміщення пам'яті досить проста й сво дится до зміни положення перемичок або перемикачів, призначених для це' мети. Для пристроїв, що підтримують технологію Plug and Play, необхідно запустить" конфігураційну програму або за допомогою диспетчера пристроїв Windows 9л: /МЕ/200 змінити використовувані ресурси. В інших випадках для усунення конфлікту виконає ряд дій. 1. Визначите й запишіть адреси верхньої пам'яті, використовувані платами адаптерів. 2. Подивитеся, чи не перетинаються які-небудь із цих адрес, що завжди приводить конфлікту. 3. З'ясуєте з документації, які параметри плат можна змінити так, щоб плати використовували унікальні адреси пам'яті. 4. Зміните параметри відповідних адаптерів таким чином, щоб не виникли конфлікти через адреси пам'яті. Якщо, наприклад, один з адаптерів використовує адреси верхньої пам'яті C 8000-CBFFF а іншої - адреси CAOOO-CCFFF, можливо, виникне конфлікт і якісь адреси прийдете змінити. Контрольні запитання 1. Що таке оперативна пам'ять? 2. Яке основне призначення оперативної пам'яті? 3. Які типи оперативної пам'яті найбільш поширені? 4. Охарактеризуйте сумісність різних типів оперативної пма'яті. 5. Які основні помилки при встановлення нових планок пам'яті? Лекція №7 Тема: Відеоадаптери План лекції 1. Відеокарта 2. Псевдографіка 3. Растрова графіка 4. Будова відеокарти 5. Типи відеоадаптерів
|