전체 가상화에서 게스트 OS의 CPL은 무엇입니까? 게스트 OS의 CPL은 1 (링 1) 전체 가상화에서 동일합니까?Xen 바이너리 재 작성 방법
와 나는 86 특권 명령 중 일부는 쉽게 따라서 "바이너리 재 작성"방법이 필요하며, 처리되지 않는 것을 들었다 ...
이 "진 재 작성이"어떻게 않는 방법
?? 가상화에서 CPU가 에뮬레이트되지 않는다는 것을 알고 있습니다. 어떻게 하이퍼 바이저는 CPU가 실행하기 전에 바이너리 명령어 코드를 변경할 수 있습니까 ?? 그들은 메모리에있는 다음 명령을 예측하고 CPU가 도착하기 전에 메모리 내용을 업데이트합니까? 이게 사실이라면 게스트 OS의 명령어가 실행되기 전에 매번 CPU를 인터셉트 할 필요가 있다고 생각합니다 (이진 재 작성을 수행하는 것입니다) 이 실행됩니다. 나는 이것이 어리 석다 고 생각한다.특정 설명을 이해할 수있을 것이다. 미리 감사드립니다 !! !!
당신을 감사 매우 도움이 ... 내가 뭔가를 놓친 적이 있다면, 당신의 질문의 꽤 모든 대답했는지 확실하지 않습니다, 또는, 물어 주시기만큼 명확하지 않다! – daehee