상세 컨텐츠

본문 제목

2.5 시스템 프로그램

Computer Science/OS Concepts

by RACC8N 2020. 4. 4. 20:21

본문

시스템 프로그램

- 프로그램 개발과 실행을 위해 편리한 환경을 제공하는 프로그램

파일 관리 : copy, delete, rename..

상태 정보 : date, available memory/disk space, # of users

파일 변경 : text editor, transformation of the text

프로그래밍 언어 지원 : compiler, assembler, interpreter

프로그램 적재/실행 : loader, linkage editor, debugger

통신 : telnet, mail, ftp..

서비스,daemon, 서브시스템 : 시스템이 정지할 때까지 특정 서비스 제공을 위하여 백그라운드로 계속 실행되는 프로세스 - 네트워크 daemon

 

응용 프로그램

- 일반적인 문제 해결이나 연산 처리에 유용한 프로그램

 

※ 운영체제에 대한 대부분의 사용자 관점은 system call이라기 보다는 시스템 프로그램과 응용 프로그램에 의해 정의됨

EX) 자신의 컴퓨터가 Mac OS X 운영체제를 수행할 때는, 사용자는 마우스와 윈도우 인터페이스로 조작하는 GUI를 본다.

한편 하나의 윈도우에 명령어 라인 UNIX 셸을 수행시킬 수도 있다. 이 둘은 모두 동일한 시스템 호출을 사용하지만, 이 호출은 다르게 보이고 다른 방법으로 동작한다.

 

'Computer Science > OS Concepts' 카테고리의 다른 글

2.7 운영체제 구조  (0) 2020.04.17
2.6 운영체제의 설계와 구현  (0) 2020.04.04
2.4 시스템 호출의 유형  (0) 2020.04.04
2.3 시스템 호출(system call)  (0) 2020.04.04
2.2 사용자 운영체제 인터페이스  (0) 2020.04.04

관련글 더보기

댓글 영역