Що таке архітектура комп'ютера. Загальна структура комп’ютера. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Що таке архітектура комп'ютера. Загальна структура комп’ютера.



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

  • пристрій введення,
  • центральний процесор,
  • запам'ятовуючий пристрій,
  • пристрій виведення.

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

Схематично загальна структура комп'ютера зображена на рис.1.

Рис. 1. Загальна структура комп'ютера

 

Пит.19. Якщо основа нової системи числення дорівнює деякому степеню старої системи числення, то алгоритм переводу дуже простий: потрібно згрупувати справа наліво розряди в кількості, що дорівнює показнику степеня і замінити цю групу розрядів відповідним символом нової системи числення. Цим алгоритмом зручно користуватися коли потрібно перевести число з двійкової системи числення у вісімкову або шістнадцяткову. Наприклад, = 10110 = , = 1011100 =

у двійковому відбувається за зворотнім правилом: один символ старої системи числення заміняється групою розрядів нової системи числення, в кількості рівній показнику степеня нової системи числення. Наприклад, = 100111010 =100111010 , B516= 10110101 =

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

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

Персональні комп'ютери умовно можна поділити на професійні та побутові, але в зв'язку із здешевленням апаратної частини, межі між нами розмиваються. З 1999 року задіяний міжнародний сертифікаційний стандарт - специфікація РС99:

· масовий персональний комп'ютер (Consumer PC)

· діловий персональний комп'ютер (Office PC)

· портативний персональний комп'ютер (Mobile PC)

робоча станція (WorkStation)

розважальний персональний комп'ютер (Entertaiment PC)

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

 

Пит. 21 Великі ЕОМ (Main Frame)

Застосовують для обслуговування великих галузей народного господарства. Вони характеризуються 64-розрядними паралельно працюючими процесорами (кількість яких досягає до 100), інтегральною швидкодією до десятків мільярдів операцій за секунду, багатокористувацьким режимом роботи. Домінуюче положення у випуску комп'ютерів такого класу займає фірма IBM (США). Найбільш відомими моделями супер-ЕОМ є: IBM 360, IBM 370, IBM ES/9000, Cray 3, Cray 4, VAX-100, Hitachi, Fujitsu VP2000.

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

Структура обчислювального центру на базі великої ЕОМ:

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

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

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

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

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

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

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

Великим ЕОМ притаманна висока вартість обладнання та обслуговування, тому робота організована у неперервний цикл.

Пит.22 Сучасну архітектуру комп'ютера визначають також такі принципи:

1. Принцип програмного керування. Забезпечує автоматизацію процесу обчислень на ЕОМ. Згідно з цим принципом, запропонованим англійським математиком Ч.Беббіджем у 1833 р., для розв'язання кожної задачі складається програма, що визначає послідовність дій комп'ютера. Ефективність програмного керування є високою тоді, коли задача розв'язується за тією самою програмою багато разів (хоч і за різних початкових даних).

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

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

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

Пит. 23 Процесор - головна мікросхема комп'ютера, його "мозок". Він дозволяє виконувати програмний код, що знаходиться у пам'яті і керує роботою всіх пристроїв комп'ютера. Швидкість його роботи визначає швидкодію комп'ютера. Конструктивно, процесор - це кристал кремнію дуже маленьких розмірів. Процесор має спеціальні комірки, які називаються регістрами. Саме в цих регістрах містяться команди, які виконуються процесором, а також дані, якими оперують ці команди. Робота процесора полягає у вибиранні з пам'яті у певній послідовності команд та даних і виконанні їх. На цьому і базується виконання програм. У ПК обов'язково має бути присутній центральний процесор (Central Rpocessing Unit - CPU), який виконує всі основні операції. Часто ПК оснащений додатковими сопроцесорами, орієнтованими на ефективне виконання специфічних функцій, такими як, математичний сопроцесор для обробки числових даних у форматі з плаваючою точкою, графічний сопроцесор для обробки графічних зображень, сопроцесор введення/виведення для виконання операції взаємодії з периферійними пристроями. Основними параметрами процесорів є:

тактова частота,

розрядність,

робоча напруга,

коефіцієнт внутрішнього домноження тактової частоти,

розмір кеш пам'яті.

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

Так, процесори Intel, які використовуються в IBM-сумісних ПК, нараховують більше тисячі команд і відносяться до так званих процесорів із розширеною системою команд - CISC-процесорів (CISC - Complex Instruction Set Computing). На противагу CISC-процесорам розроблено процесори архітектури RISC із скороченою системою команд (RISC - Reduced Instruction Set Computing). При такій архітектурі кількість команд набагато менша, і кожна команда виконується швидше. Таким чином, програми, що складаються з простих команд виконуються набагато швидше на RISC-процесорах.

