운영체제/데드락(Dead Lock) 썸네일형 리스트형 운영체제 - 데드락(Dead Lock) 운영체제 - 데드락(Dead Lock) Definition1. Dead Lock- 자원을 공유하는 프로세스들이 서로가 원하는 자원을 분점하고 있기 때문에 프로세스가 더 진행하지 못하는 현상.- CPU 낭비는 없음 2. Live Lock- 자원을 계속적으로 사용하지만 아무런 생산적인 일을 하지 못하는 상황- 예를들어, 라우터에 지나치게 많은 패킷(packet)이 도착하여 큐(queue)가 꽉 차 기존의 old packet를 지속적으로 버리게 되는 상황- 혹은 지나치게 많은 interrupt request로 인한 실질적인 job이 수행될 수 없는 상황* Interrupt Coalescing- Interrupt 발생 빈도를 줄이기 위해서, 여러 번의 입력을 모아서 한번에 interrupt를 발생시키거나 일정 .. 이전 1 다음