Як грамотно зібрати комп'ютер - технічний форум

Як грамотно зібрати комп'ютер

Привіт шановні відвідувачі форуму (і нехай ніхто не кричить: «І ким це Вони шановані?»). Шановні, так як вирішили відвідати Наш форум. Вашій увазі надається інформація (деякий, так би мовити, посібник), яка допомагає при покупці комп'ютера. Тут Вашими покірними слугами будуть детально описані ЗАГАЛЬНІ. характеристики процесорів, оперативної пам'яті, материнських плат, «вінчестерів» (він же HDD і «жорсткий») і т.д. і т.п. різних виробників, на які треба звертати свій дорогоцінний увагу. Звичайно тести, малюнки та багато іншого.
Отже приступлю. Власне, до чого? Буду описувати продукти відомої компанії - Intel. Це будуть процесори і материнські плати, які виробляються для цього «сімейства» процесорів. Отже нагадую, що є два основних виробника процесорів для Персональних Комп'ютерів (PC), це Intel і AMD (Advanced Micro Devices).
На що варто звертати увагу при покупці «заліза»:
Почну, мабуть, з "серця комп'ютера" - процесора. Нагадаю, що процесор, це не та велика залізна коробка до якої тягнуться проводи та кабелі 8). Для спрощення уявлення про нього ми будемо «говорити» - "ми взяли з середньо-статистичного прайс-листа процесор".
1. Core 2 Duo E4300 1,86GHz (800MHz), 2MB cache, socket 775 (OEM)
В першу чергу звертаємо увагу на тип роз'єму (Наприклад: Socket 775), тому що він повинен збігатися з роз'ємом на материнській платі. Інакше процесор просто «не влізе».
2. Core 2 Duo E4300 1,86GHz (800MHz), 2MB cache, socket 775 (OEM)
Кількість ядер. Так як зараз часто все купують двоядерні процесори. У компанії Intel вони визначаються назвою Intel Pentium Dual-Core, Intel Celeron E ***, Intel Core Duo і Intel Core 2 Duo, а також моделька старіший Intel Pentium D. Так само на момент написання даного манускрипту, є і чотириядерні процесори Intel Core 2 Quad.
3. Core 2 Duo E4300 1,86GHz (800MHz), 2MB cache, socket 775 (OEM)
Частота процесора. Це один з найважливіших параметрів процесора.
І чим цей параметр вище, тим "швидше" Ваш комп'ютер.
4. Core 2 Duo E4300 1,86GHz (800MHz), 2MB cache, socket 775 (OEM)
Отже бачу постало питання ... «А що це за 800 в дужках? Теж частота процесора? Як це може бути? Зовсім нас заплутали. »Відповідаю - так, це теж частота процесора, тільки частота обміну даними по шині даних на материнській платі, але про шину трохи пізніше. Викиньте її з голови. Викинули? Ну тоді поїхали далі 8). Взагалі бажано, щоб частота обміну даними процесора збігалася з частотою оперативної пам'яті. Тоді відношення швидкості пам'яті до швидкості обміну процесора буде 1: 1, що є найоптимальнішим варіантом. Тобто уявіть шосе, чотири ряди. І раптом воно перетворюється, прееееевращается ...... в дві смуги. Жах. Власне, це затор. Не добре? Або навпаки, дві смуги перетворюються в чотири. Значить дві смуги просто - зайві, що відповідно не є «гуд».
5. Core 2 Duo E4300 1,86GHz (800MHz), 2MB cache. socket 775 (OEM)
Отже, червоним виділена пам'ять процесора, так. У нього вона теж є. Тут особливо міркувати нема про що, якщо пам'яті більше, значить краще. Звичайно ви можете полізти в нетрі і дізнатися про це, але це теж ми опишемо пізніше.
6. Core 2 Duo E4300 1,86GHz (800MHz), 2MB cache, socket 775 (OEM)
Що це означає? Те, що він не в коробці. Вам при видачі дадуть тільки процесор. Якщо стоїть позначення «BOX», то тоді Ви отримаєте не тільки процесор, але і живописно прикрашену коробочку 8) ... І це не все. Ще вентилятор охолодження процесора, термопасту і інструкцію з наклейкою-логотипом Intel. 8) Про призначення цього барахла ми поговоримо трохи пізніше.

