Станислав Тюленев
Станислав Тюленев | Репутация: 105 (Кандидат) 17 марта 2012 в 21:30
возможно липроизводить вычисления на пк без операционной системы
Алексей Васильев
Алексей Васильев | Репутация: 99 (Без статуса) 17 марта 2012 в 22:25

без ОС нельзя даже запустить программу, пусть даже на ассемблере. Думаю, нельзя без ОС (пусть даже самописной) производить какие либо вычисления

Антон Букреев
Антон Букреев | Репутация: 122 (Кандидат) 17 марта 2012 в 23:09

Чисто технически процессор любого ПК является тем же (микро)контроллером, так что исполнять н нем команды можно и без ОС. Другое дело что тебе придется разбираться в ассемблерном коде программы и включать в нее некоторые вещи, которыми бы занималась ОС (адрессация памяти, работа с устройствами и т.д.).
К тому же, отсутствие ОС будет в каком-то роде ограничивать ваш проект до уровня хоть и очень быстрого, но (микро)контроллера. Даже в тех самых микроконтроллерах зачастую используют RTOS (RealTime Operation System) для получения максимума возможностей.
Если кратко: да, технически возможно, но на практике сложнодостижимо (усилия по достижению не сопоставимы с ценностью конечного результата).

Aa Aa
Aa Aa | Репутация: 2135 (Эксперт) 18 марта 2012 в 21:47

Первые ПК имели встроенный интерпретатор языка BASIC, так что можно было и вычисления производить, и многое другое без загрузки ОС.
История персональных компьютеров

Алексей Хромов
Алексей Хромов | Репутация: 107 (Кандидат) 19 марта 2012 в 12:25

Можно, технически трудоемко, но вполне реально. Пишем BIOS на ассемблере, размещаем этот BIOS в PCI карте, наш биос загружается при загрузке пк - можно вычислять. Другое дело, что функции ввода-вывода и сетевого обмена придется писать самим (можно из freedos взять))

Иван Кислов
Иван Кислов | Репутация: 103 (Кандидат) 19 марта 2012 в 17:48

Операцио́нная систе́ма — комплекс управляющих и обрабатывающих программ, которые предназначены для управления устройствами, управления вычислительными процессами. Если вы, в отсутствии предустановленной ОС, напишете свою программу для произведения рассчетов, то она, по большому счету, и будет ОС. ответ- нет, без ОС производить вычисления нельзя.

Константин Харин
Константин Харин | Репутация: 108 (Кандидат) 20 марта 2012 в 20:41

В принципе, пропиши в нулевой сектор загрузочного диска свой код и радуйся - никаких ос.
Если принять к сведенью, что процессор работает на уровне аппаратуры, управляющих сигналов и байтовых потоков, а ОС - это уровень оранизации/энтропии данных и их обработки, то можно сделать вывод, что процессору по барабану высокие материи типа ОС и есть ли вообще какой-то смысл в инструкциях, которые он выполняет (paranoid-android style :D )