프로세스 탐색기 최상의보기 및 프로세스 관리 유틸리티. 프로세스 탐색기 - 시스템 프로세스 모니터링을위한 무료 유틸리티

이 기사에서는 비즈니스 프로세스를 설명하고 모델링하기위한 프로그램에 대한 간략한 개요를 보낼 것입니다.
정보가 접수됨에 따라 우리는 추가 할 것입니다 간단한 설명 프로그램들.
우리의 목록에 들어 가지 않은 비즈니스 프로세스를 모델링하기위한 편리한 프로그램을 알고있는 경우 의견이나 피드백 양식을 통해 알려주십시오.

1. ARIS Express는 설치 및 사용이 쉽고 사용하기 쉬운 비즈니스 프로세스를 모델링하는 도구로 초급 사용자가 적용될 수 있으며 대학생들을 사용할 수 있습니다. 이 제품은 IDS Scheer (현재 Software AG의 일부가되어 있음)의 ARIS (Integrated Intermation Systems 아키텍처)의 ARIS 모델에 대한 exclicate입니다. 러시아 시장, 몇 년 전에 현지화되었고 러시아어 사용을 확보했다. 기술적 지원...에 IDS Scheer를 제조하는 ARIS 제품 (Integrated Information Systems의 아키텍처)은 비즈니스 프로세스 모델링 및 게시 모델뿐만 아니라 비즈니스 프로세스의 가치의 평균 지표, 평가 및 최적화, 모조 시뮬레이션의 시스템 개발 수단을 포함합니다. , ERP 시스템의 구현, 분산 응용 프로그램 및 IT 인프라를 설계하고 비즈니스 프로세스 모니터링 도구를 단순화하는 도구. Leading Analytical Companies Gartner Group 및 Forrester Research에는 모델링 및 비즈니스 프로세스를위한 세계 시장에 IDS Scheer Company가 포함됩니다.

2. Bizagi Process Modeler - BPMN 표준 표기법에 프로세스 다이어그램 및 문서를 작성하기위한 무료 소프트웨어.

3. Business Studio - Business Modeling System from 국내 생산자회사가 품질 관리 시스템의 도입 인 경영 시스템 개발을 가속화하고 단순화 할 수 있습니다. 있다 무료 버전...에 주요한 작업 :

  • 그 성취의 전략과 통제의 공식화
  • 비즈니스 프로세스의 디자인 및 최적화
  • 조직 구조 및 직원 일정 디자인
  • 규제 문서 직원 간의 형성 및 배포
  • ISO 표준에 따라 품질 관리 시스템의 구현
  • 정보 시스템 도입을위한 기술 업무 및 지원의 형성

4. AllFusion Process Modeler - 데이터 모델의 데이터 모델 - 데이터 모델의 빌더를 설명하고 분석하고 모델링 할 수 있습니다. 그것은 시장 부문에서 선도적 인 장소 중 하나를 취합니다.
IDEF0 (기능 모델링), DFD (데이터 스트리밍) 및 IDEF3 (워크 플로 모델링)의 세 가지 표준 방법론이 포함됩니다.

5. - 편리한 복잡한 도구 사용자 인터페이스제조 및 IT 직원을 모델링하고 조직하기위한 것입니다.

  • 모델링 기능, 워크 플로우 및 모방 빌드의 빠르고 방해가되지 않는 통합.
  • 저장소에서 데이터를 기반으로 모방, 변경 사항 및 실시간 성능 평가에 대한 보고서를보고합니다.
  • 표준 브라우저를 사용하여 인터넷을 통해 워크 플로를 모니터링합니다.

6. 엘마 - 러시아 개발. 비즈니스 프로세스 관리 시스템은 간단한 아이디어를 기반으로합니다. 시각적 다이어그램 (BPMN 표기법)을 사용하여 회사의 비즈니스 프로세스의 건설 모델이 있으며이 설명을로드하십시오. 컴퓨터 시스템 Elma와 프로그램을 사용하면 엔터프라이즈의 실제 실습에서 프로세스 실행을 추적 할 수 있습니다. 무료 버전이 있습니다.
유리하게 자동화 된 일관된 작업을 관리하는 것 외에도 프로젝트 관리 모듈이 있습니다. 기존 제어 시스템 (KPI 제어 모듈을 포함하여) 및 보고서는 원격으로 (특히 분기에 대해 가치있는) 팀에서 일하기위한 최적 조건을 만듭니다.
전자 문서 흐름은 모든 시스템 모듈과 연관되어 있으며 문서의 저장소 분류를 제공합니다. 이것은 시간을 크게 절약하고 "필수적인 직원"의 개념을 최소한으로 줄입니다.
클라이언트 및 액세스 권한을 차지하는 계정은 CRM 모듈에서 해결됩니다. 콜센터가있는 통합 기능이 있습니다. elma 일반 사용자는 내부 회사 메일 및 작업 관리 도구의 대안으로 유용 할 수 있습니다.

