저의 현진컴퓨터(컴퓨터병원)를 방문해주셔서 깊은 감사의 말씀 드립니다.

현진컴퓨터 네이버지도 바로가기

https://goo.gl/O84vio

구글지도로 현진컴퓨터 길찾기

https://goo.gl/6OlQ2a

--------------------------------------------------------------------

.dll 파일에 대한 간략한 설명


윈도우는 여러개의 프로그램을 실행할 수 있는 멀티 프로세스 운영환경을 채택하고 있습니다. 멀티 프로세스의 구성은 많은 능력과 복잡한 절차들을 필요로 하는 번거로움이 있지만 그에 따른 장점도 많이 있습니다. 예를 들어 여러 개의 프로그램이 같은 기능의 프로그램 코드를 필요로 한다면 그 코드 부분을 서로 공유할 수 있도록 특별하게 처리하면 결국 공유된 횟수만큼의 메모리를 아낄 수 있으며 그 외에도 여러개의 프로그램들이 자료도 서로 교환하면서 동작하는 환경을 구성하는 것도 가능하게 됩니다.

이러한 기능을 윈도우에서는 DLL(Dynamic Link Library, 동적 연결 라이브러리), DDE(Dynamic Data Exchange, 동적 자료 교환)라고 부릅니다. 또한 윈도우에서는 하나의 응용 프로그램에서 접근 가능한 여러 가지 종류의 자료를 처리할 때 자료의 종류에 따라 다른 작업이 필요한데 이 모든 처리를 하나의 프로그램에서 하는 것은 쉬운 일이 아닙니다. 이와 같은 자료에 대한 처리를 구분하는 방법 내지는 능력을 OLE(Object Linking and Embedding)라고 부릅니다.

그러면 DLL에 대해 좀더 자세히 알아보겠습니다. 일반적으로 도스용 언어에서 프로그램들을 컴파일하여 실행하려면 우선 소스프로그램을 컴파일에서 Object 파일을 만들고 다시 생성된 목적 프로그램을 실행하는데 필요한 라이브러리를 연결시켜 링크해서 EXE파일 등을 만든 후에 실행시키는 것이 정석입니다. 그러나 윈도우에서는 필요한 라이브러리를 실행 시간(run time)에 메모리에서 링크시킬 수 있는데 이러한 기능 또는 그 기능을 제공하는 라이브러리를 DLL 이라고 부르는 것입니다.

윈도우에서 이러한 종류의 파일들은 DLL이라는 확장자를 가지는데 윈도우의 시스템 디렉토리에 있는 KERNEL.EXE, GDI.EXE, USER.EXE도 실제로는 DLL이며 각각 프로세스 관리, 그래픽처리 명령 등을 포함하고 있습니다. 또 글씨에 모양만 저장되는 확장자로 FNT를 가지는 파일과는 달리 FON이라는 확장자를 가지는 파일도 일종의 글씨체 전용 DLL로 그 글씨체가 필요할 때 링크되는 DLL파일입니다.

DLL의 응용 용도에 대해 생각해 보면, 윈도우내에서 같은 DLL을 여러개의 프로그램이 사용하고자 하면 윈도우에서는 한 개의 DLL만 메모리에 올려 놓고 여럿이 함께 사용할 수 있도록 처리를 하기 때문에 그만큼 메모리를 아낄 수 있는 장점이 있습니다.


윈도우즈를 사용하다 보면 가끔 사용자로 하여금 어찌할 수 없는 에러 메시지(잘못된 연산 오류 메세지)가 뜹니다. 이번에는 그 중에서 Kernel32.dll 에러에 대해서 알아보겠습니다. Kernel32 에러라는 것은 사용자의 환경에 약간의 이상이 생길때 나타나는 고질적 오류로서, 이를 해결하기란 쉽지 않습니다.

따라서 Kernel32 에러가 일어나는 환경이 어떤것인지, 이를 어떻게 고쳐야 수정할 수있는지 미리 아는 것이 최선의 예방책입니다. Kernel32 에러가 나타나는 환경은 다음과 같이 크게 다섯 가지로 나누어 볼 수 있습니다.


#무리한 오버클로킹