І так, що у нас там на черзі? Ах да, оперативна пам'ять. Тут взагалі елементарно. Візьмемо за приклад 1GB PC-800 (6400) Hynix. Що вам з цього потрібно знати - так це обсяг (1 Gb - гігабайт) і частоту пам'яті (PC-800). Пам'ятайте, що якщо ви в подальшому збираєтеся додати пам'яті (по розумному - розширити), то бажано, що б планки пам'яті були однакової частоти, виробника і обсягу.
А скільки Windows XP їсть оперативної пам'яті? А скока знайде, стоку і зжере 8)

Так, берете баночку пива, відкриваєте, надпиває і читаєте далі 8) Найважче позаду. Залишилося тільки дрібниця.
Отже, «жорсткий диск» - він же HDD, він же «Вінчестер» або просто «Гвинт». Що найголовніше так це - ОБСЯГ. Як то кажуть, багато місця на гвинті просто не буває. І важлива частина, це який тип з'єднання з материнською платою. На даний момент скажу вам два: IDE (це вже старий, немає сенсу його купувати) і SATA (є SATA-1 і SATA-2, друга природно швидше). Загалом, дізнаєтеся який гвинт підтримає мама, заглядаєте в гаманець і купуєте на свій розсуд.

Корпус з блоком живлення. Тут як то кажуть: «На смак і колір, товаришів немає!». За корпусу загалом, я вам не порадник. А ось блок харчування елементарно. Чим вище ціфорка на ньому стоїть (зазвичай на блоці є наклейка де написано великими цифрами та літерами, наприклад: 420W). Про те, що і скільки їсть, пізніше.

Привід. Ну ... тута вам пройдеться у людей Попитати, відгуки почитати та й просто вибрати що б писав або просто читав потрібні формати (CD, DVD ±, HD-DVD, многослойнікі або «блюра»).
Ну ось вам і принцип покупки системника "своїми руками". Сподіваюся, що ця написана мною ахінея кому небудь допоможе. Гілка періодично буде доповнюватися новою конкретною інформацією, так що якщо хочете зануритися в нетрі заліза - МИЛОСТІ ПРОСИМО. 8)

Ну, приступимо по порядку. що там у нас. а, згадав "КЕШ" (мало не написав "киш" звідси) 8).

Кеш складається з набору записів. Кожен запис асоційована з елементом даних або блоком даних (невеликої частини даних), яка є копією елемента даних в основній пам'яті. Кожен запис має ідентифікатор, що визначає відповідність між елементами даних в кеші і їх копіями в основній пам'яті.

Коли клієнт кеша (ЦПУ, веб-браузер, операційна система) звертається до даних, перш за все досліджується кеш. Якщо в кеші знайдена запис з ідентифікатором, що збігається з ідентифікатором затребуваного елемента даних, то використовуються елементи даних в кеші. Такий випадок називається попаданням кеша. Якщо в кеші, не знайдено записів, що містять викликана елемент даних, то він читається з основної пам'яті в кеш, і стають доступними для подальших звернень. Такий випадок називається промахом кеша. Відсоток звернень до кешу, коли в ньому знайдений результат, називається рівнем влучень або коефіцієнтом влучень в кеш.

Наприклад, веб-браузер перевіряє локальний кеш на диску на наявність локальної копії веб-сторінки, що відповідає запрошенням URL. У цьому прикладі URL - це ідентифікатор, а вміст веб-сторінки - це елементи даних.

Якщо кеш обмежений в обсязі, то при промаху може бути прийнято рішення відкинути деяку запис для звільнення простору. Для вибору відкидаємо записи використовуються різні алгоритми витіснення.

При модифікації елементів даних в кеші виконується їх оновлення в основний пам'яті. Затримка в часі між модифікацією даних в кеші і оновленням основний пам'яті управляється так званої політикою записи.

У кеші з негайною записом кожну зміну викликає синхронне оновлення даних в основній пам'яті.

У кеші з відкладеним записом (або зворотним записом) оновлення відбувається в разі витіснення елемента даних, періодично або за запитом клієнта. Для відстеження модифікованих елементів даних записи кеша зберігають ознака модифікації (змінений або «брудний»). Промах в кеші з відкладеним записом може зажадати два звернення до основної пам'яті: перше для запису замінних даних з кешу, друге для читання необхідного елемента даних.

У разі, якщо дані в основний пам'яті можуть бути змінені незалежно від кеша, то запис кеша може стати неактуальною. Протоколи взаємодії між кешами, які зберігають узгодженість даних, називають протоколами когерентності кеша.

