Де використовується мікропроцесор




Де використовується мікропроцесор



Що таке мікропроцесор та чим мікропроцесори відрізняються між собою?

Мікропроцесор – це мозок будь-якого обчислювального пристрою. Без нього неможливо побудувати будь-який електронний прилад, що стоїть. Мікропроцесори бувають різними за своїми характеристиками, тому їх можна зустріти в суперкомп'ютері, який займається нереальними розрахунками, або в міні-комп'ютері Arduino, який контролює полив кімнатних кольорів. Різні мікропроцесори виконують різні завдання, але мета у них одна - полегшити життя людям.

Ми будемо дуже вдячні

якщо під матеріалом, що сподобався, Ви натиснете одну з кнопок соціальних мереж і поділитеся з друзями.

Мікропроцесор: що потрібно знати електронникам-початківцям

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

Типова схема пристрою мікропроцесора представлена ​​до вашої уваги на фото нижче.

Пристрій процесора.

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

АЛУ - обчислювальний інструмент процесора; цей пристрій виконує арифметичні та логічні операції за командами програми.

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

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

  • суматор - регістр АЛУ, що бере участь у виконанні кожної операції;
  • лічильник команд - регістр УУ, вміст якого відповідає адресою чергової команди, що виконується; служить для автоматичної вибірки програми із послідовних осередків пам'яті;
  • регістр команд - регістр УУ для зберігання коду команди на період часу, необхідний її виконання.

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

Принципи Джона фон Неймана.

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

1. Принцип програмного управління.

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

2. Принцип однорідності пам'яті.

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

3. Принцип адресності.

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

Комп'ютери, побудовані цих принципах, ставляться до типу фон-неймановских.
Але існують комп'ютери, які принципово відрізняються від фон-нейманівських. Їх, наприклад, може виконуватися принцип програмного управління, тобто. вони можуть працювати без «лічильника команд», що вказує поточну команду програми, що виконується. Для звернення до будь-якої змінної, що зберігається в пам'яті, цим комп'ютерам не обов'язково надавати їй ім'я. Такі комп'ютери називаються не-фон-нейманівськими.

З чого складається мікропроцесор?

У ньому виділяють дві частини:

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

Важливою є архітектура – ​​логічна організація мікропроцесора, що визначає його особливості, якості та можливість побудови обчислювальної системи з урахуванням цього устрою. Розрізняють три основні типи: CISC, RISC та MISC (це якщо говорити про універсальні прилади)

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

Що таке мікропроцесор

Мікропроцесор (в ангомовній літературі MPU - Micro Processor Unit) містить функціонал комп'ютерного центрального процесора, або ЦП (CPU - Central Processing Unit) на одному напівпровідниковому кристалі (ІМС - інтегральна мікросхема або на західний манер - Integrated Circuit).

Графічний процесор NVIDIA

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

Мікропроцесор обробляє дані, що надходять з вхідних периферійних пристроїв та передає оброблені дані на вихідні периферійні пристрої.

Існує чотири основні типи процесорів, що відрізняються своєю архітектурою.

Мікропроцесори з повним набором команд (Complex Instruction Set Computer, CISC-архітектура). Характеризуються нефіксованим значенням довжини команди, кодуванням арифметичних дій однією командою, невеликим числом регістрів, що виконують певні функції. Приклад такого типу процесорів служить сімейство x86.

Мікропроцесори зі скороченим набором команд (Reduced Instruction Set Computer, RISC-архітектура) Мають, як правило, підвищену швидкодію за рахунок спрощення інструкцій, що дозволяє спростити процес декодування і, відповідно, скоротити час їх виконання, використовуючи цей тип. архітектури.

Мікропроцесори з мінімальним набором команд (Minimal Instruction Set Computer, MISC-архітектура) На відміну від RISC-архітектури, в них використовуються довгі командні слова, що дозволяє виконувати досить складні дії за один цикл роботи пристрою. завдяки збільшенню розрядності мікропроцесорних пристроїв.

