Перші процесори. Історія розвитку процесорів Intel. Історія процесорів Intel

Людський розум може судити
про майбутнє не інакше, як обмірковуючи минуле.
А. Ферран

Процесор - найважливіший елементЕОМ, тому виробництвом процесорів займаються багато фірм. Найбільш масове поширення нині отримали процесори, вироблені фірмою Intel (США).

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

За способом представлення команд (іноді кажуть – інструкцій) всі мікропроцесори можна поділити на дві групи:

  • процесори типу CISC (Complex Instruction Set Computing) із повним набором команд;
  • процесори типу RISC (Reduced Instruction Set Computing) із скороченим набором команд. Ці процесори націлені на швидке виконання невеликого наборунайпростіших команд. За виконання складних команд RISC-процессоры працюють повільніше, ніж CISC-процессоры.

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

Під терміном «архітектура» розуміється конструкція процесора та існуюча система команд процесора (набір інструкцій).

Найпершим процесором, випущеним фірмою Intel 1971 року, був четырехразрядный процесор Intel 4004 (табл. 8.1).

У 1974 році був розроблений восьмирозрядний процесор Intel 8080 ( вітчизняний аналогКР580ВМ80А), а в 1978 - процесор Intel 8086, який був сумісний з мікропроцесором Intel 8080. Система команд процесора налічувала 134 команди. На базі мікропроцесора 8086 та його модифікації 8088 випускалися комп'ютери IBM PC та IBM PC/XT.

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

Мікропроцесор (МП) виготовляється за напівпровідниковою технологією та розміщується на одному кристалі, в одній мікросхемі (іноді говорять – в одному чіпі).



Таблиця 8.1. Ієрархія процесорів та їх характеристики

Модель МП Розрядність, біт Тактова частота, МГц Кількість команд Число транзисторів, тис. Рік випуску
Шини даних Шини адреси
4,77 2,3
4,77
4,77 та 8
8, 16 4,77 та 8
10...33
25...50
33...100
Pentium 50...150
Pentium Pro 66...200
Pentium MMX
Pentium II
Pentium III
Pentium 4
Pentium 4M

У 1980 році було анонсовано співпроцесора з плаваючою точкою 8087, який розширив склад команд процесора 8086 майже на 60 нових команд.

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

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

Розроблений у 1982 році мікропроцесор Intel 80286 ще більше удосконалив конструкцію МП 8086. Було реалізовано захист пам'яті, розширено адресний простір, а також додано кілька команд.

Зауважимо, що у багатьох літературних джерелах замість повної назви марки процесорів використовуються їх скорочені назви. Наприклад, замість Intel 80286 пишуть 286, а замість Intel 80386 – 386. Часом для загального позначення процесорів серій 80286, 80386, 80486 записують 80`86 (і навіть `86). Назву фірми Intel іноді скорочують до однієї літери, наприклад i80486.

Процесор Intel 80286 може виконувати програми, розроблені для процесора Intel 8086. Здатність процесора наступної модифікації виконувати програми, розроблені для попередніх процесорів конструкції, називається сумісністю процесорів знизу вгору. Іншими словами, програми, розроблені для попередніх конструкцій процесорів, працюють без виправлень та доповнень на процесорах нових конструкцій.

Починаючи з МП 80286 процесори фірми Intel підтримують режим виконання декількох завдань - так званий багатозадачний режим. При роботі в багатозадачному режимі процесор по черзі перемикається від одного завдання до іншого, але в кожний момент обслуговується лише одна програма.

Для процесора 80286 випускався співпроцесор 80287. На основі цих мікросхем, починаючи з 1984 року, компанія IBMВиробляла персональні комп'ютери IBM PC/AT.

У 1987 році з'явився мікропроцесор 80386. Починаючи з цього процесора, у всіх процесорах використовується конвеєрне виконання команд - одночасне виконання у різних частинах МП кількох послідовно записаних у ОЗУ команд. Конвеєрне виконання команд збільшує швидкодію ЕОМ у 2-3 рази.

МП 80386 може функціонувати у двох основних режимах:

  • режимі реальної адресації, що характеризується тим, що МП працює як дуже швидкий процесор 8086 із 32-розрядними шинами;
  • режимі захищеної віртуальної адресації, який характеризується паралельним виконанням кількох завдань, хіба що декількома процесорами 8086, по одному на кожне завдання.

Процесор 80486 розроблений у 1989 році і містить понад мільйон транзисторів.

Процесори i486SX та i486DX – це 32-розрядні процесори, у яких внутрішня кеш-пам'ять першого рівня має ємність 8 Кбайт. Основна відмінність одного від іншого полягає в тому, що в процесорі i486DX вперше співпроцесор розміщений на загальній підкладці (на одному кристалі) із процесором. У МП i486SX відсутній вбудований співпроцесор для виконання операцій із плаваючою точкою. Тому він має меншу ціну та застосовується в ЕОМ, для яких не дуже важлива продуктивність при обробці дійсних чисел. За бажанням користувача такі ЕОМ можуть бути укомплектовані додатковим співпроцесором i487SX, який виготовляється у вигляді окремої мікросхеми.

У процесорі i486DX2 використовується технологія подвоєння внутрішньої тактової частоти. Це дає змогу збільшити продуктивність процесора майже на 70%. Процесор i486DX4/100 використовує технологію потроєння тактової частоти. Він працює із внутрішньою тактовою частотою 99 МГц, тоді як зовнішня тактова частота становить 33 МГц (частота, де працює системна шина).

