Константин, Иркутская область
В общем, можно и так. Но, по-хорошему, нужно начинать с архитектуры процессора. Архитектура известных компьютеров перегружена. Если посмотреть на современные тенденции увеличения производительности компьютера, то наиболее разрабатываемая – многоядерная. Я бы в основу ядра компьютера положил максимально простую архитектуру, а многообразия машинных команд решал бы на уровне подпрограмм. Это позволит добиться большей плотности ядер на кв.см. Ядерная архитектура ближе к биологическому компьютеру. С другой стороны, простое ядро позволяет делать и простые микропроцессоры для использования в бытовых и технологических структурах.
Вполне можно начинать и с ОС Unix. Эта ОС не ограничивает возможности компьютера. Но неплохо иметь её в виде конструктора, который позволит потребителю создавать ОС под конкретные задачи. Чем проще конечный продукт – тем выше производительность. Популярные ОС сильно перегружены. Потребитель не использует и на 10% заложенные в поставляемое ПО возможности.