У суперскалярних процесорах (Superscalar Processors) використовуються кілька декодерів команд, які завантажують роботою безліч виконавчих блоків. Планування виконання потоку команд відбувається динамічно і здійснюється самим обчислювальним ядром.

Окремо хочу виділити мікропроцесори спеціального призначення (ASIC - Application Specific Integrated Circuit). Як випливає з назви, призначені для вирішення конкретної задачі. виконання вузького класу функцій призводить до збільшення швидкості роботи пристрою і, як правило, дозволяє знизити вартість такої інтегральної схеми.Прикладами таких мікропроцесорів може бути мікросхема, розроблена виключно для керування мобільним телефоном, мікросхеми апаратного кодування та декодування аудіо- та відеосигналів - так звані цифрові сигнальні процесори (Digital Signal Processing, DSP multiprocessors). Можуть бути реалізовані як ПЛІС (програмована логічна інтегральна схема). При розробці таких процесорів для опису їх функціональності використовують мови опису апаратних пристроїв (HDL - Hardware Description Language), такі як Verilog та VHDL.

Системи з урахуванням мікропроцесорів будують приблизно так.

Система, заснована на мікропроцесорі

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

Тепер, розгляньмо мікроконтролер.

Набір команд мікрокомп'ютера

Основні характеристики мікропроцесора також визначаються набором інструкцій. Зазвичай він складається з 5 груп:

  1. Група даних. Дані команди допомагають переміщувати інформацію між регістрами всередині мікропроцесора, між пам'яттю та регістром або комірками пам'яті.
  2. Арифметична група дозволяє складати, віднімати, збільшувати чи зменшувати дані у пам'яті чи регістрах (наприклад, скласти вміст двох регістрів ЦПУ).
  3. Логічна група використовується для операцій І, АБО, ВИКЛЮЧНОГО АБО, порівняння, циклічного зсуву, доповнення даних у пам'яті або регістрах (наприклад, щоб пропустити через схему АБО вміст двох регістрів мікропроцесора).
  4. Група розгалуження включає безумовні та умовні переходи, виклик підпрограм та повернення з них. Умовні інструкції служать для того, щоб певна операція виконувалася тільки у разі виконання певної умови (наприклад, якщо потрібно перейти до конкретної команди, коли результат останнього обчислення дорівнював нулю). Вони забезпечують можливість самій програмі приймати рішення.
  5. Група стека, вводу-виводу та управління мікропроцесором здійснює передачу даних між ЦПУ та периферією, маніпулює стеком та змінює внутрішні прапори управління. Ці команди дозволяють програмісту зупинити пристрій, перевести його в неробочий стан, увімкнути та вимкнути систему переривань тощо.

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

Внутрішня структура мікропроцесора.

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

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

Наявність лічильника
команд було
належить ще
у роботах фон
Неймана. Роль
лічильника складається
у збереженні
адреси черговий
команди програми
та автоматичному
обчисленні
адреси наступної.
Завдяки
наявності програмного
лічильника в ЕОМ
реалізується
основний цикл
виконання
послідовно
розташованих
команд програми.

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

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

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

Особливості російських мікропроцесорів

З 1998 року і по сьогодні у вітчизняному сегменті розробкою мікропроцесорів займається компанія «МЦСТ». Результати вражаючі – стабільне виробництво систем RISC, впровадження серії Ельбрус у застосування на військово-оборонних комплексах, космічних станціях та засекречених базах для передачі даних з максимальним рівнем шифрування. Заслуги компанії "МЦСТ" серйозні, хоча багатьма обивателями подібні "успіхи" здаються смішними, на тлі світових гігантів на зразок Intel і AMD.

