• SRAM과 DRAM을 비교 설명하고, 각각 주로 어떤 용도로 사용되는지 설명해주세요.

  • DMA(Direct Memory Access) 입출력 방식에 대해 설명해주세요.

  • 캐싱의 핵심 본질은 뭐라고 생각하세요?

  • 캐시메모리의 탄생 배경 : 왜 캐시메모리라는 하드웨어가 탄생했다

  • 캐시 메모리의 쓰기 정책인 즉시 쓰기와 지연 쓰기를 비교 설명해주세요.

  • 인터럽트 기반 입출력 방식은 프로그램 입출력의 어떤 문제를 해결했나요?

    A) 프로그램 입출력 방식은 CPU가 입출력 명령어를 실행하는 동안에 다른 연산을 할 수 없음. 인터럽트 기반 입출력 방식은 CPU가 연산을 수행하다가 인터럽트가 발생하면 그때만 처리하면 되므로 CPU의 연산 횟수를 높일 수 있어 성능 향상 가능.

  • 참조 지역성 원리에서의 2가지 원칙에 대해 설명해주실래요?

  • 보조기억장치의 본분이 뭘까요?

    A) 첫 번째는 전원이 꺼져도 데이터를 안전하게 보관하는 것이고, 두 번째는 CPU가 필요로 하는 정보를 조금이라도 빠른 성능으로 메모리에게 전달하는것입니다.

  • 캐시 히트와 캐시 미스란 무엇이며, 캐시 미스가 프로그램의 성능에 어떤 영향을 끼치는지 설명해 보세요.

  • RAID 0,1 레벨을 비교 설명해주세요.