Герці, мегагерці, гігагерці
Швидкісні характеристики пристроїв комп'ютера часто виражаються в герцах, що відповідає кількості операцій (циклів) за секунду. Наприклад, ЦПУ містить системний таймер, який керує всіма операціями ЦП. Інакше кажучи, ЦП на кожному такті часу виконує команду. Чим вища частота таймера тим вища к-д ЦП. Кристал таймера генерує мільйони, а іноді й мільярди операцій на секунду. У ЦП із тактовою частотою 200 МГЦ таймер генерує 200 мільйонів тактів у сек. Якщо 1 ГГц - 10 9 тактів в секунду, а в недалекому майбутньому частота ЦПУ буде вимірюватися в Терагерцах (трильйон).
Ми неодноразово говорили про пам'ять розмірів файлів дисків і т.п. Робота всіх пристроїв комп'ютера ґрунтується на наявності або відсутності електричного сигналу 0 або 1 . Тому комп'ютер передасть будь-яку інформацію як послідовності нулів і одиниць. Ці нуліки та одиниці називаються двійковими цифрами або розрядами (бітами) При згадуванні деяких пристроїв вказується їхня розрядність. Наприклад 32 чи 64-х розрядний процесор; 16, 32 або 64 розрядна шина
Для надання символів наприклад А комп'ютер використовує 8 біт інформації - це називається байт (А-1010Н). Якщо файл містить слово привіт 16 символів (6 байтів 48 розрядів) Зазвичай розмір байтів і дисків вимірюють у байтах (КБ, МБ, ГБ – 10 9 ) Насправді вважають, що 1 КБ приблизно = 1000байт, насправді 1024 байт, 1 МБ - 1048576 байт, 1 Гб - 1073741824 байт.
При розгляді швидкісних показників, таких як модемне з'єднання, швидкість передачі мережі або через системну шину використовуються біти, а не байти 10 Мб/с.
Використання тестових програм визначення продуктивності
Зазвичай тестові програми виконують набір операцій, які представляютьпевні завдання. Наприклад, одна програма може оцінювати придатність системи для діловодства, інша для розробки ігор, а третя для її виконання як мережевий сервер. Тестова програма зазвичай виводить значення, що характеризують властивості системи. Ці значення мають сенс лише порівняння з результатами тестування інших систем. Тестові програми служать засобом виміру широкого значення показників системи. Вони імітують звичайні операції. Вибір операції та частота їх використання може істотно відрізнятися від умов, що виникають при звичайній роботі користувача.
Контроль продуктивності ЦПУ.
Виявлення вузьких місць зв'язку з використанням пам'яті
Команди та дані програми повинні бути поміщені в ОЗУ (RAM-random-accessmemory), щоб процесор міг ці команди виконувати. Як відомо, система Windows може виконувати кілька програм одночасно. При цьому кожна з них повинна розміщуватись у пам'яті. Не важко здогадатися, що більше програм виконується, тим більше завантажується пам'ять. Зрештою, вона може бути задіяна повністю.
Віртуальна пам'ять дозволяє імітувати наявність великого обсягу ОЗП порівняно із встановленим у системі. Коли RAM переповнена, для її вивільнення дані однієї або декількох програм переміщаються в певну область диска (називається файлом підкачки). Коли згодом одна з таких програм буде виконуватися, Windows перемістить з RAM на диск іншу програму, а цю поверне в ОЗУ, щоб вона могла виконуватися.
Цей прийом дозволяє виконувати кілька програм одночасно, але знижує продуктивність системи, оскільки обмін даними між ОЗП та диском вимагає часу. Операції з диском, де використовуються механічні пристроївідбувається набагато повільніше операцій ОЗП. У міру збільшення «повільних» операцій із дисками продуктивність системи суттєво знижується.
Розширення ОЗУ з встановленою ОС Windows зазвичай призводить до «зниження» обсягів перекачування даних, що прискорює роботу системи. Більшість користувачів вважають, що пам'яті ніколи не буває достатньо – чим більший її обсяг, тим більша продуктивність. В даний час комп'ютер йдуть з ОЗУ 128 - 256 Мб (десять років тому вінчестери не володіли такою ємністю). Більшість сучасних комп'ютерів мають ОЗУ до 3 Гб (ємність модуля ОЗУ зростає в середньому на 60% на рік, таким чином вона збільшується вчетверо кожні три роки).
Системний монітор – використання пам'яті. Самостійно
Щоб дізнатися чи знижується швидкодія системи внаслідок нестачі пам'яті, слід визначити розмір фізичної пам'яті, що не використовується. Якщо вона дуже мала, то система займатиме перекачування даних на жорсткий диск.
Експеримент – використовувати системний монітор
Системна шина яка об'єднує ЦПУ, модулі RAM, BIOS та інші швидкодіючі мікросхеми характеризуються вищою швидкістю роботи. Довгий час системної шини залежно від типу ПК та швидкості ЦПУ працювали з тактовою частотою від 66 – 100 МГц. У сучасних комп'ютерах P4 системна шина працює на частоті 400 Мгц (сьогодні 800). Проте системна шина дуже поступається за швидкістю процесору. Розробники апаратних засобів для мінімізації обмеження швидкодії материнської плати застосовують
різні методи прискорення роботи та підвищення продуктивності системної шини. У більшості комп'ютерів використовують слоти розширення PCI (Peripheral Component Interconnect – взаємне з'єднання компонентів). ШинаPCIі що підключаються доНа ній пристрої зазвичай працюють з тактовою частотою 33 МГц (пропонується збільшити до 66 МГц). Підключення до слота пристроїв має бути здатним взаємодіяти із ЦПУ. Для з'єднання повільнішої шини PCI з системною шиною, яка забезпечує взаємодію ЦПУ та пристроїв розширення в материнській платі використовується пристрій званий "Північним мостом"