본문 바로가기

programing/OperatingSystem2

프로세스 스케줄링 알고리즘 - 스케줄링> 프로세스들이 작업을 수행하기 위해서는 프로세스 스케줄러들로 부터 CPU를 할당 받아야 한다. 이런 작업은 OS에 의해 구현되고 CPU를 언제, 어떤 프로세스에게 할당 되는지 결정하는 작업을 프로세스 스케줄링이라 한다. - 스케줄링의 목적> 공정한 스케줄링> 처리량 극대화> 응답시간 최소화> 반환 시간 예측 가능> 균형 있는 자원 사용> 응답시간과 자원 이용간의 조화> 우선 순위제를 실시> 페이지 부재를 적게 발생시키는 프로세스에게 더 좋은 서비스를 해줌 - 선점 스케줄링> 어떤 프로세스가 CPU를 점유하고 있을 때, 다른 프로세스가 현재 프로세스를 중지하고 자신이 CPU를 점유할 수 있는 방식> 우선 순위가 높은 프로세스가 먼저 수행 될 때 유리하고, 빠른 응답시간을 요구하는 시분할 시스템.. 2017. 8. 21.
IRQ, IRQL IRQ (Interrupt Request) 컴퓨팅에서 인터럽트 요청, 곧 IRQ(Interrupt ReQuest)는 인터럽트 신호를 처리하는 데에 쓰이는 컴퓨터 버스 라인의 인터럽트 행위, 또는 프로그래머블 인터럽트 컨트롤러의 인터럽트 입력 라인을 가리킨다. 출처 : https://ko.wikipedia.org/wiki/%EC%9D%B8%ED%84%B0%EB%9F%BD%ED%8A%B8_%EC%9A%94%EC%B2%AD IRQL (Interrupt Request Level) 인터럽트 컨트롤러는 인터럽트 우선 순위로 동작 Windows는 IRQL(인터럽트 요청 레벨)이라는 자신만의 인터럽트 순위 방식을 이용 출처 : http://morn4u.tistory.com/318 cf. 옛날(?) 마우스, 모뎀 포트 .. 2015. 7. 28.