문제는 컴퓨터가 1 + 2 = 3에 도달하는 방법을 이해하려면 이전보다 약 2 단계의 깊이를 이해해야한다는 것입니다.
대략 컴퓨터는 다음과 같이 높은 수준의 추상화에서 가장 물리적 인 현실에 이르기까지 (학문 분야에서) 구성됩니다.
- 응용 소프트웨어
- 가상 기기
- 운영 체제
- BIOS
- 임베디드 시스템
- IP 블록 (하위 장치 / 주변 장치)
- 논리 블록
- 게이트 레벨
- 트랜지스터 레벨
- 반도체
- 장치 물리학
컴퓨터가 2 + 1 = 3을 생산할 수있는 이유를 제대로 이해하려면 먼저 "믿음"으로 기꺼이 받아 들일 내용과 내면화 할 때까지 믿지 않을 내용을 결정해야합니다. 그 정보는 당신이 이해하는 것보다 2 단계 아래에 있습니다. 따라서 논리 레벨에서 가산기 회로를 이해하려면 "디지털"트랜지스터 (특히 CMOS)의 기본 사항을 이해해야합니다.
이전 사이트를 예로 들어이 리소스를 고려 하십시오 . 여기에는 반입 및 반출을 포함하여 덧셈 / 뺄셈이 가능한 최소 범용 회로 인 "Full Adder"에 대해 설명합니다.
또한 숫자가 2의 보수 (정수 산술을 위해 현대 컴퓨터에서 사용되는 숫자 시스템) 로 표현되는 방법을 이해해야합니다 .
세계 수준의 입문 과정을 원한다면 Georgia Tech의 Scott Wills 교수를 충분히 추천 할 수는 없습니다. 그는 작년에 암으로 세상을 떠났지만 그의 과정은에 남아 있습니다 . Georgia Tech ECE2030 (컴퓨터 공학 입문) 수업은 교과서와 연습을 모두 온라인으로합니다.
행운을 빕니다!