У процесорі Pentium (з'явився 1993 року) стали використовуватися елементи структури RISC-процесорів. Він виготовлений за 0,8-мікрометровою технологією та містить 3,1 млн транзисторів. Процесор Pentium іноді позначають P5 чи 80586.

Термін «0,8-мікронна технологія» означає, що кожен транзистор розміщується на кристалі всередині квадрата із зазначеним розміром сторони.

Початкова реалізація процесора Pentium була розрахована працювати з тактовими частотами 60 і 66 МГц. Згодом були розроблені процесори Pentium, що працюють із тактовими частотами 75, 90, 100, 120, 133, 150, 166, 200 МГц.

Прогрес у галузі розробки та виробництва процесорів йде безперервно.

1 листопада 1995 року з'явився перший процесор Pentium Pro (80686, Р6) із тактовою частотою 150 МГц.

Технологія ММХ (Multimedia Extension мультимедійне розширення) передбачає включення до складу команд процесора Pentium набору із 57 нових команд. Нові команди призначені в першу чергу для реалізації алгоритмів обробки відео- та аудіоданих: фільтрації, перетворень Фур'є, згортки та ін.

Технологія Intel MMX дозволяє обробляти кілька пакетів даних однаково, тобто використовує технологію SIMD.

Число транзисторів у процесорі Pentium MMX складає 4,5 млн штук, а кеш-пам'ять першого рівня має об'єм 32 Кбайти. Як показали випробування, MMX-процесор збільшує продуктивність порівняно із звичайним процесором Pentium на величину до 34%.

У 1995-1997 роках корпорація Intel випустила ще кілька моделей: Pentium MMX 266 МГц та Pentium Pro 200 МГц.

15 квітня 1998 року фірма Intel представила моделі Pentium II з тактовими частотами 350 та 400 МГц.

Процесор Pentium II виготовлений за так званою 0,25-мікрометровою технологією. При цьому кожен транзистор уміщається у квадраті зі сторонами у чверть мікрометра. На зрізі людського волосся можна вмістити 30 000 таких транзисторів. У майбутньому має бути перехід на технології 0,18 та 0,13 мікрометра.

З метою завоювання ринку фірма Intel випустила недорогий процесор Celeron, у якому спочатку була відсутня кеш-пам'ять другого рівня.

24 серпня 1998 року фірма Intel представила ще два процесори сімейства Celeron - 300A і 333. Нові процесори виконані за 0,25-мікрометровою технологією та містять кеш-пам'ять другого рівня розміром 128 Кбайт.

У порівнянні з Pentium II у ньому для збільшення швидкодії ще більше посилено розпаралелювання процесів.

Крім того, Pentium III відрізняється наявністю унікального ідентифікаційного номера, який може бути прочитаний програмно для визначення особи користувача (наприклад, при здійсненні покупок через Інтернет).

У листопаді 2000 року випущено процесор Pentium 4 із тактовими частотами 1,4 та 1,5 ГГц. Процесор Pentium 4 виготовляється за 0,18-мікрометровою технологією. У процесорі використовується 144 нових команд (інструкцій), призначених для прискорення обробки відео-, мультимедіа, тривимірної графікита криптографії.

Мал. 8.1.Залежність кількості транзисторів у процесорах фірми Intel від дати випуску

У 1965 році один з майбутніх керівників компанії Intel Гордон Мур зробив прогноз, що щільність транзисторів на кристалі подвоюватиметься кожні півтора-два роки з відповідним зростанням продуктивності процесора. «Закон Мура» з деякими застереженнями діє досі. На гістограмі схематично показаний процес збільшення числа транзисторів у процесорах фірми Intel.

Історія розвитку процесорів


Основні характеристики процесорів та ЕОМ

Характеристики ЕОМ:

· Швидкодія – кількість операцій на секунду.

· Ємність (об'єм пам'яті) - гранична кількістьінформації.

· Точність обчислень - кількість розрядів, що використовуються для представлення одного числа.

· Система команд - перелік команд, які здатний виконати процесор.

· Надійність

Характеристики процесора:

· Тактова частота

· Продуктивність

· Енергоспоживання

· Норми літографічного процесу

· Архітектура

Базова архітектура процесора (основні регістри та їх призначення)

Лічильник команд (СК) служить для організації звернень до осередків пам'яті, у яких зберігаються команди програми. Після виконання будь-якої команди СК вказує адресу осередку пам'яті, що містить наступну команду програми. Так як команди можуть розміщуватися в будь-якій із 2048 = 211 осередків пам'яті, то СК має 11 розрядів.

Регістр адреси (РА) 11-розрядний регістр, що містить значення виконавчої адреси (адреси осередку пам'яті, до якої звертається ЕОМ за командою або даними).

Регістр команд (РК). Цей 16-розрядний регістр використовується для зберігання коду команди, що безпосередньо виконується машиною.

Регістр даних (РД). Використовується для тимчасового зберігання 16-розрядних слів під час обміну інформацією між пам'яттю та процесором.

Акумулятор (А). 16-розрядний регістр, що є одним із головних елементів процесора. Машина може одночасно виконувати арифметичні та логічні операції лише з одним або двома операндами. Один з операндів знаходиться в акумуляторі, а другий (якщо їх два) – у регістрі даних. Результат міститься в А.

Регістр перенесення (С) - це однорозрядний регістр, який виступає як продовження акумулятора і заповнюється при переповненні А. Цей регістр використовується під час зсувів.

Арифметично-логічне пристрій (АЛУ) може виконувати такі арифметичні операції, як додавання та додавання з урахуванням перенесення, отриманого в результаті виконання попередньої операції. Крім того, воно здатне виконувати операції логічного множення, інвертування, циклічного зсуву.

Система команд базової ЕОМ

Класифікація команд. ЕОМ здатна розуміти та виконувати точно певний набір команд. Під час складання програми користувач обмежений цими командами. Залежно від цього, яких блоків базової ЕОМ звертається команда чи які блоки вона посилається, команди можна розділити втричі группы:

· Звернення до пам'яті (адресні команди);

· Звернення до регістрів (реєстрові або безадресні команди);

· команди введення-виведення.

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

Безадресні команди виконують різні діїбез посилань на комірку пам'яті. Наприклад, команда CLA (табл. 1.1) наказує ЕОМ очистити акумулятор (записати в код нуля). Це команда обробки операнда, розташованого в конкретному місці, "відомому" машині. Інший приклад безадресної команди – команда HLT.

Команди введення-виведення здійснюють обмін даними між процесором та зовнішніми пристроями ЕОМ.

Асинхронний обмін даними

Програма такого обміну будується так: спочатку перевіряється готовність ВП до обміну, і якщо воно готове, то дається команда на обмін. ВУ повідомляє про готовність до встановлення прапора.

Легко помітити, що з асинхронному обміні ЕОМ має витрачати час очікування моменту готовності, оскільки готовність перевіряється командним шляхом (команда TSF), то цей час ЕОМ неспроможна виконувати жодної іншої роботи з перетворення даних.

Основні поняття захищеного режиму

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

Основним ресурсом, що захищається, є пам'ять, в якій зберігаються коди, дані і різні системні таблиці (наприклад, таблиця переривань). Захищати потрібну і спільно використовувану апаратуру, звернення до якої зазвичай відбувається через операції введення-виведення та переривання. У захищеному режимі процесор 80286 апаратно реалізує багато функцій захисту, необхідні для побудови супервізора багатозадачної ОС, підтримуючи і механізм віртуальної пам'яті.

Сегментація, дескриптори

Захист пам'яті ґрунтується на використанні сегментації. Сегмент- Це блок адресного простору пам'яті певного призначення. До елементів сегмента можливе звернення за допомогою різних інструкцій процесора, які використовують різні режимиадресації на формування адреси межах сегмента. Максимальний розмірсегмента для процесорів 8086 і 80286 становив 64 Кб, в 32-розрядних процесорах ця межа відсувається до 4 Гб. Сегменти пам'яті виділяються завданням операційної системи, але в реальному режиміБудь-яке завдання може перевизначити значення сегментних регістрів, що задають положення сегмента в просторі пам'яті, і залізти в чужу область даних або коду. У захищеному режимі сегменти також розподіляються операційною системою, але прикладна програмазможе використовувати лише дозволені для неї сегменти пам'яті, вибираючи їх за допомогою селекторівіз попередньо сформованих таблиць дескрипторів сегментів.Селектори являють собою 16-бітові покажчики, що завантажуються в сегментні регістри процесора.

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

Використовувати сегменти за призначенням (наприклад, намагатися трактувати область даних як коди інструкцій);

Порушувати права доступу (намагатися модифікувати сегмент, призначений тільки для читання, звертатися до сегмента, не маючи достатніх привілеїв тощо);

адресуватися до елементів, що виходять за ліміт сегмента;

Змінювати вміст таблиць дескрипторів (тобто параметрів сегментів), не маючи достатніх привілеїв.

Перемикання завдань

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

Обмін даними з переривання

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

Основні поняття та концепції введення-виведення. Режими управління введенням-виводом

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

Найголовнішим є наступний принцип: будь-які операції з управління введенням-виводом оголошуються привілейованими і можуть виконуватися лише кодом операційної системи.Для забезпечення цього принципу у більшості процесорів навіть вводяться режими користувачаі супервізора.Останній ще називають привілейованим режимом,або режимом ядра.Як правило, у режимі супервізоравиконання команд введення-виведення дозволено, а в режимі користувача - заборонено. Звернення до команд вводу-виводу в режимі користувача викликає виняток,та управління через механізм переривань передається коду операційної системи. Хоча можливі і більш складні схеми, в яких у ряді випадків програмам користувача може бути дозволене безпосереднє виконання команд введення-виведення.

Як відомо, є два основні режими введення-виводу: режим обміну з опитуванням готовностіпристрої введення-виведення та режим обміну із перериваннями.

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

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

Сигнали AWARD BIOS

Сигналів нема. Несправний або не підключений до материнської плати блок живлення.
Безперервний сигнал. Несправний блок живлення.
1 короткий.Помилок не виявлено.
2 короткі.Виявлено незначні помилки. На екрані монітора з'являється пропозиція увійти до програми CMOS Setup Utility та виправити ситуацію. Перевірте надійність кріплення шлейфів у роз'ємах жорсткого диската материнської плати.
3 довгих.Помилка клавіатури контролера. Перевантажте комп'ютер.
1 довгий+1 короткий.Проблеми із оперативною пам'яттю.
1 довгий+2 короткі.Проблема з відеокартою - несправність, що найчастіше зустрічається. Рекомендується витягнути плату і знову вставити. Також перевірте підключення монітора.
1 довгий+3 короткі.Виникла помилка ініціалізації клавіатури. Перевірте якість останньої з роз'ємом на материнській платі.
1 довгий+9 коротких.Виникла помилка під час читання даних із мікросхеми постійної пам'яті. Перевантажте комп'ютер або перепрошуйте вміст мікросхеми.
1 довгий повторюваний.Неправильне встановлення модулів пам'яті.
1 короткий повторюваний.Проблеми із блоком живлення. Спробуйте прибрати пил, що накопичився в ньому.

Доступ до пам'яті

§ DMA - доступ до пам'яті, в цьому режимі основною пам'яттю вважається вбудована відеопам'ять на карті, текстури копіюються туди перед використанням системної пам'ятікомп'ютера. Цей режим роботи був новим, за тим самим принципом працюють звукові карти, деякі контролери тощо.

§ DME - в цьому режимі основна та відеопам'ять знаходяться як би в загальному адресному просторі. Загальний простіремулюється за допомогою таблиці відображення адрес блоками по 4 Кб. Таким чином, копіювати дані з основної пам'яті в відеопам'ять вже не потрібно, цей процес називають AGP-текстуруванням.

Черга запитів:

Передача даних з основної пам'яті у відеопам'ять карти здійснюється у два етапи, спочатку передається 64-бітна адреса, звідки дані потрібно рахувати, потім йдуть самі дані. Шина AGP передбачає два варіанти передачі:

§ перший - сумісний з шиною PCI- запити даних та адреси відбуваються по одному каналу;

§ другий - в режимі SBA (SideBand Addressing), по окремій бічній шині, таким чином можна надсилати запити на нові дані, не чекаючи отримання попередніх.

Перше покоління

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

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

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

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

Друге покоління

Комп'ютерні шини «другого покоління», наприклад NuBus

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

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

Третє покоління

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

Переривання (англ. interrupt) - сигнал, що повідомляє процесору про настання будь-якої події. При цьому виконання поточної послідовності команд припиняється та управління передається обробнику переривання, який реагує на подію та обслуговує її, після чого повертає управління у перерваний код.

Залежно від джерела виникнення сигналу переривання поділяються на:

§ асинхронні або зовнішні (апаратні) - події, що походять від зовнішніх джерел(наприклад, периферійних пристроїв) і можуть статися у будь-якій довільний момент: сигнал від таймера, мережевої картиабо дискового накопичувача, натиснувши клавішу клавіатури, рух миші. Факт виникнення у системі такого переривання трактується як запит на переривання

§ синхронні або внутрішні - події в самому процесорі як результат порушення якихось умов при виконанні машинного коду: розподіл на нуль або переповнення, звернення до неприпустимих адрес або неприпустимий код операції;

§ програмні ( окремий випадоквнутрішнього переривання) - ініціюються виконанням спеціальної інструкції у коді програми. Програмні переривання зазвичай використовуються для звернення до функцій вбудованого програмного забезпечення(firmware), драйверів та операційної системи.

Термін "пастка" (англ. trap) іноді використовується як синонім терміна "переривання" або "внутрішнє переривання". Як правило, слововживання встановлюється у документації виробника конкретної архітектури процесора.

Залежно від можливості заборони зовнішні переривання поділяються на:

§ маскувані - переривання, які можна забороняти встановленням відповідних бітів у регістрі маскування переривань (у x86-процесорах - скиданням прапора IF у регістрі прапорів);

§ немасковані (англ. Non maskable interrupt, NMI) – обробляються завжди, незалежно від заборон на інші переривання. Наприклад, таке переривання може бути викликано збоєм у мікросхемі пам'яті.

Обробники переривань зазвичай пишуться таким чином, щоб час їх обробки був якнайменшим, оскільки під час їх роботи можуть не оброблятися інші переривання, а якщо їх буде багато (особливо від одного джерела), то вони можуть губитися.

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

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

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

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

SCSI - являє собою набір стандартів для фізичного підключеннята передачі даних між комп'ютерами та периферійними пристроями. SCSI стандарти визначають команди, протоколи та електричні та оптичні інтерфейси. Розроблений для об'єднання на одній шині різних за своїм призначенням пристроїв, таких як жорсткі диски, накопичувачі на магнітооптичних дисках, приводи CD, DVD, стримери, сканери, принтери і т.д.

SCSI широко застосовується на серверах, високопродуктивних робочих станціях; RAID-масиви на серверах часто будуються на жорстких дисках із SCSI-інтерфейсом (проте, у серверах нижнього цінового діапазонувсе частіше застосовуються RAID-масиви на основі SATA). В даний час пристрої на шині SAS поступово витісняють застарілі шини SCSI.

Система команд SCSI лише на рівні програмного забезпечення використовується у єдиних стеках підтримки пристроїв зберігання даних у низці операційних систем, як-от Microsoft Windows.

Існує реалізація системи команд SCSI поверх обладнання (контролерів та кабелів) IDE/ATA/SATA, звана ATAPI – ATA Packet Interface. Всі використовуються в комп'ютерній техніці приводи CD/DVD/Blu-Ray, що підключаються по IDE/ATA/SATA, використовують цю технологію.

Також систему команд SCSI реалізовано поверх протоколу USB, що є частиною специфікації класу Mass Storage device. Це дозволяє підключати через інтерфейс USB будь-які сховища даних (від флеш-накопичувачів до зовнішніх жорстких дисків), не розробляючи для них власного протоколу обміну, а натомість використовуючи наявний в операційній системідрайвер SCSI.

У термінології SCSI взаємодія йде між ініціатором та цільовим пристроєм. Ініціатор посилає команду цільового пристрою, який потім надсилає відповідь ініціатору.

Команди SCSI надсилаються у вигляді блоків опису команди (англ. Command Descriptor Block, CDB). Довжина кожного блоку може становити 6, 10, 12, 16 або 32 байти. В останніх версіях SCSI блок може мати змінну довжину. Блок складається з однобайтового коду команди та параметрів команди.

Після отримання команди цільовий пристрій повертає значення 00hу разі успішного отримання, 02hу разі помилки або 08hу випадку, якщо пристрій зайнятий. Якщо пристрій повернув помилку, ініціатор зазвичай посилає команду запиту стану. Пристрій повертає Key Code Qualifier (KCQ).

Усі команди SCSI поділяються на чотири категорії: N (non-data), W (запис даних від ініціатора цільовим пристроєм), R (читання даних) та B (двосторонній обмін даними). Усього існує близько 60 різних команд SCSI, з яких найчастіше використовуються:

§ Test unit ready - перевірка готовності пристрою, зокрема наявності диска в дисководі.

§ Inquiry – запит основних характеристик пристрою.

§ Send diagnostic - вказівка ​​пристрою провести самодіагностику та повернути результат.

§ Request sense – повертає код помилки попередньої команди.

§ Read capacity - повертає ємність пристрою.

§ Read (4 варіанти) - читання.

§ Write (4 варіанти) – запис.

§ Write and verify - запис та перевірка.

§ Mode select- Встановлення параметрів пристрою.

§ Mode sense – повертає поточні параметри пристрою.

Кожен пристрій на SCSI-шині має щонайменше один номер логічного пристрою (LUN – англ. Logical Unit Number). У деяких складніших випадках один фізичний пристрій може бути набором LUN.

Для можливості роботи кількох незалежних цільових пристроїв SCSI, в UNIX-подібних операційних системах застосовується адресація з ідентифікатора цільового пристрою (SCSI target id), що довільно призначається драйвером, і номера LUN, налаштованого на ньому.

Для пристроїв типу приводів CD/DVD/Blu-Ray, зокрема їх різновидів з можливістю запису, розроблено MMC - Multimedia Command Set. Деякі приводи, наприклад, виробництва Asus та Pioneer, використовують конкуруючий стандарт Mt. Fuji, що відрізняється від MMC у деяких нюансах.

Історія розвитку процесорів

Історія розвитку виробництва процесорів повністю відповідає історії розвитку технології виробництва інших електронних компонентівта схем.

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

Другим етапом, із середини 50-х до середини 60-х, стало використання транзисторів. Транзистори монтувалися вже на близькі до сучасних платів, що встановлюються у стійки. Як і раніше, у середньому процесор складався з кількох таких стійок. Зросла швидкодія, підвищилася надійність, зменшилось енергоспоживання.

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

Четвертим етапом, на початку 70-х років, стало створення завдяки прориву в технології створення БІС і НВІС (великих і надвеликих інтегральних схем відповідно) мікропроцесора - мікросхеми, на кристалі якої фізично були розташовані всі основні елементи і блоки процесора. Фірма Intel у 1971 році створила перший у світі 4-х розрядний мікропроцесор 4004, призначений для використання у мікрокалькуляторах. Поступово майже всі процесори стали випускатися у форматі мікропроцесорів. Винятком тривалий час залишалися лише малосерійні процесори, апаратно оптимізовані на вирішення спеціальних завдань (наприклад суперкомп'ютери чи процесори на вирішення низки військових завдань), чи процесори, яких пред'являлися особливі вимогипо надійності, швидкодії чи захисту від електромагнітних імпульсів та іонізуючої радіації. Поступово, з здешевленням та поширенням сучасних технологійЦі процесори також починають виготовлятися у форматі мікропроцесора. Зараз слова мікропроцесор і процесор практично стали синонімами, але тоді це було не так, тому що звичайні (великі) та мікропроцесорні ЕОМ мирно співіснували ще принаймні 10-15 років, і лише на початку 1980-х років мікропроцесори витіснили своїх старших побратимів. Тим не менш, центральні процесорні пристрої деяких суперкомп'ютерів навіть сьогодні є складними комплексами, побудованими на основі мікросхем великого і надвеликого ступеня інтеграції. Треба сказати, що перехід до мікропроцесорів дозволив потім створити персональні комп'ютери, які тепер проникли майже у кожну оселю.

Першим загальнодоступним мікропроцесором був 4-розрядний Intel 4004, представлений 15 листопада 1971 корпорацією Intel. Він містив 2300 транзисторів, працював на тактовій частоті 92,6 кГц і коштував 300 дол.
Далі його змінили 8-розрядний Intel 8080 та 16-розрядний 8086, що заклали основи архітектури всіх сучасних настільних процесорів. Через поширеність 8-розрядних модулів пам'яті був випущений дешевий 8088, спрощена версія 8086, з 8-розрядною шиною пам'яті. Потім пройшла його модифікація 80186. У процесорі 80286 з'явився захищений режим із 24-бітною адресацією, що дозволяв використовувати до 16 Мб пам'яті. Процесор Intel 80386 з'явився в 1985 році і приніс покращений захищений режим, 32-бітну адресацію, що дозволила використовувати до 4 Гб оперативної пам'ятіта підтримку механізму віртуальної пам'яті. Ця лінійка процесорів побудована на регістровій обчислювальній моделі. Паралельно розвиваються мікропроцесори, які взяли за основу стікову обчислювальну модель.

За роки існування мікропроцесорів було розроблено безліч різних їх архітектур. Багато з них (у доповненому та вдосконаленому вигляді) використовуються й досі. Наприклад, Intel x86, що розвинулася спочатку в 32-бітну IA-32, а пізніше в 64-бітову x86-64 (яка в Intel називається EM64T). Процесори архітектури x86 спочатку використовувалися тільки в персональних комп'ютерахкомпанії IBM (IBM PC), але нині дедалі більше активно використовують у всіх галузях комп'ютерної промисловості, від суперкомп'ютерів до вбудованих рішень. Також можна перерахувати такі архітектури як Alpha, POWER, SPARC, PA-RISC, MIPS (RISC-архітектури) та IA-64 (EPIC-архітектура).

У сучасних комп'ютерах процесори виконані як компактного модуля(розмірами близько 5×5×0,3 см), що вставляється у ZIF-сокет. Більшість сучасних процесорів реалізована як одного напівпровідникового кристала, що містить мільйони, і з недавнього часу навіть мільярди транзисторів.

Історія процесорів Intel

Почалося все у далекому 1968 році. Цього року утворилася компанія Intel. У той далекий час з електроніки мали попит хіба що схеми для торгових апаратів (для розпізнавання монет) і калькулятори. У 68-му компанія виробляла чіпи оперативної пам'яті. Але це теж високотехнологічний процес, для якого необхідно було освоїти виробництво PMOS (полікристалічний крем'яний логічний елемент) та біполярні бар'єрні транзистори Штоки. Найпершим продуктом компанії стали 64-розрядні 256-байтні чіпи пам'яті. Назву вони отримали 1101 (RAM) та 3101 (біполярна).

Наступний крок для компанії став мікропроцесор – 4004. Він був представлений у листопаді 1971 року. Архітектура чіпа була 4-бітна, кристал містив 2300 транзисторів (на той час це дуже непогано) і працював на частоті 108 кГц (0,1 мегагерца). І використовувався у калькуляторах Японської фірми Busicom, якою поставлявся за ексклюзивним договором. Можливо, якби не Busicom ми могли і не побачити Пентіумів.

Через рік Intel, накопичивши грошей, купила компанію Microma Universal, яка займалася виробництвом електронного наручного годинника. У цьому годиннику використовувалися інтегральні схеми вироблені за технологією CMOS, і відрізнялися низьким енергоспоживанням. Також Інтел не залишила виробництво чіпів пам'яті (RAM, ROM, EPROM), які завжди мали попит і утримували компанію на плаву. Свіжий мікропроцесор надійшов у продаж у 1972 році і називався 8008. Цей процесор вже використовував 8-бітну архітектуру і мав швидкість всього 0,06 мільйонів операцій на секунду. 8008 вироблявся тільки на замовлення і використовувався в терміналах і калькуляторах (хоча наступного року Інтел і налагодила "масовий" випуск цих процесорів, особливою популярністю він не користувався). Дон Ланкастер - описав прототип персонального комп'ютера на той час: "Це друкарська машинка з телевізором".

Потім з'явилися модифікації 8008-го. 8080 - цей процесор працював помітно швидше за свого побратима, хоча і використовував все тугіше архітектуру. Цей процесор підтримував 8-бітну шину даних, 16-бітну адресну шину і дозволяв використовувати до 64 Кб пам'яті, частота становила 2 МГц. Популярність до цього процесора прийшла з компанією MITS та їх комп'ютером "Альтаїр", вартістю 440 $. На цьому комп'ютері було встановлено 256 байт (не Кб, не Мб, саме 256 байт) оперативної пам'яті, можна було встановити 4 Кб оперативної пам'яті. Альтаїр працював під управлінням Control Program for Microcomputers (CP/M), прабатьком DOS.

Наступним процесором був 8085 (березень 1976). Процесор отримав дві інструкції контролю за перериваннями і вироблявся більш якісному корпусі, працював на частоті 3 - 6 МГц. На відміну від 8080, 8085 вимагало лише одне джерело живлення +5, тоді як 8080 +12В, +5В і -5В. У комп'ютерах 8085 практично не використовувався, він використовувався в електронних терезах Toledo.

Час йшов. На ринку інтегральних схем дедалі більше розвивалася конкуренція. Інтел виборювала виживання. У 1978 році був розроблений процесор легендою і стандартом, що зберігся до наших днів. Це був 8086. Всі програми розроблені під цей процесор з легкістю працюють на Core 2 Duo та Athlon 64. Цей процесор заклав основи архітектури процесорів, що дожила до сьогодні. 8086 містив 29 тисяч транзисторів і працював у 10 разів швидше за 8080. Кількість базових команд становила 92, шина була 16 розрядною, кількість пам'яті (ОЗУ), що підтримується, стало 1 Мб. То справді був революційний процесор. Але на той час цей процесор мав серйозний конкурент: Z80 (Спектрум) від Zilog Corporation. 8086 – у комп'ютерах використовувався рідко, т.к. коштував дорого. Для зменшення ціни виробництва Інтел вирішила зробити аналог, але з 8-бітною шиною. Цим процесором став 8088. Рішення було обґрунтованим, на той час були поширені 8-розрядні чіпи пам'яті. Обсяг продажів процесорів помітно збільшився, що дозволило компанії залишитись на плаву. Торішнього серпня 1981-го року у продажу з'явилися IBM PC з урахуванням 8088. У цих комп'ютерах було встановлено 16 Кб ОЗУ, і під управлінням DOS 1.0. Саме з цього моменту став утворюватися союз Інтел та Майкрософт. IBM PC набули величезного поширення, а Інтел потрапила до списку "500 найкращих виробників Америки"

З появою 80 186 настала нова ера мікропроцесорів. Він став першим процесором другого покоління. Однак широкої популярності не набув, т.к. був не сумісний з 8086 і практично не використовувався в комп'ютерах, проте є відомості, що його використовували Toshiba у своїх лептопах, Nokia в ПК і U.S.Robotics в модемах. 80186 був розроблений в 1981 році, на публіку представлений в 1982. Відразу після його появи був розроблений 8-бітний процесор 80188. Нововведенням було те, що він мав контролер прямого доступу до пам'яті (DMA), контролер переривань і генератором синхронізації. Ці процесори працювали на частоті 6-16 МГц. Також до цього процесора випускалися математичні співпроцесори 80187 (для 8086 – 8087).

У лютому 1982 року, світло побачив 80286. Він підтримував багатозадачність, включав 16-бітну шину даних, 24-бітну адресну шину, міг підтримувати до 16 мегабайт пам'яті, працював на частотах 6-12 МГц. У 1984 році на базі 286 були створені IBM PC AT, які користувалися просто божевільною популярністю, незважаючи на його вартість (на ці гроші можна було купити два непогані автомобілі). Тому багато хто не міг дозволити собі купити його додому. Але народ грав, старше покоління напевно згадає, як ходили на роботу у вихідні, проводили через прохідну друзів, затримувалися допізна, і грали, грали... Запитайте, у що. Відповідаю: Civilization, Wolfenstein 3D, Warcraft (у багатьох наринули спогади і зі щоки скотилася скупа чоловіча сльоза). Однак час минав. Вибагливість ігор зростала (запитайте чому ігор, а не додатків, відповідаю: Ігри – це двигун комп'ютерного прогресу, офіс може спокійно працювати і на 486). У 1985 році було створено перший 32-розрядний процесор із сімейства х86. Швидкість зросла в 1,5 рази в порівнянні з 286. І називався він - 80386. Процесор мав на борту 275 тисяч транзисторів, міг адресувати до 4 Гб пам'яті, мав 32 бітну адресну шину і шину даних, робочими частотами стали 16 і 33 МГц, і мав цілих 132 ніжки. Також цікавим фактом можна вважати, що 80386 не використовував множник, а це означає, що він працював на частоті материнської плати. В 1988 був випущений полегшений варіант 386-го і називався він 80386SX (зрізали шину даних до 16 біт, адресну до 24 біт), а повноцінний варіант став маркуватися 386DX. SX, в порівнянні з DX, втратив у продуктивності приблизно 20%, а в 32-бітових додатках 33%. Також у 80386 був і мобільний побратим, який працював на зниженій частоті (всього 25 МГц) і споживав менше енергії, звали його 80386 SL. Також для 80386 випускався зовнішній математичний співпроцесор - 80387.

10 квітня 1989 року було розроблено і пущено в серію 80486, саме цей процесор розповів світові, що таке мультимедіа. Найголовніша відмінність від 80 386 полягала в тому, що математичний співпроцесор знаходився на кристалі головного процесора. Вперше у х86 було реалізовано конвеєр, який розбивав команди на 5 складових. Процесор складався з п'яти міні-пристроїв - кожний для свого завдання, це збільшувало продуктивність та знижувало собівартість процесора та складність його виробництва. Також уперше в архітектурі х86 було використання дворівневого кешу. Кеш першого рівня - був розташований на кристалі процесора, кеш другого рівня знаходився на материнській платі і мав обсяг від 256 до 512 Кбайт (залежно від виробника та ціни). Відомо, що до 486 операції з плаваючою точкою виконував співпроцесор, цей процес відбувався вкрай повільно, тому програмісти намагалися уникати операції поділу. 486-го співпроцесор став перебувати на кристалі і швидкість обчислення дробів збільшилася в рази. Також цей процесор, на відміну від 386, використовував множник, і процесор працював на частоті, що перевищує частоту системної шини(Сьогодні всі процесори використовують множники). Також із появою 486 вперше на процесорах стали встановлювати кулера, т.к. ускладнення архітектури ведуть до збільшення кількості транзисторів, а збільшення їхньої кількості неминуче веде до збільшення вироблення тепла, яке необхідно відводити. Боротися з цим можна зменшуючи процес (зменшення відстані між транзисторами і власне самі транзистори). Цікаво простежити техпроцес: в 386 він становив 1 мкм, у 486 DX він теж був 1 мкм, згодом зменшився до 0,8 мкм, а топові моделі 486DX4 - 0,6 мкм. Також 486 був лідером за кількістю модифікацій: першим був 486DX із тактовою частотою 20 МГц, пізніше з'явилися 33 МГц та 50 МГц. Через рік з'явився 486SX – це була урізана версія з вимкненим співпроцесором. Перші процесори з множником з'явилися в 1992 році - це були 486DX2, що працює на частоті 66 МГц. Наприкінці 1992 року побачив світ мобільний процесор 486SL, що працює на зниженій частоті і мав менше енергоспоживання, але меншу продуктивність. Топовою моделлю став 486DX4 - на борту було 16 Кб кеша першого рівня і використав потрійний коефіцієнт множення (працював на частоті 75 та 100 МГц). Продуктивність була навіть більшою ніж у перших пентіумів. З появою множника з'явилося поняття Оверлокер. У багатьох користувачів просто свербіли руки від бажання переключити джемпер для підвищення коефіцієнта множення, і цим підвищуючи продуктивність (не на багато), і власне підвищуючи тепловиділення (ух і багато згоріло таких 486).

Необхідно сказати, що до появи 486 користувачам було просто нема чого знати, хто виробляв процесори, т.к. вони просто впаювалися на материнську плату (між іншим, на початку 90-х Інтел завоювала вже 80% ринку). Але з появою "четвірок", це стало просто необхідно, тому що з'явилася можливість міняти лише процесори, а систему залишати такою, якою є (мати, пам'ять, вінчестер). І Intel замислилась над створенням бренду! Такий бренд, був скоріше придуманий, і завоював просто шалену популярність, ним стала фраза "Intel inside". У 1993 році, за даними Financial World, бренд "Intel Inside" зайняв третє місце в списку найвідоміших продуктів Америки після Кока Колли і Мальборо. Але це була палиця з двома кінцями, марка стала всесвітньо відомою, і варто було зробити один необережний крок, як про нього дізнається весь світ. Такий крок було зроблено: через деякий час після випуску Pentium (до речі на розкрутку марки, вони вбили близько 80 мільйонів зелених папірців) у ньому знайшли помилку. Розгорівся скандал і Інтел не залишалося нічого, крім заміни всієї бракованої партії, що було зроблено. Але перейдемо до діла.

