컴퓨터 구조에 대한 첫 번째 이야기시스템 프로그래밍의 이해와 접근시스템 프로그래밍 이란?컴퓨터 시스템을 동작시키는 프로그램 즉, 컴퓨터를 동작시키기 위해 필요한 프로그램을 말한다.어셈블리 언어나 C언어를 이용하여 하드웨어를 직접 컨트롤하는 개발자들을 가리켜 시스템 프로그래머라 부른다. 그러나 Windows 나 UNIX 같은 운영체제에서 제공하는 라이브러리를 사용하여 프로그램을 개발하는 개발자들도 시스템 프로그래머라 부를 수 있다.보통 컴퓨터 시스템이라고하면 하드웨어만을 뜻하는 것이 아니다. 하드웨어가 실제 일을 하게끔 도와주는 운영체제를 포함하는 것이 보통이다.컴퓨터 시스템의 주요 구성요소 컴퓨터 구조와 운영체제를 이해하게 되면, 시스템 프로그래밍만 가능하게 되는 것이 아니다. 언어의 문법적 요소만을 이..