
정답레지스터는 CPU 내부에 존재하여 접근 속도가 가장 빠릅니다.
핵심 개념
기억장치 계층과 접근 속도
컴퓨터의 기억장치는 속도와 용량, 가격에 따라 계층 구조를 이룹니다. CPU에 가까울수록 빠르지만 용량은 작고 비쌉니다. 접근 속도가 빠른 순서는 레지스터 > 캐시 > 주기억장치(RAM) > 보조기억장치(하드디스크 등) 순입니다. 레지스터는 CPU 내부에 위치하여 연산에 직접 사용되므로 가장 빠릅니다. 이 문제는 이 계층 구조에서 최상위(가장 빠른) 장치를 고르는 문제입니다.
선지별 해설
①주기억장치(RAM)는 캐시보다 느리고 레지스터보다 훨씬 느리므로 가장 빠른 장치가 아닙니다.
②보조기억장치는 계층 구조에서 가장 느린 저장 장치이므로 정답과 정반대입니다.
③레지스터는 CPU 내부에 위치해 연산에 직접 쓰이므로 모든 기억장치 중 접근 속도가 가장 빠릅니다.
④캐시는 매우 빠르지만 CPU 내부의 레지스터보다는 느리므로 가장 빠른 장치는 아닙니다.

정답20(00010100)을 반전 후 1을 더하면 11101100이 됩니다.
핵심 개념
2의 보수 표현
음수를 2진수로 표현하는 2의 보수 방식은, 먼저 절댓값을 2진수로 나타낸 뒤 모든 비트를 반전(1의 보수)하고 1을 더해 구합니다. 8비트에서 20의 절댓값은 00010100입니다. 여기서 각 비트를 반전하면 11101011이 되고, 여기에 1을 더하면 11101100이 됩니다. 최상위 비트가 1이므로 음수임을 나타냅니다. 이 문제는 -20을 8비트 2의 보수로 정확히 변환하는 계산 문제입니다.
선지별 해설
①10010100은 계산 결과와 다릅니다. 올바른 반전(11101011) 후 +1 결과가 아닙니다.
②11101011은 20의 1의 보수(반전만 한 값)입니다. 여기에 1을 더해야 2의 보수가 되므로 틀렸습니다.
③20=00010100, 반전=11101011, +1=11101100으로 -20의 8비트 2의 보수 표현이 정확히 맞습니다.
④11110100은 -12에 해당하는 값으로 -20과 다릅니다.