Зворотна сторона скороченої системи команд полягає в тому, що складні операції доводиться емулювати далеко не завжди ефективною послідовністю простіших команд. Тому CISC-процесори використовуються в універсальних комп'ютерних системах, а RISC-процесори - у спеціалізованих. Для ПК платформи IBM PC домінуючими є CISC-процесори фірми Intel, хоча останнім часом компанія AMD виготовляє процесори сімейства AMD-K6, які мають гібридну архітектуру (внутрішнє ядро цих процесорів виконане по RISC-архітектурі, а зовнішня структура - по архітектурі CISC).

В комп'ютерах IBM PC використовують процесори, розроблені фірмою Intel, або сумісні з ними процесори інших фірм, що відносяться до так званого сімейства x86. Родоначальником цього сімейства був 16-розрядний процесор Intel 8086. В подальшому випускалися процесори Intel 80286, Intel 80386, Intel 80486 із модифікаціями, різні моделі Intel Pentium, Pentium MMX, Pentium Pro, Pentium II, Celeron, Pentium III. Найновішою моделлю фірми Intel є процесор Pentium IV. Серед інших фірм-виробників процесорів слід відзначити AMD із моделями AMD-K6, Athlon, Duron та Cyrix.

Пит.24 Для переведення чисел із системи числення з основою p в систему числення з основою q, використовуючи арифметику нової системи числення з основою q, потрібно записати коефіцієнти розкладу, основи степенів і показники степенів у системі з основою q і виконати всі дії в цій самій системі. Очевидно, що це правило зручне при переведенні до десяткової системи числення.

Наприклад:

з шістнадцяткової в десяткову:

92C816=9*10163+2*10162+C*10161+8*10160= 9*16103+2*16102+12*16101+8*16100=37576

з вісімкової в десяткову:

7358=7*1082+3*1081+5*1080= 7*8102+3*8101+5*8100=47710

з двійкової в десяткову:

1101001012=1*1028+1*1027+ 0*1026+1*1025+0*1024+0*1023+ 1*1022+0*1021+1*1020= 1*2108+1*2107+0*2106+1*2105+ 0*2104+0*2103+1*2102+0*2101+ 1*2100=42110

Пит. 25 Оперативна пам'ять RAM (Random Access Memory).

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

За фізичним принципом дії розрізняють динамічну пам'ять DRAM і статичну пам'ять SRAM. Комірки динамічної пам'яті можна представити у вигляді мікроконденсаторів, здатних накопичувати електричний заряд. Недоліки пам'яті DRAM: повільніше відбувається запис і читання даних, потребує постійної підзарядки. Переваги: простота реалізації і низька вартість. Комірки статичної пам'яті можна представити як електронні мікроелементи - тригери, що складаються з транзисторів. У тригері зберігається не заряд, а стан (включений/виключений). Переваги пам'яті SRAM: значно більша швидкодія. Недоліки: технологічно складніший процес виготовлення, і відповідно, більша вартість. Мікросхеми динамічної пам'яті використовуються як основна оперативна пам'ять, а мікросхеми статичної - для кеш-пам'яті.

Кожна комірка пам'яті має свою адресу, яка виражається числом. В сучасних ПК на базі процесорів Intel Pentuim використовується 32-розрядна адресація. Це означає, що всього незалежних адрес є 232, тобто можливий адресний простір складає 4,3 Гбайт. Однак, це ще не означає, що саме стільки оперативної пам'яті має бути в системі. Граничний розмір обсягу пам'яті визначається чіпсетом материнської плати і зазвичай складає декілька сот мегабайт.

Оперативна пам'ять у комп'ютері розміщена на стандартних панельках, що звуться модулями. Модулі оперативної пам'яті вставляють у відповідні роз'єми на материнській платі. Конструктивно модулі пам'яті мають два виконання - однорядні (SIMM - модулі) та дворядні (DIMM - модулі). На комп'ютерах з процесорами Pentium однорядні модулі можна застосовувати лише парами (кількість роз'ємів для їх встановлення на материнській платі завжди парне). DIMM - модулі можна встановлювати по одному. Комбінувати на одній платі різні модулі не можна. Основними характеристиками модулів оперативної пам'яті є:об'єм пам'яті та час доступу. SIMM- модулі є об'ємом 4, 8, 16, 32 мегабайти; DIMM - модулі - 16, 32, 64, 128, 256 Мбайт. Час доступу показує, скільки часу необхідно для звертання до комірок пам'яті, чим менше, тим краще. Вимірюється у наносекундах. SIMM - модулі - 50-70 нс, DIMM - модулі - 7-10 нс.



Поделиться:


Последнее изменение этой страницы: 2016-04-19; просмотров: 574; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.234.246.109 (0.024 с.)