SYSENTER 와 INT 0x2E
사용자 특권 즉 어플리케이션 레벨에서 커널특권으로 이동할 경우 사용되는 명령어는 SYSENTER과 INT 0x2E 가 있다. SYSENTER과 INT 0x2E에 대해서 일단 알아보도록 하자. INT 0x2E SYSENTER 사용하는 운영체제 Windows XP이전버전 Windows XP와 이후버전 링 트랜젝션 TSS메모리에 기술된 내용을 사용해서 CPU가 자동으로 스택 교환 작업을 수행한다. MSR레지스터에 기술된 내용을 사용해서 CPU가 자동으로 스택 변경 작업을 수행한다. 수행 시간에 따른 부하 비교적 수행 시간이 오래 걸린다. 수행 시간이 짧다. 제어 이행 위치 0x2E 게이트에 기록된 셀렉터와 오프셋 MSR 레지스터에 기술된 내용 돌아올 복귀 주소 보관 스택 교환 작업에서 이미 복귀 주소가 스택에..
청강컴정/시스템프로그래밍
2009. 4. 16. 19:29