Розробка Пентіумів почалася в 1989 році, в серію він пішов у 1993 році. Перші моделі використовували напругу 5В, наступні 3,3В, що дозволило знизити тепловиділення на тих же частотах. Також особливістю Пентіумів була наявність двох арифметичекологічних пристроїв (АЛП) на кристалі процесора, що дозволило виробляти суперскалярні числення (обробляти відразу кілька обчислень). Також з'явився блок передбачення переходів, що дозволило знизити простої під час роботи з пам'яттю. Шина даних помітно підросла і стала 64-бітною. Кеш першого рівня був збільшений до 16 Кб і був поділений на дві частини: 8 Кб для даних та стільки ж для команд. Однак кеш другого рівня все ще встановлювався на материнській платі. Перші моделі Пентіумів працювали на частоті 60 МГц, в 1994 побачили світ моделі, що працюють на частотах 75 і 100 МГц. Пізніше були розроблені та випущені процесори з маркуванням MMX (вони то й відкрили Еру тривимірних ігор). Відмінність полягала в наступному: було збільшено кеш першого рівня до 32 Кб, стартової частотою лінійки було 150 МГц і було введено додаткові інструкції для роботи з 2D та 3D графікою (на сьогоднішній день сучасні процесорипідтримують цей набір інструкцій, хоч вони практично не використовуються). Завдяки MMX процесор працював на 10-20% швидше із зображеннями та відео, а із заточеними під MMX додатками швидкість збільшилася практично вдвічі. Також до заслуг Пентіумів можна віднести появу нових форматів запису відео та звуку (MPEG та MP3, відповідно).