7. 폭스 관리자 비즈니스 프로세스는 무료입니다. 비즈니스 프로세스를 구축 및 분석하기위한 프로그램뿐만 아니라 엔터프라이즈 프로세스 모델에 대한 보고서를 생성하는 프로그램. 이 프로그램을 사용하면 기업의 단일 솔리드 프로세스 모델을 구축 할 수 있습니다. 사용 된 표기법은 기본 흐름도에 가깝습니다. 이는 비즈니스 프로세스를 단순화하는 데 익숙합니다. 이 프로그램은 시각적 다이어그램의 형태로 범주 및 비즈니스 프로세스의 상호 작용을 표시하는 최상위 프로세스를 자동으로 구축합니다. 프로그램의 분석 기능을 사용하면 내장 된 프로세스 모델을 구성하여 만들어진 오류를 확인하고 제거 할 수 있습니다. 즉, 아무도 답변없는 프로세스를 할당하고, 존재하지 않는 문서, 위치, 공급 업체 또는 비즈니스 프로세스에 대한 링크를 찾는 것입니다.

운영 체제에서 수행되는 다용도 프로세스를 제어하는 \u200b\u200b데 사용되는 충분한 수의 유틸리티가 있습니다. 기본 유틸리티 만 고려하십시오. 탭에서. 도 1은 한 방식으로 또는 다른 방식으로 또는 처리를 제어하도록 설계된 기본 프로그램의리스트를 도시한다.

1 번 테이블. 프로세스 관리 프로그램

프로그램 설명

특정 시간에 명령을 수행합니다

시스템을로드 할 때 명령을 실행합니다

미리 결정된 일정에 명령을 수행합니다

개별 사용자의 crontab 파일로 작업 할 수 있습니다.

프로세스의 실행을 종료합니다

시작하기 전에 프로세스의 우선 순위를 변경합니다

사용자가 시스템에서 출력 한 후 프로세스를 작업 할 수 있습니다.

프로세스에 대한 정보를 표시합니다

작업 프로세스의 우선 순위를 변경합니다

현재 시스템에서 일하고있는 사람이 있으며 그램은 어떨까요?

이 유틸리티를 사용하면 팀과 달리 사용자가 터미널에서 연결 해제 된 경우에도 작업을 계속하는 백그라운드 프로세스를 구성 할 수 있습니다. 백그라운드 프로세스를 구성하려면 다음 명령을 실행해야합니다.

nohup performance_thphone_comm.

새로 실행중인 터미널에서 작업 명령이 현재 터미널의 프로세스 목록을 표시하기 때문에 작업 명령을 사용하여 프로세스를 볼 수 없으므로 터미널에 연결 한 후에는 ps 명령을 사용해야합니다. -a.

PS 프로그램은 운영 체제에 존재하는 프로세스에 대한 정보를 얻도록 설계되었습니다. 이 팀에는 다양한 옵션이 있지만 가장 일반적으로 사용되는 가장 일반적으로 초점을 맞 춥니 다. 얻기 위해서 자세한 정보 이 프로그램의 남자 페이지를 참조하십시오.

간단한 PS 매개 변수없이 시작하면 터미널에 수행 된 프로그램 목록이 표시됩니다. 보통이 목록은 매우 작습니다.

PID TTY TITH CMD.

885 Ttyl 00:00:00 로그인하십시오

893 Ttyl 00:00:00 Bash.

955 Ttyl 00:00:00 PS.

첫 번째 열은 PID (프로세스 식별 번호)입니다. 이미 언급했듯이 시스템에서 각 실행중인 프로세스는 프로세스가 제어되는 고유 식별자를 수신합니다. 새로 시작한 각 프로세스에는 다음과 같은 무료 PID가 지정됩니다. 프로세스가 완료되면 해당 번호가 해제됩니다. 최대 PID에 도달하면 다음 무료 숫자가 가장 작은 해제에서 가져옵니다.

다음 열 - tty - 프로세스가 수행되는 터미널을 보여줍니다. PS 매개 변수없이 명령을 실행하면 현재 터미널에서 수행되는 프로세스가 표시됩니다.

시간 열은 프로세스가 얼마나 많은 프로세서 시간이 있는지 보여줍니다. Linux는 멀티 태스킹 운영 체제이므로 프로세스가 시작된 이후로 실제 시간이 아닙니다. 시간 열에 지정된 정보는 프로세스를 수행하기 위해 실제로 프로세서를 실제로 사용하는 시간을 보여줍니다.

