Память ЭВМ, элементарные типы данных, и как в действительности считает машина
ฝัง
- เผยแพร่เมื่อ 30 พ.ค. 2024
- #ЭВМ #контроллеры #микроконтроллеры #память
DISCLAIMER
Это учебное видео, в котором рассказывается, как машина хранит и обрабатывает данные, на примере арифметических операций с ними. Вас ждет увлекательный экскурс с исторической справкой в мир битов, байтов, слов, и операций с ними.
В этом видео НЕТ пропаганды алкоголизма, алкоголя, или его употребления, все моменты показа некоей абстрактной «бутылки» приводятся лишь для визуализации процессов, происходящих внутри электронно-вычислительной машины.
Алкоголь зло! Автор категорически против употребления его в любой форме!
И да, все примеры в этом видео написаны на псевдокоде. Что это за зверь - прочитать можно здесь:
ru.wikipedia.org/wiki/%D0%9F%...)
Почитать об АЛУ (арифметико-логическом устройстве) можно тут:
ru.wikipedia.org/wiki/%D0%90%...
Эпизоды:
00:00 - Вступление
00:49 - Историческая справка
06:58 - Бит и операции с ним
14:19 - Байт и арифметика
16:51 - Плюс 1 и Минус 1 к байту
20:25 - Двоичное сложение
22:28 - Двоичное вычитание
26:48 - Другие элементарные типы данных
31:48 - Как машина понимает типы данных, объяснение "на пальцах"
35:11 - Вместо послесловия - วิทยาศาสตร์และเทคโนโลยี
Конечно интересует, давай про троичный тоже👍
Окей, один голос есть, даешь голосование! =))))
Запилю как-нибудь серию видосов про необычные вычислительные машины =)))
На тройном одеколоне ;) ?
На троих соображать будут?
Бутылка, нажрался, и закуска, три состояния😂
Вы хороший лектор. Продолжайте учить. Много видео в ютюб смотрю на ускоренном или перематываю. Ваш ролик смотрел от начала до конца и без ускорения. Спасибо за ваш труд . Жду новое видео.
Приветствую тебя друг.
И снова такое замечательное видео и просто путешествие в мир качественного преподавания.
Браво!!!
Это было очень познавательно и увлекательно.
В университетах на таких лекциях студенты просто спят, а тут, если кто шорохнётся, то хором все на него злым взглядом скажут "тссс"... потому что все бы увлечённо смотрели и слушали такой интересный рассказ...
Это был увлекательный тур по науке.
Спасибо!
Удачи и бодрости тебе друг, для новых приятных видео.
Лайк без вопросов...👍👍👍
Спасибо, буду продолжать делать сложное чуточку проще и веселее =)))
Что нам квантовый компьютер с его кубитами, когда на нашей СВМ (Спиртовая Вычислительная Машина) алкоБиты😅
алкоБиты - #нашевсе! =)))))
НЕУЖЕЛИ ИДЕАЛЬНАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА СУЩЕСТВУЕТ!
Даешь алкобиты в массы!😂😂😂
Отличное и понятное видео.Начните писать учебник,и видеоматериал -хранить на гит хабе кроме ютуба.Гарантированно всё будет пользоваться спросом.
Кто-то давно сказал "Не бывает плохих учеников,бывают плохие учителя".Из вас получился хороший учитель.👍
Спасибо! =)))
Да, на удивление доходчиво и понятно. Ждём видео про кибербезопасность.
Эх… мне бы эти простые знания лет 20 назад… я бы не забросил свой старый спектрум))) точнее так как эти знания поданы в этом видео))) спасибо вам! Было очень интересно.
Такого техно юмора я ещё не видел ! Браво ! Лекция супер!
Когда-то в Доме Пионеров спаял радио по принципу бери делай, без понимания. Давно была интересна тема электроники и программированию, только не было грамотного обучения. У Вас талант к обучению. Благодаря вашим первым роликам сейчас начал погружаться в данные темы. Чтобы начать программировать те же контроллеры нужно понимать как собрать схему чтобы они работали. Поэтому нужно знание, как что устроено и как ведут себя алкаши)
Я хоть и инженер-электронщик, и все это знаю, но все равно просмотрел видео с удовольствием! Особенно понравилось сравнение битов с алкоголиками))
В начале было смешно а потом понял. Хорошая аналогия. А вы на кого учились? очень интересно. Логика, дикция, доходчивость и чувство юмора на высоте. Спасибо что делитесь знаниями.
Вот бы в школе бы так объясняли ) на уроках информатики . Про алкобиты )))🔥
И лабораторные работы на натуре бы проводили )))
@@olegguselnikov5293 это на доп занятиях
очень интересная тема!расскажите еще, пожалуйста, что такое суперскалярные машины!
а за алко-биты отдельный респект!
Спасибо! =))
Суперскалярные? Крэй?!! И Эльбрус, кстати, тот самый, из 1970х! Оооо, там есть о чем рассказать, как-нибудь возьмусь =))))
много раз видел и с лампочками и с ручейками а понял как это работает только после вашего ролика. У вас особый дар разяснения - СПАСИБО
Прикольное Новогоднее объяснение цифровой электроники. Ну, вообще правильно, ведь мы мерим метры в попугаях, а биты в алкашах.
Вернул меня в школьные годы прямо. Когда мне это было интересно. Спасибо за это
Спасибо за видео, очень интересно смотреть Ваш канал.
Было бы интересно послушать про троичную систему исчисления и сделанную на ее базе технику.
Мне бі такого учителя в ВУЗ, цены бы Вам не было) очень полезное видео
Все гениальное просто. столько вариантов, комбинаций использования ноля и единицы я от вас узнал. И хотелось бы послушать о ГВМ гидравлической вычислительной машине.
С меня подписка
Просто лучший! Как я рад, что нашел этот канал ) всех благ тебе автор, жду каждый ролик с нетерпением!
С удовольствием смотрю ваши видео. Много нового узнаю. С праздниками Вас.
Спасибо! С Праздниками! Жду от вас много интересного видео.
Чуть ниже комментарий есть о том что все ролики по данной теме смотрятся на повышенной скорости, у вас же даже 1,25 быстро. Очень круто рассказываете для тех кого интересует основа основ👍👍👍👍
Cпасибо за видео. Можете в следующем выпуске рассказать также о побитовых операциях, и где их можно применять, пожалуйста.
Окей! =)))
Попробую сделать как всегда - быстро и просто =)
Спасибо за объяснение. Самый быстрый способ ввода данных был бы при помощи языка в котором было сказано о вводимом значении как я понял, (попрошу поправить) где в 256 от 0 до 9 было бы значение цифры, от 10 до 150 ~ был бы знаки всех языков, а в остальных от 150 до 255 было бы состояние и переходящий из в состоянии.
Я предполагаю что это так. Пойду дальше грызть гранит науки.
Не буду додумывать а смотреть каков мир двойного кода
Спасибо. Как всегда, увлекательно и информативно. А главное- понятно))
Если бы не спиртовая вычислительная машина ничего не понял бы 🤣🤣🤣🤣🤣
Счастья любви удачи тебе добр человек настроение поднял конкретно а то ниже плитуса было как у алкобита который уже принял два бита 🤣
Спасибо! =)))
Вам тоже здоровья, счастья, любви и удачи! =)
Прикольная подача материала! А расскажите о других типах машин, было бы интересно. Документалочка получиться :)
Хорошее видео. Теперь я хоть примерно понимаю как работает электроника.
прикольный дядька и биты интересные!)) продолжай!! хоть нового ничего вроде для меня и нет.. но всё без остановки просмотрел.
Спасибо! =)))
Буду продолжать =)))
Огромное спасибо! Жду еще видео.
Спасибо за труд!
Очень интересно!
Спасибо! продолжайте, у Вас отлично выходит
Спасибо за понятную подачу информации. С наступающим.
Спасибо за видео!
Интересно было бы послушать про многопроцессорные системы, многопоточность и работу кешей ЦПУ.
Окей, и до этого доберемся, и про это расскажем =)
Удивленный взгляд на свой поднятый вверх палец - лучшая, по моему, находка на сегодняшний день ))) А лекция - супер!
очень интересно, замечательно поданный материал
Лектор хорошо доносит информацию , приятно слушать.
Спасибо за видео! Очень наглядно и просто!
Отличная подача, продолжайте!)
спасибо вам за ваше творчество!!
Супер! Спасибо!
Отличное познавательное видео! Спасибо!
Сможете сделать обзор про примитивный логический микросхемы. ? Спасибо 👍👍👍👍
Может в некотором будущем... Почему бы и нет =)))
Спасибо
@@Gnevistj И в конце курса мы соберём полноценный компьютер, например, ZX Spectrum ) ну или просто понять логику его работы и его блоков.
@Pubvoice , а почему бы и не собрать =))))
@@Gnevistj это было бы просто супер!)))
Прекрасная подача)
легко и просто обьясняете класс 5звезд👍👍👍
Интересно было бы поработать с таймерами АЦП епром массивами
Будет! =)))
Про АЦП и ЦАП - уже в ближайшее время, буквально через два-три выпуска =)
@@Gnevistj спасибо буду ждать
Братан, хорош. Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик!
Про размеры word и byte возможно стоило сделать помарку, что эти размеры зависят от реализаций, которые практически всегда в нынешнее время имеют именно эти размеры
Благодарю!
У вас очень высокий уровень детализации понимания материала и умение это передать другим !!!
Если напишите учебник или сделаете видеосборник - они будут пользоваться успехом.
👍👍👍👍👍👍
чел ты серьезно?
@@jasondoesnotexist1244 Да !!! Серьёзно !!!
Возможно, я ему в этом помогу.
Интересно рассказал, респект.
Спасибо за видео!!!
Аплодирую стоя, подача материала просто восхитительна
Всё супер! Классный видос! Спасибо большое за прекрасный юмор и очень полезную людям информацию, жги дальше ;) Ждём новых серий. P.S. Алкашей жалко, когда у них бутылки отберают... Но я очень рад за тебя! Успехов тебе во всех твоих начинаниях и всех благ твоей семье ! С наступающим !! Пойду покурю липовых листьев от радости :)
Спасибо огромное!!! =)
Буду продолжать =)))))
Тебя тоже с Наступающим, сил и здоровья, счастья и любви тебе и твоим близким, остальное можно заработать =))))
По факту не отбирают, а только раздают в нужной последовательности)))
Спасибо!
вот интересная тема под конец затронута, вот от того и грустно что программистам всё равно на аппаратные ресурсы и вообще в массе своей они не настолько квалифицирован чтобы чётко понимать как работает компьютер на аппаратном уровне и пользователям регулярно приходится обновлять своё железо потому что код не оптимизирован и те же самые приложения которые раньше работали после обновления тупить начинают
потому что в программисты идут не по призванию а от безвыходности, чисто ради заработка, образно говоря поработав сначала на стройке, поняв что это тяжело, изучив по быстрому основы программирования, начав там работать доходят до определённого не шибко высокого уровня и останавливаются на достигнутом - перестают развиваться дальше...
(да, программист-программисту рознь и чтобы быть программистом и успешно создавать реально работающие коммерческие приложения вовсе не обязательно знать как работает комп на уровне железа)
Мужик, ты лучший! Ты сделал мой день!!! Спасибо!🤙
да кстати, про ТРИТ хотел бы услышать, желательно в алкашах)) на самом деле круто объясняешь, подписался, интересные видео, интересная подача. Спасибо.
Отлично! Придется подписаться. Стыдно признаваться, но про ХОR совсем забыл, со времен ПТУ. Так ни разу нигде и не применил его.
О да.., к Новому году актуальная информация, про алкашей )). С наступающими праздниками! Здоровья, удачи, благополучия и хорошего настроения!
буду ждать новых видео с меня подписка за такие старания!
Да, интересует !
Спасибо за это видео
И за остальные тоже
Местами уже имеются отклонения от понятия бита как "1" и "0". Например, MLC флэш-память (современные флэшки, SSD) использует для хранения данных 4 уровня заряда в ячейках.
В этом случае алкоБиты будут лежать друг на друге😂
Никакого отклонения на уровне логики работы компьютера. Те же 0 и 1. Квантовым компом от этого чип на становится. Кроме MLC ещё в gddr6x памяти используется считывание и запись 4 раза за такт (против двух раз у DDR). Битов всего раннего только 2. А такие трюки в памяти - просто инженерная "магия", оптимизация, способы повысить плотность и скорость памяти, в ущерб другим характеристикам.
35:52 А тут есть ньюанс. Если мы знаем что число не будет превышать 255, то выделив для него 1 байт мы экономим память, но если процессор у нас допустим 32 битный, то для большего быстродействия лучше выделять для него 4 байта. 32-разрядный процессор сами арифметические/логические операции что с 1 байтом, что с 4 байтами будет выполнять одинаково по времени, т.е. за 1 такт, но так как он 32 разрядный, то он более заточен для работы с 32 разрядными числами, и обычно родными операциями для него будут именно операции с 32 разрядными числами, и эти операции как правило имеют наиболее короткие команды, соответственно за счет этого и быстродействие будет выше если работать с 32-разрядными данными.
thanku very muchспасибо большще еы очень хороший специалист
Я бы это видео показывал на уроках информатики, но боюсь меня осудят за пропаганду алкоголя в школах. Очень доходчиво =)
Почерпнул ) спасибо 😉
Как всегда 👍👍👍
Обязательно нужно разжевать и про троичную систему и про квантовый компьютер. Давно увлекаюсь электроникой и программированием, но просмотрев видео наконец-то понял некоторые нюансы работы аппаратной части с текстом. Мелочь, а приятно. Про кубиты много читал но нихрена непонятно как оно там аппаратно работает. Про троичную систему читал, то тоже не понятно как аппаратная часть устроена, какая элементная база для квантового и для троичного компьютеров. И еще непонятно как устроены криптовалюты, а именно кому нужно тратиться на хранение каких-то цепочек, присваивать им значение денег и стимулировать на это говно спрос. Крипту нельзя ни есть ни пить, как и бумажные знаки. Золото хотя бы не пропадает да и как материал очень интересное. Ну и т.д. и т.п. Очевидно раскрытие этих вопросов - это не на один сериал. Но подача Вами материала позволяет его усвоить и понять принципы. Спасибо за Ваш труд!
Тема с Алкашами - Зачет.. Давай про троичную систему. Будет интересно)
Сегодня только вспоминал про тот компутер. Только год создания не мог вспомнить.
Пожалуй, дополню. Следует сказать, что первые процессоры Intel были 8-ми битными. Это означает, что процессор соединялся с оперативной памятью по восьми "проводам". Потому байт изначально и был первым машинным словом, т.е. количеством данных, передаваемых из/в память за один такт процессора. Почему же сделали первый процессор восьми битным? А тут надо иметь в виду, что мы (люди) работаем с буквами и цифрами в качестве методов записи. Компьютер выдавал информацию на монитор и принтер в виде понятных нам букв и цифр. Так вот, придумавшие этот процессор, англоговорящие люди прикинули, что для того, чтобы закодировать весь свой алфавит и цифры от нуля до 10, а также ряд специальных символов, типа: -(*?;№"! и знака табуляции необходимо и достаточно именно восьми бит, т.е. 256 потенциально возможных символов, что и вылилось в таблицу ASCii. Это потом, начали удваивать размерность шины из-за невозможности адресовать больший объём памяти. К слову, оперативная память DDR4 имела связь с процессором в 32 проводника, а DDR5 уже имеет некоторый финт ("типа 2 раза по 32").
Классный видос!
Уважаю !!!
я прям на первом курсе АСУ урок Языки программирования снова очутился. И преподы у нас для легкого усваивания на первых порах тоже аллегории использовали. забавно, спасибо за воспоминания, сижу улыбаю улыбальник🤭
Классный канал, толковый
Огромная благодарность за видео...😀 👍 Что означает "гневисть" ?
Это отсылка к одной из моих любимых книг - "Эдем" Станислава Лема.
Всё таки, мы не говорим машине, что байты в ней являются числами, символами и т.д., мы на уровне программного кода интерпретируем эти байты так, как мы этого захотим. Для машины они всегда всего-лишь нолики и единички. Максимум, можем попросить её сделать с ними что-то, что имеет смысл, если это, например, числа, но ей, по большому счёту, всё равно)
p.s. Спасибо! Можно про троичную систему, про Се́тунь)
Да, вы полностью правы; я возможно слишком образно объяснил этот момент =)
Голос принят, буду готовить материал =))))
ждем сериал про другие виды ЭВМ!
Будь моим преподом по компьютерной архитектуре
правильно сказали: жадность и лень- двигатель прогресса!
в моей жизни именно так : хочется с экономить ( а также автоматизировать) и делаешь ,изобретаешь чтот-нибудь... тем самым прогресс в твоей жизни
пиздн ты гений разума психолог!
А процесс записи программы в микроконтроллер происходит через какие то переходники?
Если бы я был этим самым битом, то количество информации, которое я мог бы хоэранитт было бы равно количеству карманов + 2 руки
Про значащий ноль анекдот про программиста вспомнился: оставили программиста охранять чемоданы по возвращении застают озадаченного программиста:
- что случилось?
- Да вот вы оставили 10 чемоданов, а их тут девять
- ну пересчитай
- 0, 1, 2...9
Правда как он сам забыл учесть ноль...
Про квантовый компуктер было бы интересно, какое там железо и логика. Меня терзают смутные сомнения, когда показывают дюралевые цилиндры
Спасибо
Давай, троичные и аналоговые! Люблю я очень эту тему)))
И это, на заставке Спектрум 48К штоле? Что за клон? Никак не вспомнить, столько лет уж прошло...
Голос принят, буду готовиться =)))
Да!!! Это Спектрум 48К, на фото мой первый комп (стоит на почетном месте на полочке в мастерской =))), Рижский клон под названием "Fortuna" =)
@@Gnevistj так значит я угадал! Поздравляю, мой первый комп тоже был Спектрум, вернее, клон под названием "Ленинград-1", собранный собственноручно. Я потом вторые "Ленинграды" пачками собирал на продажу, бизнес типа))) Неплохо зарабатывал, кстати... Эх, времена были, студенческие годы)))
Ждём новых видео! Не совсем понятно, как машина понимает о том как именно прочитать байты.( int, real, word, byte) Понятно, что задаёт человек как читать, но на каком этапе она это понимает( где хранится эта информация, и получается ее тоже надо как-то понимать)
Типы данных - это скорее для программиста помощники. Для процессора есть разница только постольку, поскольку у него есть регистры разных размеров. Но распределяет типы данных по регистрам уже компилятор. Программисту это особо не надо, если не на асм лэнг пишешь. А вот структуру типов данных хорошо бы знать. Как-минимум, размеры, как (в каком бите) хранится знак числа, как его достать и/или поменять, как (где) хранится экспонента числа real в типах данных float, double, long double. Где-то там же должно придти понимание, почему накапливается ошибка дробной части числа при каскадных вычислениях FP. И на основании этого можно ознакомится с типом данных/библиотеками для работы с числами decimal.
Если все же начальный вопрос интересует, здесь есть все ответы, если прочего понимания достаточно: th-cam.com/video/PHyIP9g9BQw/w-d-xo.html
А автор данного видео потом совет своей вариант на эту тему с более простыми разъяснениями и аналогиями.
Это слишком сильно, слишком мощная база, так ведь можно и специалистов вырастить и страну с колен поднять
Бомба!
Вроде обычный материал и даже где-то знаком. Но подача превосходная, особенно креатив с алкобитами.
Аналогия с алкоголиками прекрасна :)
наконец то нашел нормальное видео спасибо автору!
Мне кажется, что если этого человека, который познал мир технологий, закинуть на необитаемый остров, то он за 256 дней построит пк из песка и ещё и в кс16 поиграть на нем успеет😂
Пс, мужик красава, очень доходчиво объяснил на пальцах то, что мне 4 курса рассказывали и так толком ничего не рассказали.
Алкотеория двоичной математики! Гениально!!!!
Практически во всех? Мы требуем исключений !
это ор какой то😂 биты алкоголики)) конечно же самое понятное и доступное объяснение, браво! сразу вспоминаю школу, было два учителя по математике, одна объясняла по программе книг, в современном они упрощены до некуда, бывает догадываться нужно, успеваемость низкая, а второй учитель из советской школы, она объясняла по старой советской программе, понимали даже двоечники, я просто диву давался, два одинаковых учителя и объясняют по разному.
требую синнее деление =)
С Новым Годом от одного поклонника Лема - другому.
Спасибо! =)))
Вас тоже с Новым Годом! =)))