Лекция об устройстве операционной системы
Что вы знаете об операционной системе на вашем компьютере и других устройствах? Не было ли вам интересно заглянуть глубже уровня пользователя?
Видео даст вам представление, как работает операционная система — от ключевых компонентов ОС и работы процессора до драйверов и файловой системы:
https://youtu.be/hb9CTGSJm88
#ос
Что вы знаете об операционной системе на вашем компьютере и других устройствах? Не было ли вам интересно заглянуть глубже уровня пользователя?
Видео даст вам представление, как работает операционная система — от ключевых компонентов ОС и работы процессора до драйверов и файловой системы:
https://youtu.be/hb9CTGSJm88
#ос
👍27
Если путаетесь, какая ОС из какой появилась, вот вам шпаргалка, которая поможет запутаться ещё больше!
На самом деле, отличный проект. Создатели наверняка потратили огромное количество времени, но взяли и сделали самое большое семейное дерево всех операционных систем: https://eylenburg.github.io/os_familytree.htm
#ос #шпаргалки #инструменты
На самом деле, отличный проект. Создатели наверняка потратили огромное количество времени, но взяли и сделали самое большое семейное дерево всех операционных систем: https://eylenburg.github.io/os_familytree.htm
#ос #шпаргалки #инструменты
👍11🤣3❤2🔥2
Что общего между MacOS и Linux
В статье подробно разбирается история появления Linux и MacOS, их технические особенности и принципиальные отличия.
Оказывается, обе системы основаны на Unix, но macOS произошла от BSD UNIX, а Linux был разработан позже.
#статья #ос
В статье подробно разбирается история появления Linux и MacOS, их технические особенности и принципиальные отличия.
Оказывается, обе системы основаны на Unix, но macOS произошла от BSD UNIX, а Linux был разработан позже.
#статья #ос
Операционная система в 1 000 строк кода
Вы удивитесь, но разработка ОС довольно проста, если речь идёт о совсем базовых функциях. Например, Linux в версии 0.01 содержал всего 8 413 строк кода. Немного ведь, правда?
В этой серии статей вы сможете узнать, как создать свою простейшую ОС всего из 1 000 строк кода. Вы сможете реализовать:
— переключение контекста;
— страничное распределение памяти;
— режим пользователя;
— командную оболочку;
— драйвер дискового устройства;
— а также операции чтения/записи.
Писать будем на
#clang #ос
Вы удивитесь, но разработка ОС довольно проста, если речь идёт о совсем базовых функциях. Например, Linux в версии 0.01 содержал всего 8 413 строк кода. Немного ведь, правда?
В этой серии статей вы сможете узнать, как создать свою простейшую ОС всего из 1 000 строк кода. Вы сможете реализовать:
— переключение контекста;
— страничное распределение памяти;
— режим пользователя;
— командную оболочку;
— драйвер дискового устройства;
— а также операции чтения/записи.
Писать будем на
С
, но если вдруг вы им не владеете, то можете обратиться за помощью в чтении кода к ИИ, либо вообще поручить ему переписать код на привычный вам язык. А начинаем читать серию тут.#clang #ос
⚡7👍5🤔1
Пишем свой загрузчик операционной системы Linux
Современные загрузчики представляют собой сложные программы, способные загружать множество операционных систем различными способами, учитывая массу нюансов, связанных с программным и аппаратным обеспечением. Читая их исходный код, легко утонуть в деталях и потерять понимание сути и реализации.
Но благодаря этой статье вы сможете сделать свой загрузчик, начав с максимально простого подхода, постепенно усложняя задачи, экспериментируя и получая новые знания.
#linux #ос
Современные загрузчики представляют собой сложные программы, способные загружать множество операционных систем различными способами, учитывая массу нюансов, связанных с программным и аппаратным обеспечением. Читая их исходный код, легко утонуть в деталях и потерять понимание сути и реализации.
Но благодаря этой статье вы сможете сделать свой загрузчик, начав с максимально простого подхода, постепенно усложняя задачи, экспериментируя и получая новые знания.
#linux #ос
👍3🤔1