osdev

  1. Marylin

    Статья Программирование ОС: Взаимодействие с жесткими дисками SATA, AHCI, NVMe

    You must be registered for see element. Как упоминалось в предыдущей части, эта будет полностью посвящена работе с устройствами «Mass-Storage Device» (дословно устройства массового хранения данных). Основную ставку сделаем на современный режим контроллёра AHCI (Advanced Host Controller...
  2. Marylin

    Статья ASM. Программирование ОС [3] – BootUSB и таблица DMI/SMBIOS

    You must be registered for see element. Эта третья часть темы о программировании кастомных операционных систем. Здесь рассмотрим интерфейсы «Desktop Management» DMI с усовершенствованной его версией «System Management» SMBIOS, а так-же работу с дисковыми накопителями «SATA Storage Device» в...
  3. Marylin

    Статья ASM. Программирование ОС [1] – загрузчик

    You must be registered for see element. В данном цикле из трёх частей займёмся хардкором, и с нуля разработаем свою операционную систему «CodebyOS». Это отличная школа, которую должен пройти любой системный программист. Холодное дыхание компьютерного железа передаёт незабываемые ощущения, а...