Как работает процессор: объясняем простыми словами

Комментарии (28)
  1. ЦП
    ЦП
    6 месяцев назад
    Процессор был самодельной архитектуры, специализированный, делали для ВМФ. Кроме выполнения команд общего назначения умел рисовать графику, в составе было соответствующее «железо». В памяти микропрограмм, были были зашиты, основные константы и значения тригонометрических функций. Тема вообще интересная, только про варианты выборки команд из памяти (организацию внутренних конвееров) можно говорить бесконечно.
  2. ЦП
    ЦП
    6 месяцев назад
    Я бы начал со счетчика команд, потом про дешифратор команд и микропрограммы. Доводилось писать систему команд, для серии ИМС 585, 1804.
  3. Альберт
    Альберт
    6 месяцев назад
    Основная работа Центрального Процессора сводится к сложению либо вычитанию.
    Множественное сложение - умножение и множественное вычитание - деление, а так же иные процедуры микрокода ЦП, такие как адресация ячеек памяти и регистров, прерывания, ветвления и переходы и.т.п. производятся им по за ранее сформированным алгоритмам заложенным производителем.
    Вся работа ЦП над пользовательским кодом происходит тактированно и циклически согласно его внутреннему устройству и приводит к исполнению этого кода последовательно.
    Я бы так описал работу ЦП.
  4. Kir
    Kir
    7 месяцев назад
    Понять как работает процессор можно лишь погрузившись в схемы из логических вентилей. Ну и симулятор логики очень не помешает. Например, программа logisim.
  5. Aleks
    Aleks
    8 месяцев назад
    Иначе говоря, человеку кажется, что процессор умеет считать, читать и выполнять команды извне. На самом деле, он ничего этого делать не умеет, это делают другие устройства, а процессор только "копирует" предварительно заложенные в него программой ответы на команды.
    Другими словами, это тот же самый "цифровой плеер", на который что запишешь, то и услышишь...
    Единственная разница в точности нахождения, в скорость "перемотки" и в объёме информации, которые выросли тысячекратно!
  6. Aleks
    Aleks
    8 месяцев назад
    Иначе говоря, человеку кажется, что процессор умеет считать, читать и выполнять команды извне. На самом деле, он ничего этого делать не умеет, это делают другие устройства, а процессор только "копирует" предварительно заложенные в него программой ответы на команды.
    Другими словами, это тот же самый "цифровой плеер", на который что запишешь, то и услышишь...
    Единственная разница в точности нахождения, в скорость "перемотки" и в объёме информации, которые выросли тысячекратно!
  7. Артур.
    Артур.
    8 месяцев назад
    Описать работу классического процессора или микропроцессорного комплекта не хватит и 20 страниц. Где описание работы АЛУ? Что такое селектор адресов? Нет описание принципа дешифрации адреса. Ничего не сказано о системе шин. Нет описан принцип работы триггеров, а так же простейших элементов «и» «не» «или». Не расписано назначение регистров процессора и аккумулятора. Ничего не написано о адресации. Ваша скудная информация бесполезна.
  8. АФГЫЕ
    АФГЫЕ
    8 месяцев назад
    Вроде не 1е апреля....


    Да... Поколение ЕГЭ подростает...

    То-то я смотрю на вопли, то «ЛОР не тот», тот «Хабр скатился в рекламу»....
  9. еребор
    еребор
    8 месяцев назад
    Снова дилетант, но безграмотный и умственно ограниченный. Тебе правильно советуют: погугли и скопируй - сойдешь за умного.


  10. Виталий
    Виталий
    8 месяцев назад
    Объявление:
    Жесткий диск HDD непьющий и некурящий ,ищет процессор (CPU) для создания образа диска и фрагментации не размеченного пространства!!!!
  11. Валерий
    Валерий
    8 месяцев назад
    Что-то понятнее не стало
  12. Юрик
    Юрик
    8 месяцев назад
    двоичном машинном языке: проще говоря, «0» означает «нет», а «1» — «да».
    Улыбнуло. Записки идиота, иначе эту писанину не назовешь.
  13. Анвар
    Анвар
    8 месяцев назад
    Автор ты хоть погугли где и как процессор берёт данные для выполнения команд. «Ищет значения на жестком диске» — я долго валялся под столом в приступах смеха.
  14. Анвар
    Анвар
    8 месяцев назад
    Улыбнуло: «Процессор находит эти значения на жестком диске, в кэш-памяти или оперативной памяти.»
  15. ЭВМ
    ЭВМ
    8 месяцев назад
    А кто обьяснит как работает тригер суматор счётчик логического элемента
  16. Офигевший от умников
    Офигевший от умников
    8 месяцев назад
    «100 это 3 в десятеричной системе» РЕАЛЬНО???? Во-первых ДЕСЯТИЧНАЯ дятел. и 100 это 100 в этой системе а в двоичной 4 а не 3. 3 в десятичной это 11 в двоичной. Дебил егэшный
  17. миха
    миха
    8 месяцев назад
    Слышь, "автор"- ты хоть школу о закончил?? ""0» означает «нет», а «1» — «да»)))
    0 и 1 это две цифры, которые понимает машина — т.е . есть эл. заряд в ячейке памяти — или нет его. Соотв. и- 0 и 1 можно составить любое число — например 100 это 3 в десятеричной системе — вот и вся разница. А нет или да — это уже алгоритм программы, двоечник!))
  18. Аноним
    8 месяцев назад
    Да не парьтесь, он сам себе объяснял.
  19. апор
    апор
    8 месяцев назад
    это называется своими словами? слово регистр для меня это из кабалы
  20. око
    око
    8 месяцев назад
    да,да
    да
  21. Svinobaklan6975
    8 месяцев назад
    Регистр командной строки в оперативной памяти это сильно!
    TS, вы сделали мой день))
  22. ИЛЬШАТ
    ИЛЬШАТ
    8 месяцев назад
    ТУПОГОЛОВЫЙ.
  23. Alex.
    Alex.
    8 месяцев назад
    Это дезинформация и неправильный перевод на русский язык. Я дочитал до "регистр командной СТРОКИ!!!" и хохотал стремительным домкратом.

    Эщё раз - это просто набор слов. Он не содержит информации.

    После завершения аппаратной команды «Reset» процессор считывает первое слово из памяти по адресу, в который устанавливается счётчик команд... Это слово считывается в регистр команд и после этого дешифратор команд определяет какая это команда и сколько ещё слов нужно для её выполнения... И тд...
  24. Ярослав
    Ярослав
    8 месяцев назад
    So now I know, how the processor core works. I don't need you anymore.
  25. Россиянин
    Россиянин
    8 месяцев назад
    Дурак ты.. И уши у тебя холодные..
  26. Нико
    Нико
    8 месяцев назад
    Них..я не понятно....но очень интересно)
  27. новость
    новость
    8 месяцев назад
    а вот вова так работать не умеет, 20 лет уже имитирует
  28. Santiago
    8 месяцев назад
    интересная новость