CPU가 견디지 못할 정도의 오버클로킹을 강행했다면 당연히 쉴새없이 Kernel32.dll 에러가 뜰 것입니다. 대부분의 Kernel32.dll 에러가 이 때문에 발생하므로, 오버클로킹을 했다면 반드시 원래의 위치로 환원시켜야 합니다. 무리한 오버클로킹은 심한 경우 데이터를 모두 잃어버리는 상황으로 발전할 수 있습니다.


#그래픽 가속 기능이 최고로 되어 있을 경우

요즘 출시되는 그래픽 카드들은 별 문제가 없지만, 과거의 모델 중에는 그래픽 가속 기능을 최대로 했을 때 시스템에 심각한 악영향을 끼치는 것들이 있었습니다. 이 때는 그래픽 카드의 가속 기능을 한 단계 낮춰서 사용할 것을 권합니다.

그래픽 카드의 가속 기능을 낮춰주려면, 바탕화면에 있는 '내 컴퓨터'아이콘은 마우스 오른쪽 버튼으로 클릭하여 '등록정보'를 선택한 후 '성능' 탭을 마우스 왼쪽 버튼으로 클릭합니다. 그런 다음 고급 설정에 있는 '그래픽' 버튼을 누르면 그래픽 보드의 가속 기능을 조절할 수 있습니다.


#손상되거나 유효 기간이 지난 드라이버를 사용하는 경우

그래픽 카드의 드라이버가 일부 손상되었거나 드라이버 파일의 유효 날짜가 지난 경우에도 Kernel32.dll 에러가 일어날 수 있습니다. 이 경우에는 항상 최신의 드라이버로 그래픽 카드를 구동시킬 수 밖에 없습니다. 이에 해당하는 비디오 카드는 극히 일부이지만, 여러 사용자에게 인증된 확실한 하드웨어를 사용하는 것만이 문제를 예방하는 길입니다.


#CPU나 전원 장치의 효율이 떨어질 경우

펜티엄급 이상의 CPU를 사용하는 사람은 대부분 쿨러를 장착하고 있습니다. 또한 전원 공급 장치에도 바람을 밖이나안으로 배출하기 위한 팬이 있습니다. 문제는 사용 기간이 오래 되면 쿨링 팬이나 파워의 팬에 먼지가 끼게 된며 그렇게 되면 팬의 무게가 무거워져 회전 속도가 현저하게 떨어지고, 결국 냉각 기능도 떨어지게 됩니다.

열이 배출되지 않으면 CPU의 온도는 올라갈 것이 분명하고, 전원 공급 장치 역시 제대로 전원을 공급해 주지 못하게 됩니다. 이는 무리한 오버클로킹 때문에 CPU의 온도가 높아지는 현상과 동일합니다. 당연히 윈도는 Kernel32.dll 에러를 표시하게 됩니다. 따라서, 가끔 팬에 붙은 먼지를 제거해주는 것도 시스템을 건강하게 사용하는 한 방법입니다.

--------------------------------------------------------------------

장전동/부곡동/구서동/남산동/청룡동/두구동/금정구 전지역/기종불문 출장수리환영

컴퓨터수리, 노트북수리~ 20여년을 한결같이~ 목표는 오직 귀하의 감동입니다.

 

카톡아이디 : @현진컴퓨터

010-5585-1191 / 051-581-1191

--------------------------------------------------------------------

현진컴퓨터 모바일 홈

http://goo.gl/AUQLYk

현진컴퓨터 카톡옐로아이디

http://goo.gl/fYaebN

컴퓨터병원 채널

https://goo.gl/d9iBzo

 

현진컴퓨터의 좋은음악

http://goo.gl/AlTlCZ

현진컴퓨터의 좋은글

http://goo.gl/zUUY5i

 

사진 영상앨범 샘플 보기

http://goo.gl/ENuVfx

--------------------------------------------------------------------

#현진컴퓨터 #컴퓨터수리 #노트북수리 #금정구컴퓨터수리

#구서동컴퓨터수리 #남산동컴퓨터수리 #청룡동컴퓨터수리

#부산외대컴퓨터수리 #윈도우설치 #데이터복구 #전기종출장수리

--------------------------------------------------------------------




+ Recent posts