История изменений
Исправление Unicode4all, (текущая версия) :
С 80386 в процессор впилили аппаратную переключалку контекста, которая сохраняла все состояние процессора в специальной структуре. Дело как-то не пошло из-за недостатков, например, при использовании этого механизма не сохраняются SIMD регистры, а также из-за того, что оно сохраняет полностью состояние процессора, то переключение контекста оказалось медленнее, чем софтовое, поэтому хардварную переключалку не стали использовать, а из AMD64 ее и вовсе выпилили (почти, она просто недоступна в длинном режиме).
Исправление Unicode4all, :
С 80386 в процессор впилили аппаратную переключалку контекста, которая сохраняла все состояние процессора в специальной структуре. Дело как-то не пошло из-за недостатков, например, при использовании этого механизма не сохраняются SIMD регистры, а также из-за того, что оно сохраняет полностью состояние процессора, то переключение контекста оказалось медленнее, чем софтовое, поэтому хардварную переключалку не стали использовать, а из AMD64 ее и вовсе выпили (почти, она просто недоступна в длинном режиме).
Исходная версия Unicode4all, :
С 80386 в процессор впилили аппаратную переключалку контекста ,которая сохраняла все состояние процессора в специальной струк уре. Дело как-то не пошло из-за недостатков, например, при использовании этого механизма не сохраняются SIMD регистры, а также из-за того, что оно сохраняет полностью состояние процессора, то переключение контекста оказалось медленнее, чем софтовое, поэтому хардварную переключалку не стали использовать, а из AMD64 ее и вовсе выпили (почти, она просто недоступна в длинном режиме).