cmd (명령) 열에 프로그램 이름이 표시됩니다. 이름, 옵션 만 표시됩니다. 명령 줄 출력이 아닙니다.

시스템에서 수행 된 프로세스 목록을 확장하려면 다음 명령이 사용됩니다.

이 예제에서는 프로그램이 지정한 옵션으로 인해 프로그램 이름뿐만 아니라 프로그램이 실행중인 옵션 목록도 출력됩니다.

새로운 열이 나타났습니다 - Stat. 이 열은 상태 (상태) 프로세스를 표시합니다. 전체 목록 조건 PS 프로그램에 대한 설명에서 읽을 수 있습니다. 우리는 주요 상태를 설명합니다.

- 문자 R은 시간의 순간에 수행 된 실행중인 프로세스를 나타냅니다.

- 문자 S는 수면 과정을 나타냅니다.이 프로세스는 활성화하는 데 필요한 일부 이벤트를 기대합니다.

- 문자 Z는 "양성"프로세스 (Zombied)를 지정하는 데 사용됩니다. 이는 부모 프로세스가없는 프로세스이며 자회사가 근로자에 \u200b\u200b의한 자회사 프로세스를 남겼습니다.

TTY 열에주의를 기울이면 테이블 맨 위에있는 많은 프로세스가 "?"가 포함되어 있음을 알 수 있습니다. 터미널 대신에. 따라서 더 비 활성 터미널을 사용하여 실행중인 프로세스를 나타냅니다. 규칙적으로 모든 종류의 시스템 서비스입니다.

프로세스에 대한 더 많은 정보를보고 싶다면 명령을 실행하십시오.

다음 열이 나타났습니다.

    사용자 - 사용자 가이 프로세스를 시작한 사용자를 대신하여 표시합니다.

    % CPU, % MEM - 프로세스가 각각 프로세서 시간과 사용 된 램의 양을 각각 취하는 양을 보여줍니다.

    시간 - 시작 시간 프로그램.

운영 체제에서 실행되는 프로세스에 대한 정보를 수신 할 수있는 또 다른 유틸리티. 이를 사용하려면 맨 위 명령을 실행하는 것만으로 만 충분합니다. 이 유틸리티는 사용 된 리소스의 내림차순 값 순서로 정렬 된 시스템의 프로세스 목록을 시스템에 표시합니다.

화면에 표시된 메시지가 시작될 때 시스템 전체의 정보가 있습니다. 운영 체제의 시작 시간, 마지막 재시작 시스템의 순간부터 운영 체제 운영 체제 인 현재 등록 된 수를 찾을 수 있습니다. 사용자의 운영 체제뿐만 아니라 최소, 최대 및 2 차 작동 부팅 시스템. 또한 총 프로세스 수가 표시되고 상태가 현재 사용자 프로세스 및 시스템 프로세스를 사용하는 데 사용되는 백분율이 얼마나됩니까? 랜덤 액세스 메모리 그리고 "swop".

다음은 PS 프로그램을 연상케하는 많은면에서 테이블입니다. 프로세스의 식별 번호, 사용자의 이름 인 프로세스 홀더, 프로세스의 크기, 프로세스의 크기, RAM 메모리에서 사용되는 상태, 실행 시간 및 마침내의 리소스 및 마침내 프로세스의 이름.

시작 후 맨 위 유틸리티는 주기적으로 운영 체제의 프로세스 상태에 대한 정보를 업데이트하여 시스템로드에 대한 정보를 동적으로받을 수 있습니다.

Kill 프로그램은 해당 신호를 지정된 프로세스로 전송하도록 설계되었습니다. 규칙적으로 일부 프로세스가 부적절하게 행동하기 시작할 때 발생합니다. 이 프로그램은 프로세스 수행을 중지하기 위해 가장 자주 적용됩니다.

프로세스 작업을 중지하려면 PID 프로세스 또는 이름을 알아야합니다. 예를 들어, 프로세스 123을 "킬"하는 명령을 실행하려면 다음 명령을 실행하십시오.

평소와 같이 프로세스의 작업을 중단하기 위해 사용자는 소유자가되어야합니다. 루트 사용자는 시스템의 모든 프로세스 작업을 중지 할 수 있습니다.

때로는 킬 프로그램의 표준 실행이 작업에 대처하지 않습니다. 이것은 대개이 프로세스가 지나치게 멈추는 사실로 인해 즉시 관점에서 중단 될 수 없습니다. 이 프로세스를 중단하려면 다음 명령을 활용할 수 있습니다.

