윈도우7

윈도우7의 커널(kernel)을 들여다 보니.. 좀 달라졌네요...(2)

sungtg 2009. 7. 27. 14:30
윈도우 7 에서 새롭게 나온 DLL 파일이 있다.. KERNELBASE.DLL 파일이다.
기존 윈도우 운영체제에서 사용되는 NT.DLL 파일의 역할을 하는 파일이다..




부팅 되면서 하드웨어나 메모리등 읽어 들여서 윈도우를 깨우는 역할을 하는 파일이다...

가끔 디스크에 이상이 있는 경우에

부팅되다가 블루스크린 뜨면서 나타나는 에러...
NTLDR MISSING 에러 등... 많이 보았을 것이다...
이 문제들이 모두 nt.dll 파일 쪽에서 나타나는 에러이다..
그만큼 중요한 파일이다...

그림에서 보듯이 kernelbase.dll 과 nt.dll 파일은  서로 유기적으로 움직이는 파일로 보인다...



윈도우7의 커널이 좀 바뀌기는 했지만
기존의 어플리케이션은 기존의 커널 구조를 그대로 사용한다고 한다..

다만 디버깅프로그램이나 시스템유틸리티 프로그램 중에 일부분은 바뀐 커널 구조 때문에
윈도우7에서 안 돌아갈 수 도 있다고 한다..