시스템 소프트웨어 종류
2020. 7. 5. 16:54ㆍ컴퓨터언어/운영체제
728x90
반응형
👊 어셈블러
저급언어인 어셈블리어(MOV)로 작성된 프로그램(원시프로그램)을 컴퓨터가 알아들을 수 있는 기계어(0,1)로 작성된 프로그램(목적프로그램)으로 번역해주는 번역 프로그램
👊 매크로 프로세서
어려운 어셈블리어를 사용하기 쉽도록 긴 명령어들을 간단한 문자로 치환하여 확정해주는 것
👊 컴파일러
저급언어인 어셈블리어가 아니라, C 같은 고급언어를 기계어로 번역해주는 번역 프로그램으로, 번역한 파일을 별도로 저장해 놓음.
C, JAVA, COBOL
👊 인터프리터
고급언어를 기계어로 번역한다는 점에서 컴파일러와 동일하지만, 목적프로그램을 만들지 않고 라인별 "대화식"으로 실행처리한다.
동시통역이라고 생각하면 된다.
BASIC, JavaScript, HTML
👊 운영체제
시스템 소프트웨어의 종합체로서 컴퓨터 시스템을 효율적으로 운영하고, 사용자의 편이성을 제공하는 소프트웨어.
MS-DOS, Windows, UNIX, Linux
👊 링커
하나의 프로그램은 여러 서브루틴과 라이브러리로 구성된다.
그리고 여러 사람이 협업하기 때문에 여러 파일로 나누어져 있기 때문에 결국 합쳐야 한다.
링커란, 링커 에디터를 사용하여 두 개 이상의 목적 프로그램(기계어로 번역된 목적파일)을 합쳐서 실행 가능한 프로그램으로 만드는 과정을 말한다.
👊 로더
프로그램을 실행하기 위하여 보조기억장치로부터 주기억장치로 올려주는 것
728x90
반응형
'컴퓨터언어 > 운영체제' 카테고리의 다른 글
로더의 종류 (0) | 2020.07.05 |
---|---|
로더 - 프로그램을 보조기억장치에서 주기억장치로 적재해주는 시스템소프트웨어 (0) | 2020.07.05 |
운영체제의 계층 (0) | 2020.07.05 |
다중 시스템 용어정리 (0) | 2020.07.04 |
다중프로그래밍 방식에서의 시간 (0) | 2020.07.03 |