CS/컴퓨터구조

[컴퓨터구조] 시스템 프로그래밍

s_omi 2023. 12. 5. 23:45

시스템 프로그래밍(System Programming)이란?

시스템 프로그램은 컴퓨터 시스템을 동작시키는 또는 활용하는 소프트웨어 개발 프로그램을 말한다. Windows 운영체제 기반의 컴퓨터에게 일을 시키기 위한 프로그램을 구현하는 것으로 하드웨어를 사용할 수 있도록 도와주는 프로그램이다. 예로 Windows, Unix 와 같은 운영체제들이 있다. 

 

Windows나 UNIX와 같은 운영체제에서 제공하는 라이브러리(운영체제의 기능을 활용할 수 있는 시스템 함수들의 집합)를 사용하여 프로그램을 개발하는 개발자들도 시스템 프로그래머라고 부를 수 있다. 또한 어셈블리 언어나 C 언어를 이용하여 하드웨어를 직접 컨트롤하는 개발자들도 시스템 프로그래머라고 부른다.

 

시스템 프로그래밍의 폭 넓은 정의  특정 운영체제 기반의 컴퓨터에게 일을 시키기 위한 프로그램을 구현하는 것

 

 

시스템(컴퓨터 시스템)의 범위

하드웨어 + 운영체제

 

응용 소프트웨어 개발과의 차이점

시스템 프로그래밍은 모든 응용 프로그램에 포함되는 요소이다.

 

컴퓨터 시스템의 주요 구성요소

컴퓨터 시스템의 주요 구성요소

 

 

 

 

 

 

 


참고

https://velog.io/@sjm1013ok/CS-STUDY-1

 

'CS > 컴퓨터구조' 카테고리의 다른 글

[컴퓨터구조] 컴퓨터 하드웨어 구성  (0) 2023.12.08