프로세서 제어 영역
1. 개요
프로세서 제어 영역(PCR)은 현재 프로세서에 대한 정보를 담고 있으며, C와 C++에서는 KPCR로, 윈도우 운영체제에서도 KPCR로 불린다. PCR은 CPU 단계, 현재 스레드의 스레드 객체에 대한 포인터와 같은 정보를 포함하는 프로세서 제어 블록(KPRCB)을 하위 구조로 갖는다.
프로세서 제어 영역
📚 더 읽어볼만한 페이지
-
윈도우 NT 커널 -
장치 드라이버
장치 드라이버는 운영 체제와 하드웨어 장치 간 통신을 중재하는 소프트웨어로서, 하드웨어 종류에 상관없이 응용 프로그램이 코드를 작성하도록 추상화를 제공하고, 명령어와 API 호출을 해석하여 장치 제어를 가능하게 하지만 보안 취약점의 대상이 될 수 있다. -
윈도우 NT 커널 -
커널 트랜잭션 관리자
커널 트랜잭션 관리자(KTM)는 커널 모드에서 작동하며, 커널 및 사용자 모드 리소스와 분산 리소스 간의 데이터베이스 트랜잭션을 지원하여 시스템 안정성 향상과 데이터 무결성 보장에 기여한다.
2. 구조
C와 C++에서 PCR은 KPCR로 알려져 있으며, 현재 프로세서에 대한 정보를 담고 있다. 윈도우 운영체제에서도 PCR은 KPCR로 불린다.