Устройство процессора

  Рет қаралды 48,691

Volodya Mozhenkov

Volodya Mozhenkov

Күн бұрын

Пікірлер
@Aloner
@Aloner 8 жыл бұрын
А можешь записать видос с подробным разбором микроархитектуры ЦП, именно ее технической реализации и принципа работы? Что такое вообще ядра, и почему придумали деление на ядра, а не допустим все одним ядром? Откуда берется вообще частота - что, на что, и почему умножается? Что вообще такое множитель процессора или памяти, как физически он выражен?
@CraBiKun
@CraBiKun 6 жыл бұрын
Тактовая частота - это не свойство процессора. Тактовая частота берётся на материнке от кварцевого генератора. Кварцевый генератор - это устройство, которое в себе содержит кварцевый резонатор и имеет частоту около 144,3(3)МГц. Ну, на каких-то материнках производители делают может другие генераторы и частота может быть другой. И всё на материнке выставляет собственную частоту согласно этих тактов генератора. Но умножает её на какое-то число. Это число и называется множителем процессора. У меня он на ноутбуке стоит 20. Для разгона можно поменять множитель, но никогда не забывать про охлаждение. Как раз-таки гонка за частотой процессора завершилась победой AMD с введением новой архитектуры x86_64, которую мир принял новым стандартом процессоров. А старым стандартом был x86_32. Вообще в старом стандарте огромная линейка процесоров типа x80086. Когда AMD выпустили новую архитектуру, то оставили совместимость с линейкой процессоров x8086. И производителям материнских плат не пришлось как-то изголяться, чтобы их ставить(менять сокеты под них принципиально). Сейчас ускорение работы процессоров(чтобы они могли позволить себе гораздо больший множитель для работы) завершилось из-за того, что технический процесс подошёл к квантовому барьеру на производтсве. Сейчас совпеменные производители процессоров наоборот думают как заставить квантовые эффекты лучше работать на процессоры. А раз нельзя больше ускорить работу процессора, то нужно его распаралелить, то есть разделить решаемую задачу, чтобы уменьшить её. И поэтому сложные алгоритмы делятся на атомарные операции и какждая такая операция грузится в своё ядро процессора, а в результате конвейер процессора потом собирает работу ядер и выдаёт результат работы как бы всего алгоритма. К сожаленю, многое не могу рассказать и что-то упустил.
@ИгнациусКоппер-к6ч
@ИгнациусКоппер-к6ч 5 жыл бұрын
@@CraBiKun - немного поправлю-дополню: 1) 64-битная архитектура понадобилась для того, чтобы можно было адресовать больше памяти. Если вы поставите на современный комп 32-битную ОС, то она увидит только 4 ГБ оперативной памяти, т.к. в 32-битный указатель бОльшие числа просто не поместятся. Вообще, есть хаки, которые позволяют использовать больше (хотя для одной программы всё-равно нельзя выделить более 4 Гбайт), но они снижают производительность, поэтому не получили распространения. 2) Повышать тактовую частоту процессоров стало проблематично т.к. для этого нужно уменьшать толщину проводников в нём (в описании процессоров пишут: техпроцесс xx-нанометров). И сейчас достигнут физический предел, при котором заряд начинает вытекать из настолько маленьких проводов (т.е. он пробивает изоляцию и вносит помехи на соседние элементы). Но продавать новые процессоры нужно, поэтому гонка за частотой и сменилась гонкой за ядра. Как-то так.
@philip__wayne
@philip__wayne 5 жыл бұрын
Спасибо за канал, минимум монтажа и эффектов, но ценность контента и подача одна из лучших по данной тематике
@andreytarasenko1914
@andreytarasenko1914 3 жыл бұрын
Спасибо огромное. Очень познавательно и интересно) Смотрю уже не первое видео, пока что все нравиться)
@pitreason
@pitreason 9 жыл бұрын
Огромное спасибо. Все понятно и очень круто;)
@ДмитрийЛевищев-й2п
@ДмитрийЛевищев-й2п 8 жыл бұрын
В детстве когда читал про компы, то не блоком логики ту штуку называли, а арифметико-логическим устройством. АЛУ.
@lilhvr
@lilhvr 5 жыл бұрын
Сейчас этот блок также называется а но чисто выводит.
@gagogoga794
@gagogoga794 4 жыл бұрын
Ты снизошёл и принёс нам знания, Учитель!
@shmulful
@shmulful 9 жыл бұрын
очень познавательно - спасибо !
@Ksardas55
@Ksardas55 9 жыл бұрын
А точно реестры, а не регистры?
@terminatos
@terminatos 6 жыл бұрын
В целом блок называется реестром, его части : регистрами
@CraBiKun
@CraBiKun 6 жыл бұрын
Есть такая вещь как реестр Windows в английской терминогологии его называют регистром Windows.
@valshin
@valshin 9 жыл бұрын
Спасибо за урок, было бы очень интересно увидеть примеры на ассемблере...)
@professorbis7530
@professorbis7530 9 жыл бұрын
Валерий Шинкаренко качай Olly и гляди примеры
@AdmiralUkraine
@AdmiralUkraine 8 жыл бұрын
Владимир,буду очень рад,если вы расскажите,как процессор решает уравнение 2+2=4. Вот в процесор поступает уравнение 2+2=? В каком виде его воспринимает блок контроля? В каком виде он посылает его в блок логики? Что именно ищет блок логики в реестре? способ сложения? или в реестре уже есть пример решения этого уравнения в виде (2+2=4) и блок логики просто ищет ответ? Очень хотелось узнать,как именно физически все это проходит. Будто это механический процессор, и видно куда какая,и в какую сторону шестеренка двигается чтоб на ваши 2+2,ответить вам 4. Именно такое картину не могу найти.
@abstractmemeslul3831
@abstractmemeslul3831 7 жыл бұрын
Admiral это не уравнение, это равенство
@dmytrofirsov
@dmytrofirsov 7 жыл бұрын
Если вы говорите о команде сложения, то это происходит как-то так(очень упрощённо): в памяти компьютера лежат команды, когда счетчик команд доходит до вашей в памяти, он считывает её и начинает распаковку, числа могут быть непосредственно в команде(непосредственная адресация), могут быть в регистрах процессора(регистровая), или лежать в памяти(прямая). В зависимости от типа адресации числа по разному доставляются к АЛБ(арифметико-логическому блоку). Так же и с записью результата. В итоге ваших 2 числа доходят к АЛБ в двоичном виде. В нашем случае это 10+10, на полном сумматоре в соответстующем коде они складываются и на выходе имеем резусьтат 100(4). Он записывается в место предусмотреное внутри команды( в 3 адрес, в аккумулятор, в первое число и тд). Далее счетчик команд инкреметриуется и переходит к следующей команде.
@АлексейГлиняков-с7д
@АлексейГлиняков-с7д 6 жыл бұрын
Еба@@, лучше поступлю на архитектора...
@ИгнациусКоппер-к6ч
@ИгнациусКоппер-к6ч 5 жыл бұрын
Admiral - всё очень просто, смотрите описание команд ассемблера "mov" и "add": osinavi.ru/asm/2.php (регистры==реестры, хотя в видео написано "реестры", в русском языке их обычно называют регистрами). Т.е. это будет что-то вроде такой последовательности команд: mov ax, 2 mov bx, 2 add ax, bx Расшифровка: 1) поместить число два в регистр AX 2) поместить число два в регистр BX 3) отдать команду блоку логики на сложение чисел в регистрах AX и BX 4) после чего регистр AX будет содержать результат - 4. Следующей командой mov её можно будет скопировать в оперативную память компьютера.
@Rivrabobra
@Rivrabobra 5 жыл бұрын
Светлая голова. Пасиба!
@Рукожоп-г4з
@Рукожоп-г4з 8 жыл бұрын
подскажите пожалуйста, помню с год назад находил сайт, оформлен был почти как блокнотик, там устройство процессора было на столько подробно описано, начиная с простейших логических элементов из 2-3 транзисторов, но потом его потерял, может у вас есть под рукой подобные учебные пособия
@SerjBerbeha
@SerjBerbeha 6 жыл бұрын
Не нашли случаем ? было бы здорово , если бы вы скинули ссыль :)
@ilmirtazetdinov6324
@ilmirtazetdinov6324 9 жыл бұрын
Владимир, возможно ли найти сейчас какое-то практическое применение ВУ, работающих на системе счисления, основание которой больше 2?
@VladimirMozhenkov
@VladimirMozhenkov 9 жыл бұрын
+Ilmir Tazetdinov По слухам знаю (но не цитируйте меня про это), что в СССР разрабатывали троичный компьютер. Но как я понял там были проблемы с логическими операциями, через чур всё сложно стало. Двоичная используется не спроста. Ведь не забывайте, что компьютеру нужны обязательно 2 мат операции: сложение и вычитание. А в двоичной системе они элементарны. Таблица умножения - это AND, а сложение - это AND-XOR
@ilmirtazetdinov6324
@ilmirtazetdinov6324 9 жыл бұрын
+Vladimir Mozhenkov нет, я спросил по-другому поводу: - есть технология на основе конечного автомата, которая работает во много раз быстрее как раз в логических операциях, ей требуется на операции сложения или умножения всего лишь max(кол-во знаков числа а, кол-во знаков числа b) для любой системы счисления - нынешний компьютер работает работает по логике на основе Теоремы поста о минимальном количестве булевых функций на двоичной системе, здесь для обработки операции для получения из 0 и 1 (назовем это обработкой выходного 1 знака) ответа требуется несколько (не считая перевода в двоичную систему) действий , тогда как для получения 1 выходного знака требуется всего лишь 1 операция - проблема только в том, что автор не может найти инвесторов для того чтобы реализовать свою идею, может быть вы мне могли посоветовать, я бы помог человеку, алгоритмически все настолько просто, что удивляешься почему этого раньше не придумали - есть доказанная теория, есть алгоритм переведения таблицы автомата в логическую схему (как раз визуализацией этого я и занимался), логическую схему уже можно перевести в концептуальную электрическию схему, далее мы уже получаем физическую микросхему
@ilmirtazetdinov6324
@ilmirtazetdinov6324 9 жыл бұрын
+Vladimir Mozhenkov и это для любой операции: умножение, деление, сложение, вычитание, дробные числа, все заключено в принципе представления числа
@VladimirMozhenkov
@VladimirMozhenkov 9 жыл бұрын
+Ilmir Tazetdinov Вы здесь говорите про сложность алгоритма, а не про скорость вычисления. И это очень частно полезно, но в этом случае может вызвать недоразумения. kzbin.info/www/bejne/aZTZqJdtbMuGrcU Систематические символы например способны выражать любое число одним знаком, но одна единственная операция на них весьма сложная задача. С другой стороны миллионы одинаковых операций на двоичных битах произойдут весьма быстро.
@Environmentalismatic
@Environmentalismatic 8 жыл бұрын
Все задачи сводятся к машинному языку, на уровне механическом проще говоря, в том же процессоре: транзистор проводит ток - 1, не проводит - 0. Чесно не могу себе представить, как сделать 3 или 4 значение. Хотя слышал и пытался понять последние разработки процессоров, работающих на принципах квантовой механики, вроде даже прототип работающий есть, погугли
@gold_brick
@gold_brick 8 жыл бұрын
похож на чувака из группы сабатон
@ИванПетров-х1ь7м
@ИванПетров-х1ь7м 7 жыл бұрын
это он и есть, просто в свободное от работы время он играет в группе XD
@АлександрСахаров-б6о
@АлександрСахаров-б6о 5 жыл бұрын
это паук
@ДаниилЗуев-о5и
@ДаниилЗуев-о5и 4 жыл бұрын
Саботаж
@artjunior205
@artjunior205 6 жыл бұрын
Покажите на структуре микропроцессора Pentium конвейеры команд и данных.
@DoggyXomaX
@DoggyXomaX 9 жыл бұрын
Сконвертировать видео в 1 такт... Взгляд в будущее?
@kl45gp
@kl45gp 9 жыл бұрын
афигенно, спасибо!
@404Negative
@404Negative 6 жыл бұрын
блок логики называется АЛУ. проц работает довольно хитрожопо. и ему не всегда нужно обращатся к памяти. он хитрожопо использует реестры и кэш, лижбы не обращатся к памяти.
@andrewerohin2459
@andrewerohin2459 8 жыл бұрын
00:57 - мне одному послышалось "Вы, наверное, уже должны бл* догадаться..."? :D
@Krasko-he2es
@Krasko-he2es 7 жыл бұрын
Andrew Erohin были догадаться
@benderKgn
@benderKgn 7 жыл бұрын
Ну мы бля догадались
@АльбертГ-щ8п
@АльбертГ-щ8п 7 жыл бұрын
а искусственный интеллект в играх как будет поступать это обрабатывается в блоке логики?
@ScottTynna
@ScottTynna 7 жыл бұрын
Ты понял тупость своего вопроса? Не сочти за грубость.
@lukeskywalker2889
@lukeskywalker2889 8 жыл бұрын
А к чему на 15:25 написано "отправьте это видео вегану"?
@ЕаАс-ч4з
@ЕаАс-ч4з 5 жыл бұрын
Знаете что сам так могу часами говорить, что все связанно и все друг другу что-то шлёт. А теперь я расскажу как это на самом деле работает...
@inc.1424
@inc.1424 5 жыл бұрын
Нормик, запомнил)
@SwiziChannel
@SwiziChannel 6 жыл бұрын
Было бы лучше,я думаю, если бы ты написал на листочке вопросы и поэтапно во время видео на них отвечал. Мне кажется получилось очень расплывистое видео, от 7 минуты и до 13 практически ничего не понял из сказанного
@rabaMaster
@rabaMaster 7 жыл бұрын
реестры или регистры?
@professorbis7530
@professorbis7530 9 жыл бұрын
вроде некоторые команды исполняются за два такта... вообще есть понятие конвейер для описания работы процессора
@VladimirMozhenkov
@VladimirMozhenkov 9 жыл бұрын
Professor Bis Да, и ещё я не описал возможность современных процессоров менять свою тактовую частоту и виртуальные ядра. Но это предназначалось скорее как обще-образовательное видео, если-бы я сразу полез в такие дебри... Кстати, в процессе редактирования я заметил, что я всё-же упомянул возможность блока контроля использовать несколько тактов блока логики. Даже хотел вырезать, но потом оставил это там, слишком долго вырезать что-то в KZbin. )))
@hellomyfriend9516
@hellomyfriend9516 8 жыл бұрын
+Volodya Mozhenkov Спасибо большое за ваше познавательное видео, хотелось бы теперь просмотреть видеоролик с подробным рассмотрением различных технологий и архитектур применяемых в ЦП, с их сравнением и пр., у вас очень доступно получается донести подобного рода информацию))
@404Negative
@404Negative 6 жыл бұрын
а где шина адресов и шина данных ?
@ЕаАс-ч4з
@ЕаАс-ч4з 5 жыл бұрын
Это тема следующих 500 роликов...
@АнтохаХрамой-э7с
@АнтохаХрамой-э7с 6 жыл бұрын
он блядь регистры назвал реестром на доске.5:25
@inc.1424
@inc.1424 5 жыл бұрын
Ну не мироточь... это как репозиторий и репозитарий)
@МаксимКасьянов-м2ц
@МаксимКасьянов-м2ц 2 жыл бұрын
Минусую. Хотя видео и не плохое - суть работы составных частей процессора не уловил.☹
@ЕаАс-ч4з
@ЕаАс-ч4з 5 жыл бұрын
Правильнее регистры а не реестры. Изучать матчасть срочно!
@yogurt1679
@yogurt1679 7 жыл бұрын
как говорит наш препод : "уровень домохозяйки". Я возможно что-то упустил так как потратил на просмотр этого видоса около 10 сек . Хотелось бы увидеть принципиальную схему ALU и его синтез. Если в видосе это было, то пожалуйста, напишите что я даун, а лучше "принципиальную схему ALU и его синтез", а то на русском языке уж очень мало инфы_
@subgarbage013
@subgarbage013 9 жыл бұрын
хорошее видео, спасибо. я эти блоки для себя разграничивал как: блок управления и блок вычислений. ps: Если можно, ответьте на личный вопрос. Владимир, получается вы веган? И если да, то насколько давно уже? Спасибо.
@YanPashkovsky
@YanPashkovsky 9 жыл бұрын
Неправильно вы по-английски думаете. Реестр - Registry, Регистр - Register. Разные понятия. Уделяйте русскому в уроках побольше внимания :) Орфографические ошибки частенько мелькают
@ivanstrelcov6257
@ivanstrelcov6257 8 жыл бұрын
а где логики и или и ине
@Дмитрий-й6д5т
@Дмитрий-й6д5т 6 жыл бұрын
чубаку подстригли ?
@ivanstrelcov6257
@ivanstrelcov6257 8 жыл бұрын
а транзисторов будет много
@ЕаАс-ч4з
@ЕаАс-ч4з 5 жыл бұрын
Ох как много...,ч
@ЕаАс-ч4з
@ЕаАс-ч4з 5 жыл бұрын
Врёте вы дяденька про стандартизацию, а какже производители ПО? Это был бы полный бардак и никто не стал бы что-либо писать.
@EM-hp1ih
@EM-hp1ih 6 жыл бұрын
Steve Aoki жжёт
@АлександрСахаров-б6о
@АлександрСахаров-б6о 5 жыл бұрын
паук!???
@DIO.S_STANDAH
@DIO.S_STANDAH 5 жыл бұрын
Это секта иеговп?
@kwadrobober
@kwadrobober 5 жыл бұрын
Блок логики это очень глупая вешь которая делает всегда одно и тоже
@jhgfdfgsdfwef6223
@jhgfdfgsdfwef6223 8 жыл бұрын
чувак из кремниевого века )
@aleksandrmannawardz2415
@aleksandrmannawardz2415 8 жыл бұрын
Гендальф коричневый)
@Татьяна-ж5ж1ш
@Татьяна-ж5ж1ш 8 жыл бұрын
кЭш...
@SERG__ZV
@SERG__ZV 6 жыл бұрын
Я володя из почти университета.. Не обижайся но вид у тебя как будто ты почти поп только чёрной рясы не хватает))
@ДмитроПерший
@ДмитроПерший 6 жыл бұрын
АЛУ
@АлександрГнесин-у3т
@АлександрГнесин-у3т 8 жыл бұрын
Какая милая уродская футболка. =)
@dmitriyengineer2441
@dmitriyengineer2441 8 жыл бұрын
ИИСУС !!!О_О
@radist126
@radist126 4 жыл бұрын
Более хренового обьяснения работы процессора я в жизни не видел. Просто каша.
@Dima_Gixxer
@Dima_Gixxer 3 жыл бұрын
Истину глаголит Иисус 🙏
@АнтонБерезин-и9з
@АнтонБерезин-и9з 8 жыл бұрын
по моему чушь какую то несет
@evaristegalois450
@evaristegalois450 7 жыл бұрын
idi nahui dich
@ivanstrelcov6257
@ivanstrelcov6257 8 жыл бұрын
а транзисторов будет много
@ivanstrelcov6257
@ivanstrelcov6257 8 жыл бұрын
а где логики и или и ине
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
С Чего Начать Изучение Программирования?
14:24
Про Kafka (основы)
49:23
Владимир Богдановский
Рет қаралды 421 М.
Екатерина Шульман: Новогоднее обращение 2025
6:41
Екатерина Шульман
Рет қаралды 239 М.
Inside the CPU: ARM1
17:07
House of NHTi
Рет қаралды 342 М.
Архитектура компьютера
15:32
Volodya Mozhenkov
Рет қаралды 96 М.
Бит, Байт, Слово
15:15
Volodya Mozhenkov
Рет қаралды 27 М.