Об этом крошечном осе это проект, который я написал с нуля с «восстановлением правды операционной системы», конечно, код в нем теперь является последней версией кода. За исключением последних трех функций в этой книге, Exec Wait Exit и Tipvelines, все остальные реализованы. Все реализации записаны в блоге. CSDN: (https://love6.blog.csdn.net)
Он подробно записывает мой процесс реализации в каждой главе, а также ошибки в этой книге ошибки.
Нелегко реализовать этот проект. Мне потребовалось около 40 дней, чтобы сделать это.
С утра до ночи я продолжал читать и набирать код, чтобы наконец сбыться
Отладка и отладка распространены в течение нескольких дней. Конечно, это все еще очень счастлива.
Хотя большая часть кода является кодом в книге, очень интересно иметь возможность понять большую часть кода и снова набирать его и правильно его достичь.
Эти коды теперь являются открытым исходным кодом и надеются, что они будут полезны для всех, кто заинтересован в изучении операционной системы, ха -ха
Я только что подсчитал количество строк кода, включая количество строк файлов Makefile и заголовка, это около 7800 строк. Если вы выбросите эти строки только основного кода, это около 6000 строк, ха -ха, я не ожидал, что мне будет трудно упорствовать в письменной форме.
Затем Ридме написал это первым, но я не ожидал, что он также использует синтаксис Marchdown в качестве первого проекта, загруженного на GitHub. Я очень счастлив. Прощай со всеми!
Надеюсь, вы сможете насладиться этой крошечной ОС ~ совместно с обменом и получением.
Полный процесс записи ссылок в блогах заключается в следующем:
Глава 1 «Операционная система восстановления истины» ---- Установите станцию VMware Установите Ubuntu Загрузка и настройку BOCHS Установки инструментов VMware Начните свое приключение на парусный спорт!
Глава 2 «Операционная система восстановления истины» ---- был раскрыт прототип счастливого письма главного гида MBR!
Глава 3 «Операционная система восстановления истины» -------- Улучшение MBR. Попробуйте сборник сначала горький, а затем сладкий, а затем сражайтесь с MBR!
Глава 4 «Операционная система истина восстановить» ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Глава 5 «Операционная система восстановления истины»---слегка удалите способность физической памяти. Позвоните в пейджингу и перемещение виртуального пространственного топор, чтобы напрямую разрезать ядро сначала, чтобы разделить угол и ходить по саду и поговорить о уровне привилегий
Глава 6 «Операционная система восстановления истины» ----- Запустите время написания функций C-языка, я постараюсь на некоторое время выбирать и печатать и попытаться вернуться к понижению GCC и, наконец, попробовать радость отладки на протяжении многих дней.
Глава 7 «Операционная система восстановления истины» ---
Глава 8 «Операционная система восстановления истины» ---- Внедрение в Makefile, когда вы впервые вводите систему управления памятью. Узнайте об этом и поговорите об этом.
Глава 9 «Операционная система восстановления истины»--Наконец, нить собирается переместить топор и начинает внезапно осознавать четкую идею очистки облаков и видеть солнце. Необходимо решить механизм синхронизации, чтобы расслабить дыхание
Глава 10 «Операционная система восстановления истины»---Печать потоков еще не была успешной, эта глава все еще обязана улучшить механизм блокировки и стремиться смело продвигаться на пути к последней главе
Глава 11 «Операционная система восстановления истины» ----- Реализация пользовательского процесса, чтобы обмануть ЦП через принцип процесса, чтобы увидеть конечную точку, чтобы достичь конца, и вам все еще нужно выходить вперед
Глава 12 «Операционная система восстановления истины» ---- Реализация системных вызовов для дальнейшего улучшения распределения памяти кучи и функции печати, чтобы пользовательскому процессу было что сказать (часть 1)
Глава 12 «Операционная система восстановления истины» ---- Реализация системных вызовов для дальнейшего улучшения распределения памяти кучи и функции печати, чтобы пользовательскому процессу было что сказать (часть 2)
Глава 13 «Операционная система истина восстановить» ----- Радость написания программного обеспечения для жесткого диска выходит за рамки слов, когда вы наконец закончите писать программное обеспечение для жестких дисков
Глава 14 «Операционная система восстановления истины» ----- Реализация задач файловой системы полна пищи и сразу же, Рут делает один шаг за раз (предыдущий)
Глава 14 «Операционная система восстановления истины» ----- Реализация задач файловой системы полна пищи и еды с первого взгляда, Рут делает один шаг за раз (часть 2)
Глава 14 «Операционная система восстановления истины» ----- Реализация задач файловой системы, чтобы быть полными продуктов питания, и сразу же, Рут делает один шаг за раз (первый)
Глава 14 «Операционная система восстановления истины» ----- Реализация задач файловой системы полна пищи и питания с первого взгляда, Рут делает один шаг за раз (второй год)
Глава 14 «Операционная система восстановления истины» ----- Реализация задач файловой системы полна еды и сразу же, Рут делает один шаг за раз (Далее)
Глава 14 «Операционная система восстановления истины» ----- Реализация задач файловой системы полна пищи и сразу же, Рут делает один шаг за раз (часть 2)
Глава 14 «Операционная система восстановления истины» ----- Реализация задач файловой системы, чтобы быть полными продуктов питания и сразу же, Рут делает один шаг за раз (резюме)
Глава 15 «Операционная система восстановления истины» ----- Последняя глава системы интерактивной операционной системы сорок пять дней сложности и устойчивости в конце (часть 1)
Глава 15 «Операционная система восстановления истины» ----- Последняя глава системы интерактивной операционной системы сорок пять дней сложности и устойчивости в конце (часть 1)
Глава 15 «Операционная система восстановления истины» ----- Последняя глава системы интерактивной операционной системы сорок пять дней сложности и устойчивости в конце (часть 2)
Tiny_os несколько фотографий
Системное взаимодействие

Файловая система

Malloc & Free

Процесс и поток
