[운영체제] 시스템 소프트웨어, 응용 소프트웨어 차이 컴퓨터 시스템의 구성 소프트 웨어의 종류 애플리케이션(응용 소프트웨어) 애플리케이션 소프트웨어는 일반적으로 End-User를 위해 사용된다. 특수한 문제 해결을 위해 만들어지며 , 컴퓨터가 실제 하는 일에 집중하기보다는, 컴퓨터를 하나의 문제 해결을 위한 도구로써 활용하는 소프트웨어 여러 가지 프로그래밍 언어의 규칙에 맞게 문서 편집기를 이용해 소스 프로그램을 작성한다. 애플리케이션 소프트웨어는 시스템 소프트웨어를 문제 해결과 구동을 위해 사용한다. ex) 복잡한 수학 계산을 처리 시스템소프트웨어 하드웨어와 밀접한 관계를 갖고 응용 소프트웨어와 하드웨어 사이의 매개체 역할을 담당 컴퓨터의 작업을 돕는 여러가지 프로그램들로 구성되어 있다. ex) 텍스트 에디터, 컴파일러, 디버거 등을 포함. ex) 프로그램을 메모리에 적재, 인터럽트를 관리, 기억 장치를 관리 애플리케이션 소프트웨어와 가장 크게 구별되는 특징 중 하는 기계 종속성이다 일반적으로 시스템 소프트웨어는 기계 종속적, 애플리케이션 소프트웨어는 그렇지 않다고 판단한다. 시스템 소프트웨어 종류 링커 목적 프로그램을 실행 가능한 로드 모듈로 변환하는 프로그램 언어 번역 프로그램이 생성한목적 프로그램들과 라이브러리 또 다른 실행 프로그램들을 연결하여 실행 가능한 로드 모듈을 만드는 시스템 소프트웨어이며 연결 편집기라도고 한다. 연결 기능만 수행하는 로더의 한 형태로, 링커에 의해 수행되는 작업을 링킹이라고 한다. 로더 실행 가능한 프로그램을 기억장치로 적재(보조기억장치 -> 주기억장치로) 컴퓨터 내부로 정보를 들여오거나 로드 모듈을 디스크 등의 보조기억장치로부터 주 기억장치에 적재하는 시스템 소프트 웨어 로더의 일반적인 기능 : 할당 -> 연결 -> 재배치 -> 적재 로더 종류 Compile and go 로더 : 별...
댓글
댓글 쓰기