Кеш - це пам'ять з більшою швидкістю доступу, призначена для прискорення доступу до даних, що містяться постійно в пам'яті з меншою швидкістю доступу (далі «основна пам'ять»). Кешування застосовується ЦПУ, жорсткими дисками, браузерами і веб-серверами.

Кеш складається з набору записів. Кожен запис асоційована з елементом даних або блоком даних (невеликої частини даних), яка є копією елемента даних в основній пам'яті. Кожен запис має ідентифікатор, що визначає відповідність між елементами даних в кеші і їх копіями в основній пам'яті.

Коли клієнт кеша (ЦПУ, веб-браузер, операційна система) звертається до даних, перш за все досліджується кеш. Якщо в кеші знайдена запис з ідентифікатором, що збігається з ідентифікатором затребуваного елемента даних, то використовуються елементи даних в кеші. Такий випадок називається попаданням кеша. Якщо в кеші, не знайдено записів, що містять викликана елемент даних, то він читається з основної пам'яті в кеш, і стають доступними для подальших звернень. Такий випадок називається промахом кеша. Відсоток звернень до кешу, коли в ньому знайдений результат, називається рівнем влучень або коефіцієнтом влучень в кеш.

Наприклад, веб-браузер перевіряє локальний кеш на диску на наявність локальної копії веб-сторінки, що відповідає запрошенням URL. У цьому прикладі URL - це ідентифікатор, а вміст веб-сторінки - це елементи даних.

Якщо кеш обмежений в обсязі, то при промаху може бути прийнято рішення відкинути деяку запис для звільнення простору. Для вибору відкидаємо записи використовуються різні алгоритми витіснення.

При модифікації елементів даних в кеші виконується їх оновлення в основний пам'яті. Затримка в часі між модифікацією даних в кеші і оновленням основний пам'яті управляється так званої політикою записи.

У кеші з негайною записом кожну зміну викликає синхронне оновлення даних в основній пам'яті.

У кеші з відкладеним записом (або зворотним записом) оновлення відбувається в разі витіснення елемента даних, періодично або за запитом клієнта. Для відстеження модифікованих елементів даних записи кеша зберігають ознака модифікації (змінений або «брудний»). Промах в кеші з відкладеним записом може зажадати два звернення до основної пам'яті: перше для запису замінних даних з кешу, друге для читання необхідного елемента даних.

У разі, якщо дані в основний пам'яті можуть бути змінені незалежно від кеша, то запис кеша може стати неактуальною. Протоколи взаємодії між кешами, які зберігають узгодженість даних, називають протоколами когерентності кеша.

Ряд моделей центральних процесорів (ЦП) володіють власним кешем, для того щоб мінімізувати доступ до оперативної пам'яті (ОЗУ), яка повільніше, ніж регістри. Кеш-пам'ять може давати значний виграш в продуктивності, в разі коли тактова частота ОЗУ значно менше тактової частоти ЦП. Тактова частота для кеш-пам'яті зазвичай не набагато менше частоти ЦП.

Кеш центрального процесора розділений на кілька рівнів. Для універсальних процесорів - до 3. Кеш-пам'ять рівня N + 1 як правило більше за розміром і повільніше за швидкістю обороту і передачі даних, ніж кеш-пам'ять рівня N.

Найшвидшим пам'яттю є кеш першого рівня - L1-cache. По суті, вона є невід'ємною частиною процесора, оскільки розташована на одному з ним кристалі і входить до складу функціональних блоків. Складається з кешу команд і кеш даних. Деякі процесори без L1 кешу не можуть функціонувати. На інших його можна відключити, але тоді значно падає продуктивність процесора. L1 кеш працює на частоті процесора, і, в загальному випадку, звернення до нього може проводитися кожен такт (найчастіше є можливим виконувати навіть кілька читань / записів одночасно). Латентність доступу зазвичай дорівнює 2-4 тактів ядра. Обсяг зазвичай невеликий - не більше 128 Кбайт.

Другим за швидкодією є L2-cache - кеш другого рівня. Зазвичай він розташований або на кристалі, як і L1, або в безпосередній близькості від ядра, наприклад, в процесорному картриджі (тільки в слотових процесорах). У старих процесорах - набір мікросхем на системній платі. Обсяг L2 кеша від 128 Кбайт до 1-12 Мбайт. В сучасних багатоядерних процесорах кеш другого рівня, перебуваючи на тому ж кристалі, є пам'яттю роздільного користування - при загальному обсязі кеша в 8 Мбайт на кожне ядро ​​доводиться по 2 Мбайта. Зазвичай латентність L2 кешу, розташованого на кристалі ядра, становить від 8 до 20 тактів ядра. На відміну від L1 кеша, його відключення може не вплинути на продуктивність системи. Однак, в задачах, пов'язаних з численними зверненнями до обмеженою області пам'яті, наприклад, СУБД, продуктивність може впасти в десятки разів.

Кеш третього рівня найменш швидкодіючий і зазвичай розташований окремо від ядра ЦП, але він може бути дуже значного розміру - більш 32 Мбайт. L3 кеш повільніше попередніх кешей, але все одно значно швидше, ніж оперативна пам'ять. У багатопроцесорних системах знаходиться в загальному користуванні.

Відключення кешу другого і третього рівнів зазвичай використовується в математичних задачах, наприклад, при обрахунку полігонів, коли обсяг даних менший за розмір кеша. В цьому випадку, можна відразу записати всі дані в кеш, а потім проводити їх обробку.

і так. "Шина даних"

перше покоління
Ранні комп'ютерні шини були групою провідників, що включає комп'ютерну пам'ять і периферію до процесора. У більшості випадків для пам'яті і периферії використовувалися різні шини, з різним способом доступу, затримками, протоколами.

Одним з перших удосконалень стало використання переривань. До їх впровадження комп'ютери виконували операції введення-виведення в циклі очікування готовності периферійного пристрою. Це було марною тратою часу для програм, які могли робити інші завдання. Також, якщо програма намагалася виконати інші завдання, вона могла перевірити стан пристрою занадто пізно і втратити дані. Тому інженери дали можливість периферії переривати процесор. Переривання мали пріоритет, так як процесор може виконувати тільки код для одного переривання в один момент часу, а також деякі пристрої вимагали менших затримок, ніж інші.

Деякий час по тому, комп'ютери стали розподіляти пам'ять між процесорами. На них доступ до шини також отримав пріоритети.

Класичний і простий спосіб забезпечити пріоритети переривань або доступу до шини полягав в ланцюговому підключенні пристроїв.

DEC відзначала, що дві різні шини можуть бути зайвими і дорогими для малих, серійних комп'ютерів і запропонувала відображати периферійні пристрої на шину пам'яті, так, що вони виглядали як області пам'яті. У той час це було дуже сміливим рішенням і критики пророкували йому провал.

У багатьох мікроконтролерах і вбудованих системах шини введення-виведення до сих пір не існує. Процес передачі контролюється ЦПУ, який в більшості випадків читає і пише інформацію в пристрої, так, як ніби вони є блоками пам'яті. Всі пристрої використовують спільне джерело тактового сигналу. Периферія може запросити обробку інформації шляхом подачі сигналів на спеціальні контакти ЦПУ, використовуючи будь-які форми переривань. Наприклад, контролер жорсткого диска повідомить процесор про готовність нової порції даних для читання, після чого процесор повинен вважати їх з області пам'яті, що відповідає контролеру. Майже всі ранні комп'ютери були побудовані за такими принципами, починаючи від Altair з шиною S-100 (англ.), Закінчуючи IBM PC в 1980 # 8209; х.

Такі прості шини мали серйозний недолік для універсальних комп'ютерів. Все обладнання на шині мало передавати інформацію з однаковою швидкістю і використовувати одне джерело синхросигналу. Збільшення швидкості процесора було не простим, так як вимагало такого ж прискорення всіх пристроїв. Це часто призводило до ситуації, коли дуже швидким процесорам доводилося сповільнюватися для можливості передачі інформації деяких пристроїв. Хоча це допустимо для вбудованих систем, дана проблема не можна дозволити для комерційних комп'ютерів. Інша проблема полягає в тому, що процесор потрібно для будь-яких операцій, і коли він зайнятий іншими операціями, реальна пропускна здатність шини може значно страждати.


друге покоління
Комп'ютерні шини «другого покоління», наприклад NuBus вирішували деякі з перерахованих вище проблем. Вони зазвичай розділяли комп'ютер на дві «частини», процесор і пам'ять в одній і різні пристрої в інший. Між частинами встановлювався спеціальний контролер шин (bus controller). Така архітектура дозволила збільшувати швидкість процесора без впливу на шину, розвантажити процесор від завдань управління шиною. За допомогою контролера пристрою на шині могли взаємодіяти один з одним без втручання центрального процесора. Нові шини мали кращу продуктивність, але також вимагали більш складних карт розширення. Проблеми швидкості часто вирішувалися збільшенням розрядності шини даних, з 8-ми бітних шин першого покоління до 16 або 32-х бітних шин у другому поколінні. Також з'явилася програмна настройка пристроїв для спрощення підключення нових пристроїв, нині стандартизована як Plug-n-play.

взято, належних і відфільтрувати з "вікіпедії" особисто мною

Схожі статті