Вы здесь: HomeСтатьиОС своими рукамиВведение

Введение

Добро пожаловать на этот бог который я хочу посвятить созданию ос своими руками.
Я желаю помочь всем кто хочет это сделать самостоятельно. Для этого я буду использовать язык ассемблера, а точнее ассемблер FASM. Почему именно fasm?
по началу выбор был на nasm и fasm (так как он поддерживаться и развиваются по сегодняшний день).  Но выбор упал на последний так как он написан на ассемблере и его макросинтаксис будет по побогаче, хотя принципиальной важности это не имеет, что не сказать про первое качество. Если хотим писать все на ассемблере то и сам ассемблер(компилятор) должен быть написан на нем.!))

 Давайте определимся какая должна быть наша ОС и вообще что такое операционная система. Немного порыв в интернете мы видим что ОС это комплекс программ которые выступают посредником между железом и системными программами   состоит операционная система из:

  1. Загрузчик
  2. Ядро
  3. Имеет командный процессор(сама ее оболочка, в нашем случае командная строка)
  4. Драйвера
  5. Встроенное ПО

Наша  ОС должна содержать все эти элементы. Так же я ставлю перед этой ОС цель чтоб она была проста и каждый( начинающий программист ) мог ее понять, она у нас будет 16-битная, работать с файловой системой FAT12, а также состоять из 5 перечисленных пунктов . На данный момент это все основные цели. Если есть предложения что то добавить или вы с чем то не согласны оставляйте комментарии.

В дальнейших статьях разберем все части  ОС по порядку.

Добавить комментарий


Защитный код
Обновить