Возможно, Вы правы. Но рассчёт делался на то, что в тот же день читается лекция про UART. И там есть отсылка к шине. И на других лекциях. И до того рассказывается про шину в принципах Фон-Неймана... И задача была скорее не рассказать, что такое шина, а именно показать, что она является узким местом в системе. И показать, как это надо учитывать. Всё равно лекции читаются для высокоуровневых программистов. Которые никогда не будут делать шины сами. А вот привить идею, что наличие шины и её особенности надо учитывать, чтобы всё было оптимально - вот такую цель я ставил перед собой.
@@mircompany3507 я свое понимание шины получил из детской книжки. Были такие в 90е для популяризации компьютера. Видимо книга была буржуйская, но основательно переведенная. Так вот там плата была изображена в виде большого города с чипами домами и шина в виде многополосных, разноуровневых дорог. Было очень наглядно. Почему у нас для обучения взрослых пренебрегают такой детской наглядностью - мне непонятно. Буржуины в этом плане более продвинутые. А мы как то все больше на силу слова напираем. В лучшем случае что либо схематичное. СХематичное удобно человеку уже обученному. А обучающемуся нужна максимаьная наглядность. Зрительный образ в голову залетает в секунду. Тем более стилизованный под что либо знакомое.
*@stazher123: я свое понимание шины получил из детской книжки. Были такие в 90е для популяризации компьютера. Видимо книга была буржуйская, но основательно переведенная. Так вот там плата была изображена в виде большого города с чипами домами и шина в виде многополосных, разноуровневых дорог.* Из названия, а также положения в плейлисте, следует, что это - девятнадцатое видео из тридцати восьми. В описании также написано, что оно добавлено в уже имеющийся курс. Улицы, дома, окна, шкафы - всё это активно используется в более ранних видео цикла. В этом я просто даю отсылку про окна. Здесь же цель была - именно показать, как шины влияют на эффективность программирования (что также отражено и в названии видео - там есть про "с точки зрения программиста"). Потому что в нулевом видео курса описана его цель: Это - конспект лекций для программистов в университете... Не более того. Программисты должны понимать, с чем они работают, чтобы более эффективно этим пользоваться. Такую задачу поставил завкафедрой, когда предложил сделать курс. И на весь курс даётся 28 часов. И те я выбил (после смены руководства кафедры, почему-то решили что хватит и восемнадцати, которые были выданы в прошлом году). Сейчас слушатели - четверокурсники. Четверокурсники-программисты. В выделенное время надо уложить не бесполезные рассказы, а то, что пригодится при реальной работе именно профессиональным программистам, чтобы их код был лучше. Опираясь на более ранние лекции курса.
Кстати. Если брать аналогии, то к этому видео подойдёт аналогия с лифтом, у которого старая релюшная станция управления. Я, чтобы прочитать лекцию, как раз к офису на таком поднимался. 1975 года выпуска! Вот вызвали мы его - всё! Остальные, пока он меня не обслужит, будут ждать! А он сначала до меня доедет (считаем это аналогией задержки доступа к устройству), потом - отвезёт, куда я попросил. Лифт старый! По пути никого не подбирает! Он обслуживает меня и только меня! Я захватил его до конца транзакции! Только когда я доехал, докуда надо - лифт будет готов начать новую транзакцию. И снова он будет доезжать до этажа вызова, а потом - доставлять, куда нужно... Именно это я хотел показать в этой лекции. Хотите производительности - учитывайте эту особенность! Если много народу вместе со мной сядет, то они смогут попутно проехать вместе со мной или попутно разбежаться. Но только договорившись со мной. Это - с некоторым натягом полное использование ширины шины и пакетные транзакции... Сам лифт им не способствует. Это пользователь так может оптимизировать.... Как-то так... А все эти дороги, мосты... Не для этой лекции аналогии... Старый недобрый лифт! Вот о чём лекция. Однажды в Шеньчжене я поднимался на небоскрёб. Там надо было доехать до середины на одном лифте, потом - выйти и пересесть в тот, который от середины до верха везёт. Мост шины больше похож на эту ситуацию.
Если бы я не понимал что такое шина, то наверное по этому видео вообще бы нихрена не понял. какое то отвлеченное повествование обо всем сразу.
Возможно, Вы правы. Но рассчёт делался на то, что в тот же день читается лекция про UART. И там есть отсылка к шине. И на других лекциях. И до того рассказывается про шину в принципах Фон-Неймана...
И задача была скорее не рассказать, что такое шина, а именно показать, что она является узким местом в системе. И показать, как это надо учитывать.
Всё равно лекции читаются для высокоуровневых программистов. Которые никогда не будут делать шины сами. А вот привить идею, что наличие шины и её особенности надо учитывать, чтобы всё было оптимально - вот такую цель я ставил перед собой.
А, и очень важно - точно не вылететь за академический час... Причём 30 астрономических минут были целью..
@@mircompany3507 я свое понимание шины получил из детской книжки. Были такие в 90е для популяризации компьютера. Видимо книга была буржуйская, но основательно переведенная. Так вот там плата была изображена в виде большого города с чипами домами и шина в виде многополосных, разноуровневых дорог.
Было очень наглядно. Почему у нас для обучения взрослых пренебрегают такой детской наглядностью - мне непонятно. Буржуины в этом плане более продвинутые. А мы как то все больше на силу слова напираем. В лучшем случае что либо схематичное.
СХематичное удобно человеку уже обученному. А обучающемуся нужна максимаьная наглядность. Зрительный образ в голову залетает в секунду. Тем более стилизованный под что либо знакомое.
*@stazher123: я свое понимание шины получил из детской книжки. Были такие в 90е для популяризации компьютера. Видимо книга была буржуйская, но основательно переведенная. Так вот там плата была изображена в виде большого города с чипами домами и шина в виде многополосных, разноуровневых дорог.*
Из названия, а также положения в плейлисте, следует, что это - девятнадцатое видео из тридцати восьми. В описании также написано, что оно добавлено в уже имеющийся курс.
Улицы, дома, окна, шкафы - всё это активно используется в более ранних видео цикла. В этом я просто даю отсылку про окна.
Здесь же цель была - именно показать, как шины влияют на эффективность программирования (что также отражено и в названии видео - там есть про "с точки зрения программиста"). Потому что в нулевом видео курса описана его цель:
Это - конспект лекций для программистов в университете... Не более того. Программисты должны понимать, с чем они работают, чтобы более эффективно этим пользоваться. Такую задачу поставил завкафедрой, когда предложил сделать курс. И на весь курс даётся 28 часов. И те я выбил (после смены руководства кафедры, почему-то решили что хватит и восемнадцати, которые были выданы в прошлом году). Сейчас слушатели - четверокурсники. Четверокурсники-программисты. В выделенное время надо уложить не бесполезные рассказы, а то, что пригодится при реальной работе именно профессиональным программистам, чтобы их код был лучше. Опираясь на более ранние лекции курса.
Кстати. Если брать аналогии, то к этому видео подойдёт аналогия с лифтом, у которого старая релюшная станция управления. Я, чтобы прочитать лекцию, как раз к офису на таком поднимался. 1975 года выпуска!
Вот вызвали мы его - всё! Остальные, пока он меня не обслужит, будут ждать! А он сначала до меня доедет (считаем это аналогией задержки доступа к устройству), потом - отвезёт, куда я попросил. Лифт старый! По пути никого не подбирает! Он обслуживает меня и только меня! Я захватил его до конца транзакции!
Только когда я доехал, докуда надо - лифт будет готов начать новую транзакцию. И снова он будет доезжать до этажа вызова, а потом - доставлять, куда нужно...
Именно это я хотел показать в этой лекции. Хотите производительности - учитывайте эту особенность!
Если много народу вместе со мной сядет, то они смогут попутно проехать вместе со мной или попутно разбежаться. Но только договорившись со мной. Это - с некоторым натягом полное использование ширины шины и пакетные транзакции... Сам лифт им не способствует. Это пользователь так может оптимизировать....
Как-то так... А все эти дороги, мосты... Не для этой лекции аналогии... Старый недобрый лифт! Вот о чём лекция.
Однажды в Шеньчжене я поднимался на небоскрёб. Там надо было доехать до середины на одном лифте, потом - выйти и пересесть в тот, который от середины до верха везёт. Мост шины больше похож на эту ситуацию.