-Computer Theory

시스템 프로그래밍이란?

guswlsdk 2018. 7. 23. 09:56
반응형

시스템 프로그래밍이란?

컴퓨터 시스템을 동작시키는 프로그램 -> 운영체제

운영체제는 하드웨어를 모르는 사람들이 컴퓨터를 쉽게 사용할 수 있도록 도와주는 소프트웨어이다.
그렇기 때문에 운영체제는 시스템 프로그램의 범주에 속한다.

운영체제 개발자를 시스템 프로그래머라고 부를 수 있다.
C, 어셈블리 언어를 사용하여 하드웨어를 직접 제어하는 것은 물논, Windows 또는 UNIX에서 제공하는 라이브러리를 활용하여 개발하는 것도 시스템 프로그래머.

Windows 라이브러리 활용 - Windows 시스템 프로그래머
UNIX 라이브러리 활용 - UNIX 시스템 프로그래머

ex) Windows 시스템 프로그래밍 : Windows 기반의 컴퓨터에게 일을 시키기 위한 프로그램을 구현하는 것

방법
MSDN 제공 함수의 기능을 파악 - 쉽지 않음 - 운영체제에 대한 지식이 요구되기 때문.
시스템 프로그래밍을 위해서 운영체제와 컴퓨터 구조에 대한 지식이 필요하다.


반응형