Pull to refresh
94
0
Новожилов Александр @mrlolthe1st

Системный и прикладной программист

Send message
Про первое — это реализовано как драва в шинде. Второе — абсолютно согласен, но для этого нужны программисты и тп. Думаю, будет интересно обсудить все в телеге.
Скоре всего шинда реассигнит IRQ девайсов, из-за этого, возможно, показывает такое дикое количество.
Добавься в друзья в вк, и отпиши в телеге
Нет, это реальная ОС, расскажу в ближайшее время про все, что реализовано и как я это реализовал
Я не писал ОС под конкретные задачи, но придерживался того, чтобы ОС выдавала максимальную производительность.
Нет, Ax=3 прерывания 0x10 устанавливает видеорежим 80x25 текстовый.
Грузится по-разному, в зависимости от куда и сколько девайсов у вас имеется, на эмуляторе — 4-7 секунд, на желкзе 3-10
AMD64 имеет точно такой же набор инструкций, что и Intel.
NTFS является закрытой ФС, реверс-инженерить её нет желания.
С удовольствием бы поучаствовал.
SVGA не разъем, а стандарт, HDMI же — разъем. Большинство юзеров пользуется шиндой, а там FAT32.
Архитектуры x64 не существует. x86 подразумевает под собой 386, 486, 586 — а это уже проц с поддержкой 64 битных инструкций.
Так же передо мной стояла задача создать собственную архитектуру, удобную мне
Вы представьте, что мне надо отладить примерно 10000 строк(и это не шутка! Примерно столько занимает драйвер PCI вместе с EHCI)ссемблерного кода, я не думаю, что GDB мне в этом поможет лучше, чем мой метод.
Проблема в дебаге на реальном железе, ведь что-то что работает на эмуляторе может не работать на железе.
1)Я использую VS 2017 Community для разработки — осень удобно
2)Нет, это я при помощи gcc собираю всё в один файл(cpp.exe ...)
Компилятор, как уже понятно — GCC

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Системный программист
Senior
From 400,000 ₽
Git
Linux
Python
C
C++
Algorithms and data structures
System Programming
C++ STL
Assembler
Multiple thread