분류 전체보기266 컨텍스트 스위칭 컨택스트 스위칭은 다중 프로그래밍 시스템에서 운영체제에 의해 CPU가 할당되는 프로세스를 변경하기 위해 현재 CPU를 사용하여 실행되고 있는 프로세스의 상태 정보를 저장하고 앞으로 실행될 프로세스의 상태 정보를 설정한 다음에 CPU를 할당하여 실행되고 하는 작업이다. 인터럽트 발생 시, 재개에 필요한 레지스터 컨텍스트를 저장한다. 시간 할당량 작을수록 컨텍스트 스위칭 횟수, 인터럽트 횟수, 오버헤드가 증가한다. 2024. 1. 29. 임계구역 원칙 임계구역 원칙 두 개 이상의 프로세스를 동시에 사용할 수 없다.(배타성) 작업은 순서를 지키면서 신속하게 이뤄져야 한다. 하나의 프로세스가 독점해서는 안 된다. 사용 중에 중단 또는 무한 반복되면 안 된다. 2024. 1. 29. 임계구역 임계구역(critical section)이란 다중 프로그래밍 기법에서 두 개 이상의 프로세스가 운영될 때 서로 공유하게 되는 자원 2024. 1. 29. 인터럽트 종류 SVC(SuperVisor Call) 인터럽트 입출력 인터럽트 외부 인터럽트 재시작 인터럽트 프로그램 검사 인터럽트 2024. 1. 29. 이전 1 2 3 4 5 6 7 8 ··· 67 다음 728x90