Наступним процесором став Pentium Pro. Коштував він дорого і повз мене пройшов непомітно. Хоча саме він відкрив наступне покоління процесорів. У ньому було кілька цікавих та логічно обґрунтованих рішень: вперше на кристал процесора стали встановлювати кеш другого рівня, збільшилася кількість конвеєрів – їх стало 3.

1994 р. Процесори Pentium з частотами 75, 90 і 100 МГц були другим поколінням процесорів Pentium. При тій же кількості транзисторів вони виконувалися за технологією 0.6 мкм, що дозволило знизити споживану потужність. Ці процесори відрізнялися внутрішнім множенням частоти, підтримкою багатопроцесорних конфігурацій, іншим типом корпусу.

1995 Випущено процесори Pentium120 і 133 МГц, виконані за технологією 0.35 мкм.

1996 р. Цей рік заслужено отримав назву "року Pentium". З'явилися процесори з частотами 150, 166 і 200 МГц і Pentium став рядовим процесором у масових РС. У цей час, паралельноPentiumу розвивається процесорPentiumPro, який відрізнявся пріоритетом збільшення кількості паралельно виконуваних інструкцій. Крім того, у його корпусі розмістили вторинний кеш, який працює на частоті ядра (для початку – 256 Кб). Однак на 16-розрядних додатках і в ОС Windows95 він був нітрохи не швидше за Pentium. Процесор містив 5.5 млн. транзисторів ядра та 15.5 млн. транзисторів для вторинного кешу обсягом 256 Кб. Перший процесор із частотою 150 МГц з'явився на початку 1995 р (технологія 0.6 мкм), а вже наприкінці року було досягнуто частоти 166, 180 і 200 МГц (технологія 0.35 мкм), а кеш збільшений до 512 Кб.