사실, 킬 프로그램은 SIGTERM 신호 (종료, 완료) 중 하나 인 제어 신호를 보내도록 설계되었습니다. 이 신호는 기본적으로 킬 프로그램을 실행할 때 프로세스로 전송됩니다. 이 신호를 수신 한 프로세스는 작동을 올바르게 완료해야합니다 (사용 된 파일을 닫고 I / O 버퍼 등을 재설정하십시오). 키 -9는 프로세스를 다른 신호 유형 - SIGKILL을 보내는 킬 프로그램을 나타냅니다. 이것은 그 과정이 정확한 완료를 일으키지 않고 즉시 생계를 중단한다는 사실을 초래합니다. 이 신호 외에도 전체 신호가 전체 집합이 있습니다. 도움말 호출 명령을 사용하여 전체 신호 목록을 얻을 수 있습니다.

또 다른 옵션을 죽입니다. 같은 이름을 착용하는 프로세스의 작동을 완료하는 데 사용됩니다. 예를 들어 여러 MC 프로그램이 시스템에서 실행 중입니다. 이러한 프로그램의 작동을 동시에 완료하려면 다음 명령을 실행하는 것만으로 만 충분합니다.

물론 이것은이 명령의 사용에만 국한되지 않습니다. 이를 사용하면 신호를 같은 이름의 그룹으로 보낼 수 있습니다. 이 명령에 대한 자세한 내용은 맨 페이지에 문의하십시오.

변화우선 순위가 진행됩니다

Linux 운영 체제에서 각 프로세스에는 자체 실행 우선 순위가 있습니다. 그것은 매우 편리합니다. 운영 체제는 멀티 태스킹이므로 각 프로세스를 수행하기 위해 일정 시간이 할당됩니다. 일부 작업의 경우 더 많은 것을 강조해도 필요합니다. 일부는 더 작을 수 있습니다. 이를 위해 프로세스의 우선 순위가 설계되었습니다. 프로세스 우선 순위 관리는 멋지고 renice에 의해 수행됩니다.

멋진 프로그램을 사용하면 명령 프롬프트에 지정된 사전 설정된 실행 우선 순위가있는 명령을 시작할 수 있습니다. 정상적인 시작을 통해 모든 작업은 동일한 우선 순위를 가지며 운영 체제는 프로세서 시간을 균등하게 분배합니다. 그러나 멋진 유틸리티를 사용하면 모든 작업의 \u200b\u200b우선 순위를 낮추면 다른 프로세스를보다 많은 프로세서 시간을 제공 할 수 있습니다. 하나 또는 다른 작업의 우선 순위를 향상시키는 것은 루트 사용자의 권한 만 있습니다. 좋은 사용 구문 다음 :

좋은. - 번호 명령.

프로세스의 우선 순위 레벨은 매개 변수에 의해 결정됩니다. 번호, 이 경우, 그 큰 값은 프로세스의 우선 순위가 더 적습니다. 기본값 - 10 및 번호 우선 순위가 감소되어야하는 숫자입니다.

예를 들어, 프로세스 상단에는 -5와 같은 우선 순위가 있습니다. 10을 수행하기 위해 프로세스의 우선 순위를 줄이기 위해 다음 명령을 실행해야합니다.

결과적으로 상단 프로세스는 5와 같습니다.

루트 사용자만이 프로세스의 우선 순위를 높일 수 있습니다. 부정매개 변수의 값 번호.

Nice 프로그램과 달리 Nice 프로그램과 달리 이미 작업 프로세스의 우선 순위를 변경할 수 있습니다. 프로그램 시작 형식 다음 :

굴장. - 번호 피드

일반적으로 renice 프로그램은 같은 방식으로 작동합니다. 프로세스의 우선 순위 레벨은 매개 변수에 의해 결정됩니다. 번호, 이 경우, 그 큰 값은 프로세스의 우선 순위가 더 적습니다. 기본값 - 10 및 번호 프로세스의 우선 순위가 줄어들어야하는 숫자입니다.

루트 사용자만이 프로세스의 우선 순위를 높일 수 있습니다. 부정숫자 매개 변수의 값.

지정된 시간에 프로세스를 수행합니다

운영 체제 관리를 자동화하는 주요 작업 중 하나는 지정된 시간에 프로그램을 실행하는 것입니다. 지정된 주기성...에 이러한 문제를 해결하려면 적시에 프로세스를 실행할 수있는 몇 가지 유틸리티가 있습니다.

하나 이상의 명령을 시작하기 위해, AT 명령은 미리 결정된 시간에 사용됩니다. 이 명령에서 명령의 시작 시간과 날짜를 정의 할 수 있습니다. at 명령에는 프로그램 실행 시간과 프로그램 실행 시간과 프로그램 실행 매개 변수로 실행중인 적어도 두 개의 매개 변수가 필요합니다.

