리얼모드에선 fpu 를 사용할 수 없는건가요? 이론적으론 fpu 사용에 제한만 없다면 fpu register 를 stack 에 백업하고 floating point 연산을 한 다음 다시 fpu register 값들을 복원해놓을 경우 별 문제가 없을거 같은데...
생각해보니 task switching 을 할 때 fpu register (mmx 에서도 이 register 를 사용하죠) 를 백업할 테니 커널 모드에서 fpu 를 사용한다고 register 를 백업할 필요는 없겠네요. 그렇다면 구조 상의 한계로 real mode 에서 fpu 를 사용하지 못한다거나 할 수도 있겠단 생각이드는군요.
커널에서는
커널에서는 소수점연산이 되지 않는다고 알고있습니다만...
혹 해결하시면 좀 알려주세요...
좋은 하루 되세요!!
좋은 하루 되세요!!
리얼모드에선 fpu 를
리얼모드에선 fpu 를 사용할 수 없는건가요? 이론적으론 fpu 사용에 제한만 없다면 fpu register 를 stack 에 백업하고 floating point 연산을 한 다음 다시 fpu register 값들을 복원해놓을 경우 별 문제가 없을거 같은데...
생각해보니 task switching 을 할 때 fpu register (mmx 에서도 이 register 를 사용하죠) 를 백업할 테니 커널 모드에서 fpu 를 사용한다고 register 를 백업할 필요는 없겠네요. 그렇다면 구조 상의 한계로 real mode 에서 fpu 를 사용하지 못한다거나 할 수도 있겠단 생각이드는군요.
--
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
댓글 달기