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. 관련자료 : 별 내용 없음
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. 관련자료 : 별 내용 없음
댓글
댓글 쓰기