Так, досягнення ще не ті, але й цілі зовсім різні, чи не так? Навряд чи «Ельбрус» варто розцінювати, як ігровий чіп, здатний запустити всі сучасні розваги в максимальній якості – це насамперед система для надшвидкої обробки даних (насамперед військового призначення) у польових і навіть екстремальних умовах.

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

  1. 1998 рік.Перша модель SPARC із частотою 80 МГц.
  2. 2001 рік. Коригування моделі SPARC, збільшення потужностей, зниження рівня споживаної енергії, робота над третьою версією процесора з частотою 500 МГц.
  3. 2004 рік. Представлений E2K – процесор нового покоління, здатний працювати практично за будь-яких умов.
  4. 2005 рік. Поява перших зразків «Ельбрусу», експерименти та погляд у майбутнє – попереду довгі роки боротьби за світове лідерство у галузі сучасних технологій…

Історична довідка

На першість у створенні М. претендують три проекти, що завершилися майже одночасно. У 1968-70 компанія Garrett AiResearch розробила М. для винищувача F-14A, який складався з декількох кристалів, призначався для обчислення швидкості, висоти і положення крил (дані розсекречені в 1998). У сент. 1971 компанія «Texas Instruments» анонсувала М. TMS1802NC для використання в калькуляторах (1973 фірма отримала патент на М. на одному кристалі). Проте більшість фахівців у галузі обчислить. техніки віддають першість компанії Intel, що оголосила в листопаді. 1971 р. про створення М. Intel 4004 (на одному кристалі), який також розроблявся для калькуляторів, але пізніше став позиціонуватися як універсальний; одночасно обробляв 4 двійкові розряди, містив 2300 транзисторів, працював на частоті 740 кГц, займав на кристалі пл. 24 мм2, виконував 60 тис. операцій на секунду (був у сотні разів менш продуктивним, ніж великі обчислювальні машини на той час). У 1972 році з'явився 8-розрядний М. Intel 8008, який містив 3500 транзисторів. М. RCA 1802 (1976) – перший М., стійкий до радіації, використовувався у косміч. зондах. У 1978 створено М. Intel 8086 (29 тис.транзисторів), який був найбільш вдалим 16-розрядним М. (започаткував сімейство x86). Збільшення розрядності М. дозволило збільшити адресний простір доступної пам'яті та продуктивність комп'ютера. Версія 8088 цього М. використовувалася в персональному комп'ютері IBM PC, що набув широкого поширення. Перший 32-розрядний М. на одному кристалі був створений фірмою «AT&T Bell Laboratories» у 1980 році. У 1985 з'явився комерційно успішний 32-розрядний М. Intel 386 (275 тис. транзисторів). Перший комерційний М. з 64-розрядною адресацією математичної пам'яті випущено 1991 (MIPS Technologies R4000); що випускалися раніше М. (напр., Intel i860, 1989) мали можливість виконання 64-розрядних операцій над даними, але були позбавлені 64-розрядної адресації. Першим 64-розрядним x86-сумісним М. став випущений в 2003 році AMD Opteron, що реалізує архітектуру AMD64.

Команди (інструкції)

Команди – це фактичні дії, які комп'ютер має виконувати. Вони бувають кількох типів:

  • Арифметичні: додавання, віднімання, множення і т.д.
  • Логічні: І (логічне множення/кон'юнкція), АБО (логічне підсумовування/диз'юнкція), заперечення тощо.
  • Інформаційні: , , , і .
  • Команди переходу: , , і .
  • Команда зупинка: .

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

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

У процесорі інструкції реалізуються на апаратному рівні. За один такт одноядерний процесор може виконати одну елементарну (базову) інструкцію.

Групу інструкцій прийнято називати набором команд (instruction set).

Функціональна блок-схема та призначення мікропроцесора