1997 р. Випущено процесор PentiumMMX.MMX-MultiMediaExtensions- мультимедійні розширення). Технологія MMX була покликана прискорити роботу мультимедійних програм, зокрема операції із зображеннями та обробку сигналів. Крім ММХ ці процесори, порівняно із звичайнимPentium, мали подвоєний обсяг первинного кешу та деякі елементи архітектуриPentiumPro, що підвищувало їхню продуктивність на звичайних додатках. ПроцесориPentiumMMX мали 4.5 млн. транзисторів і виконані за технологією 0.35 мкм. Розвиток лінійки моделей PentiumMMX незабаром було зупинено. Останні з досягнутих тактових частот - 166, 200 та 233 МГц.

Травень 1997 р. Технологія ММХ була з'єднана з технологією PentiumPro і в результаті з'явився процесор Pentium II (7.5 млн. транзисторів тільки в ядрі). Він являє собою злегка урізаний варіант ядра PentiumPro з більш високою тактовою частотою, в яку ввели підтримку ММХ. При цьому виникли технологічні труднощі розміщення вторинного кешу та процесорного ядра у корпусі однієї мікросхеми. Її вирішили наступним чином: кристал з ядром (processorcore) і набір кристалів статичної пам'яті та додаткових схем, що реалізують вторинний кеш, розмістили на невеликій друкованій платі-картриджі. Усі кристали закрили загальною кришкою та охолоджували спеціальним вентилятором. Перші процесори мали тактові частоти ядра 233, 266 і 300 МГц (технологія 0.35 мкм), влітку 1998 була досягнута частота 450 МГц (технологія 0.25 мкм), причому зовнішня тактова частота з 66 МГц підвищилася Вторинний кеш цього процесора працює на половині частоти ядра. У той же час був випущений полегшений Pentium II-Celeron, який або взагалі не мав вторинного кешу, або мав 128 Кб, розміщений прямо на кристалі ядра. Плюсом Celeron було те, що практично всі процесори розганялися щодо свого номіналу (266 і 300 МГц) у півтора і більше разів, але навіть при цьому їх продуктивність не набагато перевищувала PentiumMMX.

1998р. Intel® Celeron® (Covington)

Перший варіант процесора з лінійки Celeron®, побудований на ядрі Deschutes. Для зменшення собівартості процесори випускалися без кеш-пам'яті другого рівня та захисного картриджа. Конструктив -SEPP (SingleEdgePinPackage). Відсутність кеш-пам'яті другого рівня зумовлювала їхню порівняно низьку продуктивність, а й високу здатність до розгону. Кодове ім'я:Covington. тех. Показники: 7,5 млн. транзисторів; технологія виробництва: 0,25 мкм; тактова частота: 266-300 МГц; кеш першого рівня: 32 Кб (16 Кб на дані та 16 Кб на інструкції); кеш другого рівня відсутня; процесор 64-розрядний; шина даних 64-розрядна (66 МГц); адресна шина 64-розрядна; загальна розрядність: 32; роз'ємSlot1.

1999р. Intel® Celeron® (Mendocino)

Відрізняється від попереднього тим, що форм-фактор Slot1 змінився на більш дешевий Socket370 і збільшилася тактова частота. Кодове ім'я: Mendocino. тех. Показники: 19 млн. транзисторів; технологія виробництва: 0,25 мкм; тактова частота: 300-533 МГц; кеш першого рівня: 32 Кб (16 Кб на дані та 16 Кб на інструкції); повношвидкісний кеш другого рівня (128 Кб); процесор 64-розрядний; шина даних 64-розрядна (66 МГц); адресна шина 64-розрядна; загальна розрядність: 32; роз'єм Socket370.

1999р. Intel® Pentium® II PE (Dixon)

Останній Pentium II призначений для застосування в портативних комп'ютерах. Кодове ім'я: Dixon. тех. Показники: 27,4 млн. транзисторів; технологія виробництва: 0,25-0.18 мкм; тактова частота: 266-500 МГц; кеш першого рівня: 32 Кб (16 Кб на дані та 16 Кб на інструкції); кеш другого рівня 256 Кб (повношвидкісний); процесор 64-розрядний; шина даних 64-розрядна (66 МГц); адресна шина 64-розрядна; загальна розрядність: 32; роз'єм BGA, міні-картридж, MMC-1 або MMC-2.

1999р. Intel® Pentium® 3 (Katmai)

На зміну процесору Pentium II (Deschutes) прийшов Pentium 3 на новому ядрі Katmai. Додано блок SSE (Streaming SIMD Extensions), розширено набір команд MMX і вдосконалено механізм потокового доступу до пам'яті. Кодове ім'я: Katmai. тех. Показники: 9.5 млн. транзисторів; технологія виробництва: 0,25 мкм; тактова частота: 450-600 МГц; кеш першого рівня: 32 Кб (16 Кб на дані та 16 Кб на інструкції); кеш другого рівня 512 Кб (повношвидкісний); процесор 64-розрядний; шина даних 64-розрядна (100-133 МГц); адресна шина 64-розрядна; загальна розрядність: 32; роз'ємSlot1.

1999р. Intel® Pentium® 3Xeon™ (Tanner)

Hi-End версія процесора Pentium® 3. Кодове ім'я: Tanner. тех. Показники: 9.5 млн. транзисторів; технологія виробництва: 0,25 мкм; тактова частота: 500-550 МГц; кеш першого рівня: 32 Кб (16 Кб на дані та 16 Кб на інструкції); кеш другого рівня 512 Кб - 2 Мб (повношвидкісний); процесор 64-розрядний; шина даних 64-розрядна (100 МГц); адресна шина 64-розрядна; загальна розрядність: 32; роз'ємSlot2.

1999р. Intel® Pentium® 3 (Coppermine)

Цей Pentium® 3 виготовлявся за 0.18 мкм технологією, має тактову частоту до 1200 МГц. Перші спроби випустити процесор на цьому ядрі з частотою 1113 МГц закінчилися невдачею, тому що він у граничних режимах працював дуже нестабільно, і всі процесори з цією частотою були відкликані – цей інцидент сильно підмочив репутацію Intel®. Кодове ім'я: Coppermine. тех. Показники: 28.1 млн. транзисторів; технологія виробництва: 0,18 мкм; тактова частота: 533-1200 МГц; кеш першого рівня: 32 Кб (16 Кб на дані та 16 Кб на інструкції); кеш другого рівня 256 Кб (повношвидкісний); процесор 64-розрядний; шина даних 64-розрядна (100-133 МГц); адресна шина 64-розрядна; загальна розрядність: 32; роз'ємSlot1,FC-PGA370.

