
[스터디] 시스템 프로그래밍 - Chapter 4. 컴퓨터 구조에 대한 두 번째 이야기
·
독서/뇌를 자극하는 윈도우즈 시스템 프로그래밍
뇌를 자극하는 윈도우즈 시스템 프로그래밍(저자, 윤성우) 01. 컴퓨터 구조의 접근방법 컴퓨터 구조의 근본적인 이해는 쓰레드와 프로세스를 이해하는 것에 큰 도움이 된다. 컴퓨터를 구성하는 요소를 가지고 가상의 컴퓨터 모델을 디자인해보자. - 컴퓨터 디자인 CPU를 구성하는 기본적인 요소는 ALU, 컨트롤 유닛 그리고 레지스터다. ALU와 컨트롤 유닛은 이미 존재한다고 가정하고 레지스터만을 가지고 디자인해보자. - 레지스터 디자인 1. 레지스터를 몇 비트로 구성할 것인가? 2. 몇 개 정도로 레지스터를 구성할 것인가? 3. 레지스터 각각을 무슨 용도로 사용할 것인가? 위에 있는 3개의 요소는 레지스터 디자인의 핵심이다. 64비트 컴퓨터라면, 64비트 레지스터로 디자인을 해야겠지만 이는 초심자의 입장에서 부..