상세 컨텐츠

본문 제목

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' 카테고리의 다른 글

관련글 더보기

댓글 영역