Human: 실행 금지 비트 또는 NX 비트(페이지 테이블 항목의 63번 비트)를 사용하면 운영 체제에서 가상 주소 공간의 어떤 페이지에 실행 코드를 포함할 수 있고 어떤 페이지에 포함할 수 없는지 지정할 수 있습니다. '실행 금지' 태그가 지정된 페이지에서 코드를 실행하려고 시도하면 읽기 전용 페이지에 쓰기를 시도하는 것과 마찬가지로 메모리 액세스 위반이 발생합니다. 이렇게 하면 악성 코드가 '버퍼 오버런' 또는 '확인되지 않은 버퍼' 공격을 통해 시스템을 장악하기가 더 어려워집니다. 80286 이후 x86 프로세서에서는 세그먼트 설명자의 속성으로 유사한 기능을 사용할 수 있었지만, 이 기능은 한 번에 전체 세그먼트에서만 작동합니다. 
x86-64 아키텍처에서 운영 체제에서 실행 코드를 포함할 수 없는 페이지를 어떻게 지정할 수 있나요? 

Assistant: 운영 체제는 가상 주소 공간의 페이지에 페이지 테이블 항목의 63번째 비트인 실행 안 함 또는 NX 비트로 태그를 지정할 수 있습니다.</s>