TSS (Task State Segment)
인텔 마이크로프로세서에서는 각 테스크에 TSS 세그먼트가 있으며, 이 세그먼트에는 각 테스크의 제어 이행 또는 테스크 스위칭을 위한 여러가지 정보들이 저장되어 있다.
IDT (Interrupt Descriptor Table)
하드웨어 인터럽트 또는 소프트웨어 인터럽트가 발생하였을 때, 마이크로프로세서가 어떤 루틴을 호출 할 것인지를 명시하고 있다.
TLB (Translation Lookaside Buffer)
가상 메모리 시스템에서 가상 메모리를 실 메모리로 변환하는 시간을 줄이기 위해 일정 개수의 변환된 주소 값을 저장하고 있는 버퍼
트랩 프레임 (Trap Frame)
- 에러 당시에 스택에 저장된 레지스터 값
스레드 (Thread)
- CPU에 의해 명령어가 실행되어지는 실행의 주체
EPROCESS
- 커널에서 프로세스를 관리하기 위해 사용하는 구조체
PEB (Process Environment Block)
- 유저레벨에서 프로세스에 대한 추가적인 정보를 저장하고 있는 구조체
VAD(Virtual Address Descriptors)
- Windows에서는 프로세스별로 독립적으로 존재하는 유저 메모리 영역을 관리하기 위하여 VAD 라는 데이터를 프로세스별로 관리하고 있다.
- VAD 에는 프로세스에서 가상 메모리 할당 함수로 할당한 메모리나 파일을 매핑함으로써 생성한 메모리 등과 같은 모든 유저 메모리의 할당 정보를 바이너리 트리 형태로 가지고 있다.
이 글은 스프링노트에서 작성되었습니다.
'Programming > Windows' 카테고리의 다른 글
스택의 용도와 종류 (0) | 2012.10.10 |
---|---|
Windows 서버 2008 암호 재설정 (0) | 2012.02.20 |
Win32 API 정리 1 (0) | 2009.04.26 |
window API (0) | 2009.04.04 |
MUTEX 란? (0) | 2009.03.29 |
댓글