М. (рис.), як і типовий ЦП, містить: арифметичний пристрій (АУ), пристрій управління (УУ), регістровий файл (РФ, набір регістрів, призначених для тимчасового зберігання даних і результатів, реалізований на найшвидших елементах, що запам'ятовують; -пам'ять використовує більш повільні елементи), кеш-команд (кеш-пам'ять для зберігання команд) та кеш-даних. УУ управляє роботою всього комп'ютера, який, крім ЦП, включає осн. пам'ять (ОП) та пристрій введення-виведення. УУ через кеш-команди отримує з ОП команди, дешифрує їх і передає виконання в АУ. З і кеш-даних в АУ надходять операнди (дані, з яких виробляються операції). Результат виконаної в АУ команди записується до. У кеш-даних також зберігаються дані, що вже використовувалися, тому що вони можуть знову знадобитися. В УУ знаходяться спец. напр. PC (program counter - лічильник команд), що містить адресу наступної команди, IR (instruction register - регістр команди), що зберігає команду, що виконується.

За призначенням М. поділяють на універсальні (призначені на вирішення широкого класу завдань, напр. ЦП персонального комп'ютера) і спеціалізовані (орієнтовані рішення певного класу завдань). Серед спеціаліз. М. можна виділити М. цифрової обробки сигналів (DSP - Digital Signal Processor), графич. процесор (GPU – graphics processing unit), що використовується для обробки комп'ютерної графіки, а також обчислювальні співпроцесори (напр., Weitek Abacus для обчислень з плаваючою комою, Intel Xeon Phi для універсальних високопаралельних обчислень).

М.застосовуються у комп'ютерах, спеціаліз. та побутової радіоелектронної апаратури, засобах автоматизації, телекомунікації, на транспорті та ін. Напр., в суч. літаком діють сотні М. Ок. 98% М., що випускаються у світі, використовуються у вбудованих системах (embedded systems), що являють собою спеціалізир. комп'ютерні системи, які зазвичай вбудовують у керований пристрій, апарат (автомобіль, банкомат, пральну машину, мобільний телефон та ін.).

Історія

Додаткова інформація: Історія обчислювальної техніки

Майже одночасно з'явилися три проекти створення мікропроцесора: Central Air Data Computer (CADC) в Garrett AiResearch (1968), TMS 1000 в Texas Instruments (1971) і в Intel (1971).

Перші мікропроцесори застосовувалися в електронних калькуляторах, у яких використовувалася двійково-десяткова арифметика 4-бітових слів. Незабаром їх почали вбудовувати і в інші пристрої, наприклад, термінали, принтери та різну автоматику. Доступні 8-бітні мікропроцесори з 16-бітною адресацією дозволили в середині 1970-х років створити перші побутові мікрокомп'ютери.

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

У космічних програмах польотів до Місяця «Аполлон» у 1960-х та 1970-х роках усі бортові обчислення для первинного наведення, навігації та управління були надані невеликими спеціалізованими процесорами бортового комп'ютера Аполлон.

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

Зберігання інформації - регістри та пам'ять

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

Реєстри

Регістр - мінімальний осередок пам'яті даних. Регістри складаються із тригерів (англ. latches/flip-flops). Тригери, своєю чергою, складаються з логічних елементів можуть зберігати у собі 1 біт інформації.

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

За функціональним призначенням тригери поділяються на кілька груп:

  • RS-тригер: зберігає свій стан при нульових рівнях на обох входах і змінює його під час встановлення одиниці на одному з входів (Reset/Set — Скинути/Встановити).
  • JK-тригер: ідентичний RS-тригеру за винятком того, що при подачі одиниць відразу на два входи тригер змінює свій стан на протилежний (лічильний режим).
  • T-тригер: змінює свій стан протилежне при кожному такті з його єдиному вході.
  • D-тригер: запам'ятовує стан на вході під час синхронізації. Асинхронні D-тригери не мають сенсу.

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

Принцип дії RS-тригера

Пам'ять (ОЗУ)

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

Прим. перев. Оперативна пам'ять буває статичною та динамічною — SRAM та DRAM відповідно. У статичній пам'яті осередками є тригери, а динамічної — конденсатори. SRAM швидше, а DRAM дешевше.

Шини

Мікрокомп'ютер оперує двійковим кодом. Бінарна інформація представлена ​​двійковими цифрами, які називаються бітами. Група бітів утворює машинне слово (їх кількість залежить від конкретної реалізації). Звичайні розміри слова дорівнюють 4, 8, 12, 16, 32 та 64 біт. Байт і напівбайт є набір з 8 і 4 біт відповідно.

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

Призначення та сфера застосування мікропроцесорів

Функціонально мікропроцесор призначений для вирішення наступних завдань:

  1. Поетапне читання та розшифровування команд з основної та оперативної пам'яті, регістрів та адаптерів зовнішніх пристроїв.
  2. Обробка запитів під час обслуговування компонентів персонального комп'ютера.
  3. Синхронізація даних на накопичувачі даних.
  4. Генерація сигналів керування вузлами та блоками ПК.

Крім того, важливо розуміти, з яких саме частин складається будь-який процесор:

  1. Пристрій обробки арифметичних, логічних та будь-яких інших числових, символьних операцій, що з'являються під час взаємодії з комп'ютером.
  2. Центр управління та координації взаємодії різних компонентів ПК (мова про все і відразу – про оперативну пам'ять, клавіатури і мишки, контролери USB, навушники тощо).
  3. Мікропроцесорна пам'ять, що відповідає за послідовне зберігання різних даних, дій і команд, для збільшення швидкості обробки інформації та безпосередньої економії часу (навіщо двічі вираховувати той самий приклад, якщо відповідь вже зберігається в заздалегідь підготовленому осередку?).
  4. Інтерфейсна система - можливості взаємодії з процесором через системи введення-виведення.

MMBT8550 Datasheet (PDF) 1.1. mmbt8550.pdf Size:332K _upd 1.2. mmbt8550lt1.pdf Size:131K _upd RoHS MMBT8550LT1 PNP EPITAXIAL SILICON TRANSISTOR SOT-23 3 2W OUTPUT AMPLIFIER OF PORTABLE 1 RADIOS.

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

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

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

Аналогія з електричним опором провідника з прикладу резистора Резистор — пасивний елемент, що має суто активним опором. Реактивна складова комплексного опору резистора.

№3. Потужність печі для лазні Розміри парильні грають визначальну роль при виборі потужності виробу. Для того, щоб температура всередині парної була оптимальною для організму, лазню не можна перетоплювати. При.

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

Історія Вперше про електричні процеси дізналися ще в давнину. Це всім відомий досвід із статичним зарядом хутра. Тільки ось у ті часи хутро натирали об бурштин. Після цього камінь отримував властивість.

Типові значення КНД та КДМ Нижче наведено деякі типові значення для КНД, і в дужках, для КДМ. 0 % (0%) — форма сигналу є ідеальною синусоїдою. 3% (3%) - форма сигналу відмінна.

Схожі статті

  • Що використовується як паливо для літака
  • Для чого використовується флюс
  • Для чого використовується сітчасте деко в аерогрилі
  • Який газ використовується для заповнення повітряних куль
  • Який номер порту використовується для підключення до веб-консолі міжмережевого екрана UserGate
  • Для чого використовується гідролізований соєвий білок
  • Для чого використовується таблетка
  • Штукатурка для чого використовується
  • Недавні статті

  • Як бродить зернова брага
  • Що робити якщо не засмагаєш на сонці чому засмага погано лягає на шкіру або перестає прилипати
  • Як швидко зняти гель лак без апарату
  • Як робиться Каті голови
  • Яка гребінець краще для об'єму
  • Чим роблять м'яку покрівлю
  • Чи можна залишати крем для обличчя на ніч
  • Де знаходиться датчик селектора
  • географія нашої діяльності
    вулиця Драгоманова, 27
    вул. Курчатова 1Б
    вул. Міцкевича 130
    вул. Лабунського, 1
    вул. Макарова-Пржевальського
    вул. Толстого 10
    вул. Грушевського 28
    вул. Перший промінь (Черняхівського)
    напишіть нам

    сообщение успешно отправлено
    x