Abstracting the instruction set, when necessary (such as for handling the several revisions to the x86 instruction set, or emulating a missing math coprocessor), is performed by the kernel, or via hardware virtualization.
Apstrahiranje instrukcijskog skupa, kada je potrebno (poput rukovanja nekoliko inačica x86 instrukcijskog skupa, ili za emuliranje nedostajućeg matematičkog koprocesora), je obavljeno od strane jezgre, ili putem platformske virtualizacije.