YouTube
Практика Высокопроизводительных Систем: Память (лекция 01)
Практика Высокопроизводительных Систем: Память (лекция 01)
Первая лекция из курса "Практика Высокопроизводительных Систем", читаемого студентам последнего курса бакалавриата и первого курса магистратуры Назарбаев Университета совместно с компанией 7-Generation…
Первая лекция из курса "Практика Высокопроизводительных Систем", читаемого студентам последнего курса бакалавриата и первого курса магистратуры Назарбаев Университета совместно с компанией 7-Generation…
Во вступлении я сказал, что много где преподаю, и это чистая правда 😋
Недавно я провёл пилотный запуск моего курса «Практика высокопроизводительных систем», читаемого студентам последнего курса бакалавриата и первого курса магистратуры Назарбаев Университета совместно с компанией 7-Generation Group. Предлагаю и Вам ознакомиться с ним!
И сегодня мы поговорим о... Памяти!!!
https://www.youtube.com/watch?v=xmcEwF5cWsQ
На лекции затронем:
- память на физическом уровне: SRAM & DRAM;
- иерархию кэшей: L1, L2, L3;
- виды кэшей: Memory, Instruction, Data;
- виртуальную память: PTA, TLB;
- аллокаторы: устройство malloc & free в jemalloc
- Huge Pages & Gigantic Pages.
GitHub курса: https://github.com/masyagin1998/hp-systems-course
В коде много преднамеренных и не только ошибок, ищите их 😁
Статьи Дреппера о памяти (можно читать и все, но к 1 лекции относятся первые 3):
https://lwn.net/Articles/250967/
https://lwn.net/Articles/252125/
https://lwn.net/Articles/253361/
man7: free, mmap, brk:
https://man7.org/linux/man-pages/man3/free.3.html
https://man7.org/linux/man-pages/man2/mmap.2.html
https://man7.org/linux/man-pages/man2/brk.2.html
glibc/malloc:
https://github.com/lattera/glibc/blob/master/malloc/malloc.c
https://www.youtube.com/watch?v=i87W3KyZgPw
https://www.youtube.com/watch?v=BTkvaPefAKw
Huge Pages & Gigantic Pages:
https://www.kernel.org/doc/html/latest/admin-guide/mm/hugetlbpage.html
P.S. Даже если Вы не системный программист, эти материалы могут быть для Вас очень полезны. Не так давно я собесился в пару известных HFT/MFT (успешно), и на скринингах/первых собесах было очень много вопросов по памяти.
С уважением,
Михаил Масягин
Недавно я провёл пилотный запуск моего курса «Практика высокопроизводительных систем», читаемого студентам последнего курса бакалавриата и первого курса магистратуры Назарбаев Университета совместно с компанией 7-Generation Group. Предлагаю и Вам ознакомиться с ним!
И сегодня мы поговорим о... Памяти!!!
https://www.youtube.com/watch?v=xmcEwF5cWsQ
На лекции затронем:
- память на физическом уровне: SRAM & DRAM;
- иерархию кэшей: L1, L2, L3;
- виды кэшей: Memory, Instruction, Data;
- виртуальную память: PTA, TLB;
- аллокаторы: устройство malloc & free в jemalloc
- Huge Pages & Gigantic Pages.
GitHub курса: https://github.com/masyagin1998/hp-systems-course
В коде много преднамеренных и не только ошибок, ищите их 😁
Статьи Дреппера о памяти (можно читать и все, но к 1 лекции относятся первые 3):
https://lwn.net/Articles/250967/
https://lwn.net/Articles/252125/
https://lwn.net/Articles/253361/
man7: free, mmap, brk:
https://man7.org/linux/man-pages/man3/free.3.html
https://man7.org/linux/man-pages/man2/mmap.2.html
https://man7.org/linux/man-pages/man2/brk.2.html
glibc/malloc:
https://github.com/lattera/glibc/blob/master/malloc/malloc.c
https://www.youtube.com/watch?v=i87W3KyZgPw
https://www.youtube.com/watch?v=BTkvaPefAKw
Huge Pages & Gigantic Pages:
https://www.kernel.org/doc/html/latest/admin-guide/mm/hugetlbpage.html
P.S. Даже если Вы не системный программист, эти материалы могут быть для Вас очень полезны. Не так давно я собесился в пару известных HFT/MFT (успешно), и на скринингах/первых собесах было очень много вопросов по памяти.
С уважением,
Михаил Масягин
🔥13⚡3❤3👍2
Про «Институты и цифровизацию»
Мне всегда была интересна новая институциональная экономика - особенно один из её ключевых постулатов о разделении институтов на формальные и неформальные. Хорошую иллюстрацию ему даёт мой собственный путь с кандидатской диссертацией.
Формальные институты говорят, что для успешной защиты необходимо написать 2 статьи в журналах из 1-2 категории ВАК, неформальные добавляют к этому ещё 2-3 статьи из Scopus/WoS и... регистрацию патента на программу для ЭВМ в Роспатенте. Да, без неё формально можно, но неформально - скорее нет 😅
На первый взгляд всё цифровизовано: посылаешь документы через ГосУслуги, оплачиваешь пошлину онлайн и ждёшь заветное сообщение о подтверждении регистрации. Но неожиданно приходит запрос на корректировку подаваемых данных и ... подать корректировку можно либо почтой России, либо очно в офисе Роспатента 😁
Пара советов тем, кто тоже будет патентовать программу:
- сам текст патента должен умещаться на 2-х листах A4, включая введение, основную часть и заключение;
- реферат должен быть строго не более 900 символов, включая пробелы;
- название программы во всех документах должно быть строго идентичным вплоть до ковычек и пробелов.
Тогда вы сможете почувствовать всю мощь цифрового документооборота, и не будете как я 😅
В комментариях приложены шаблоны всех документов для подачи заявки на патент программы для ЭВМ в формате Word
С уважением,
Михаил Масягин
Мне всегда была интересна новая институциональная экономика - особенно один из её ключевых постулатов о разделении институтов на формальные и неформальные. Хорошую иллюстрацию ему даёт мой собственный путь с кандидатской диссертацией.
Формальные институты говорят, что для успешной защиты необходимо написать 2 статьи в журналах из 1-2 категории ВАК, неформальные добавляют к этому ещё 2-3 статьи из Scopus/WoS и... регистрацию патента на программу для ЭВМ в Роспатенте. Да, без неё формально можно, но неформально - скорее нет 😅
На первый взгляд всё цифровизовано: посылаешь документы через ГосУслуги, оплачиваешь пошлину онлайн и ждёшь заветное сообщение о подтверждении регистрации. Но неожиданно приходит запрос на корректировку подаваемых данных и ... подать корректировку можно либо почтой России, либо очно в офисе Роспатента 😁
Пара советов тем, кто тоже будет патентовать программу:
- сам текст патента должен умещаться на 2-х листах A4, включая введение, основную часть и заключение;
- реферат должен быть строго не более 900 символов, включая пробелы;
- название программы во всех документах должно быть строго идентичным вплоть до ковычек и пробелов.
Тогда вы сможете почувствовать всю мощь цифрового документооборота, и не будете как я 😅
В комментариях приложены шаблоны всех документов для подачи заявки на патент программы для ЭВМ в формате Word
С уважением,
Михаил Масягин
🔥10👍2😁1🍓1
«Как похорошела Бауманка...»
Впервые за долгое время смог не торопясь прогуляться по территории новых корпусов и посмотреть на них вблизи, а не бежать впопыхах на кафедру, на подпись очередной статьи, проставление зачётов и т.д. Красиво.
Я работаю в Бауманке совместителем уже 2 года и сейчас продлеваюсь на третий год. До осени 2024 года я был оформлен по ТК РФ на основном месте работы в НТЦ «Атлас», но уже год работаю как ИП. Если Вы окажетесь в моей ситуации (ИП + совместительство в вузе) и у вас потребуют справку с основного места работы, то... вы можете выписать её себе сами 😅
Срок действия такой справки всего две недели, но его можно увеличить до месяца, добавив информацию о доходах за последние 3 месяца или год.
Очень хороший гайд доступен в блоге Совкомбанка (не реклама, но от копейки не откажусь 😁)
С уважением,
Михаил Масягин
Впервые за долгое время смог не торопясь прогуляться по территории новых корпусов и посмотреть на них вблизи, а не бежать впопыхах на кафедру, на подпись очередной статьи, проставление зачётов и т.д. Красиво.
Я работаю в Бауманке совместителем уже 2 года и сейчас продлеваюсь на третий год. До осени 2024 года я был оформлен по ТК РФ на основном месте работы в НТЦ «Атлас», но уже год работаю как ИП. Если Вы окажетесь в моей ситуации (ИП + совместительство в вузе) и у вас потребуют справку с основного места работы, то... вы можете выписать её себе сами 😅
Срок действия такой справки всего две недели, но его можно увеличить до месяца, добавив информацию о доходах за последние 3 месяца или год.
Очень хороший гайд доступен в блоге Совкомбанка (не реклама, но от копейки не откажусь 😁)
С уважением,
Михаил Масягин
❤7🔥6👍3
