слень в одиницю часу. Відповідно, чим більше частота, тим більше операцій в одиницю часу може виконати процесор. Тактова частота сучасних процесорів, в основному, становить 1,0-4ГГц. Вона визначається множенням зовнішньої або базової частоти, на певний коефіцієнт. Наприклад, процесор Intel Core i7 920 використовує частоту шини 133 МГц і множник 20, в результаті чого тактова частота дорівнює 2 660 МГц.  
 Частоту процесора можна збільшити в домашніх умовах, за допомогою розгону процесора. Існують спеціальні моделі процесорів від AMD і Intel, які орієнтовані на розгін самим виробником, наприклад, Black Edition у AMD і лінійки К-серії у Intel. 
  Зараз, майже у всіх сегментах ринку вже не залишилося одноядерних процесорів. Ну воно й логічно, адже IT-індустрія не стоїть на місці, а постійно рухається вперед семимильними кроками. Тому потрібно чітко усвідомити, яким чином розраховується частота у процесорів, які мають два ядра і більше. 
  Існує поширена помилка щодо розуміння (вираховування) частот багатоядерних процесорів. Відразу ж можна навести приклад цього неправильного міркування: «Мається 4-х ядерний процесор з тактовою частотою 3 ГГц, тому його сумарна тактова частота буде дорівнює: 4 х 3ГГц=12 ГГц, адже так?» - Ні, не так. 
  Можна пояснити, чому сумарну частоту процесора не можна розуміти як: «кількість ядер х зазначену частоту». 
  Наведемо приклад: «По дорозі йде пішохід, у нього швидкість 4 км/ч. Це аналогічно одноядерним процесором на N ГГц. А от якщо по дорозі йдуть 4 пішохода зі швидкістю 4 км/год, то це аналогічно 4-ядерний процесор на N ГГц. У випадку з пішоходами ми не вважаємо, що їх швидкість буде рівна 4х4=16 км/год, ми просто говоримо: 4 пішохода йдуть зі швидкістю 4 км/год raquo ;. З цієї ж причини ми не виробляємо ніяких математичних дій і з частотами ядер процесора, а просто пам'ятаємо, що 4-ядерний процесор на N ГГц володіє чотирма ядрами, кожне з яких працює на частоті N ГГц ». 
  Тобто, по суті, частота процесора від кількості ядер не змінюється, збільшується лише продуктивність процесора. 
   1.2 Поняття переривання і основні види переривань 
   Переривання - механізм, що дозволяє координувати паралельне функціонування окремих пристроїв обчислювальної системи і реагувати на особливі ситуації, що виникають при роботі процесора. Переривання - примусова передача керування від виконуваної програми до системи, що відбувається при виникненні певної події. 
  Основна мета запровадження переривань - реалізація асинхронного режиму роботи і розпаралелювання роботи окремих пристроїв обчислювального комплексу. 
  Механізм переривань реалізується апаратно-програмним способом. Переривання завжди тягне за собою зміну порядку виконання команд процесором. 
  Система переривання - це ефективний спосіб реалізації контрольних і керуючих функцій операційної системи для підтримки заданих режимів роботи ЕОМ, як апаратно-програмного комплексу. 
  Система переривання з'явилася в процесорах ЕОМ другого покоління, які використовувалися, в основному, в якості програмних пристроїв керування різними об'єктами. 
  Основними причинами появи системи переривання є: 
  - бажання розробників зменшити простої ЕОМ при виникненні позаштатних ситуацій в процесорі (спроби ділення на нуль, використання неіснуючої команди, збій в пристрої і т.д.), 
				
				
				
				
			  - бажання розробників завантажити корисною роботою процесор, в час, коли він очікує сигнал від керованого об'єкта, тобто бажання реалізувати фонову роботу ЕОМ. 
  Головні функції механізму переривань: 
  - розпізнавання або класифікація переривань; 
  - передача керування на обробку переривань; 
  - коректне повернення до перерваної програми. 
  Переривання, що виникають при роботі обчислювальної системи, можна розділити на два основні класи: 
  - зовнішні (асинхронні); 
  - внутрішні (синхронні). 
  Зовнішні переривання викликаються асинхронними подіями, які відбуваються поза переривається процесу, наприклад: 
  - переривання від таймера; 
  - переривання від зовнішнього пристрою (переривання щодо введення/висновку); 
  - переривання по порушенню харчування; 
  - переривання з пульта оператора обчислювальної системи; 
  - переривання від іншого процесора або іншої обчислювальної системи. 
  Внутрішні переривання викликаються подіями, які пов'язані з роботою процесора і є синхронн...