본문 바로가기

시스템 프로그래밍

시스템 프로그래밍이란?

시스템 프로그램 - 컴퓨터 시스템을 동작시키는 프로그램

 

즉, 컴퓨터를 동작하는데 필요한 프로그램을 의미. 대표적으로 윈도우, 유닉스 같은 운영체제

여기서 windows 시스템 프로그래밍이란 window 운영체제 기반의 컴퓨터에게 일을 시키기 위한 프로그램을 구현하는 것.

그리고 프로그램을 구현하기위해 필요한 라이브러리는 window 운영체제에 의해 제공된다.

 

따라서 컴퓨터 시스템은 하드웨어를 제어하는 것 뿐 아니라 하드웨어가 일 하도록 도와주는 운영체제를 포함 한다는 것이고 또한 해당 운영체제가 제공하는 라이브러리로 실제 '일거리'를 만들어 제공할 수 있는 그 과정을 의미한다.

 

이러한 시스템 프로그래머가 되기 위해서는 결국 운영체제에 대해 알아야한다는 것이고 운영체제는 하드웨어와 소프트웨어를 연결 짓는 역할도 하기에 결국 하드웨어까지 공부해야한다. 그래서 처음 시작은 다시 컴퓨터 구조와 운영체제부터 시작한다.