Нет.Некоторые 8-битные компьютеры интерпретировали языки в ПЗУ, несмотря на то, что они не имели ничего похожего на современную операционную систему. Apple 2 является одним из примеров.Вы можете загрузить систему без каких-либо дисков или лент, и она сразу перейдет к подсказке BASIC, где вы сможете писать базовые (без каламбура) программы.
Обратите внимание, что операционная система - это несколько неопределенный термин.если говорить об этих днях, то на этих 8-битных компьютерах был установлен некоторый уровень прошивки 1006 *, и эта прошивка обеспечивала некоторые функциональные возможности типа ОС, такие как доступ к базовым периферийным устройствам.В наши дни то, что мы теперь знаем как ОС, чаще называлось «DOS» - операционная система Disk .MS-DOS является одним из них, а также Apple ProDOS.Эти DOS превратились в наших современных операционных систем (например, Windows 95 была основана на MS-DOS, в то время как современные версии Windows происходят из отдельной ветви, которая была в значительной степени повторно реализована с использованием более современных технологий),так что можно утверждать, что их предки ближе всего к тому, что мы сейчас называем ОС.
Но что такое интерпретатор, кроме программного обеспечения?
Вв более теоретическом смысле интерпретатор - это просто программное обеспечение - программа, которая принимает данные и производит результаты.Предположим, вы внедрили настраиваемую твердотельную машину Тьюринга 1018 *.В этом случае ваш «ввод» будет интерпретируемой программой, а «вывод» будет поведением программы.Если «программное обеспечение» может работать без операционной системы, то переводчик может.
Эта модель немного упрощена?Конечно.Разница в степени, а не в природе.Добавьте очень простые пользовательские возможности ввода и вывода (например, TTY), и у вас есть основа для реализации всех или почти всех основных функций языка, таких как байт-код Java, Python или BASIC.Главное, чего вам не хватало бы, - это библиотеки и тому подобное, которые зависят от таких вещей, как манипуляции с экраном, многопроцессорность и работа в сети, но вы можете справиться и со временем.