- 이 포스터는 KOCW에서 제공되는 남해운 교수님의 시스템 프로그래밍의 기초를 바탕으로 작성되었습니다. 컴퓨터 시스템 3가지로 구성되어 있습니다. 컴퓨터 하드웨어를 기반으로 OS가 그 위에서 동작하며 마지막 위에는 우리가 사용하기 원하는 응용 프로그램들을 실행하게 됩니다. 임베디드 시스템의 경우 임베디드 하드웨어와 임베디드를 위한 OS를 사용하는 것을 제외하고는 비슷한 양상을 보입니다. 컴퓨터 시스템의 내부 구조를 더 자세히 알아보겠습니다. 하드웨어 부분에는 CPU와 I/O 디바이스, 보조기억장치, 주기억장치가 존재합니다. 이 하드웨어 위에 OS가 존재하는데 이때 하드웨어와 가장 처음에 맡닫는 부분을 Archtecture dependent kernel이라고 부릅니다. 32bit인지 64bit인지, CP..