
- •1 Особливості будови та принцип роботи серверних процесорів
- •1.1 Будова та призначення серверних процесорів
- •1.2 Типи та принцип роботи серверних процесорів
- •1.3 Характеристика серверних процесорів
- •2 Використання генераторів синусоїдалного сигналу
- •2.1 Генератори сигналів інфранизьких частот
- •2.2 Генератори вимірювання сигналів низьких частот
- •2.3 Генератори синусоїдальних сигналів високих частот
- •3 Охорона праці користувача еом
- •Висновок
- •Список використаної літератури
ЗМІСТ
ВСТУП 3
1 ОСОБЛИВОСТІ БУДОВИ ТА ПРИНЦИП РОБОТИ СЕРВЕРНИХ ПРОЦЕСОРІВ 4
1.1 Будова та призначення серверних процесорів 4
1.2 Типи та принцип роботи серверних процесорів 7
1.3 Характеристика серверних процесорів 9
2 ВИКОРИСТАННЯ ГЕНЕРАТОРІВ СИНУСОЇДАЛНОГО СИГНАЛУ 12
2.1 Генератори сигналів інфранизьких частот 17
2.2 Генератори вимірювання сигналів низьких частот 17
2.3 Генератори синусоїдальних сигналів високих частот 21
3 ОХОРОНА ПРАЦІ КОРИСТУВАЧА ЕОМ 24
ВИСНОВОК 34
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ 35
ВСТУП
Тема моєї дипломної роботи особливості будови та принцип роботи серверних процесорів. Я буду розкривати теми такі як будова, призначення, типи та принцип роботи серверних процесорів. Сьогодні центральні процесори (ЦП) — невід'ємний елемент сучасної комп'ютерної техніки, але так було не завжди. Перші «сервери» в сучасному розумінні або не мали ЦП або мали їх замінники. Обчислювальні функції у яких виконували неспеціалізовані набори системної логіки (стандартні мікросхеми й інші напівпровідникові компоненти). Однак у міру розвитку комп'ютерних технологій з'явилася можливість створювати дедалі більш складні мікросхеми, зокрема спеціалізовані — процесори.
Друга тема дипломної роботи про генератори синусоїдних сигналів або другими словами мікроелектронна апаратура. На першому етапі створення мікроелектронної апаратури функціональні вузли і блоки компонували в метало-скляні, керамічні і пластмасові корпуси разом з великім числом дискретних елементів. Для монтажу використовувались друковані плати. В даний час конструктивною основою мікроелектронної апаратури є метод компановки без корпусних мікро зборок в об’ємні функціонально закінчені герметичні вузли. Такий метод дозволяє в 3-4 рази знизити масу і габаритні розміри однотипних виробів.
Особливістю мікроелектронної апаратури являється широке використання математичних методів рішення всіх задач. Засобами мікроелектроніки можна змоделювати математичні вирази довільної складності. Якщо раніше математику застосовували для аналізу і синтезу радіотехнічних схем і обладнань, то тепер математика служить вихідною точкою вирішення радіоелектронним обладнанням задачі. Сьогодні математика і електроніка стали тісно пов’язаними дисциплінами.
1 Особливості будови та принцип роботи серверних процесорів
1.1 Будова та призначення серверних процесорів
Будь-який ЦП незалежно від його призначення має ряд функціональних пристроїв (ФУ): блоки цілочислових обчислень (Integer Execution Unit, E-box, арифметико – логічний пристрій), обробки адрес (Address Translation Unit, A-box), контролери системної шини (System Bus Controller, B-box), декодери команд (Instruction Decoding Unit, I-box). Для проведення обчислень і збереження проміжних результатів використовується так званий файл регістрів (їх може бути кілька). Практично в усіх сучасних ЦП реалізовані і передбаченні напрями умовних переходів. З початку 1990-х рр. загальноприйнятою стала практика запровадження у ядро ЦП блоку речовинних обчислень (Floating-Point Unit, F-box). Якщо дизайн певної апаратної платформи, передбачав використання кеш-пам'яті з прямим доступом, то ЦП вводився блок взаємодії з кеш-пам’яттю (Cache Memory Interface Unit, C-box). У середовищі сучасних ЦП нерідко також реалізовані контролери пам'яті, периферійні шини тощо.
Залежно від уявлення команд процесори заведено поділяти на RISC (Reduced Instruction Set Computing, обчислення з допомогою обмеженого набору команд) і CISC (Complex Instruction Set Computing, обчислення з допомогою розширеного набору команд). Нині «чистокровних» представників тієї чи іншої групи зустріти дедалі складніше — в багатьох ЦП є риси обох архітектур.
Архітектура RISC з'явилася як спроба позбутися недоліків, властивих CISC-процесорам. У 70-х рр. було проведено дослідження, які показали, що майже 20% всіх команд CISC-процесора займають час, близько 80% всього процесорного часу, інші ж 80% команд — решту 20%, т. з. очевидний дисбаланс — деякі команди залишаються практично незатребуваними. У той самий час кожна додаткова команда у традиційному наборі збільшує вартість ЦП, оскільки її виконання в процесорі повинні бути у відповідних виконавчих блоках. Виникла ідея звести набір команд до мінімуму, зафіксувати їх довжину для зручності декодування, з безпосередній доступом до пам'яті (завантаження даних в регістри ЦП з пам'яті, і копіювання з регістрів) дозволити лише небагатьом. Це й дозволило отримати компактне ядро ЦП, здатне працювати в більш високих частотах при незмінних проектних нормах.
Таблиця 1. Порівняльна характеристика CISC і RISC архітектур
-
CISC
RISC
Основоположник, модель
IBM, IBM/360
CDC6600 (Крей)
Лідер
x86
Alpha, PowerPC, SPARC
Ринок
Персональні ЕОМ
Високопродуктивні комп'ютери
Реалізація
Мікропрограмна (інтерпретація)
Апаратна
Кількість регістрів загального призначення
Невелика
Велика
Формат команд
Велика кількість форматів команд різної розрядності
Команди фіксованої довжини і фіксованого формату
Адресація
Велика кількість методів адресації, переважання двохадресного формату команд
Прості методи адресації, триадресний формат команд
Природно, як і в RISC, і в CISC є свої переваги. RISC забезпечує ефективну суперскалярність (паралельність) обчислень функціональними пристроями ЦП й більшу кількість виконаних команд для одного такту ЦП. CISC має роботу ЦП при невеличкому числі функціональних пристроїв і наявності лише одного конвеєра розрахунку функціонального пристрою (попри збільшення кількості конвеєрів приріст продуктивності виявляється невеликим через обмеження, що накладаються декодером команд).
Процесори архітектури х86 спочатку мали CISC-архітектуру, але тільки згодом стали набувати властивостей RISC. Ядра цих ЦП зазнали кардинальних змін: вони почали проектуватися на засадах RISC, але водночас задля збереження сумісності до існуючого програмного забезпечення зовні в ЦП так само надходили звичайні команди CISC. Щоб така модель ЦП виявилася працездатною, потрібно обов'язкове внутрішнє перетворення CISC-команд до однієї чи кількох RISC-команд, яке безпосередньо виконуються ядром ЦП.
Такий підхід допоміг поліпшити суперскалярність обчислень (коли команди одночасно обробляються різними конвеєрами ФУ), але й не позбавив архітектуру від усіх недоліків, головний у тому числі — незручність паралельного декодування команд CISC, які мають різну довжину: неможливо визначити початок наступної команди до завершення декодування попередньої.
Першим із ЦП архітектури х86, спроектованих з RISC-ядром, став вже забутий Nx586 компанії NexGen, поданий у березні 1994 р. У листопаді 1995 р. з'явився Pentium Pro компанії Intel, а березні 1996-го — AMD К5, побудований з урахуванням модернізованої фірмової архітектури 29К.
CISC-процесори архітектури х86 ще кілька днів випускалися, переважно Intel (Pentium і Pentium MMX) і Cyrix (6x86 і 6х86МХ/6х86МП), але дні їх були полічені. У наступні роки архітектура Intel P6, основою якої був вищезгаданий Pentium Pro, продовжувала екстенсивно розвиватися, та його змінила архітектура NetBurst.
У 1997 р. AMD випустила ЦП, заснований на RISC-ядрі Nx686 (NexGen займалася AMD на початку 1996 р.), і розвивала цей модельний ряд до 2000 р., попри відставання в продуктивності від архітектури Intel P6. У 1999 р. AMD представила новий ЦП К7, який одержав офіційну назву Athlon, й успішно продовжує розвивати його архітектуру і сьогодні — ядро К8 (Athlon 64, Athlon 64 FX, Opteron) є еволюційним розвитком ядра К7. Підбиваючи підсумки вищесказаного, можна дійти невтішного висновку, що ЦП архітектури х86 перестали бути CISC, а й RISC у його розумінні відмовлялися (такий перехід не забезпечить збереження зворотної сумісності до існуючого програмного забезпечення), тому їх можна класифікувати як псевдо-RISC.