Операционные системы с асимметричной мультипроцессорной обработкой (asymmetric multiprocessing, ASMP) обычно выбирают для исполнения собственного кода один и тот же процессор, в то время как другие процессоры выполняют только пользовательские задачи. Так как код ОС исполняется на одном процессоре, то ОС ASMP довольно просто создать, усовершенствовав существующую однопроцессорную ОС. Особенно хорошо ОС ASMP подходят для работы на асимметричном оборудовании, например, процессоре, к которому подключен сопроцессор, или на двух процессорах, совместно использующих не всю доступную память. Однако такую ОС трудно сделать переносимой. Аппаратура разных производителей (и даже разные версии аппаратуры одного производителя) имеет тенденцию различаться по типу и степени асимметрии. Либо производители оборудования должны ориентироваться на одну ОС, либо ОС придется постоянно переписывать для каждой аппаратной платформы.
Асимметриялық процессоры бар жүйелер
Асимметриялық мультипроцессорлық операциялық жүйелер (asymmetric multiprocessing, ASMP) әдетте жергілікті кодты орындау үшін бірдей процессорды таңдайды, ал басқа процессорлар тек пайдаланушы тапсырмаларын орындайды. ОЖ коды бір процессорда орындалатындықтан, ASMP ОЖ-ны жасау өте қарапайым, қолданыстағы бір процессорлы ОЖ-ны жетілдіреді. ASP ОЖ асимметриялық жабдықта, мысалы, сопроцессор қосылған процессорда немесе барлық қол жетімді жадты бөліспейтін екі процессорда жұмыс істеуге өте қолайлы. Алайда, мұндай ОЖ-ны портативті ету қиын. Әр түрлі өндірушілердің аппаратурасы (тіпті бір өндірушінің аппаратурасының әр түрлі нұсқалары) асимметрияның түрі мен дәрежесінде әр түрлі болады. Жабдық өндірушілері бір ОЖ-ға назар аударуы керек немесе ОЖ әр аппараттық платформа үшін үнемі қайта жазылуы керек.