아래 예제에서는 01:01에서 실행하라는 명령을 시작합니다. 이렇게하려면 터미널에서 다음 중 모든 것을 입력하여 키를 눌러 각 줄 입력을 완료하십시오. 그리고 전체 팀에 들어가는 끝에서 - + 그것을 완성하는 것.

echo "시간은 1:01"입니다.

시간 외에도 AT 명령을 식별 할 수도 있고 실행을 위해 프로그램을 시작할 수도 있습니다.

루트 사용자는 거의 모든 명령을 적용 할 수 없습니다. 일반 사용자의 경우 AT 명령 액세스 권한은 /etc/at.allow 및 /etc/at.deny 파일에 의해 결정됩니다. /etc/at.allow 파일에는 AT 명령을 사용할 수있는 사용자 목록과 /etc/at.deny 파일에서 금지 된 사용자 목록이 있습니다.

원칙적으로 배치 명령은 AT 팀과 유사합니다. 또한 배치는 -b 별칭입니다. 사용자는 저녁에 백업을 실행하려고합니다. 그러나이 시간에 시스템이 매우 바쁘고 시스템의 예약은 그 작업에 의해 거의 마비됩니다. 이렇게하려면 일괄 처리 명령이 있습니다.이 사용하면 시스템이 많이로드되지 않은 시점에서 적절한 순간이 작업을 시작할 때 운영 체제가 해결할 수 있습니다.

배치 명령 형식은 단순히 명령 행에서 다음 실행에 대한 명령 목록입니다. 키 조합 목록이 종료됩니다 +...에 파일에 명령 목록을 배치하고이를 배치 명령의 표준 입력으로 리디렉션 할 수도 있습니다.

CRON은 일정에 대한 작업을 수행하는 프로그램이지만 AT 명령과 달리 작업을 반복적으로 수행 할 수 있습니다. 하나 또는 다른 사람이 시작되어야 할 때 시간과 날짜를 정의합니다. 시간과 날짜는 분, 시간, 요일, 일주달, 요일 및 요일에 정의 될 수 있습니다.

Cron 프로그램은 시스템을로드 할 때 한 번씩 시작됩니다. CRON을 시작하면 CRENTAB 파일에서 작업 대기열 및 작업 작업을 확인합니다. 시작을 위해 작업을 찾을 수없는 경우 다음 Cron 검사가 1 분만 걸릴 것입니다.

이 프로세스는 "죽음"으로 이끌 수있는 것처럼 컴퓨터에 "삶"을 제공합니다.

따라서 때때로 그들은 점검해야합니다. 이를 위해서는 특별한 프로그램이 생성되었습니다.

그 중 하나는 PC 헌터입니다. 작업 관리자와 동일한 목표로 설계되었지만 훨씬 더 많은 옵션이 있습니다.

이 프로그램은 바이러스를 감지하고 책, 하드웨어, 소프트웨어, 네트워크 등.

설치할 필요가 없습니다. 휴대용입니다. 레코드가 끝날 때 링크를 다운로드 할 수 있습니다. 아카이브에서는 32 비트와 64 비트에 대해 두 가지 버전을 찾을 수 있습니다.

당신이 그것을 실행하고 시스템이 얼마나 잘 검사 될 수 있는지 알게 될 때 놀랄 것입니다.

유일한 단점은 러시아어가 아니지만 시스템 분석의 관점에서 다양한 옵션이 있습니다.

컴퓨터 프로세스를위한 기회 프로그램 - PC 헌터

기본 창에서 프로세스, 모듈, 네트워크, 항목, 파일, 파일 다운로드, 제어 등을 포함하는 리치 메뉴가 표시됩니다.

보기는 "프로세스"메뉴에서 수행됩니다. 삭제하거나 닫을 수 있습니다. 삭제하려면이를 선택하고 PCM을 누른 다음 "종료 후 파일 삭제"행을 누릅니다.

프로세스가 알려지지 않은 경우 Analyze Online Line을 클릭하여 확인할 수 있습니다. 프로세스를 닫으려면 "kill"이라는 단어를 클릭하십시오.

당신이 알고있는 것처럼 영어관리는 합병증없이 발생합니다.

PC 헌터는 시스템의 각 부분을 자세히 설명하고 관심있는 각 파일이나 프로세스에 대한 다양한 작업 중 하나를 선택할 수 있습니다.


예를 들어 프로세스 및 파일을 스캔하여 불필요한 파일을 닫거나 삭제할 수 있습니다.

그냥 조심해서 중요한 변화가 잘못되었습니다 시스템 파일 컴퓨터가 문제를 일으킬 수 있습니다.

결론적으로, 나는 단지 PC 헌터가 아주 좋을 것이고, 그것은 당신의 시스템에 대한 고급 분석을 제공하는 풍부한 정보입니다. 이 프로그램은 모든 전류에서 작동합니다 windows 버전, Windows 10을 포함하여 성공을 포함합니다.

