Мне интересно, можно ли запустить компьютерную программу без операционной системы. Есть ли способ сделать это?
Можно ли запустить компьютерную программу без операционной системы? [закрытый]
1 ответ
"Нормальные" Компьютеры
без операционной системы невозможно запустить программу, которая была написана для работы в операционной системе. Большинство программ такого рода.
вы могли бы написать программу, которая работает без операционной системы, но это было бы очень сложной задачей, главным образом потому, что операционная система предоставляет драйверы для всего оборудования. Без ОС ваша программа должна была бы напрямую управлять конкретным оборудованием. Не все производители оборудования выпускают детали как это сделать (например, nVidia), но предоставлять драйверы только для определенных операционных систем.
У вас также будет проблема с тем, как заставить компьютер загрузить и запустить вашу программу. В большинстве настольных компьютеров нужно поместить в программу где в BIOS найти загрузчик ОС.
вероятно, вам придется написать программу на языке ассемблера низкого уровня или, возможно, что-то вроде C без каких-либо стандартных библиотек, которые являются ОС зависимый.
микроконтроллеры
Вы можете писать программы для таких вещей, как Arduino, без какой-либо ОС на Arduino. существуют наборы для разработки, которые позволяют писать код на относительно высокоуровневых языках, наборы для разработки обычно предоставляют эквивалент драйверов для конкретного оборудования.
Операционные Системы
можно переопределить "операционная система" способом, который делает все вышеперечисленное. Я предполагаю, что вы имеете в виду программное обеспечение, сопоставимое для операционных систем Windows или Linux.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]