Почему MKV называют “матрешкой”?

Matroska  — проект, нацеленный на создание открытого гибкого и кроссплатформенного (включая аппаратные платформы).

Почему MKV называют "матрешкой"?

Расширения файлов Matroska:

  • .mkv — для видео (также может включать аудио, субтитры и другие вложения),
  • .mka — для аудиофайлов,
  • .mks — для субтитров и
  • .mk3d — для 3D-видео.

Сайт разработчиков www.matroska.org

Возможности формата, закладываемые в Matroska:

  • трансляция через Интернет (протоколы HTTP и RTP);
  • быстрая навигация по файлу («перемотка»);
  • устойчивость к ошибкам;
  • экранные меню (как на DVD). (НЕ реализовано ввиду отсутствия спецификации);
  • разбиение файла на главы (Chapters);
  • переключаемые «на лету» субтитры;
  • переключаемые звуковые дорожки;
  • переключаемые видеодорожки;
  • модульная расширяемость.

В качестве базового видеокодека используется H.264 (он же mp4, он же DivX). При более затратной процессорной обработки мы получаем более высокое качество видео при меньших размерах.

Почему матрешка?

  • контейнер действительно похож на матрешку – внутри структура XML
  • его так назвали разработчики – видите “галочку” над буквой S в логотипе (“матроска” – ошибочно)
  • внутри контейнера хранится и видеопоток и аудиодорожки и наборы субтитров
  • субтитры можно изменять во время просмотра

Вот так

Почему MKV называют "матрешкой"?

Да, классический немецкий фильм – “Достучаться до небес”

В контейнере MKV доступно:

  • без субтитров
  • два варианта русских субтитров
  • английские субтитры
  • немецкие субтитры

Вот так крупнее

Почему MKV называют "матрешкой"?

Со звуковыми дорожками – аналогично, есть выбор из оригинальной, английской и русской.

Почему проект особо не пошел в массы:

  • изначально пользователь смотрит на размер файла – у mkv он обычно больше, чем у avi – потому что там внутри еще дополнительно есть аудио и субтитры
  • не все аппаратные плейеры корректно могут воспроизводить такой файл
    • или проблемы с кодеком H.264
    • или проблемы с выбором звуковой дорожки и нужными субтитрами
  • часть программ тоже не корректно видит содержимое, например аудиодорожки видит, а субтитры – не видит

SMR (Shingled Magnetic Recording) – технология записи данных на HDD

Посмотрим на продвинутую технологию записи данных на HDD

SMR (Shingled Magnetic Recording) - технология записи данных на HDD

Да – “черепица”, про неё.

Несмотря на весь хайп “шеф, всё пропало!” – это достаточно продвинутая и сложная технология, позволяющая “упаковать” больше данных на тот же физический объем пластины HDD.

Классическая технология Conventional Magnetic Recording (CMR) – она же технология перпендикулярной записи PMR (Perpendicular Magnetic Recording).

 

SMR (Shingled Magnetic Recording) - технология записи данных на HDD

Дорожки на дисках с PMR расположены параллельно друг другу. Между дорожками есть зона безопасности, что бы соседние дорожки не оказывали магнитного влияния друг на друга.

Черепичная технология Shingled Magnetic Recording (SMR)

SMR (Shingled Magnetic Recording) - технология записи данных на HDD

SMR-дорожки частично перекрывают друг друга. При этом записывающая головка имеет ту же ширину что и PMR, а читающая – немного меньше.

Большая ширина записывающей головки дает не только преимущества. При записи широкая головка перезаписывает данные на соседних с изменяемой дорожках, поэтому для надежного хранения необходима перезапись данных до конца пластины.

Как такое чудо может происходить?

Это же какой-то фокус? Мы взяли и просто увеличили число записываемых данных на диске?

Конечно – за всё надо платить. Мы поменяли увеличение объема данных на что? Правильно – на увеличение времени записи. Теперь при записи фактически необходимо перезаписывать соседнюю дорожку. У производителей объединение нескольких “черепичных” дорожек  называется лента.

Если раньше зона безопасности была между отдельными дорожками, то теперь между “лентами”.

SMR (Shingled Magnetic Recording) - технология записи данных на HDD

Хорошо это или плохо?

Для серверных накопителей это однозначно хорошо. Использую только программные методы (конечно, и небольшие физические изменения) удалось резко увеличить объем HDD. Да, потеряли в скорости записи, но сервер этого даже не увидит:

  • на сервере большая часть HDD объединена в массивы RAID
  • часть данных физически пишутся на разные диски – см. массив RAID
  • основные изменения производятся в кэше в оперативной памяти и только потом частично кэш сбрасывается на диск (происходит реальная физическая запись данных)

 