개발자:
http://www.epoolsoft.com/

작업 :
XP, Windows 7, 8, 10.

상호 작용:
영어

관리 프로그램 SRV. - OS의 아날로그는 SRV에서 프로세스와 자원의 분배를 관리하고 해당 프로세스를 시작하고 입력 신호를 처리하고 메모리 자원 및 프로세서를 분배합니다. 그러나 일반적으로 관리 프로그램에서 파일 관리 도구와 같은 OS에 고유 한 복잡한 도구가 없습니다.

소프트웨어 제품 시장에서 여러 SRV 관리자가 있음에도 불구하고 특정 SRV에 대한 특별한 요구 사항으로 인해 시스템의 일부로 독립적으로 설계되었습니다.

제어 프로그램의 구성 요소 (그림 2.1)는 설계된 SRV의 크기와 복잡성에 달려 있습니다. 일반적으로 가장 단순한 것으로 제외한 제어 프로그램은 다음 구성 요소로 구성됩니다.

1. 실시간 시계제어 프로그램 구성 요소는 주기적으로 계획 프로세스에 대한 정보를 제공합니다.

2. 인터럽트 처리기서비스에 대한 Aperiodic 요청을 제어하는 \u200b\u200b제어 프로그램의 구성 요소입니다.

지. 프로그램 플래너 실행에 할당되고 그 중 하나를 선택하는 프로세스 목록을보고있는 제어 프로그램의 구성 요소입니다.

4. 자원 관리자필요한 메모리 및 프로세서 리소스를 실행하도록 완벽하게 계획된 제어 프로그램의 구성 요소입니다.

5. 디스플레이고온 (커널)프로세스에 대해 누락 된 제어 프로그램의 구성 요소입니다.

무화과. 2.1. 실시간 제어 프로그램 구성 요소

입력 신호는 SRV에 의해 처리되며 일반적으로 몇 가지 우선 순위 수준이 있습니다. 독점적 인 상황과 같은 일부 신호의 경우 특정 시간 간격 동안 처리가 완료되는 것이 중요합니다. 우선 순위가 높은 프로세스가 서비스를 요청한 경우 다른 프로세스의 실행을 중단해야합니다. 결과적으로 관리자는 최소한 두 가지 수준의 시스템 프로세스 수준을 제어 할 수 있어야합니다.

1. 인터럽트 수준 시스템 프로세스 - 신속하게 대응 해야하는 프로세스에 할당 된 최고 수준의 우선 순위. 이러한 프로세스의 예는 실시간 클럭의 프로세스 일 수 있습니다.

2. 수준을 강화하십시오주기적 프로세스에 할당 된 시스템 프로세스 수준입니다.

다른 수준의 우선 순위는 단단한 시간 제한 사항 (예 :자가 테스트 과정)에 의해 겹쳐지지 않는 백그라운드 프로세스에있을 수 있습니다. 이러한 프로세스는 자유 프로세서 리소스가있을 때 수행됩니다.

각 우선 순위 수준에서 다른 프로세스 클래스에 다른 우선 순위를 할당 할 수 있습니다. 예를 들어 여러 단계의 인터럽트가있을 수 있습니다. 데이터 손실을 피하기 위해 빠른 장치의 중단은 느린 장치에서 인터럽트 처리를 확장해야합니다.

공정 관리 - 이는 실행을위한 프로세스, 프로세서, 프로세서 및 프로세스 시작을위한 프로세스 선택입니다.

주기적은 고정 된 미리 정의 된 시간 (예를 들어 데이터 또는 제어 메커니즘을 수집 할 때)을 통해 수행 해야하는 프로세스입니다. SRV 관리 프로그램은 프로세스 시작 순간을 결정하여 실시간 클럭을 사용합니다. 대부분의 경우, 다른 기간 (프로세스 실행 간의 시간 간격)과 실행 기간이있는 몇 가지주기적인 프로세스가 여러 가지가 있습니다. 제어 프로그램은 언제든지 실행할 할당 된 프로세스를 선택할 수 있어야합니다.

실시간 클럭은 주기적으로 클럭 신호를 공급하도록 구성되며, 신호 사이의주기는 일반적으로 수 밀리 초입니다. 클록 신호는 인터럽트 수준에서 프로세스를 시작하여 정기적 인 프로세스를 제어하기 위해 프로세스 플래너를 실행합니다. 인터럽트 수준의 프로세스는 대개 인터럽트 처리가 가능한 한 빨리 끝나야하기 때문에 주기적 프로세스를 관리하지 않습니다.