1999р. Intel® Celeron® (Coppermine)

Celeron® на ядрі Coppermine підтримує набір інструкцій SSE. Починаючи з частоти 800 МГЦ, цей процесор працює на 100 МГц системою шині. Кодове ім'я: Coppermine. тех. Показники: 28.1 млн. транзисторів; технологія виробництва: 0,18 мкм; тактова частота: 566-1100 МГц; кеш першого рівня: 32 Кб (16 Кб на дані та 16 Кб на інструкції); кеш другого рівня 128 Кб (повношвидкісний); процесор 64-розрядний; шина даних 64-розрядна (66-100 МГц); адресна шина 64-розрядна; загальна розрядність: 32; роз'єм Socket370.

1999р. Intel® Pentium® 3Xeon™ (Cascades)

Pentium® 3Xeon, виготовлений за 0,18 мкм технологічним процесом. Процесори з частотою 900 МГц з перших партій перегрівалися та їх постачання було тимчасово припинено. Кодове ім'я: Cascades. тех. Показники: 9.5 млн. транзисторів; технологія виробництва: 0,18 мкм; тактова частота: 700-900 МГц; кеш першого рівня: 32 Кб (16 Кб на дані та 16 Кб на інструкції); кеш другого рівня 512 Кб - 2 Мб (повношвидкісний); процесор 64-розрядний; шина даних 64-розрядна (133 МГц); адресна шина 64-розрядна; загальна розрядність: 32; роз'ємSlot2.

2000р. Intel® Pentium® 4 (Willamette, Socket 423)

Принципово новий процесор з гіперконвеєризацією (hyperpipelining) – з конвеєром, що складається з 20 ступенів. Згідно з заявами Intel®, процесори, засновані на даній технології, дозволяють досягти збільшення частоти приблизно на 40 відсотків щодо сімейства P6 при однаковому технологічному процесі. Застосована 400 МГц системна шина (Quad-pumped), що забезпечує пропускну спроможність 3,2 ГБайта в секунду проти 133 МГц шини з пропускною спроможністю 1,06 ГБайт у Pentium!!!. Кодове ім'я:Willamette. тех. характеристики: технологія виробництва: 0,18 мкм; тактова частота: 1.3-2 ГГц; кеш першого рівня: 8 Кб; кеш другого рівня 256 Кб (повношвидкісний); процесор 64-розрядний; шина даних 64-розрядна (400 МГц); роз'єм Socket423.

2000р. Intel® Xeon™ (Foster)

Продовження лінійки Xeon™: серверна версія Pentium® 4. Кодове ім'я: Foster. тех. характеристики: технологія виробництва: 0,18 мкм; тактова частота: 1.4-2 ГГц; кеш-пам'ять із відстеженням виконання команд; кеш першого рівня: 8 Кб; кеш другого рівня 256 Кб (повношвидкісний); мікроархітектура Intel® NetBurst™; технологія гіперконвеєрної обробки; високопродуктивний блок виконання команд; потокові SIMD-розширення 2 (SSE2); покращена технологія динамічного виконання команд; блок обчислень з плаваючою комою подвоєної точності; процесор 64-розрядний; шина даних 64-розрядна (400 МГц); роз'єм Socket603.

2001р. Intel®Pentium® 3-S(Tualatin)

Подальше підвищення тактової частоти Pentium® 3 вимагало переведення на 0.13 мкм технологічного процесу. Кеш другого рівня знову повернувся до свого початкового розміру (як у Katmai): 512 Кб і додалася технологія DataPrefetchLogic, яка підвищує продуктивність попередньо завантажуючи дані, необхідні додатку в кеш. Кодове ім'я: Tualatin. тех. Показники: 28.1 млн. транзисторів; технологія виробництва: 0,13 мкм; тактова частота: 1.13-1.4 ГГц; кеш першого рівня: 32 Кб (16 Кб на дані та 16 Кб на інструкції); кеш другого рівня 512 Кб (повношвидкісний); процесор 64-розрядний; шина даних 64-розрядна (133 МГц); адресна шина 64-розрядна; загальна розрядність: 32; роз'єм FC-PGA2 370.

2001р. Intel® Pentium® 3-M (Tualatin)

Мобільна версія Tualatin з підтримкою нової версії технології SpeedStep, покликаної знизити витрату енергії акумуляторів ноутбука. Кодове ім'я: Tualatin. тех. Показники: 28.1 млн. транзисторів; технологія виробництва: 0,13 мкм; тактова частота: 700 МГц-1.26 ГГц; кеш першого рівня: 32 Кб (16 Кб на дані та 16 Кб на інструкції); кеш другого рівня 512 Кб (повношвидкісний); процесор 64-розрядний; шина даних 64-розрядна (133 МГц); адресна шина 64-розрядна; загальна розрядність: 32; роз'єм FC-PGA2 370.

2001р. Intel® Pentium® 4 (Willamette, Socket 478)

Цей процесор виконаний 0.18 мкм процесу. Встановлюється в новий роз'єм Socket478, тому що попередній форм-фактор Socket423 був "перехідним" і Intel надалі не збирається його підтримувати. Кодове ім'я:Willamette. тех. характеристики: технологія виробництва: 0,18 мкм; тактова частота: 1,3-2 ГГц; кеш першого рівня: 8 Кб; кеш другого рівня 256 Кб (повношвидкісний); процесор 64-розрядний; шина даних 64-розрядна (400 МГц); роз'єм Socket478.

2001р. Intel® Celeron® (Tualatin)

Новий Celeron® має кеш другого рівня розміром 256 Кб та працює на 100 МГц системній шині, тобто перевершує за характеристиками перші моделі Pentium® 3 (Coppermine). Кодове ім'я: Tualatin. тех. Показники: 28.1 млн. транзисторів; технологія виробництва: 0,13 мкм; тактова частота: 1-1.4 ГГц; кеш першого рівня: 32 Кб (16 Кб на дані та 16 Кб на інструкції); кеш другого рівня 256 Кб (повношвидкісний); процесор 64-розрядний; шина даних 64-розрядна (100 МГц); адресна шина 64-розрядна; загальна розрядність: 32; роз'єм FC-PGA2 370.

2001р. Intel® Pentium® 4 (Northwood)

Pentium4 з ядром Northwood відрізняється від Willamette великим кешем другого рівня (512 Кб у Northwood проти 256 Кб у Willamette) і застосуванням нового технологічного процесу 0,13 мкм. Починаючи з частоти 3,06 ГГц додано підтримку технології HyperThreading- емуляції двох процесорів в одному. Кодове ім'я:Northwood. тех. характеристики: технологія виробництва: 0,13 мкм; тактова частота: 1,6-3.06ГГц; кеш першого рівня: 8 Кб; кеш другого рівня 512 Кб (повношвидкісний); процесор 64-розрядний; шина даних 64-розрядна (400-533 МГц); роз'єм Socket478.

2001р. Intel® Xeon™ (Prestonia)

Цей Xeon™ виконаний на ядрі Prestonia. Відрізняється з попереднього збільшеним до 512 Кб кешем другого рівня. Кодове ім'я: Prestonia. тех. характеристики: технологія виробництва: 0,13 мкм; тактова частота: 1,8-2,2 ГГц; кеш-пам'ять із відстеженням виконання команд; кеш першого рівня: 8 Кб; кеш другого рівня 512 Кб повношвидкісний); мікроархітектура Intel® NetBurst™; технологія гіперконвеєрної обробки; високопродуктивний блок виконання команд; потокові SIMD-розширення 2 (SSE2); покращена технологія динамічного виконання команд; блок обчислень з плаваючою комою подвоєної точності; процесор 64-розрядний; шина даних 64-розрядна (400 МГц); роз'єм Socket603.

2002р. Intel® Celeron® (Willamette-128)

Новий Celeron® виконаний на основі ядра Willamette по 0.18 мкм процесу. Відрізняється від Pentium® 4 на тому ж ядрі вдвічі меншим обсягом кешу другого рівня (128 проти 256Kb). Призначений для встановлення в роз'єм Socket478. Кодове ім'я: Willamette-128. тех. характеристики: технологія виробництва: 0,18 мкм; тактова частота: 1,6-2 ГГц; кеш першого рівня: 8 Кб; кеш другого рівня 128 Кб (повношвидкісний); процесор 64-розрядний; шина даних 64-розрядна (400 МГц); роз'єм Socket478.

2002р. Intel® Celeron® (Northwood-128)

Celeron® Northwood-128 відрізняється від Willamette-128 тільки тим, що виконаний по 0,13 мкм техпроцесу. Кодове ім'я: Willamette-128. тех. характеристики: технологія виробництва: 0,13 мкм; тактова частота: 1,6-2 ГГц; кеш першого рівня: 8 Кб; кеш другого рівня 128 Кб (повношвидкісний); процесор 64-розрядний; шина даних 64-розрядна (400 МГц); роз'єм Socket478.

32-бітові процесори: мікроархітектура P6/Pentium M

Представлений у березні 2003 року. Технологічний процес: 0,13 мкм (Banias). КешL1: 64 КБ

Кеш L2: 1 МБ (вбудований). Базується на ядрі Pentium III, з інструкціями SIMDSSE2 і глибоким конвеєром. Кількість транзисторів: 77 мільйонів. Упаковка процесора: Micro-FCPGA, Micro-FCBGA. Серце мобільної системи Intel «Centrino». Частота системної шини: 400 МГц (Netburst).

Технологічний процес: 0,13 мкм (Banias-512). Представлений: у березні 2003. Кеш L1: 64 КБ. Кеш L2: 512 КБ (інтегрований). SSE2 SIMD-інструкції. Немає підтримки технології SpeedStep, тому не є частиною "Centrino". Позначення: Family6model9. Технологічний процес: 0,09 мкм (Dothan-1024). Кеш L1: 64 КБ. Кеш L2: 1 МБ (інтегрований). SSE2 SIMD-інструкції. Немає підтримки технології SpeedStep, тому не є частиною "Centrino"

