이 챕터는 컴퓨터 아키텍쳐에 필요한 지식을 학습하는 챕터입니다.
다른 챕터와 다르게 특정 학교의 강의를 따라 보는 형태가 아닙니다.
이 챕터의 범위는 컴퓨터 시스템 책과 해당 커리큘럼을 따릅니다.
(커리큘럼의 경우, 일반적인 컴퓨터 과학과의 컴퓨터 구조 커리큘럼이라고 생각해주시면 됩니다.)
책과 커리큘럼에 나오는 키워드를 본인만의 방식으로 정리해보세요. 레퍼런스를 원한다면 Resource를 참고해주세요.
참고로, 다른 챕터에서 다루는 개념이 일부 포함될 수 있습니다.
- 컴퓨터 구조의 이해
- 데이터 표현
- 중앙처리 장치
- 파이프라인
- 메모리 구조
- 입출력 구조
특정한 강의를 원한다면 이 강의가 도움이 될 수 있을 것입니다.
- 컴퓨터 부팅이 어떻게 되는지 설명할 수 있나요?
- 논리게이트 NAND, XOR 연산이 무엇인지 간단하게 스스로 설명해보세요.
- CPU의 구성요소(Program Counter, Instruction Register)에 대해 설명해보세요.
- 주 기억장치와 캐시 메모리의 차이가 무엇인지 알고 있나요?
- 하드디스크가 어떻게 데이터를 읽는지 헤드와 섹터 키워드를 이용해서 설명해보세요.
- I/O 인터럽트가 일어나는 상황을 설명해보세요.