주기적 프로세스를 관리 할 때 제어 프로그램에 의해 수행되는 동작이도 4에 도시된다. 2.2. Planner는 주기적 프로세스 목록을 탐색하고 실행 중에 하나의 프로세스를 선택합니다. 선택은 프로세스의 우선 순위, 프로세스의 기간, 실행 기간 및 프로세스의 최종 시간 제한에 따라 다릅니다. 때로는 클럭 클럭 사이의 한 기간 동안 다른 실행 지속 시간으로 두 가지 프로세스를 수행해야합니다. 이러한 상황에서는 그 기간에 해당하는 시간 동안 한 프로세스를 중지해야합니다.

무화과. 2.2. 프로세스를 시작할 때 관리 프로그램의 동작

인터럽트가 제어 프로그램에 의해 등록되면 이는 서비스 중 하나에 요청이 이루어 졌음을 의미합니다. 인터럽트 메커니즘은 인터럽트 유지 보수로 전환하는 명령을 포함하는 미리 정의 된 메모리 셀의 제어를 전송합니다. 이 프로그램은 간단하고 짧고 빠르게 실행되어야합니다. 인터럽트 유지 보수 중에 다른 모든 중단이 무시됩니다. 데이터 손실의 가능성을 줄이려면 해당 상태에서 시스템을 유지하는 시스템은 최소한이어야합니다.

서비스 함수를 수행하는 프로그램은 자체적으로 인터럽트하지 않도록 다음 인터럽트에 대한 액세스를 차단해야합니다. 인터럽트를 일으키는 신호를 처리하기 위해 높은 프로세스를 인터럽트하고 프로세스를 시작하는 원인을 식별해야합니다. 일부 고속 데이터 수집 시스템에서 인터럽트 핸들러는 버퍼에서 인터럽트가 획득 된 후속 처리를 위해 데이터를 저장합니다. 인터럽트를 처리 한 후 제어 프로그램이 다시 제어 프로그램으로 다시 나타납니다.

언제든지 다른 수준의 우선 순위를 수행하기 위해 여러 프로세스가 지정 될 수 있습니다. 플래너는 프로세스 수행 절차를 설정합니다. 효과적인 계획은 SRV에 제시된 요구 사항을 준수 해야하는 경우 중요한 역할을합니다. 계획 프로세스를위한 두 가지 주요 전략이 있습니다.

1. unquesting planning프로세스 계획 전략, 프로세스가 실행을 위해 예약되면 데이터 항목을 기다리는 동안 아무런 이유로 끝나거나 차단됩니다. 이러한 계획에서 문제가 다른 우선 순위를 가진 여러 프로세스의 경우 높은 우선 순위를 가진 프로세스가 낮은 우선 순위 프로세스가 완료 될 때까지 기다려야한다는 사실과 관련 될 수 있습니다.

2. 기관총 - 서비스가 수신 된 서비스가 더 높은 우선 순위 프로세스로부터 요청 된 경우 프로세스 실행을 일시 중지 할 때 프로세스 계획 전략을 처리 할 수 \u200b\u200b있습니다. 우선 순위가 높을 수있는 프로세스는 우선 순위가 낮은 프로세스에 대한 이점이 있으므로 프로세서에 할당됩니다.

이러한 전략의 일환으로 다양한 계획 알고리즘이 개발되었습니다. 여기에는 순환 계획이 포함되며, 각 공정이 차례로 수행되고, 제 1 우선 순위가 짧은 실행 기간까지 얻을 때의 속도 계획을 포함한다. 각 계획 알고리즘에는 특정 이점과 단점이 있습니다.

실행 프로세스에 대한 정보는 자원 관리자에게 전송됩니다. 선택한 프로세스에 필요한 메모리를 할당하고 멀티 프로세서 시스템에서 프로세서도 할당합니다. 그런 다음 프로세스가 "할당 목록"에 배치됩니다. 실행에 할당 된 프로세스 목록입니다. 프로세서가 모든 프로세스의 실행을 완료하면 Dispatcher가 호출됩니다. 기존 목록을 탐색하고 무료 프로세서에서 수행 할 수있는 프로세스를 선택하고 실행을 시작합니다.

대부분은 그들이 일할 때 생각하지 않고 컴퓨터를 사용합니다. 원리를 사용하여 작용하고 잘 작동하지만, 그것은 작동하지만 여전히 작동하기에는 너무 좋을 수 있습니다. 단점은 생존 할 수 있습니다. 그러나 마무리가 오면 철은 노동자들로 남아 있지만 작동은 일을 거부 한 다음 우리는 우리의 비극적 인 상황을 바로 잡을 수있는 사람들에게갑니다. 여기서 이러한 장인이나 연인들은 개별 구성 요소가 연결된 운영 체제에서 어떻게 상호 작용 하는지를 보여줄 수있는 일부 유틸리티를 사용합니다. 이 시리즈에는 실시간 시스템에서 프로세스 모니터링을위한 무료 유틸리티가 포함되어 있습니다. 프로세스 탐색기..

