Ти тут

Архітектура комп`ютерної системи: класифікація та визначення

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

Архітектура комп`ютерних систем як сукупність апаратних компонентів

У чому полягає сутність поняття «архітектура комп`ютерної системи»? Під відповідним терміном насамперед можна розуміти сукупність електронних компонентів, з яких складається ПК, взаємодіючих в рамках певного алгоритму з використанням різних типів інтерфейсів.

Архітектура комп`ютерної системи

Основні компоненти, які входять до складу комп`ютерної системи:

  • пристрій введення;
  • головний обчислювальний чіпсет;
  • пристрою для запам`ятовування даних;
  • компоненти, призначені для виведення інформації.

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

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

Класифікація комп`ютерних систем

Відповідно до розповсюдженого в середовищі експертів підходом, комп`ютерні системи за своєю архітектурою можуть належати:

Відео: Лекція 1: Операційні системи

  • до великих ЕОМ;
  • до міні-ЕОМ;
  • до персональних комп`ютерів.

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

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

великі ЕОМ

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

Архітектура обчислювальних систем і комп`ютерних мереж

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

Міні-ЕОМ



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

Сучасні міні-ЕОМ: можливості

У багатьох випадках застосування даних комп`ютерів здійснюється якраз з метою ефективного управління внутрішньокорпоративними мережами. Таким чином, отримані рішення можуть використовуватися, зокрема, як високопродуктивні сервери. Вони також оснащені дуже потужними процесорами, такими як, наприклад, Xeon Phi від Intel. Даний чіп може працювати зі швидкістю понад 1 терафлопса. Відповідний процесор розрахований на виробництво по техпроцесу 22 нм і має пропускну здатність пам`яті в значенні 240 ГБ / С5.

Персональні комп`ютери

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

Архітектура комп`ютера і проектування комп`ютерних систем

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

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

Персональні комп`ютери: класифікація

Як ми зазначили вище, ПК можуть бути класифіковані на велику кількість різновидів. У числі таких: десктопи, ноутбуки, планшети, КПК, смартфони - об`єднують в собі ПК і телефони.



Комп`ютерні системи архітектура комп`ютера

Як правило, найпотужнішими і продуктивними архітектурою мають десктопи- найменш потужні - смартфони та планшети в зв`язку з невеликими розмірами і необхідністю істотно зменшувати ресурси апаратних компонентів. Але багато хто з відповідних девайсів, особливо топових моделей, за швидкістю роботи, в принципі, можна порівняти з провідними моделями ноутбуків і бюджетними десктопами.

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

Як встановити віднесення обчислювального рішення до ПК?

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

Класифікація ПЗ для комп`ютерної архітектури: мейнфрейми і міні-ЕОМ

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

Лабораторні ПО архітектура комп`ютерних систем

Класифікація ПЗ: персональні комп`ютери

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

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

Рівні програмної архітектури ПК

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

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

Архітектура комп`ютерних систем лабораторні роботи

Архітектури програмних рівнів

Експерти виділяють наступні основні архітектури комп`ютерних систем в контексті розглянутого підходу до розуміння відповідного терміна:

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

Значення класифікації програмної архітектури

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

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

резюме

Отже, ми визначили сутність терміна «архітектура комп`ютерної системи», то, яким чином він може розглядатися в залежності від того чи іншого контексту. Відповідно до одного з традиційних визначень, під відповідною архітектурою можна розуміти апаратна структура ПК, предопределяющая рівень його продуктивності, спеціалізацію, вимоги до кваліфікації користувачів. Даний підхід передбачає класифікацію сучасних комп`ютерних архітектур на 3 основні категорії - мейнфрейми, міні-ЕОМ, а також ПК (які, в свою чергу, також можуть бути представлені різними різновидами обчислювальних рішень).

Архітектура комп`ютерних систем підручник

Як правило, кожен тип зазначених архітектур розрахований на вирішення певних завдань. Мейнфрейми і міні-ЕОМ найчастіше знаходять застосування в промисловості. За допомогою ПК також можна вирішувати широке коло виробничих завдань, здійснювати інженерні розробки - для цього також пристосована відповідна архітектура комп`ютерних систем. Лабораторні роботи, наукові експерименти з такою технікою стають зрозуміліше і ефективніше.

Відео: Лекція 1: Історія розвитку обчислювальної техніки і архітектура Фон-Неймана

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

Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!

Схожі повідомлення


Увага, тільки СЬОГОДНІ!