캐시 캐시는 사용 빈도가 높은 데이터를 고속으로 액세스할 수 있는 위치에 두는 것을 의미한다. 캐시는 데이터를 잃을 가능성이 있기 때문에 데이터가 손실 돼도 괜찮은 경우에 주로 사용한다. 적합한 시스템 참조 빈도가 높은 데이터 캐시의 데이터가 손실돼도 문제가 없는 시스템 부적합한 시스템 데이터 갱신 빈도가 높은 시스템 대량의 데이터에 액세스하는 시스템 인터럽트 어떤 원인으로 인해 지금 하고 있는 일을 중단하고 급히 다른 일을 하는 것을 인터럽트라고 한다. 하나의 작업 중에 다른 작업을 할 수 있는 이유는 인터럽트를 통해서 CPU가 짧은 순간 다른 처리를 한 후 원래 하고 있던 작업을 계속하기 때문이다. 끼어들기는 어떤 일이 발생하면 연락하는 event-driven 구조이다. 반대로 CPU가 정기적으로 폴..