이러한 설치로 Process Explorer는 아닙니다. 프로그램으로 압축 해제 및 실행하여 아카이브를 다운로드하여 운영 체제의 작동을위한 강력한 연구 도구를 사용하십시오.

프로그램의 작업 부분은 두 부분으로 구성됩니다. 모든 활성 프로세스가 상단 구조의 맨 위에 표시됩니다. 우리는 모든 프로세스와 테이블의 관계를보고 테이블 에서이 프로세스 홀더, 프로세스 홀더, 프로세서의로드, 메모리 사용, 프로세스 핸들 및 이는 모든 것의 작은 부분입니다. 표시된 열의 설정을 선택하고 얼마나 많은 열을 이해하기 만하면됩니다. 자세한 내용은 당신은 그것을 얻을 수 있습니다. 사용 된 동적 라이브러리가 아래쪽에 표시됩니다. 파일을 엽니 다사용 가능한 레지스트리 키. 디스플레이 모드가 아이콘으로 전환됩니다.

별도로 시스템 정보 대화 상자가 그래픽 형식으로 표시됩니다. 프로세서로드, 메모리 사용, 사용 물리적 메모리, 속도 네트워크 연결...에 다른 색상은 하나 또는 다른 리소스를 가장 많이 사용하는 응용 프로그램을 표시합니다. 물론 실시간으로 변경되는 시스템의 다른 데이터도 표시됩니다.

알림 영역에서 프로세스 탐색기 아이콘은 현재 프로세서로드가 표시되는 곳 (네트워크 활동 및 메모리 사용량을 추가 할 수도 있습니다), 커서를 가져 오면 아이콘이 시스템의 전체로드가있는 창을 팝업합니다. 개별 프로그램의 비율과 개별 프로그램의 백분율 (가장 큰 하중을 제공함).

모든 과정을 선택할 때 또는 프로그램 시작 우리는 전체 통계 정보를 발행합니다 : 스트림 실행, 작업 네트워크 프로토콜, 일반 데이터, 그래픽 및 디지털 양식의 성능, 환경 매개 변수, 보안 설정.

클릭하여 오른쪽 버튼 마우스는 프로세스의 우선 순위를 지정하고, 완전히 일시 중단 한 다음 응용 프로그램의 작동을 재개 할 수 있습니다 (편리하게, 시스템의 모든 힘이 필요할 때, 일부 응용 프로그램이 유치하지 않아야합니다). 이미 수행 된 작업의 결과를 잃어 버리고, 하나의 프로세스 또는 모든 트리의 실행을 완료하여 멀티 프로세서 시스템의 특정 프로세서에 플로우 완성을 묶는 것.

특정 라이브러리를 다운로드하거나 일부 디스크립터를 열 수있는 프로세스를 검색하는 기능이 있습니다.

물론 Process Explorer, 과부하, 블록, 절전 모드로 보내는 컴퓨터를 끌 수 있습니다.

그리고 마지막으로, 후자, 내 의견으로, 당신의 선택된 프로그램을 전면 배경에서 당기는 유용한 기회 (일부 윈도우로 가시적 인 제한을 위해가는 것이 불가능합니다. 그리고 작업 표시 줄에 아이콘이 없으므로 이 경우에 적합하거나 특별한 아이콘을 드래그하고 프로세스 패널에서 관련 프로세스를 선택하십시오. 지정된 응용 프로그램...에 제한된 프로세스 탐색기를 설치하고 작업 관리자의 완전한 단점 대신 우수한 프로세스 탐색기를 설치하는 기능.

나를 위해 프로세스 탐색기는 작업 관리자의 멋진 대체품이며 무리를 갖는 것입니다. 추가 기능운영 체제 및 개별 프로그램의 개별 부품이 어떻게 상호 연결되는지 이해하는 것입니다. 픽업하는 것이 나쁘지 않습니다 소프트웨어 개별 프로그램이 많은 시스템 리소스를 사용하거나 다중 프로세서 구성을 전송하지 않고 개별 프로그램이 이상하게 작동 할 때 시스템입니다. 또한 자신만의 창조물을 자세히 설명하기 위해 프로그램의 창조를 통해 휴식을 취할 때 꽤 적극적으로 사용하기 시작합니다.

32 비트에서 완벽하게 작동합니다 운영체제...에 이 프로그램은 하나의 언어 만 제공하며 이것은 영어입니다.

홈 설치 홈 프로세스 탐색기 http://www.sysinternals.com.

페이지 무료 다운로드 프로세스 탐색기 http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx.

프로세스 탐색기 작성시 마지막 버전 11.33

공유