• 카테고리

    질문 & 답변
  • 세부 분야

    기타 (개발 · 프로그래밍)

  • 해결 여부

    해결됨

User mode와 관련하여 질문있습니다.

23.02.28 22:31 작성 23.02.28 22:34 수정 조회수 361

0

선생님 수업 잘 듣고 있습니다!

선생님의 컴퓨터 공학 기초 강의를 듣고 운영체제 강의로 넘어왔습니다.

컴퓨터 공학 기초 강의에서는 보지 못했던 User mode에서 App과 Service 계층에 대해 궁금한게 있습니다.

App Layer에 있는 Process가 Service Layer에 있는 API를 호출한다고 하셨습니다.

c언어에서 printf같은 함수들이 모여있는 lib 폴더가 있는 곳을 Service Layer로 보면 되는건가요?

그리고 App과 Service Layer가 너무 생소한데 그냥 무조건 User mode에 저런게 있다고 외우면 될까요?

답변 1

답변을 작성해보세요.

1

아니오, 그렇지 않습니다. Linux나 UNIX의 Daemon 프로세스, Windows OS의 Service 프로세스 등 백그라운드에서 수행되는 프로그램들을 지칭하는 것입니다. 특정 폴더와는 무관합니다. 이러한 서비스 프로세스들의 특징은 운영체제 관리자 권한으로 실행된다는 것이며 매우 강력한 시스템 권한을 가집니다. 운영체제 Kernel보다는 권한이 낮지만 사실상 OS의 일부로 보는 것이 적절하겠습니다. 참고하시기 바랍니다.

송동규님의 프로필

송동규

질문자

2023.03.01

답변 감사합니다 선생님. 항상 많이 배우고 있습니다. 다시 공부하러 가봐야겠네요