Windows 10의 프로세스와 서비스의 차이점

Windows 10에서 프로세스와 서비스의 차이점

며칠 전 가이드를 작성하느라 정신이 없었는데 크롬이 느려지기 시작해서 "작업 관리자관련 프로세스를 종료합니다. Services라는 또 다른 탭이 있다는 것을 깨달았고 두 탭의 차이점이 무엇인지 궁금하기 시작했습니다. 프로세스 탭에서 앱을 종료할 수 있는데 작업 관리자에 이 탭을 넣는 이유는 무엇입니까? 내 마음에 있었다. 그래서 뭐 차이점 어쨌든 Windows 10의 프로세스와 서비스 사이에 있습니까? 이 두 가지가 어떻게 다른지, 왜 서로가 필요한지, 어떻게 비슷한지 알아봅시다.

Windows 10의 프로세스와 서비스의 차이점 - %카테고리

시작하자.

1. 프로세스와 서비스는 어떻게 다른가요?

프로세스는 컴퓨터에서 열고 실행하는 컴퓨터 프로그램 또는 응용 프로그램의 인스턴스입니다. 구현 가능 하나 이상의 스레드 사용. 하나의 프로그램으로 여러 프로세스를 실행할 수 있습니다. 예를 들어 보겠습니다. Chrome을 열면 단일 창을 열더라도 프로세스 탭 아래의 작업 관리자에 여러 Chrome 프로세스가 표시됩니다.

Windows 10의 프로세스와 서비스의 차이점 - %카테고리

나는 이것이 모든 브라우저에 해당된다는 것을 알았습니다. 위의 예에서 알 수 있습니다. 멋진 브라우저 또한 단일 확장이 설치되지 않은 경우에도 여러 프로세스가 실행됩니다. 어쨌든 프로세스는 현재 Windows PC에서 실행 중인 응용 프로그램과 직접 관련되어 있으며 상호 작용할 수 있는 사용자 인터페이스가 있으며 일반적으로 수동으로 시작됩니다.

또한 읽기:  PC용 텔레그램 다운로드 2021

Windows 10의 프로세스와 서비스의 차이점 - %카테고리

따라서 Skitch를 실행하면 프로세스가 실행됩니다. 더 많은 예로는 Skype 응용 프로그램, MS Office, 사진 편집기 등이 있습니다.

반면 서비스는 앱이 포그라운드에서 열려 있는지 여부에 관계없이 백그라운드에서 실행되는 컴퓨터 프로그램입니다. 즉, 최종 사용자가 정확히 만들거나 운영하지는 않지만 프로그램이 작업을 수행하는 데 도움이 됩니다.

Windows 10의 프로세스와 서비스의 차이점 - %카테고리

이 없습니다 서비스 사용자 인터페이스. Windows Vista 이전에는 GUI가 있었지만 더 이상 사용되지 않습니다. 서비스는 일반적으로 운영 체제 자체에서 실행됩니다. 그러나 사용자가 수동으로 시작하거나 다시 시작할 수 있습니다.

이벤트와 같이 조건이 충족되면 서비스가 시작될 수도 있습니다. 이벤트의 예로는 운영 체제 시작이 있습니다. 예를 들어 이벤트 로깅, 오류 보고, 인쇄, 장치 최적화 및 센서 관련 서비스입니다.

2. 프로세스와 서비스는 어떻게 비슷합니까?

실용적인 서비스의 예를 들어 보겠습니다. 바이러스 백신에는 사용자 인터페이스가 있지만 포그라운드에서 실행할 수도 있습니다. 서비스는 프로세스이지만 프로세스는 서비스일 수도 있고 아닐 수도 있기 때문입니다. 더 깊이 잠수합시다.

또한 읽기:  현재 Windows 컴퓨터에 누가 연결되어 있는지 확인하는 방법

프로세스는 실행 파일의 인스턴스입니다. 그렇기 때문에 앱을 열 때마다 하나 이상의 프로세스가 실행됩니다.

반면 서비스는 svchost.exe 프로세스의 예로 대부분(DLL 파일) 역할을 합니다. 이것이 Windows 서비스 호스트 프로세스입니다. svchost 파일도 실행 파일이고 서비스 호스트 자체가 프로세스라는 점에 주목하십시오. 다시 말하지만, 서비스는 프로세스일 수 있지만 프로세스는 서비스일 수도 있고 아닐 수도 있습니다.

Windows 10의 프로세스와 서비스의 차이점 - %카테고리

또 다른 예를 들어보겠습니다. 시간 . 컴퓨터가 열려 있는지 여부에 관계없이 시계는 항상 컴퓨터에서 실행됩니다. 컴퓨터가 절전 모드이거나 최대 절전 모드일 때도 작동합니다. 지옥, 컴퓨터가 몇 시간 동안 꺼져 있어도 항상 정확한 날짜와 시간을 얻습니다.

이는 사용자가 수행할 작업을 지시할 필요 없이 백그라운드에서 실행되는 서비스(W32Time)가 있는 프로세스이기 때문입니다. 그러나 실용적인 설정에서 사용자 인터페이스를 사용하려는 경우 원하는 대로 편집할 수 있습니다.

Windows 10의 프로세스와 서비스의 차이점 - %카테고리

서비스는 수행할 작업을 알아야 하는 프로세스와 달리 사용자 입력 없이 자체적으로 완벽하게 실행할 수 있습니다. 패키지(.msi 파일)를 설치할 때 백그라운드에서 실행 중인 Windows 설치 프로그램 서비스가 필요합니다. 그러나 대부분은 연결된 응용 프로그램이 닫히면 프로세스가 종료됩니다. 닫힌 UI 관련 프로세스가 있더라도 서비스는 백그라운드에서 계속 실행됩니다.

또한 읽기:  Windows 6에서 Windows 도구에 액세스하는 상위 11가지 방법

Windows 10의 프로세스와 서비스의 차이점 - %카테고리

또 다른 중요한 차이점은 서비스가 백그라운드에서 오랜 시간 동안 실행되도록 설계된 반면 프로세스는 사용자 인터페이스인 GUI 창이 열려 있는 동안 실행되도록 설계되었다는 것입니다. 일반적으로 서비스에는 프로세스보다 더 많은 관리자 권한이 있습니다. 프로세스는 사용자 서비스(최종 사용자를 위해 설계됨)이고 서비스는 Windows 서비스(Windows 운영 체제용으로 설계됨)이기 때문입니다.

예를 들어 관리자 권한이 있는 사용자로 로그인한 경우에만 사용할 수 있는 일부 응용 프로그램(사용자 프로세스)이 있습니다. 그러나 서비스(Windows 프로세스)는 로그인에 사용한 사용자 프로필에 관계없이 백그라운드에서 실행됩니다. 다시 말하지만 시계는 모든 사용자에게 적합한 훌륭한 예입니다.

서비스 제공은 프로세스입니다

운영과 서비스는 동전의 양면입니다. 하나는 최종 사용자용으로 개발되고 다른 하나는 시스템용으로 개발됩니다. 따라서 하나는 GUI가 있고 다른 하나는 GUI가 없습니다. 때로는 서로 겹칩니다. 프로세스 서비스를 실행하고 있지만 그 반대는 아닙니다.

다음: Windows 10의 앱과 프로그램의 차이점

 

당신은 또한 좋아할 수 있습니다