Як працює комп’ютер?
Як ми вже говорили, існує безліч різних компонентів, які працюють разом, щоб комп’ютер працював, але який основний потік того, як все це робиться? Давайте розглянемо приклад:
Припустимо, операційна система завантажена, а програма (скажімо, Mario Double Dash) завантажена на жорсткий диск. Коли користувач натискає піктограму Mario Double Dash, електронний сигнал надсилається на центральний процесор для запуску гри. Потім центральний процесор починає переміщувати програму з жорсткого диска в DRAM. Це робиться тому, що DRAM набагато швидший. Він не може тримати всі програми в DRAM, оскільки 1) на жорстких дисках зазвичай набагато більше пам’яті, і він не вміщується, 2) DRAM втрачає всю пам’ять при відключенні живлення.
Як тільки Mario завантажується в DRAM, процесор розмовляє з пам'яттю і починає виконувати інструкції. Він захоплює (отримує) по одній інструкції за раз і виконує її. На базовому рівні кожна інструкція не робить багато. Інструкція вказує контролеру дисплея засвітити піксель на екрані або перемістити байт пам'яті з одного місця в інше. Але загалом ці інструкції працюють дуже швидко, тому гра запускається. Всі ці інструкції разом називаються програмою чи додатком.
Тепер ЦП отримує велику допомогу у виконанні інструкцій. Наприклад, у випадку, коли пікселю потрібно було встановити певний колір, центральний процесор фактично не надсилав би сигнал на екран для цього, а скоріше посилав би інструкцію на відеочіп чи карту та відео Потім чіп приймав цю інструкцію і підключався до монітора, щоб сказати, щоб він увімкнув піксель.
Для отримання додаткової інформації про комп’ютер Що таке комп’ютер? Що таке комп'ютерне програмне забезпечення? Домашня сторінка