[운영체제] 5. CPU가 예측해서 발생한 심각한 문제

최재원's avatar
Mar 12, 2025
[운영체제] 5. CPU가 예측해서 발생한 심각한 문제
notion image
메모리 컨트롤러가 디스크에서 CPU의 상태를 보고 미리 필요한 자료를 가져와 준비함
이 기능을 통해 CPU는 빠른 처리가 가능해짐
하지만, CPU가 시키지도 않은 일을 하는 상황이 발생함!

문제 발생

notion image
  • 캐시의 관점에서 보기로 함
메모리 컨트롤러가 디스크에서 미리 자료를 가져와 캐시함
CPU가 시키지 않은 일을 한 것
메모지에 적어 놓는다 = 캐시한다
자주 검색한다 = 해당 메모리를 자주 참조한다

notion image
notion image
notion image
notion image
notion image
 

결론

  • 같은 하드웨어를 사용하는 다른 프로세스가
  • 이 메모리 컨트롤러를 이용해서 다른 프로세스가 사용하는 자료를 읽을 수 있게 된다.
  • 보안에 취약함
 
 
Share article

jjack1