Технологічний процес: 0,065 мкм = 65 нм (Yonah). Представлено: у січні 2006 року. Частота системної шини: 667 МГц. Подвоєне (або одиночне у випадку Solo) ядро ​​з кешем L2 розміром 2 МБ, що розділяється. SSE3 SIMD-інструкції

Dual-Core Xeon LV

Технологічний процес: 0,065 мкм = 65 нм (Sossaman). Представлено: у березні 2006

Заснований на ядрі Yonah, за допомогою SSE3 SIMD-інструкцій. Частота системної шини: 667 МГц. Роздільний кеш L2 розміром 2 МБ

64-бітові процесори: EM64T - Мікроархітектура NetBurst

Двоядерний (Dual-core) мікропроцесор. Відсутня технологія Hyper-Threading

Частота системної шини: 800 (4x200) МГц. Smithfield - 90 нм (90 nm) технологічний процес (2,8-3,4 ГГц). Представлено: 26 травня 2005 року

2,8-3,4 ГГц (номери моделей 820-840). Кількість транзисторів: 230 мільйонів. Кеш L2: 1 МБx2 (non-shared, 2 МБ всього). . Продуктивність збільшилася приблизно на 60% порівняно з одноядерним мікропросори Prescott 2,66 ГГц (533 МГЦ FSB) Pentium D 805 представлений у грудні 2005 року. Presler – 65 нм (65 nm) технологічний процес (2.8-3.6 ГГц) . Представлено: 16 січня 2006 року. 2,8-3,6 ГГц (номери моделей 920-960). Кількість транзисторів: 376 мільйонів. КешL2: 2 МБx2 (non-shared, 4 МБ всього)

Pentium Extreme Edition

Двоядерний (Dual-core) мікропроцесор. ПідтримкаHyper-Threading. Частота системної шини: 1066 (4x266) МГц. Smithfield - 90 нм (90 nm) технологічний процес (3,2 ГГц). Варіанти:

Pentium 840 EE, 3,20 ГГц (кеш L2 розміром 2 x 1 МБ)

Presler – 65 нм (65 nm) технологічний процес (3,46, 3,73 ГГц)

L2 кеш: 2 МБ x 2 (non-shared, 4 МБ всього)

64-бітові процесори: EM64T - Мікроархітектура Intel Core

Багато хто при покупці flash-накопичувача запитують: «як правильно вибрати флешку». Звичайно, флешку вибрати не так вже й важко, якщо точно знати для яких цілей вона купується. У цій статті я намагатимусь дати повну відповідь на поставлене запитання. Я вирішив писати тільки про те, на що треба дивитися під час покупки.

Flash-накопичувач (USB-накопичувач) – це накопичувач, призначений для зберігання та перенесення інформації. Працює флешка дуже просто без батарейок. Лише потрібно її підключити до USB портуВаш комп'ютер.

1. Інтерфейс флешки

на Наразііснує 2 інтерфейси це: USB 2.0 та USB 3.0. Якщо Ви вирішили купити флешку, то рекомендую брати флешку з інтерфейсом USB 3.0. Цей інтерфейс був зроблений нещодавно, його головною особливістю є висока швидкістьпередачі даних. Про швидкості поговоримо трохи нижче.


Це один із головних параметрів, на який потрібно дивитися в першу чергу. Наразі продаються флешки від 1 Гб до 256 Гб. Вартість флеш-накопичувача безпосередньо залежатиме від обсягу пам'яті. Тут потрібно відразу визначитися для яких цілей купується флешка. Якщо ви збираєтеся на ній зберігати текстові документи, цілком вистачить і 1 Гб. Для скачування та перенесення фільмів, музики, фото тощо. потрібно брати чим більше, тим краще. На сьогоднішній день найбільш ходовими є флешки об'ємом від 8Гб до 16 Гб.

3. Матеріал корпусу



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

4. Швидкість передачі

Раніше я писав, що існує два стандарти USB 2.0 та USB 3.0. Нині поясню, чим вони відрізняються. Стандарт USB 2.0 має швидкість читання до 18 Мбіт/с, а запис до 10 Мбіт/с. Стандарт USB 3.0 має швидкість читання 20-70 Мбіт/с, а запис 15-70 Мбіт/с. Тут, я думаю, нічого не треба пояснювати.





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

6. Захист паролем

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



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

Висновок

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

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

Варіанти килимків

1. Алюмінієві
2. Скляні
3. Пластикові
4. Прогумовані
5. Двосторонні
6. Гелієві

А тепер я хотів би поговорити про кожен вид детальніше.

1. Спочатку хочу розглянути відразу три варіанти: пластикові, алюмінієві та скляні. Такі килимки мають велику популярність у геймерів. Наприклад, пластикові килимки легше знайти у продажу. За такими килимками миша ковзає швидко і точно. І найголовніше такі килимки підходять як для лазерних, так оптичних мишей. Алюмінієві та скляні килимки знайти буде трохи складніше. Та й коштуватимуть вони чимало. Щоправда є за що – служитимуть вони дуже довго. Килимки цих видів мають невеликі недоліки. Багато хто говорить, що при роботі вони шарудять і навпомацки трохи прохолодні, що може викликати у деяких користувачів дискомфорт.


2. Прогумовані (ганчіркові) килимки мають м'яке ковзання, але при цьому точність рухів у них гірша. Для звичайних користувачів такий килимок буде якраз. Та й коштують вони набагато дешевше за попередні.


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


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

Розміри килимків

Існує три види килимків: великі, середні та маленькі. Тут все насамперед залежить від смаку користувача. Але як заведено вважати великі килимки добре підходять для ігор. Маленькі та середні беруть переважно для роботи.

Дизайн килимків

У цьому плані немає жодних обмежень. Все залежить від того, що Ви хочете бачити на своєму килимку. Благо зараз на килимках що тільки не малюють. Найбільш популярними є логотипи комп'ютерних ігор, таких як дота, Варкрафт, лінійка і т.д. Але якщо трапилося, що Ви не змогли знайти килимок з потрібним малюнком, не варто засмучуватися. Зараз можна замовити друк на килимок. Але такі килимки мають мінус: при нанесенні друку на поверхню килимка його властивості погіршуються. Дизайн в обмін на якість.

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

Моноблоки компанії Microsoftпоповнилися новою моделлюмоноблок під назвою Surface Studio. Свою новинку Microsoft представив нещодавно на виставці в Нью-Йорку.


На замітку!Я кілька тижнів тому писав статтю, де розглядав моноблок Surface. Цей моноблок було представлено раніше. Для перегляду статті клацніть на .

Дизайн

Компанія Microsoft свою новинку називає найтоншим у світі моноблоком. При вазі в 9,56 кг товщина дисплея становить лише 12,5 мм, інші габарити 637,35х438,9 мм. Розміри дисплея складають 28 дюймів з роздільною здатністю більше 4К (4500х3000 пікселів), співвідношення сторін 3:2.


На замітку!Роздільна здатність дисплея 4500х3000 пікселів відповідає 13,5 млн пікселів. Це на 63% більше, ніж у дозволу 4К.

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


На замітку!Для людей творчих професій я раджу подивитися статтю, де розглядав моноблоки подібного функціоналу. Клацаємо по виділеному: .

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


На замітку!До речі, компанія Microsoft має ще один дивовижний моноблок. Щоб дізнатися про нього, перейдіть по .

Технічні характеристики

Характеристики я представлю у вигляді фотографії.


З периферії відзначу наступне: 4 порти USB, роз'єм Mini-Display Port, мережевий порт Ethernet, card-reader, аудіо гніздо 3,5 мм, веб-камера з 1080р, 2 мікрофони, аудіосистема 2.1 Dolby Audio Premium, Wi-Fi та Bluetooth 4.0. Також моноблок підтримує бездротові контролери Xbox.





Ціна

Купуючи моноблок на ньому буде встановлена ​​ОС Windows 10 Creators Update. Ця системамає вийти навесні 2017 року. У цій операційній системі буде оновлений Paint, Office і т.д. Ціна на моноблок складатиме від 3000 доларів.
Дорогі друзі, пишіть у коментарях, що ви думаєте про цей моноблок, ставте питання, що цікавлять. Радий поспілкуватися!

Компанія OCZ продемонструвала нові SSD-накопичувачі VX 500. Дані накопичувачі будуть оснащуватися інтерфейсом Serial ATA 3.0 і зроблені вони у 2.5-дюймовому форм-факторі.


На замітку!Кому цікаво, як працює SSD-диски і скільки вони живуть, можна прочитати в раніше написаній мною статті: .
Новинки виконані за 15-нанометровою технологією та оснащуватимуться мікрочіпами флеш-пам'яті Tochiba MLC NAND. Контролер у SSD-накопичувачах використовуватиметься Tochiba TC 35 8790.
Модельний ряднакопичувачів VX 500 складатиметься зі 128 Гб, 256 Гб, 512 Гб та 1 Тб. За заявою виробника, послідовна швидкість читання становитиме 550 Мб/с (це у всіх накопичувачів цієї серії), а ось швидкість запису становитиме від 485 Мб/с до 512 Мб/с.


Кількість операцій введення/виводу в секунду (IOPS) з блоками даних розміром 4 кбайти може досягати 92000 при читанні, а при записі 65000 (це все при довільному).
Товщина накопичувачів OCZ VX 500 становитиме 7 мм. Це дозволить використовувати їх у ультрабуках.




Ціни новинок будуть наступними: 128 Гб – 64 долари, 256 Гб – 93 долари, 512 Гб – 153 долари, 1 Тб – 337 доларів. Я думаю, в Росії вони коштуватимуть дорожче.

Компанія Lenovo на виставці Gamescom 2016 презентувала свій новий ігровий моноблок IdeaCentre Y910.