Комментарий: если почитать статьи по ссылкам в конце поста – то можно увидеть, что SMR оказалась таки проблемой для RAID 5 (там математики много при работе массива…). При создании массива всё было хорошо, при работе массива тоже всё было хорошо – а вот при восстановлении массива (после замены диска) начиналась дискотека:

  • большое количество операций записи переполняло буфер (на диске с SMR буферов несколько – и CMOS и часть классических дорожек CMR)
  • при переполнении буфера скорость записи резко падала (до 1 Мбит !!!)
  • контроллер диска на 100% начинал заниматься оптимизацией записи –  и выдавал наружу  “отказ в обслуживании”
  • в результате контроллер RAID 5 помечал диск как “неисправный” и выкидывал его из массива

Упс….

Массивы RAID

А вот для бытового применения это может быть проблемой. Снижение скорости записи для небольшого объема мы можем “спрятать” в кэше HDD. Сейчас кэш на уровне 64 Мб в среднем.

А если объем данных для записи больше – падение скорости записи будет заметным. Поэтому производители начинают активно внедрять связку SSD+HDD = фактически кэш на 8-16 Гб сделан на базе NVMe памяти – если не успели всё записать на HDD и выключили питание – допишем в следующий раз.

Поэтому фактически

скорость классического HDD с обычной технологией = скорость записи SDD+HDD с черепичной технологией.

И бонусом – увеличение объема :)

Western Digital на своем блоге выложили список HDD с поддержкой SMR

SMR (Shingled Magnetic Recording) - технология записи данных на HDD

Статьи на тему из этих ваших интернетов:

https://www.nix.ru/computer_hardware_news/hardware_news_viewer.html?id=190645

https://blog.westerndigital.com/wp-content/uploads/2020/04/2020_04_22_WD_SMR_SKUs_1Slide.pdf

https://xakep.ru/2020/04/29/hdd-smr/

https://www.cnews.ru/news/top/2020-04-17_nevinovnyh_ne_ostalosvseh

Использование NVRAM в UEFI BIOS

Вот она – эта микросхема

Использование NVRAM в UEFI BIOS

NVRAM –  Non Volatile Random Access Memory – она же энергонезависимая память, применяется в современных UEFI BIOS, в отличии от старых BIOS, где для хранения использовали CMOS SRAM + батарейка.

Основные статьи ниже

BIOS и его батарейка

UEFI BIOS

В современных UEFI BIOS стали применять NVRAM на том же SPI-чипе, что и исполняемый код прошивки:

  • не нужно батарейки для хранения параметров BIOS
  • это удешевляет, не нужно отдельной микросхемы CMOS SRAM
  • на SPI-чипе всегда легко выделить 150 Кб под хранение данных (при наличии обычно 8 Мб и более)

 

Удобно? “Не видите суслика – а он есть…”

Да, удобно. Но есть беда-печаль. Все помнят про ограниченный ресурс ячеек SSD? Даже программы специальные это показывают.

Использование NVRAM в UEFI BIOS

Средний срок службы работы SSD – порядка 7 лет. Что произойдет 12 июня 2025 года? Пойдут ошибки и диск желательно заранее заменить (а текущий выбросить). 7 лет – это при нормальных условиях,  в условиях повышенной температуры этот срок меньше.

Что произойдет с компьютером с UEFI BIOS через 7 лет после покупки? Правильно! Он перестанет загружаться….

И ремонт особо никакой в бытовых условиях невозможен. Нужно впаивать на материнскую плату новую микросхему UEFI BIOS (и не только впаять – её еще предварительно перепрошить надо…):

  • нужна такая же микросхема NVRAM
  • нужна паяльная станция
  • нужен программатор для прошивки

Одновременное сочетание всех этих факторов достаточно сложно обеспечить (особенно первый пункт – вряд ли через 7 лет службы будут выпускаться такие же микросхемы)

Элегантное решение ограничение срока работы ПК.

Примерно через семь лет после покупки современный ПК превращается в тыкву. Бинго! Покупайте новый.

В связи с большими проблемами в экономике (в условиях эпидемии и пандемии COVID-19, будь он неладен) начнутся проблемы с одноразовыми товарами.

Возможно,  через пару лет начнут пользоваться спросом платы 775/1366 сокетов, где есть старый добрый BIOS + CMOS SRAM + батарейка.

