Если кто нибудь когда нибудь задумывался о том как выжать до капли всю производительность платформы и все ее ресурсы, то непременно вставал вопрос "под какой ОС это все можно сделать?"
Начнем с того что любая многозадачная ОС тратит ресурсы процессора (производительность выраженную в служебных тактах) и ресурсы памяти на поддержания работы задач. Можно пытаться убрать из памяти ненужные задачи и сервисы, но что то все равно останется и потери на обслуживания всегда будут. Таким образом нужна ОДНОЗАДАЧНАЯ ОС. А таких не так уж и много - например разновидность DOS под именем FreeDOS дает однозадачность но она 16 битная как и ее предшественница MS-DOS. Да можно расширить через ехтендеры до 32 бит, но это все равно не полная разрядность современных процессоров. Современный процессор как правило 64 битный, а это значит что регистры общего назначения 64 бита и их больше в 64 разрядном режиме (вместо 8 их 16), мало того и регистров MMX и SIMD блоков тоже становиться больше в 64 разрядном режиме. Про расширение адресного пространства можно умолчать, так как это довольно сомнительная вещь для увеличения производительности. 64 битных ОС достаточно мало, еще меньше среди них открытых ну а [url]однозадачных[/url] я вообще нашел одну, зато это бриллиант - вершина эволюции ОС:
BareMetalOS
http://www.returninfinity.com/baremetal.html.
Беспрецедентный размер ядра - 16Кбайт
Сетевые возможности - Ethernet, RS232
Библиотеки - Assembler, Си, C++
Мультипроцессоринг - поддержан