jtagserver.exe 프로세스는 무엇일까?


 어느샌가 jtagserver.exe라는 프로세스가 작업관리자에 보이기 시작했습니다. 학교 컴퓨터에도 이 프로세스를 찾아 볼 수 있었는데, 다른 친구들의 컴퓨터에서는 이 프로세스를 찾아 볼 수 없었습니다. 포털사이트에 검색을 해보아도 찾을 수 없는 이 프로세스의 정체는 무엇일까요?


jtagserver.exe

jtagserver.exe

 

* Altera의 Quartus II와 관련된 프로세스

 공통점을 찾아보니 전부 Quartus II라는 프로그램이 있었습니다. 그래서 Quartus II의 제작회사인 Altera( 알테라 )의 사이트를 뒤져서 이 프로세스의 정체를 알아내 보았습니다. Joint Test Action Group server ( jtagserver )는 Quartus II 버젼 2.0과 JTAG 응용프로그램사이의 하드웨어를 공유할 수 있도록 개발되었습니다. 쉽게 말하면, Quartus II 를 이용하여 실습용 보드에 프로그래밍을 할 때 동작하는 프로세스입니다. 

 알테라 JTAG 서버 서비스는 해당 머신( 실습 보드 )이 부팅되었을때 초기화되며, 해당 머신의 전원이 꺼졌을때 중지됩니다. Quartus II 소프트웨어가 작동중이지 않을 때에 JTAG와 관련된 응용프로그램이 작동되고 있을 수 있기 때문에 jtagserver.exe는 항상 동작하고 있습니다.

 만일 실습보드와 같은 하드웨어를 사용하지 않고 단순 Quartus II 만 사용하고 있을 경우에는 이 프로세스는 필요하지 않습니다. 이때 여러분은 이 프로세스를 종료하여도 무방합니다. 이 프로세스는 컴퓨터가 부팅되면 자동으로 시작되기 때문에 원하시면 자동 시작 기능을 종료 할 수도 있습니다.




* jtagserver.exe 자동 시작 해제하기


 1) 제어판을 들어갑니다.
 2) 관리프로그램을 선택합니다. 
 



 3) 서비스를 선택합니다.



4) Altera JTAG Server를 우클릭하여 중지를 선택합니다.( 혹은 속성에 들어가서 중지를 누르셔도 됩니다. )


5) 서비스 창을 종료하시면 jtagserver.exe의 자동 시작 해제가 됩니다.




알테라의 쿼터스사용자들이 Programmer 기능을 이용하여 VHDL 프로그램을 프로그래밍 할 때 사용하는 프로세스입니다. 집에서 보드 없이 VHDL만 하시는 분들이라면 없어도 되는 프로세스라고 판단됩니다.


주의. 비슷한 이름의 바이러스가 존재 할 수 있으므로 바이러스 검사는 필수적입니다.




csrss.exe 는 어떤 프로세스 일까?


마이크로 소프트 윈도우즈에서 Microsoft Client Server Runtime Server Subsystem은 csrss.exe를 이용하여 대다수의 그래픽 도구들을 관리합니다. csrss.exe는 윈도우즈 운영체제에 중요한 기능을 제공하고 있는 중요한 시스템 파일이며, 이 프로세스를 강제 종료하면 시스템이 다운되어 사용 할 수 없게 될 수도 있습니다.

 csrss.exe는 시스템 쓰레드의 생성과 삭제와 Win32 콘솔 윈도우를 제어, 16비트 가상머신을 처리합니다. 쓰레딩이라함은 하나의 응용프로그램이 여러개의 동시에 일어나는 태스크로 나뉘어진 작업의 가장 작은 단위입니다. 많은 쓰레드가 같은 자원을 공유하고 있는 상황에서 csrss.exe에 의해서 만들어진 쓰레드는 여타 다른 프로세스에 포함되어 있는 쓰레드와는 구별됩니다. Win32 콘솔은 텍스트로만 이루어진 윈도우를 의미합니다. 이 프로세스는 윈도우상에서 가상 16비트 MS-DOS를 처리하기도 힙니다.

 평상시 csrss.exe는 CPU를 많이 점유하지 않으며, 많이 점유해도 1~2% 내외의 리소스를 사용할 뿐, 얌정한 프로세스입니다. 이 프로세스의 점유율이 10%이상 올라간다면 문제가 발생한 것이므로, 즉시 바이러스 스캔 프로그램을 이용하여 바이러스 검사를 하시기 바랍니다.







+ Recent posts