== Архитектура ЭВМ Лекция 9: Иерархия хранения данных. Организация кэш памяти.
https://youtu.be/WLj1R2YlueY
UMA - uniform memory access (нет разницы где эта память, доступ детерминирован)
NUMA - non-uniform memory access (интерфейс или время к памяти по разным адресам не одинаково!)
Локальность данных
- временная (скорее всего скоро обратится еще раз к этим же данным)
- пространственная (скорее всего обратится к соседней памяти)
Иерархия хранения данных (иерархия памяти)
Организация процессорного КЭШа
Кэш линия - наборы смежных слов данных котопые помещаются в кэш (вытесняются из кэш) совместно. Рядом они должны быть для того что бы линейно брать соседей
ТИпы отображения памяти в кэш
- прямое отображение
- наборно-ассоциативный
- полностью ассоциативный
Состояние данных в кэш
- cache miss - данные остутствуют в кэш
- cache hit - данные в кэш
Запись в КЭШ
- write-through (пишем сразу через кэш в память)
- write-back (вначале в кэш, а потом он сам синхронизируется когда нибудь с памятью) - быстро, но неконсистентность возможна
== Архитектура ЭВМ Лекция 10: Устройство жесткого диска. Виртуальная память.
https://youtu.be/yxXQeHOIYCE
виртуальная память потому что она может быть разделена по средам, устройствам, сетям и тп... а абстракция одна и та же
LBA - Logical Block Addressing
- getN()
- write(N_block, data)
- read(N_block)
Элементом виртуальной памяти это страница.
- размер страницы = длина строки для кэша
- страницчная ошибка = промах для кэша
- смещение относительно страницы = смещение относительно строки для кэша
- номер виртуальной страницы = тэг для кэша
https://youtu.be/WLj1R2YlueY
UMA - uniform memory access (нет разницы где эта память, доступ детерминирован)
NUMA - non-uniform memory access (интерфейс или время к памяти по разным адресам не одинаково!)
Локальность данных
- временная (скорее всего скоро обратится еще раз к этим же данным)
- пространственная (скорее всего обратится к соседней памяти)
Иерархия хранения данных (иерархия памяти)
Организация процессорного КЭШа
Кэш линия - наборы смежных слов данных котопые помещаются в кэш (вытесняются из кэш) совместно. Рядом они должны быть для того что бы линейно брать соседей
ТИпы отображения памяти в кэш
- прямое отображение
- наборно-ассоциативный
- полностью ассоциативный
Состояние данных в кэш
- cache miss - данные остутствуют в кэш
- cache hit - данные в кэш
Запись в КЭШ
- write-through (пишем сразу через кэш в память)
- write-back (вначале в кэш, а потом он сам синхронизируется когда нибудь с памятью) - быстро, но неконсистентность возможна
== Архитектура ЭВМ Лекция 10: Устройство жесткого диска. Виртуальная память.
https://youtu.be/yxXQeHOIYCE
виртуальная память потому что она может быть разделена по средам, устройствам, сетям и тп... а абстракция одна и та же
LBA - Logical Block Addressing
- getN()
- write(N_block, data)
- read(N_block)
Элементом виртуальной памяти это страница.
- размер страницы = длина строки для кэша
- страницчная ошибка = промах для кэша
- смещение относительно страницы = смещение относительно строки для кэша
- номер виртуальной страницы = тэг для кэша
YouTube
Архитектура ЭВМ Лекция 9: Иерархия хранения данных. Организация кэш памяти.
В лекции рассматривается иерархия хранения данных от регистров процессора до жесткого диска компьютера. Особое внимание уделяется типам кэш-памяти, их устройству и промахам при работе с ними. Особенно детально дается описание кэша прямого отображения, наборно…
== Архитектура ЭВМ Лекция 9: Иерархия хранения данных. Организация кэш памяти.
https://youtu.be/WLj1R2YlueY
UMA - uniform memory access (нет разницы где эта память, доступ детерминирован)
NUMA - non-uniform memory access (интерфейс или время к памяти по разным адресам не одинаково!)
Локальность данных
- временная (скорее всего скоро обратится еще раз к этим же данным)
- пространственная (скорее всего обратится к соседней памяти)
Иерархия хранения данных (иерархия памяти)
Организация процессорного КЭШа
Кэш линия - наборы смежных слов данных котопые помещаются в кэш (вытесняются из кэш) совместно. Рядом они должны быть для того что бы линейно брать соседей
ТИпы отображения памяти в кэш
- прямое отображение
- наборно-ассоциативный
- полностью ассоциативный
Состояние данных в кэш
- cache miss - данные остутствуют в кэш
- cache hit - данные в кэш
Запись в КЭШ
- write-through (пишем сразу через кэш в память)
- write-back (вначале в кэш, а потом он сам синхронизируется когда нибудь с памятью) - быстро, но неконсистентность возможна
https://youtu.be/WLj1R2YlueY
UMA - uniform memory access (нет разницы где эта память, доступ детерминирован)
NUMA - non-uniform memory access (интерфейс или время к памяти по разным адресам не одинаково!)
Локальность данных
- временная (скорее всего скоро обратится еще раз к этим же данным)
- пространственная (скорее всего обратится к соседней памяти)
Иерархия хранения данных (иерархия памяти)
Организация процессорного КЭШа
Кэш линия - наборы смежных слов данных котопые помещаются в кэш (вытесняются из кэш) совместно. Рядом они должны быть для того что бы линейно брать соседей
ТИпы отображения памяти в кэш
- прямое отображение
- наборно-ассоциативный
- полностью ассоциативный
Состояние данных в кэш
- cache miss - данные остутствуют в кэш
- cache hit - данные в кэш
Запись в КЭШ
- write-through (пишем сразу через кэш в память)
- write-back (вначале в кэш, а потом он сам синхронизируется когда нибудь с памятью) - быстро, но неконсистентность возможна
YouTube
Архитектура ЭВМ Лекция 9: Иерархия хранения данных. Организация кэш памяти.
В лекции рассматривается иерархия хранения данных от регистров процессора до жесткого диска компьютера. Особое внимание уделяется типам кэш-памяти, их устройству и промахам при работе с ними. Особенно детально дается описание кэша прямого отображения, наборно…
BufWriter<Master<'_>>
== Архитектура ЭВМ Лекция 9: Иерархия хранения данных. Организация кэш памяти. https://youtu.be/WLj1R2YlueY UMA - uniform memory access (нет разницы где эта память, доступ детерминирован) NUMA - non-uniform memory access (интерфейс или время к памяти по разным…
== Архитектура ЭВМ Лекция 10: Устройство жесткого диска. Виртуальная память.
https://youtu.be/yxXQeHOIYCE
виртуальная память потому что она может быть разделена по средам, устройствам, сетям и тп... а абстракция одна и та же
LBA - Logical Block Addressing
- getN()
- write(N_block, data)
- read(N_block)
Элементом виртуальной памяти это страница.
- размер страницы = длина строки для кэша
- страницчная ошибка = промах для кэша
- смещение относительно страницы = смещение относительно строки для кэша
- номер виртуальной страницы = тэг для кэша
Трансляция адреса
- Логическое Адресное пространство (АП)
- Физическое АП
SWAP раздел это НЕ хаотичный файл а МАССИВ последовательных нефрагментированных данных, так же как в RAM
Буфер ассоциативной трансляции
- Translation lokaside buffer (TLB) - полностью ассоциативный кэш, который хранит отображение. МГНОВЕННО, потому что АППАРАТНЫЙ
LMK - low memory killer
OOMK - Out Of Memory Killer
https://youtu.be/yxXQeHOIYCE
виртуальная память потому что она может быть разделена по средам, устройствам, сетям и тп... а абстракция одна и та же
LBA - Logical Block Addressing
- getN()
- write(N_block, data)
- read(N_block)
Элементом виртуальной памяти это страница.
- размер страницы = длина строки для кэша
- страницчная ошибка = промах для кэша
- смещение относительно страницы = смещение относительно строки для кэша
- номер виртуальной страницы = тэг для кэша
Трансляция адреса
- Логическое Адресное пространство (АП)
- Физическое АП
SWAP раздел это НЕ хаотичный файл а МАССИВ последовательных нефрагментированных данных, так же как в RAM
Буфер ассоциативной трансляции
- Translation lokaside buffer (TLB) - полностью ассоциативный кэш, который хранит отображение. МГНОВЕННО, потому что АППАРАТНЫЙ
LMK - low memory killer
OOMK - Out Of Memory Killer
BufWriter<Master<'_>>
== Архитектура ЭВМ Лекция 10: Устройство жесткого диска. Виртуальная память. https://youtu.be/yxXQeHOIYCE виртуальная память потому что она может быть разделена по средам, устройствам, сетям и тп... а абстракция одна и та же LBA - Logical Block Addressing…
== Архитектура ЭВМ Лекция 11: Организация ввода вывода. Интерфейсы передачи данных.
https://youtu.be/icuwUnu5ZIU
STI - set interrupt flag
CLI - clear interrupt flag
INT_R - interruption request (device)
INT_A - interruption ack (cpu)
Memory Mapped IO (MMIO)
General Purpose IO (GPIO)
UART, PWM, SPI, I2C, DAC/ADC
MESI протокол когерентности КЭШа
- Modified
- Exclusive
- Shared
- Invalid
https://youtu.be/icuwUnu5ZIU
STI - set interrupt flag
CLI - clear interrupt flag
INT_R - interruption request (device)
INT_A - interruption ack (cpu)
Memory Mapped IO (MMIO)
General Purpose IO (GPIO)
UART, PWM, SPI, I2C, DAC/ADC
MESI протокол когерентности КЭШа
- Modified
- Exclusive
- Shared
- Invalid
базовая лекция для обьяснения как работает компьютерная сеть. вполне доступно и не для программистов
== Основы функционирования компьютерных сетей
https://youtu.be/BJSITWkSDQg
- модель TCP/IP
- построение сети
- маршрутизация и ARP/RARP пакеты и кэш маршрутов
- юникаст, мультикаст общение
- DHCP (это больше чем просто выдача адреса твоей ноды. это впринципе выдача знаний о адресах разного нужного типа). так же есть тут кэш ДНС запросов
- DNS
- VLAN, VXLAN
- SDN - software define networks. меняется в одном месте, он обновляется везде
- OpenFlow это протокол общения между контроллерами SDN
устройства
- hub (повторитель, возможны коллизии)
- switch (создает линковку устройств, "как телефонистка в будке")
- router L1, L2, L3...
OpenVSwitch - программа виртуального свича на одном компьютере
- шлюз в интернет это IP адрес подключенный к сети. настройка либо статическая либо по DHCP
-
== Основы функционирования компьютерных сетей
https://youtu.be/BJSITWkSDQg
- модель TCP/IP
- построение сети
- маршрутизация и ARP/RARP пакеты и кэш маршрутов
- юникаст, мультикаст общение
- DHCP (это больше чем просто выдача адреса твоей ноды. это впринципе выдача знаний о адресах разного нужного типа). так же есть тут кэш ДНС запросов
- DNS
- VLAN, VXLAN
- SDN - software define networks. меняется в одном месте, он обновляется везде
- OpenFlow это протокол общения между контроллерами SDN
устройства
- hub (повторитель, возможны коллизии)
- switch (создает линковку устройств, "как телефонистка в будке")
- router L1, L2, L3...
OpenVSwitch - программа виртуального свича на одном компьютере
- шлюз в интернет это IP адрес подключенный к сети. настройка либо статическая либо по DHCP
-
YouTube
Основы функционирования компьютерных сетей
Лекция ориентирована, в основном, на тех, кто хотел бы получить цельную картину относительно современных сетевых технологий. На ней неформально определены такие базовые понятия как адресация, маршрутизация, затронуты вопросы организации беспроводных сетей…
https://youtu.be/hNd4mse2C4s
Очень хорошо. После осциллографа вообще все стало на свои места
Очень хорошо. После осциллографа вообще все стало на свои места
YouTube
Как всё-таки работает электричество? [Veritasium]
Если вы в России https://boosty.to/vertdider
Если вы не в России https://www.patreon.com/VertDider
Помните, какую бурную реакцию вызвал ролик про электричество? Дерек ответил на шквал критики и замечаний в новом видео!
Первая часть видео: https://youtu.be/6Hv2GLtnf2c…
Если вы не в России https://www.patreon.com/VertDider
Помните, какую бурную реакцию вызвал ролик про электричество? Дерек ответил на шквал критики и замечаний в новом видео!
Первая часть видео: https://youtu.be/6Hv2GLtnf2c…
нашел себе еще один канал на ютюбчике. маст листн для мня. как подкаст замечательно идет
== Архитектуры процессорных систем
https://www.youtube.com/c/%D0%90%D0%9F%D0%A1%D0%9F%D0%BE%D0%BF%D0%BE%D0%B2/videos
== Архитектуры процессорных систем
https://www.youtube.com/c/%D0%90%D0%9F%D0%A1%D0%9F%D0%BE%D0%BF%D0%BE%D0%B2/videos
BufWriter<Master<'_>>
нашел себе еще один канал на ютюбчике. маст листн для мня. как подкаст замечательно идет == Архитектуры процессорных систем https://www.youtube.com/c/%D0%90%D0%9F%D0%A1%D0%9F%D0%BE%D0%BF%D0%BE%D0%B2/videos
== АПС Л1. Вводная
https://youtu.be/Xtc7NkQUGpE
принципы фоннеймана
- двоичное кодирование
- адресуемость памяти
- последовательное программное управление (инструкция за инструкцией)
- однородность памяти
на уровне ядра процессора архитектура реализована чаще всего как гарвардская архитектура
https://youtu.be/Xtc7NkQUGpE
принципы фоннеймана
- двоичное кодирование
- адресуемость памяти
- последовательное программное управление (инструкция за инструкцией)
- однородность памяти
на уровне ядра процессора архитектура реализована чаще всего как гарвардская архитектура
YouTube
АПС Л1. Вводная
Вводная лекция по курсу "Архитектуры процессорных систем"
== АПС Л16. Микроконтроллеры и системы общего назначения
https://youtu.be/96zgip5Z7ok
https://youtu.be/96zgip5Z7ok
YouTube
АПС Л16. Микроконтроллеры и системы общего назначения
Современный рынок предлагает тысячи наименований микроконтроллеров с различными характеристиками производительности и наборами периферийных устройств. На лекции на примере как они устроены, в чем особенности и как их использовать. Кроме этого, посмотрели…
== Французские энергетики строят маховиковый накопитель энергии из бетона
https://renen.ru/french-power-engineers-build-concrete-flywheel-energy-storage/
эх. жаль что подшипники стираются
https://renen.ru/french-power-engineers-build-concrete-flywheel-energy-storage/
эх. жаль что подшипники стираются
RenEn
Французские энергетики строят маховиковый накопитель энергии из бетона - RenEn
Маховик оригинальной конструкции. Новая технология накопителей может радикально снизить стоимость хранения энергии.
== Дешевый клон RSP1. Сравнение с RTL-SDR. Спектроанализатор
https://youtu.be/aQKJVfTI31I
не знаю зачем он мне. но очень забавно было бы покрутить дома хотя бы пару раз) забавная штукень
https://youtu.be/aQKJVfTI31I
не знаю зачем он мне. но очень забавно было бы покрутить дома хотя бы пару раз) забавная штукень
YouTube
Дешевый клон RSP1. Сравнение с RTL-SDR. Спектроанализатор
Платы 1-4 слоя за $2, монтаж компонентов от $0: https://jlcpcb.com/DYE
Клон RSP1: https://ali.ski/EaMTm RTL-SDR: https://ali.ski/xPDmc
Обсудить приемник: http://hamforum.ru/viewtopic.php?t=725
Наш WebSDR приемник http://hamsdr.ru/
Заказ печатных плат…
Клон RSP1: https://ali.ski/EaMTm RTL-SDR: https://ali.ski/xPDmc
Обсудить приемник: http://hamforum.ru/viewtopic.php?t=725
Наш WebSDR приемник http://hamsdr.ru/
Заказ печатных плат…
== Статистика. РОК-кривые
https://youtu.be/gA7BKtISDtk
TRR = чувствительность = сколько мы угадали единиц
FRR = специфичность = сколько нулей угадали верно
AUC - Area Under Curve = площадь под кривой. интеграл. чем больше тем лучше алгоритм классификации
точку разделения берут там где специфичность=чувствительность. И тут надо ЗНАТЬ что именно важно 0 предсказание или 1
Если классы не сбалансированы в выборке то надо понимать что точка разделения смещается в сторонону
https://youtu.be/gA7BKtISDtk
TRR = чувствительность = сколько мы угадали единиц
FRR = специфичность = сколько нулей угадали верно
AUC - Area Under Curve = площадь под кривой. интеграл. чем больше тем лучше алгоритм классификации
точку разделения берут там где специфичность=чувствительность. И тут надо ЗНАТЬ что именно важно 0 предсказание или 1
Если классы не сбалансированы в выборке то надо понимать что точка разделения смещается в сторонону
== https://youtu.be/DJ0GhS4dnlQ
Дерево РЕШЕНИЙ (для Регрессии)
что бы получить верное решение
- выбрать признаки для разбиения
- выбрать точки для разбиения
- выбрать константу для каждого региона
выбрать точку разбиения можно уменьшив среднеквадратичную ошибку среди всех точек
- фиксируем Xj, фиксируем точку разбиения s
- перебираем s по всем значениям и находим оптимальное s_k
- перебираем все переменные выбрав лучшую {X_k, s_k}
- строим празбиение по {X_k, s_k}
- повторяем процедуру в получившихся областях
почти всегда Метод наименьшей квадратичной ошбики лучший для описания средней.
метод наименьших квадратов ВСЕГДА имеет единственный минимум!
когда заканчивать цикл ?
Прунинг - стрижка
критерий сложность-стоимость
вырезаются те вершины, которые меньше всего влияют на ошибку
стрижка НЕ используется для алгоритмами БОЛЕЕ ЧЕМ С ОДНИМ деревом
Решающее дерево = это одно дерево ифов с алгоритмом прунинга.
единственный плюс решающих деревьев = простая струкутра
Дерево РЕШЕНИЙ (для Регрессии)
что бы получить верное решение
- выбрать признаки для разбиения
- выбрать точки для разбиения
- выбрать константу для каждого региона
выбрать точку разбиения можно уменьшив среднеквадратичную ошибку среди всех точек
- фиксируем Xj, фиксируем точку разбиения s
- перебираем s по всем значениям и находим оптимальное s_k
- перебираем все переменные выбрав лучшую {X_k, s_k}
- строим празбиение по {X_k, s_k}
- повторяем процедуру в получившихся областях
почти всегда Метод наименьшей квадратичной ошбики лучший для описания средней.
метод наименьших квадратов ВСЕГДА имеет единственный минимум!
когда заканчивать цикл ?
Прунинг - стрижка
критерий сложность-стоимость
вырезаются те вершины, которые меньше всего влияют на ошибку
стрижка НЕ используется для алгоритмами БОЛЕЕ ЧЕМ С ОДНИМ деревом
Решающее дерево = это одно дерево ифов с алгоритмом прунинга.
единственный плюс решающих деревьев = простая струкутра