Dmitriy (Дима)
🤷♂️
giorgio
я ж тебе сказал уже
Vladislav
Какой хороший редактор кода для телефона?
giorgio
тебя в гугле забанили?
Dmitriy (Дима)
Может готовый купить и оттюнинговать?! Меньше хлопот будет.
Dmitriy (Дима)
Dmitriy (Дима)
Сейчас доберусь по пыка гляну
Dmitriy (Дима)
😂👍
Dmitriy (Дима)
Памятник?! 😳 Нинада. Чем позже тем лучше
Сидредин
Andrii
Ну... тут вопрос больше в том, до какой глубину копать :) И можно сказать, что единицы людей полностью знают от PNP переходов в транисторах и квантовой механики в основе до C++
Денис
Как атомы взаимодействуют? Ну эт ты лихо, друг
Andrii
Ну... то что ты знаешь, всегда элементарно. А что не знает то не особо и нужно :)
Сидредин
giorgio
не очень полезная информация обычному юзеру
Andrii
Очень часто оно взаимодействует по-другому и общие знания могут толкать в неправильном направлении.
Олег
Привет) С днем программиста)
Сидредин
Ты знаешь политическое устройство Канады? Если нет - марш изучать
Dpl9
😄.
Andrii
Какой компьютер?
Денис
Блин, ну я, например, понятия не имею, какие протоколы, уровни и типы шин данных между gpu и cpu. Но это ведь и не важно для разраба, не работающего с железом? )
А знаний, как правильно собрать комп и включить вроде хватает...
Денис
Сидредин
После этого не забудь изучить и остальные 200 с чем-то стран
Dpl9
Здорово, теперь и в Канаде леса гореть начнуть.
Andrii
Денис
Это балаболия, не знания
Dpl9
Как с питона на С++ перейти? 🙀😏
Денис
Так ты и не сказал, что именно ты знаешь
Andrii
Шина, до 16 линий, есть контроллер. Есть протокол подключения нового устройства, там приходит пакет специального вида с вендором и т. п. А так работает как и все шины: лочишь шину, выставляешь адрес, тот, кому этот адрес приналежит, присылает данные. Или ты сам записываешь данные. А с точки зрения программиста разработчика драйвера всё и того проще: просто пишешь или читаешь с определенного физического адреса данные.
Alex
Приветствую
Dpl9
Andrii
int64_t * gpu_reg0 = (int64_t*)(intptr_t)address + offset;
Денис
Dpl9
Ну а сколько? 😄
Andrii
Ну 16 параллельных линий считай, DMA контроллеры для копирования блоков. И тут проблема может быть при сборке, если воткнуть видеокарту в разъём, где только одна линия, то перформанс дропнется. Надо смотреть
Andrii
Ну а сколько? 😄
Северный мост встроеные в проц, южный мост, PCI, M.2, SATA, USB, ...
Денис
И та кама евро, ага. Помолчи, умнее покажешься
Andrii
Не говоря о поддеержке иногда архаических типа ISA, IDE
Dpl9
Сколько компонентов, столько и шин 🤷♂️
Денис
Ну так ты выебнулся типа умнее других, но ничем не подкрепил. Как к тебе относиться, как не к балаболу?
Dpl9
Эээ. А после изменения сообщения, в ответе на это сообщение, текст не меняется ))
Денис
Ты
Сергей
Ля вы какие, щя бы в чате про балоболов говорить)
Сидредин
https://coub.com/view/2w2nxe
Dpl9
Сергей
Та ты просто зассал с ним по разам)
Сидредин
+
Dpl9
Сергей
Я ж говорю зассал
Dpl9
Телеграмм, исправьте 😄
Andrii
Сколько компонентов, столько и шин 🤷♂️
Типов. В целом шина по сути это общая память и две операции: чтения и записи в неё. При чтении тот, кто хочет прочитать кричит: "Слушайте все! Мне нужен адрес 25295732!" Планка памяти: "О! Это мой адрес, сейчас вот что там записано" Тот кто читает: "Прочитано!" Или запись "Случайте все! По адресу 25295732 я хочу записать число". Планка памяти "О! Это мой адрес, надо приготовиться" Через время "Это число 42!" Планка памяти: "Записано"
Dpl9
😏👍.
Dpl9
Весёлые ребята 🙂
Andrii
Шины отличается таймингами (сколько ждать ответа и через сколько надо дать ответ), отличаются раздялностью (сколько битов данных будет передано), напряжением по линии питания и некоторыми служебными командами, типа новое устройство, и т. п.
Сергей
Ну всё с тобой понятно)
giorgio
Сергей
Мне всё понятно
Сергей
Какой-то ты агрессивный)
Фу таким быть, фу фу фу
Dpl9
😄.
Dpl9
Мы все хорошие ребята 😏
Сергей
Я его сижу подкалываю, а он на серьезных щях собрался ехать ко мне, дуэль на шпагах требовать
Сергей
Меня дома кот ждёт, это игра слов про шпаги, не более)
Andrii
Вот только с точки зрения программиста ты просто пишешь в память по указанному адресу для управляющих команд типа "хочу прочитать блок, начальный адрес такой-то, длина такая-то, записать туда", после чего будет работать DMA контроллер, который будет автоматически копировать данные по мере поступления а в конце дёрнет IRQ: "задача выполнена, сэр!"
Dpl9
Денис
Свистелки-перделки к работе бп не имеют ни малейшего отношения )
Денис
Ну если хочется притянуть за уши, то давай притянем, мне не жалко )
Степан
Кто знает как выучить Java Script?
Денис
Я такого даже не видел, мне нечего сказать )
Денис
Денис
Денис
Степан
Понял, спасибо буду пробовать)
Денис
Простите, по запарке неверно написал ))
Денис
Понедельник - день тяжёлый
Степан
Хах
Andrii