인터럽트
CPU가 프로그램을 실행하고 있을 때, 입출력 하드웨어 등의 장치나 또는 예외상황이 발생하여 처리가 필요할 경우에 CPU에 알려서 처리하는기술 | 어느한순간 CPU가 실행하는 명령은 하나 다른장치와 어떻게 커뮤니케이션을 할까? 인터럽트 필요이유 선점형 스케쥴러 구현 프로세스 running 중에 스케쥴러가 이를 중단시키고, 다른 프로세스로 교체하기 위해, 현재 프로세스 실행을 중단 시킴 그러려면, 스케쥴러 코드가 실행이 되서, 현 프로세스 실행을 중지 시켜야함 IO Device 와의 커뮤니 케이션 저장매체에서 데이터 처리 완료시 , 프로세스를 깨워야함 (block state - > ready state) 예외 상황 핸들링 CPU가 프로그램을 실행 하고 있을때 , 입출력 하드웨어 등의 장치나 예외상황이 발생..
알고리즘
2021. 2. 14. 18:43