Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Оперативна пам'ять




Процесор

В першу чергу слід звернути увагу на процесор (CPU, Central Processor Unit, Модуль Центрального Процесора). На материнській платі є роз'єм (гніздо) для підключення процесора. Процесор - це (звичайно) найбільший чіп в комп'ютері. Процесор - це пристрій, який уміє виконувати певний набір команд (інструкцій), а комп'ютерна програма - це і є послідовність цих самих інструкцій. Тобто процесор - як би мозок комп'ютера, процесор виконує практично всі обчислення в комп'ютері. Природно, що від продуктивності процесора напряму залежить і сумарна продуктивність всього комп'ютера. Чим характеризується продуктивність процесора? На це питання ми відповімо пізніше, коли вивчатимемо процесори детально.

 

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

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

Розглянемо два приклади. Хай у нас є два однакові комп'ютери, але в одному, покладемо 32Мб пам'яті, а в іншому - 512Мб. Хай обидві машини вирішують найскладнішу задачу 3D моделювання, розраховують тривимірну сцену з безліччю деталей. Для таких задач потрібна величезна кількість пам'яті (рекомендують хоча б 256Мб). Які результати покажуть наші тестові системи? Система з великою кількістю пам'яті вирішуватиме поставлену задачу з максимально можливою для даної продуктивності процесора і пам'яті швидкістю. Час, необхідний для розрахунку, залежатиме тільки від того, наскільки швидкий процесор і пам'ять. Навпаки, система з малою кількістю пам'яті тільки і займатиметься дисковими операціями. Дійсно, якщо потрібно повести розрахунок з 300Мб даних, як їх розмістити в 32Мб пам'яті? Природно тільки частинами. Частина даних буде зчитана з диска в оперативну пам'ять і достатньо швидко оброблена. Більше вільної пам'яті немає, дані, що тільки що використалися, будуть збережені на диску, а з диска зчитана чергова порція даних на обробку. Таким чином в основному система займається прочитуванням з диска порцій даних, потім, оскільки даних мало, вони швидко обробляються, і записуються знову на диск (адже більше нікуди!), а їм на зміну прочитується нова порція даних і т.д. Продуктивність щодо першої системи (при однаковому процесорі) може падати в десятки разів! Такого падіння непросто добитися заміною процесора на більш слабий!

Розглянемо приклад іншої задачі на тих же двох тестових системах. Нехай ми вирішуємо математичну задачу, наприклад систему з декількох диференціальних рівнянь з дуже високою точністю. Даних для обробки - 300кб. Зате необхідна дуже висока точність і, як наслідок, одні і ті ж дані обробляються багато разів. Чи буде вигода об застосування в системі 515Мб, якщо даних для обробки - 300кб? Звичайно, ні! Обидві системи покажуть однакову продуктивність. Виходить, що вигода від великої кількості пам'яті є далеко не завжди. Ми розглянули полярні приклади, які, проте, описують потреби додатків в пам'яті. На завершення огляду ролі оперативної пам'яті в системі потрібно відзначити, що сьогодні сучасний комп'ютер повинен бути обладнаний не менше ніж 64 Мб оперативної пам'яті, а краще за наявності можливості встановити 128 Мб. Звичайно для спеціальних задач (наприклад, 3D-моделирование) потреби в пам'яті можуть бути набагато більшими.




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 441; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.