Ответы пользователя по тегу Процессоры
  • Совместимость мобильных и десктопных процессоров?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Адаптер это же не просто ножки перепаять.
    Там может быть разное питание, разное количество ножек, для поддержки процессора его должен поддерживать чипсет материнки, ибо разные возможности могут быть у проца.
    Тут нужна инженерия и в плане разводки и в плате прошивки.
    Ответ написан
    Комментировать
  • Была ли хоть одна архитектура процессора которая изначально являлась виртуальной машиной?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    JVM
    Ответ написан
    Комментировать
  • Почему не выпускают процессоры на архитектуре виртуальной машины Java?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Практически нет смысла.
    Операционной системы на джава нет, и джава не сильно удачный выбор для системного программирования.
    Было много инвестигейшенов о создании процессоров с хардварной поддержкой языков высокого уровня, но делать процессор который выполняет высокоуровневый код бессмысленно.
    Немного проще внедрять поддержку отдельных фич для ускорения, но даже в этом уровне производителю выгоднее внедрять поддержку фич общего назначения (видео/аудио декодинг, шифрование, операции с плавающей запятой и др.).
    Ответ написан
    Комментировать
  • Почему падает частота процессора при движении мыши?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    В общем случае это нормально. Обработка движений мыши - приоритетна, и как именно AIDA измеряет частоту - не очень понятно. По идее должно наоборот повышать частоту, если двигать мышкой.
    Но Windows не очень точно в принципе это все измеряет, так что тут надо наверное на форуме AIDA поинтересоваться как они делают расчеты. Думаю там где-то написано "не двигайте мышкой и не жмите клавиши, чтобы получить более точную информацию о работе компьютера"
    Ответ написан
    Комментировать
  • L3 кеш как сильно бустит производительность игровому серверу?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    По какому алгоритму игровой сервер использует кеш процессора?

    Ни по какому. Кеш процессора это внутренние потроха процессора, программно им не управляют. Могут разве что писать софт с учетом размера кешей. И тут нельзя говорить "игровой сервер". Никто не знает какой алгоритм в каком сервере.

    Кеш придумали для геймеров или для серверов тоже?

    Геймеры тут вообще при чем? Чем геймер отличается от сервера ты догадываешься?

    Как хорошо будет жить сервер с основной нагрузкой на одно ядро без кеша L3?

    Смотря какой сервер.

    Если в процессор дать кеша 2gb L3 то его IPC вырастет?

    Смотря как дать.

    Судя по тому, как ты используешь терминологию, ты понятия не имеешь что такое кеш процессора и как процессор в принципе работает.
    Тут нет простой формулы или простого коэффициента. Нет смысла задавать подобные вопросы, потому что нюансы тебе ничего не дадут без хорошего понимания фундаментальных архитектурных вещей.
    Ответ написан
    Комментировать
  • Из-за чего могут появляться белые прямоугольники в шахматном порядке на мониторе?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Обычно все экранные артефакты связаны со сбоями видеопамяти.
    Ответ написан
    Комментировать
  • Важна ли многопоточность с ядрами для Фотошопа?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Например ты покупешь процессора на 20 долларов дороже и как полезный эффект - получаешь +20 % к скорости сжатия-пережатия

    Это уже очень давно так не работает. Получить +20% прироста скорости получить за счет процов крайне сложно, если мы говорим про более-менее современные процессоры. Ну и 20$ это явно не разница между медленным и быстрым.

    Расширять память можно до определенного предела но надо смотреть сколько фотошоп отжирает - если он отжирает меньше чем 2/3 оперативки во время пикового использования, то уже смысла расширять нет.

    SSD тоже ускоряет, ибо фотошоп любит свопировать, но вот рядовой SSD или топовый - будут давать примерно одинаковую производительность, так как операции неплохо кешируются операционкой, и на таких задачах разница практически нивелируется.

    Ryzen 9 5900 однозначно будет быстрее, но... если не работать с конвертацией видео, не факт что это будет достаточно существенно для фотошопа, ибо задержка на 1 сек или на 1.1 сек или даже 1.2 сек - незаметна.

    Я бы больше оптимизировал саму работу - открывать меньше файлов параллельно, может меньше разрешение, может меньше слоев. Как-то разбивать на куски.
    Если никак - то страдать.
    Ответ написан
    2 комментария
  • С++ На всех ли платформах одинаковая точность операций с float?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Точность зависит от типов данных, которые ты используешь. float и double имеют одинаковую длину в 32бит и 64бит архитектурах.
    Ответ написан
    Комментировать
  • Не включается ноутбук после замены проессора, в чем причина?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Наверное не подходит.
    Но какой ответ вы ожидаете? Даже модель ноутбука не приведена, чтобы можно было за вас поискать в интернете информацию о совместимости.

    Но для начала, согласно официальной документации, эти два процессора вообще имеют разные сокеты.
    Celeron B820 - FCPGA988
    I3-2330M - FCBGA1023 или PPGA988

    Поэтому даже не очень понятно, как новый процессор можно было вставить
    Ответ написан
    8 комментариев
  • ЦП загружено на 100%, при этом нету приложения, что его нагружает, что делать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    В современном диспетчере задач, процессы нужно смотреть на вкладке "Подробности".
    Ответ написан
  • Стоит ли апгрейдить ноутбук?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Заменой проца в ноутбуке лучше не заниматься. Под конкретный проц и видеокарту заточена вся система охлаждения, и возможно приспособиться под новый проц адекватно может и не получиться.

    В данном ноутке проще заменить SSD на большего объема, либо вообще поставить ssd вместо hdd диска - зачастую это делается легко.
    Также, судя по всему память там не распаяна, есть 2 слота. Можно попробовать поставить 16 гб.

    P.S. "Меня зовут Ангелина, мне 20 лет."
    это не сайт знакомств - совершенно лишняя информация =)
    Ответ написан
    1 комментарий
  • Как сделать статическую частоту?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Как сделать статическую частоту?

    Купить какой-нибудь старый процессор, который не умеет менять частоту ядер в зависимости от нагрузки.
    Ответ написан
    2 комментария
  • Динамическое получение скорости работы процессора?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Что конкретно вы подразумеваете под "скорость работы процессора"?

    Современный многоядерный многопоточный процессор с ядрами, которые могут в динамическую частоту, в многозадачной операционной системе, с различным набором хардварных оптимизирующих алгоритмов нельзя измерить на раз-два.
    А учитывая, что современный серверный софт работает в своем большинстве в виртуальной среде, а то и в контейнере, где ресурсы выделяются опять таки виртуализировано, и могут из 20ядерного процессора нарезать вам 100 виртуальных ядер, про которые ваша виртуальная машина будет знать не то, что под капотом, а то что ей скажут.
    И вы хотите кроссплатформенное решение?

    В 2021 веке, измеряя перфоманс задавайте максимально подробный вопрос что именно вы хотите мерять и зачем. Потому что просто померять ВСЕ и максимально точно - уже невозможно.

    Недаром даже самые популярные бенчмарки, которыми пользуются сотни миллионов имеют множество разных метрик, которые показывают разные цифры на разных процессорах и все равно считаются "синтетическими", рекомендуя тестить ваше приложение вашим приложением.
    Ответ написан
    2 комментария
  • Как на физическом уровне происходит прошивка нового выращенного процессора или любого другого микроэлектронного устройства?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Мозг человека имеет с рождения способность распознать цвета, звуки, образы, лица и кучу-кучу другой информации (физических сигналов, передаваемые колебаниями электромагнитного поля и колебаниями воздуха), каким-то образом ДНК у нас содержит всю эту информацию и позволяет развивать те или иные клетки, которые будут выполнять ту или иную функцию. ДНК нам передается от двух родителей.

    Видимо у тебя еще детей нет.
    Мозг человека с рождения этого всего не умеет, и начинает учиться. Что-то еще в утробе, что-то только после рождения. Умение сфокусировать взгляд это тоже время нужно, а без этого о каких образах может идти речь?

    Но ведь процессоры буквально куча куч одинаковых транзисторов изначально, процессоры имеют изначально выращенные разные области с такими одинаковыми транзисторами, как же их заставляют объединяться в такие цепочки, которые позволяют им специализироваться и становиться

    "Выращивание" процессора это не выращивание растений. Это формирование готовой схемы со всей логикой.
    Ответ написан
    4 комментария
  • Ноутбук для ігор. Який краще процесор Amd ryzen 5 4600H або ж intel 5 10300H?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Сходи пощупай ноуты руками.
    В принципе сравнивая именно эти два проца, Ryzen в бОльшем количестве тестов вырывается вперед, хоть и не везде. Дли игр разница некритична, но +4 ядра у райзена дает немного больше для работы.
    https://versus.com/en/amd-ryzen-5-4600h-vs-intel-c...
    Ответ написан
    Комментировать
  • Какая программа рисует графики изменения температуры CPU и GPU за долгое время?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Да чем угодно.
    Для перла и питона есть библиотеки, которые по массиву данных могут вам gif файл с графиком сгенерировать
    В Экселе можно из цифр диаграмму нарисовать
    Графана может вам нарисовать графики по запросу в базу, и удобно выбирать промежутки.
    Смотря где у вас данные хранятся.
    Ответ написан
    Комментировать
  • Процессы работают на различных ядрах процессора или нет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Многозадачностью занимается операционная система. С точки зрения самой программы, она об этом ничего не знает, и сама программа может пользоваться только средствами языка (создавать треды), но будут эти треды обработаны одним ядром, одним процессором или разными - программа ничего не знает.

    ОС рулит тем, какой процесс и какой тред где будет выполняться. Для максимально быстрой работы нужно понимать, что создавать бОльше тредов, чем есть ядер - не будет иметь особого смысла для ускорения расчетов.
    Ответ написан
    Комментировать
  • Что такое Потоки на уровне ОС? В 1-ядерном процессоре же всего 1 поток?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В многозадачной системе каждый процесс имеет кучу всего - свою область памяти, своего родителя, права доступа, открытые файловые дескрипторы и так далее. Переключение с процесса на процесс - довольно тяжелая задача.

    Поток или тред - это грубо говоря возможность запустить несколько "облегченных" процессов парралельно, которые используют один набор дескрипторов, один process ID и могут использовать ту же область памяти.
    Поэтому будет быстрее и дешевле просчитать что-то в тредах, чем в двух процессах.

    Сколько инструкций за раз выполняется 1, 10, 100? До прерывания? От чего зависит.

    Зависит от ядра операционки, а точнее от реализации process scheduler. Обычно все завязано на прерывании по таймеру, поэтому выделяются слайсы процессорного времени - а значит у процессора с бОльшей тактовой частотой будет выполнено больше инструкций за слайс. А дальше - process scheduler может быть довольно умным, выделяя конкретному процессу/потоку несколько слайсов подряд, если считает что так будет лучше.
    Но слишком сложной логики у process scheduler быть не может, иначе само переключение будет слишком дорогим.
    Ответ написан
  • Как найти схему дешифратора кода (instruction decoder) Intel 8080?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Для начала, 8080 это коммерческий процессор Intel. Не opensource продукт. Вполне возможно, что никто и не публиковал схемы и инструкции, которые вполне могут быть еще защищены и коммерческой тайной и патентами. Можно попробовать устроиться в компанию intel и там изучить архивные документы.

    Во-вторых пробовали просто искать?
    даже на вики есть полезные ссылки
    https://en.wikipedia.org/wiki/Intel_8080
    https://web.archive.org/web/20070928060215/http://...

    kazojc.com/elementy_czynne/IC/8080-3.pdf
    https://pastraiser.com/cpu/i8080/i8080_opcodes.html
    www-classes.usc.edu/engr/ce/108/computer.pdf
    Ответ написан
    Комментировать
  • Как процессор распознает длину команды?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    процессор 8080 было восьмибитным.
    То есть он за один такт обрабатывал одну команду из одного байта, затем уже можно было понять как обрабатывать два последующих байта.
    Для таких вещей существует внутренний декодер.
    Раньше был просто специальный регистр (OPCODE), в который помещался первый байт инструкции и процессор декодируя его обрабатывал следующие байты уже согласно этой инструкции
    7tw6E.gif
    Ответ написан
    Комментировать