시스템이 CPU를 점유하는 문제에 대해
해결책
1. 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하여 컴퓨터 관리 페이지를 엽니다.
2. 컴퓨터 관리에서 "서비스" 인터페이스를 엽니다.
3. 컴퓨터의 "서비스" 인터페이스 목록에서 Superfetch 서비스를 찾습니다.
4. Superfetch 서비스를 두 번 클릭하고 서비스 시작 유형을 변경합니다. "자동"을 "수동"으로 변경한 후 종료를 저장하세요.
5. 컴퓨터를 다시 시작하면 시스템 프로세스가 정상으로 돌아갑니다.
위 작업을 수행하려면 컴퓨터 관리자 계정을 사용해야 한다는 점에 유의하세요. Superfetch 서비스는 일정 기간 동안 시스템 성능을 유지하고 개선하는 데 사용됩니다. 시스템 프로세스가 컴퓨터 사용에 영향을 주지 않는 경우에는 설정하지 마세요.
시스템은 C언어와 C에서의 함수이다. Windows 운영체제에서의 system() 함수에 대한 자세한 설명은 주로 C언어에서 적용됩니다. system 함수는 stdlib.hgt 헤더 파일을 추가해야 합니다.
exec와의 차이점
1. system()과 exec() 모두 프로세스 외부에서 명령을 실행할 수 있습니다. 시스템은 원래 프로세스에서 새 프로세스를 열지만 exec는 원래 프로세스를 덮어씁니다. 새로운 프로세스(명령어)
2. system()과 exec() 모두 반환 값을 생성할 수 있습니다. system의 반환 값은 원래 프로세스에 영향을 미치지 않지만 exec의 반환 값은 영향을 미칩니다. 원래 프로세스