컴퓨터언어/운영체제

시스템 소프트웨어 종류

bbanpro 2020. 7. 5. 16:54
728x90
반응형

 

👊 어셈블러

저급언어인 어셈블리어(MOV)로 작성된 프로그램(원시프로그램)을 컴퓨터가 알아들을 수 있는 기계어(0,1)로 작성된 프로그램(목적프로그램)으로 번역해주는 번역 프로그램

 

👊 매크로 프로세서

어려운 어셈블리어를 사용하기 쉽도록 긴 명령어들을 간단한 문자로 치환하여 확정해주는 것

 

👊 컴파일러

저급언어인 어셈블리어가 아니라, C 같은 고급언어를 기계어로 번역해주는 번역 프로그램으로, 번역한 파일을 별도로 저장해 놓음.

C, JAVA, COBOL

 

👊 인터프리터

고급언어를 기계어로 번역한다는 점에서 컴파일러와 동일하지만, 목적프로그램을 만들지 않고 라인별 "대화식"으로 실행처리한다.

동시통역이라고 생각하면 된다.

BASIC, JavaScript, HTML

 

👊 운영체제

시스템 소프트웨어의 종합체로서 컴퓨터 시스템을 효율적으로 운영하고, 사용자의 편이성을 제공하는 소프트웨어.

MS-DOS, Windows, UNIX, Linux

 

👊 링커

하나의 프로그램은 여러 서브루틴과 라이브러리로 구성된다.

그리고 여러 사람이 협업하기 때문에 여러 파일로 나누어져 있기 때문에 결국 합쳐야 한다.

링커란, 링커 에디터를 사용하여 두 개 이상의 목적 프로그램(기계어로 번역된 목적파일)을 합쳐서 실행 가능한 프로그램으로 만드는 과정을 말한다.

 

👊 로더

프로그램을 실행하기 위하여 보조기억장치로부터 주기억장치로 올려주는 것

728x90
반응형