오리엔테이션
-
- 5 10.7 11.25 → 결강, 9.14, 9.21, 11.23 오후 6시 30-7:45 보강 예정
- 부분 점수 있음. a, b 35% 씩
- 수업 목표 = ISA (Instruction Set Architecture), CPU processor design, memory hierarchy 세 가지가 무엇인지 대답할 수 있으면 된다.
- 오피스아워: 수요일 1시 ~ 4시, 진선미관 213호, [email protected]
오버뷰
- 컴퓨터 작동 원리: 알고리즘을 하이레벨 언어로 쓴다 → 컴파일러가 어셈블리어로 변환시켜준다. → 어셈블러가 머신 랭기지로 변환시켜준다. → 하드 디스크로 명령이 전달된다. → 프로그램이 실행되는 경우 메인 메모리로 올라간다. → 프로세서 (cpu/gpu)로 올라가서 실행된다.
- 컴퓨터 시스템 오거나이제이션

ISA 를 기준으로 소프트웨어와 하드웨어가 나뉘게 된다. 소프트웨어에는 애플리케이션, OS, 컴파일러, 어셈블러가 있다. 참고로 ISA 의 경우 소프트웨어와 하드웨어 사이의 통신 규약이라고 보면 된다. 하드웨어에는 프로세서, 메모리, i/o 시스템, 데이터패스&컨트롤, 그리고 내가 예전에 배운 Digital design 등이 있다.
- 디지털 = 이산적이라는 사실을 잊지 말자.
- 트랜지스터 = 스위치이다. 결국 스위치를 껐다 켰다 하는 것 = 컴퓨터의 근본이다. 0또는 1
- moore’s law = cpu 의 1cm^2 당 트랜지스터의 개수가 18~24개월마다 더블링된다는 이론.