보호 모드 란 무엇입니까?
컴퓨터 용어에서 보호 모드라는 문구는 주요 소프트웨어 기능을 활성화하여 보안을 강화하는 x86 작동 모드를 나타냅니다. 보호 된 가상 주소 모드라고도하는 보호 된 모드에서 작동하는 경우 컴퓨터의 운영 체제에는 컴퓨터에서 실행되는 응용 프로그램에 대한 향상된 제어 권한이 부여됩니다. 이 향상된 제어 기능은 시스템이 안전하지 않은 프로세스를 종료하고 가상 메모리 공간에서 실행할 프로세스를 위임 할 수있는 권한을 부여함으로써 운영 체제를 보호합니다.
보호 모드 처리를 통합하는 운영 체제에는 서비스를 유용하게 만드는 몇 가지 주요 기능이 있습니다. 기본 기능은 소프트웨어 작업에 권한 수준을 사용하는 것입니다. 보호 모드 설정에서 모든 소프트웨어에는 0, 1, 2 또는 3의 링 값이 제공됩니다.이 링 값은 프로그램에 허용 된 권한을 나타냅니다. 링 값이 0 인 프로그램은 운영 체제 파일과 같은 전체 액세스 권한이있는 최고 관리자 사용 가능 프로그램입니다. 응용 프로그램의 기본값 인 링 값이 3 인 프로그램은 사용 권한이 매우 제한되어있어 악성 프로그램으로 인한 운영 체제 손상을 방지합니다.
보호 모드는 또한 프로그램 메모리 사용량을 향상시킵니다. 페이징 리소스를 활용하면 응용 프로그램이 자체 운영 메모리에 효과적으로 방화벽됩니다. 시스템이 이러한 영역에 대한 액세스를 제한하므로 페이징 리소스는 개별 가상 메모리 세그먼트를 안전하게 유지합니다. 하드 디스크 드라이브에서 사용 가능한 공간의 일부를 페이징 파일로 사용할 수 있으므로 물리적으로 사용 가능한 것보다 응용 프로그램에 더 많은 메모리를 사용할 수 있습니다.
보호 모드를 사용하면 페이징 파일 및 가상 메모리에서 사용 가능한 공간이 사용되도록 할당됩니다. 프로세스는 실제 메모리에서 제거되어 하드 드라이브에있는 가상 메모리 페이징 파일에 배치 될 수 있습니다. 이러한 가상 메모리 뱅크에 응용 프로그램을 제한하면 중앙 프로세서 장치 (CPU)의 처리 시간이 빨라질뿐 아니라 보안에도 도움이됩니다. 가상 메모리 리소스가 다른 모든 시스템 리소스와 분리되어 유지되므로 응용 프로그램을 위해 특별히 예약 된 섹션이 만들어지기 때문입니다.
멀티 태스킹은 보호 모드 작업을 사용하면 얻을 수있는 또 다른 이점입니다. 이 작업 모드가 활성화되면 시스템은 권한 링, 콜 게이트 및 작업 상태 세그먼트를 사용하여 특정 작업 및 프로세스에 우선 순위를 부여 할 수 있습니다. 이 우선 순위 수준은 특정 응용 프로그램이나 프로세스의 기능에 전념하는 프로세서 시간의 백분율을 제어합니다. 이 수준의 독립적 인 제어 기능을 통해 보호 모드 운영 체제는 전체 시스템이 중단 될 염려없이 프로그램과 응용 프로그램을 안전하게 종료 할 수 있습니다.