개발자는 컴퓨터 구조를 왜 알아야 하는걸까?
컴퓨터의 4가지 핵심 부품인 메모리, CPU, 보조 기억 장치, 입출력 장치를 알아보자
메인보드와 시스템 버스에 대해 알아보자
비트와 바이트, 이진법, 이진수를 음수로 표현하는 방법에 대해 알아보자
십육진수가 무엇인지, 십육진수와 이진수 간의 변환은 어떻게 하는지, 십육진수를 십진수로 바꾸는 방법은 무엇인지 알아보자.
문자를 컴퓨터가 이해할 수 있는 0과 1로 변환해서 표기하는 방법에 대해 알아보자
저급 언어와 고급 언어에 대해 알아보자!
연산 코드, 오퍼랜드가 무엇이고 주소 지정 방식의 개념과 종류에 대해 알아보자
ALU와 제어장치가 받아들이고 내보내는 정보에 대해 알아보자~~!!
주요 레지스터에는 무엇이 있는지, 어떻게 작동하는지 알아보자
인터럽트가 무엇이고 인터럽트가 발생했을 때 CPU가 어떻게 동작하는지 알아보자!
예외에는 어떤 것이 있는지 알아보자!
멀티 코어, 멀티 스레드가 무엇인가!
명령어 파이프라이닝, 슈퍼스칼라, 비순차적 명령어 처리에 대해 알아보자.
ISA가 무엇이고, CISC와 RISC가 무엇인지 알아보자
DRAM, SRAM, SDRAM, DDR SDRAM이 무엇인지 알아보자
논리 주소와 물리 주소는 무엇인지, 이 둘 사이에 변환은 어떻게 이루어 지는지, 메모리를 보호하는 방식에 대해 알아보자!
메모리 계층 구조와 캐시 메모리는 무엇인지, 캐시 메모리에는 어떤 데이터들이 저장되는지 알아보자!
하드디스크와 플래시 메모리에 대해 알아보자