ntoskrnl.exe

원문보기


ntoskrnl.exe는 Window NT 계열 운영체제의 커널 프로그램이다. 이 프로그램은 커널의 실행계층이기도 하고 하드웨어 가상화 같은 여러가지 시스템 서비스, 프로세스와 메모리 관리등을 제공한다. 따라서 운영체제 시스템이 필요로 하는 기반을 생성해 주는 역할을 한다. 이 프로그램은 캐시 관리자, 실행기, 커널, 보안모니터, 메모리 관리자 그리고 스케쥴러 외 여러가지 부가 프로그램을 포함하고 있다.

1. 프로그램 시작
이 프로그램은 Native application이 아니다(ntdll.dll을 링크하지 않는다), 다만 표준적인 main() 함수를 가지고 있는데, 여기서 커널 초기화 함수를 호출하도록 되어 있지만 OS Loader(내부 OSLOADER 심볼)에서는 main()을 호출하지 않고 초기화 함수인 KiSystemStartup() 을 직접 호출한다.

ntoskrnl.exe는 bootvid.dll 및 hal.dll 그리고 kdcom.dll과 Link된다. 왜냐하면 ntoskrnl.exe가 C Runtime 객체의 정적사본(원문 : Static copy)을 필요로 하기 때문이다.

작업을 수행하는데 필요한 용량은 2MB 이내이다.

2. 커널명 : 별 내용 없음

3. 참고자료 : 별 내용 없음

4. 관련자료 : 별 내용 없음

댓글

이 블로그의 인기 게시물

11점 풀 트래킹 달성

[빼먹은거 추가+] 바이브 무선킷 연결 끊김 문제

JQuery로 테이블 행(ROW) 복사 뜨기.