На замітку!Раніше я писав статтю, де вже розглядав ігрові моноблоки різних виробників. Цю статтю можна подивитися, клікнувши по цій статті.


Новинка від Lenovo отримала безрамковий екран розміром 27 дюймів. Роздільна здатність дисплея становить 2560х1440 пікселів (це формат QHD), частота оновлень дорівнює 144 Гц, а час відгуку 5 мс.


У моноблока буде кілька змін. У максимальній конфігурації передбачено процесор 6 покоління Intel Core i7, об'єм жорсткого диска до 2 Тб або об'ємом 256 Гб. Об'єм оперативної пам'яті дорівнює 32 Гб DDR4. За графіку відповідатиме відеокарта NVIDIA GeForce GTX 1070 чи GeForce GTX 1080 з архітектурою Pascal. Завдяки такій відеокарті до моноблоку можна підключити шолом віртуальної реальності.
З периферії моноблоку я виділив би аудіосистему Harmon Kardon з 5-ватними динаміками, модуль Killer DoubleShot Pro Wi-Fi, веб-камеру, USB порти 2.0 і 3.0, роз'єми HDMI.


У базовому варіанті моноблок IdeaCentre Y910 з'явиться у продажу у вересні 2016 року за ціною від 1800 євро. А ось моноблок із версією «VR-ready» з'явиться у жовтні за ціною від 2200 євро. Відомо, що у цій версії стоятиме відеокарта GeForce GTX 1070.

Компанія MediaTek вирішила модернізувати свій мобільний процесор Helio X30. Отже, тепер розробники з MediaTek проектують новий мобільний процесор під назвою Helio X35.


Я б хотів коротко розповісти про Helio X30. Цей процесор має 10 ядер, які об'єднані в 3 кластери. Helio X30 має 3 варіації. Перший - найпотужніший складається з ядер Cortex-A73 із частотою до 2,8 ГГц. Також є блоки з ядрами Cortex-A53 з частотою до 2,2 ГГц і Cortex-A35 з частотою 2,0 ГГц.


Новий процесор Helio X35 також має 10 ядер і створюється він за 10-нанометровою технологією. Тактова частота в цьому процесорі буде набагато вищою, ніж у попередника і становить від 3,0 Гц. Новинка дозволить використовувати до 8 Гб LPDDR4 оперативної пам'яті. За графіку в процесорі швидше за все відповідатиме контролер Power VR 7XT.
Саму станцію можна побачити на фотографіях у статті. Вони ми можемо спостерігати відсіки для накопичувачів. Один відсік з роз'ємом 3,5 дюймів, а інший з роз'ємом 2,5 дюймів. Таким чином, до нової станції можна буде підключити як твердотільний диск (SSD), так і жорсткий диск (HDD).


Габарити станції Drive Dock становлять 160х150х85мм, а вага не мало не мало 970 грамів.
У багатьох, напевно, постає питання, як станція Drive Dock підключається до комп'ютера. Відповідаю: це відбувається через USB порт 3.1 Gen 1. За заявою виробника, швидкість послідовного читання становитиме 434 Мб/сек, а в режимі запису (послідовного) 406 Мб/с. Новинка буде сумісна з Windows та Mac OS.


Цей пристрій буде дуже корисним для людей, які працюють з фото та відео матеріалами на професійному рівні. Також Drive Dock можна використовувати для резервних копійфайлів.
Ціна на новий пристрій буде прийнятною – вона становить 90 доларів.

На замітку!Раніше Рендучинтала працював у компанії Qualcomm. А з листопада 2015 року він перейшов до конкуруючої компанії Intel.


У своєму інтерв'ю Рендучінтала не став говорити про мобільних процесорах, А лише сказав наступне, цитую: «Я волію менше говорити і більше робити».
Таким чином, топ-менеджер Intel своїм інтерв'ю вніс чудову інтригу. Нам залишається чекати нових анонсів у майбутньому.

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

Незважаючи на те, що перший комп'ютер був представлений громадськості лише наприкінці Другої світової війни, робота над цим розпочалася на початку XX століття. Але всі обчислювальні машини, створені до ENIAC, так і не знайшли практичного застосування, проте вони також стали певними етапамиу русі прогресу.

  • Російський дослідник та вчений А. Крилов розробив першу машину, що вирішує диференційне рівнянняїї у 1912 році.
  • 1927 США, вчені розробили перший аналоговий апарат.
  • 1938 Німеччина, Конрад Цзуе створив модель комп'ютера Z1. Через три роки цей же вчений розробив наступну версію ЕОМ Z3, яка більше за інших була схожа на сучасні пристрої.
  • 1941 США, створено перший автоматичний обчислювач «Марк 1» за субпідрядним договором з компанією IBM. Послідовно з інтервалом у кілька років були створені такі моделі: Марк II, Марк III/ADEC, Марк IV.
  • 1946 США, публіці представленийнайперший комп'ютер у світі- ЕНІАК, який був практично застосовний у військових розрахунках.
  • 1949 Росія, Сергій Лебедєв представив на кресленнях першу радянську ЕОМ, до 1950 МЕСМ була побудована і запущена в масове виробництво.
  • 1968 Росія, А. Горохов створив проект машини, що містить материнську плату, пристрій введення, відеокарту та пам'ять.
  • 1975 США, створений перший серійний ЕОМ Альтаїр 8800. В основі пристрою був використаний мікропроцесор Intel

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

ENIAC - найперший комп'ютер у світі

Цьому пристрою хочеться приділити трохи більше уваги. Саме йому надано звання першого у світі ЕОМ, незважаючи на те, що до нього були розроблені деякі моделі. Це з тим, що ЭНИАК став першої ЕОМ, яка знайшла практичне застосування. Варто зазначити, що машина була запущена в експлуатацію у 1945 році та остаточно відключена від живлення у жовтні 1955 року. Погодьтеся, 10 років безперервної служби, чималий термін для першої обчислювальної машини, яка знайшла практичне застосування.

Як використовувалась ЕОМ

Від самого початку найперший комп'ютер у світістворювався для розрахунку таблиць стрілянини, потрібних для артилерійських військ. Команди обчислювачів не справлялися зі своєю роботою, оскільки на розрахунки був потрібен час. Тоді в 143 році військовій комісії було представлено проект електронного обчислювача, який був схвалений, і почалася активна побудова машини. Процес було завершено лише в 1945 році, тому застосувати ЕНІАК у військових цілях не вдалося і його забрали до університету Пенсільванії для обчислень при розробці термоядерної зброї.

Математичне моделювання стало складним завданням для першої ЕОМ, тому формування моделей відбувалося максимально спрощеним схемам. Проте потрібного результатувдалося домогтися і можливість створення водневої бомби було доведено саме за допомогою ЕНІАК. В 1947 машину стали використовувати для розрахунків методом Монте Карло.

Крім того, в 1946 на ENIAC вирішувалося завдання аеродинамічного характеру, фізик Д. Хартрі розбирав проблему обтікання повітрям крила літака при надзвукових швидкостях.

У 1949 році Фон Нейман розраховував на комп'ютері константи Пі іe.ЕНІАК представив дані з точністю до 2 тисяч знаків після коми.

У 1950 році на ЕОМ провели чисельний розрахунок прогнозу погоди, який виявився досить точним. Незважаючи на те, що самі обчислення займали дуже багато часу.

Автори машини

Назвати єдиного творця першої обчислювальної машини важко. Над ЕНІАК працювала велика команда інженерів і програмістів. Спочатку творцями проекту стали Джон Моклі та Джон Еккерт. Моклі тоді був викладачем інституту Мура, а Эккерт вважався у ньому як студент. Вони зайнялися розробкою архітектури комп'ютера та представили комісії проект ЕОМ.

Крім того, у створенні машини брали участь такі люди:

  • розробка акумуляторів – Джек Деві;
  • модуль введення-виведення даних – Гаррі Хаскі;
  • модуль множення – Артур Беркс;
  • модуль розподілу та вилучення кореня – Джефрі Чуан Чу;
  • провідний програміст – Томас Кайт Шарплес;
  • функціональні таблиці – Роберт Шоу;
  • науковий консультант – Джон фон Нейман.

Також над машиною працював цілий штат програмістів

Параметри пристрою

Як було зазначено вище,найперший у світі комп'ютербув зовсім несхожий сучасні устрою. Це була дуже масивна конструкція, що складається з більш ніж 17 тисяч ламп 16 типів, понад 7 тисяч кремнієвих діодів, 1,5 тисяч реле, 70 тисяч резисторів і 10 тисяч конденсаторів. У результаті вага першої чинної ЕОМ становила 27 тонн.

Технічні характеристики:

  • обсяг пам'яті пристрою – 20 число слів;
  • потужність, яку споживала машина – 174 квт;
  • обчислювальна потужність 5000 операцій складання на секунду. Для множення машина застосовувала множину, тому тут продуктивність падала і становила всього 357 операцій.
  • тактова частота – 100 кГц;
  • табулятор перфокарт для введення та виведення інформації.

Для обчислень використовувалася десяткова система числення, хоча двійковий код вже був відомий ученим.

Варто зазначити, що в процесі обчислень ЕНІАК вимагав стільки електроенергії, що найближче місто часто залишалося без електропостачання на багато годин. Для зміни алгоритму обчислення потрібно перекомутування пристрою. Фон Нейман після удосконалив ЕОМ і додав до неї пам'ять, що містить основні обчислювальні програми, чим значно спростив процес роботи програмістів.

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

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

Надалі машини ставали все менше, а їх можливості все ширші. 1976 року вийшов перший Apple-1. А перша комп'ютерна грапобачила світ у недалекому 1962 році. Навіть зараз розвиток комп'ютерних технологій не стоїть на місці. А як ви вважаєте, що нас чекає в майбутньому?