1. CPU 같은건 일단 고유의 기계어와 이에 대응되는 어셈블리어가, 설계될 때 같이 만들어지는거 맞지? GPU 같은건?


2. 그런데 여러 디바이스들도 있잖아. 얘네들도 설계될 때 하드웨어 제작자들이 드라이버를 만들어서 내놓는거지? 같은 어셈블리어로?


3. 그리고, C언어로 OS 를 짠다고 하잖아. 그런데 1, 2 단계에서 어떻게 C가 하드웨어랑 작동하게 되는거임? 컴파일러는 뭐로 만드냐?


4. 자, 그래서 일단 C언어로 OS도 만들고 이를 기반으로 함수들을 호출해서 막 프로그램을 만든다고 쳐. 64비트 멀티코어 OS 관련 자료는 뭐가 좋니?