cleanUrl: /os/what-is-system-service/

녹색으로 표시된 부분을 다룬다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/fa51553e-9768-4fcf-92da-ef082c69bebf/Screen_Shot_2020-07-07_at_21.33.35.png

system service 란 프로그램 개발과 실행을 위해 편리한 환경을 제공한다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/291ee121-f4d0-4735-a4e5-386a168b9c47/Screen_Shot_2020-07-07_at_21.28.47.png

최 하위 수준은 H/W

→ 운영체제

→ system service

→ application 이다.

system call 에 대한 User Interface 부분과, 그렇지 않은 부분이 있다. (API 로 제공 되는것은 그나마 덜 복잡한듯)

System Service 는 다음과 같은 범주로 분류한다

  1. 파일 관리: file, directory를 생성, 삭제, 복사, rename, 인쇄, 열거, manipulation 한다.
  2. 상태 정보:
  3. 파일 변경: Text Editor 가 여기에 해당함
  4. 프로그래밍 언어
  5. 프로그램 적재와 수행
  6. 통신
  7. 백그라운드 서비스

이러한 서비스 이외에 일반적인 문제를 해결하는 서비스들도 함께 포함하여 운영체제와 제공된다.

웹 브라우저, 워드프로세서, text formatters, spread sheet, database, compiler 등이 포함된다.

대부분의 사용자에게 운영체제의 관점은 system call 보다도 시스템 프로그램과 응용에 의해 정의된다.