работа процессора
Автор Александр 82.5 задал вопрос в разделе Прочее компьютерное
как работает процессор? какие действия происходят. и получил лучший ответ
Ответ от Виктор Осипов[гуру]
Процессор является одним из тех устройств, которые все время должен работать. Процессор ПК не может быть выключен. Даже если на наш взгляд процессор ничего не делает, все равно выполняется какая-то программа. Процессор работает, по сравнению с другими устройствами компьютера, с наибольшей скоростью. И самыми медленными по сравнению с ним являются внешние устройства, в том числе и человек. Так, например, работая с клавиатурой, человек отправляет в компьютер в среднем один байт в секунду (нажимает на одну клавишу в секунду). Процессор обрабатывает такую и формацию за 0,000001 секунды. А что же делает процессор в остальное время, если он не может выключаться? А в остальное время он может получать сигналы от мыши, от других компьютеров, от гибких и жестких дисков. Он успевает несколько раз в течение секунды подзарядить оперативную память, обслужить внутренние часы компьютера, отдать распоряжение, как правильно отображать информацию на экране, и выполнить множество прочих дел. Система прерываний процессора. Каким образом, в таком ритме работы, процессор узнает, откуда приходят данные - от клавиатуры или от мыши, от монитора или от принтера? А может быть от микроволновой печи? И как с такими данными работать? Для этого используются прерывания, которых существует 256 видов. Прерывания прерывают работу процессора над текущим заданием и направляют его на выполнение другой программы. Предположим, мы решили подключить к компьютеру микроволновую печь. Выберем для нее какое-нибудь прерывание, не используемое другим устройством, например «103». Когда микроволновая печь захочет обратить на себя внимание процессора, она пошлет к нему сигнал и число 103. Процессор получит число и заглянет в специальную область памяти- вектор прерываний, где найдет адрес руководства по работе с микроволновой печью и начнет работать с этим устройством. Новые сигналы прерываний могут временно приостановить работу текущей программы, и вернуться к ней по окончании работы с пришедшим прерыванием. Что было бы, если бы процессор работал не со скоростью сотни миллионов байтов в секунду, а в привычном для человека ритме. Как часто получал бы он сигналы? Сигналы от клавиатуры он получал бы один раз в десять лет. Обработка слова «компьютер» занимала бы почти 100 лет. Данные от мыши - один раз в год. Перемещение указателя мыши из одного угла экрана в другой заняло бы тысячелетие. Данные, поступившие по телефонным проводам через модем, - один раз в сутки. Прием и обработка одной страницы текста занимали бы 5-7 лет. Данные от гибкого диска — один символ в несколько часов. Данные от жесткого или лазерного диска - один байт в час. Система команд процессора. Процессор обрабатывает информацию, выполняя определенные команды. Таких команд может быть более тысячи. У каждой команды есть свой код (номер). Например, есть команда 000, 001, 002 и т. д. Коды всех команд процессора записаны в двоичной форме в специальном документе, который называется системой команд процессора. У каждого процессора своя система команд, поэтому один и тот же код для, разных процессоров может обозначать разные команды. Если же процессоры имеют ограниченную совместимость, то их рассматривают как семейство. Примером семейства процессоров являются все процессоры Intel. Их родоначальником был процессор Intel 8086, на базе которого был сделан первый IBM PC. Процессоры семейства совместимы «сверху вниз» , т. е. новый процессор понимает» все команды своих предшественников, но не наоборот.
Как у тебя в сером веществе, только в несколько миллионов раз меньше 😉
Принцип работы
Детально изучив устройство, теперь можно рассмотреть принцип работы процессора. Компьютер начинает свою работу после получения определенной команды от пользователя.
Но мало кто знает, что любая команда состоит из двух частей – операционной и операндной:
операционная часть команды показывает то, что должен выполнить компьютер,
вторая часть команды дает процессору операнды – то, над чем должен поработать процессор.
Некоторые процессоры могут содержать два конвейера, т. е. вычислительных блока. Каждый из них разделяет выполнение команды, данной компьютеру пользователем, на несколько этапов: выработку, декодирование (т. е. дешифровку команды) , выполнение самой команды, обращение к памяти процессора и запоминание полученных результатов. Все эти этапы делаются в кратчайшие сроки. При работе конвейера каждому его этапу отводиться один такт одноименной частоты, поэтому выполнению каждой команды в процессоре отводиться пять тактов.
Кеширование памяти любого процессора увеличивает его работоспособность. Сегодня принято использовать две кеш-памяти, т. к. использование одной приводило к конфликтам при выполнении команд. Это связано с тем, что часто две команды пытались взять информацию из одной кеш-памяти. Раздельное кеширование полностью исключает возникновение подобных ситуаций и дает возможность двум командам быть выполненными одновременно.
Разбираясь, как работает процессор компьютера, стоит учесть и то, что вычислительные процессоры бывают разные: линейные, циклические и разветвляющиеся.
Линейные процессоры выполняют команды в зависимости от порядка их записи в оперативной памяти.
Циклические и разветвляющие процессоры выполняют команды в зависимости от результатов проверки условий ветвлений.
Важно также знать, как работают шины процессора. Их бывает две, одна, быстрая шина работает с кеш-памятью второго уровня, вторая шина (более медленная) предназначена для работы по обмену информации с другими устройствами.
774 млн транзисторов с частотой 3 000 000 000 Гц включаются в определённой последовательности.
Очень вкратце и быстро: с одних контактов логические модули (транзисторы) получают двоичный код (слабые и сильные сигналы) . Можно сказать, что уровень сигналов в последовательных контактах в 1 момент времени можно считать как двоичное число. На другие выдают результат арифметической операции с этим кодом (двумя такими числами).
Принцип работы процессора
Принцип работы процессора.
Процессор является одним из тех устройств, которые все время
подробнее...
Данный процессор требует для запуска материнскую плату поддерживающую PCG 06.
модель проца пиши и модель своей материнки и все станет ясно.
Надпись на ярлыке гласит,
подробнее...
Что входит в состав процессора? ?
Устройство и работа процессора
Назначение процессора:
Управлять работой ЭВМ по заданной
подробнее...
Народ, а зачем разгонять процессор?
Процессор разгоняют для увеличения производительности компа. Хочется тебе поиграть в новенькую
подробнее...
Купил процессор Intel Core i7-4790K под разгон. Как его правильно скальпировать?
Intel Core i7-4770K Haswell скальпировали раньше тупём очень медленного зажима крышки проца в
подробнее...
что такое разгон процессора и как его делают?
разгон процессора — повышение быстродействия компонентов компьютера за счёт эксплуатации их в
подробнее...
Совместимость процессора и видеокарты
нет, не будут. Процессору и видеокарте по русски говоря по "пофиг" друг на друга.
подробнее...
Процессор под сокет LGA775
quad q9650
CPU Intel Core 2 Quad Q9650 3.0 ГГц / 4core / 12Мб / 95 Вт / 1333МГц LGA775
подробнее...
потух монитор, но процессор работает. что делать?
Во-первых работает ПРОЦЕССОР или нет, Вы определить не можете в принципе
процессор - это такая
подробнее...
Как разогнать процессор
Для разгона нам нужно увеличить частоту работы процессора, которая складывается из произведения
подробнее...
Как проверить нормально ли работает компьютер
Для этой цели есть огромное количество программ, которые обладают различной степенью достоверности
подробнее...
Что такое 2-х ядерный процессор? В чем отличия от простого?
В двухядерном процессоре, как ясно из названия, два ядра. Хорошие 2-х ядерные процессоры обладают
подробнее...
что такое потоки? в процессоре
Это деление вычислений между ядрами - процессорами. Применяется для ускорения этих самых вычислений
подробнее...
Функции в разгоне процессора, что они дают, и могут ли они навредить? HT Bus Width и HT Bus Speed
первое - задает ширину нишы (в битах) . Выставляется по принципу: больше - быстрее, меньше -
подробнее...
Помогите выбрать материнскую плату для процессоров серии intel core i5 2500,2400 2300!!!а
Объясняю подробно.
Номер модели внутри семейства отвечает за частоты на которых работает
подробнее...