А учитывая, что на топовых платах того периода установлены полимерные конденсаторы – осталось только 1 батарейку поменять – и есть практически вечный ПК.

Использование NVRAM в UEFI BIOS

Более 5 лет непрерывной работы – в реальных условиях это 10-15 лет. И конденсатор на плате поменять проще, чем микросхему NVRAM (которой нужной спецификации может уже и не существовать к этому времени).

Вот в этой статье можно прочитать про “танцы с бубном” NVRAM

Устройство NVRAM в UEFI-совместимых прошивках

Окончание поддержки Windows 7

В последних обновлениях компания Microsoft позаботилась о том, что бы пользователи не забыли купить Windows 10. Причем уведомления сделаны с целью мешать обычной работе в Windows 7 – да, всё как обычно…

Для пользователей Windows 7 Home

Окончание поддержки Windows 7

Это уведомление стало появляться после установки обновления KB4493132

Для скрытия этого уведомление необходимо выбрать “Do not remind me again”. Если нажать на кнопку “Learn more”, вы перейдете на страницу с описанием процесса обновления до Windows 10 (до сих пор есть варианты бесплатного обновления до Windows 10).

Обновление помещает файл sipnotify.exe в каталог C:\Windows\System32\ и ежедневно запускает его через Task Sheduller (taskschd.msc). Для этого в планировщике созданы два задания Notify1 и Notifyв разделе Microsoft\Windows\End of Support.

Для пользователей Windows 7 Pro

Окончание поддержки Windows 7

Уведомление начинает появляться после установки обновления KB4524752

Вы можете скрыть уведомление об окончании поддержки Windows 7, поставив соответствующий чекбокс (при этом изменяется значение параметра DontRemindMe на 0 в ветке реестра  HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\SipNotify или скрыть обновление в Windows Update (в Панели Управления).

Полноэкранные уведомления об окончании поддержки Windows 7

Окончание поддержки Windows 7

Полноэкранное – это значит на весь экран без возможности его скрыть как запущенное приложение.

Обновление от 10 декабря  2019—KB4530734 (Monthly Rollup). Обновление заменяет файл %windir%\system32\EOSNotify.exe.

Уведомление показывается заданиями с помощью задач планировщика EOSNotify и EOSNotify2 из раздела диспетчера заданий Microsoft\Windows\Setup\.

Более подробно можно прочитать  в статье

Windows 7: уведомление об окончании поддержки и программа Extended Security Updates

 

 

Последняя шутка Windows 7 / обновление KB4534310

Официальная поддержка Windows 7 прекращена 14 января 2020 г.

Последняя шутка Windows 7 / обновление KB4534310

Позвольте, а где обои моего рабочего стола?

14 января 2020 г. (Patch Tuesday)  компания Microsoft выпустила накопительное обновление KB4534310 для операционной системы Windows 7.

Однако, после выхода обновления, пользователи, установившие патчи в Windows 7, стали сообщать о черном фоновом изображении рабочего стола.

Microsoft признала проблему и добавила ее в список известных ошибок на странице поддержки KB4534310.

Последняя шутка Windows 7 / обновление KB4534310

В качестве временного решения Microsoft рекомендует изменить режим отображения фонового рисунка. Проблема проявляется только в режиме «Растянуть» (анг. – Stretch). Выберите режим «Заполнение», «Замостить» или «По центру» или установите в качестве фона изображение, которое соответствует разрешению дисплея.

Решение проблемы черного рабочего стола будет только доступно пользователям, которые купят платную поддержку Windows 7. Речь идет о сервисе Windows 7 Extended Security Updates (Windows 7 ESU), который будет работать три года. Его подписчики станут получать патчи/фиксы подобные тем, что корпорация предоставляет пользователям ОС сейчас.

Кто-то ведь до этого додумался….

UPD.

Исправили. Выпущено незапланированное обновление KB4539602 от 06.02.2020.

Ладно, не будем о плохом. Теперь о хорошем – идем сюда и устанавливаем все обновления Windows 7 без каких-либо проблем (все ненужные обновления удалены).

https://blog.simplix.info/update7/

вот так

Последняя шутка Windows 7 / обновление KB4534310

Сохранить URL
close slider

Вы можете сохранить себе URL этой страницы.

Введите Ваш e-mail:


Извините, простая капча от роботов. Какой сейчас год? Например:

Если всё заполнено корректно - к Вам на почту придет письмо, в котором будет ссылка на данную страницу, её заголовок и описание.

Это работает на любых устройствах :)

P.S. Это не подписка на рассылку!