A view of Operationg System Services

<aside> 💡 P2(processor)→ 요청(Interrupt발생) → CPU(자원) → 할당 → P1

</aside>

Error Detection

데이터 전송과정에서 에러가 발생해 데이터가 원본과 달라진 경우를 감지


GUI


System Calls

<aside> 💡 OS에 의해 제공되는, 서비스에 대한 프로그래밍 인터페이스

</aside>

대부분의 경우엔, 고차원의 API를 통해 프로그램에 의해 액세스됨(Not Direct System Call)

API가 있다 → 기계에게 직접 명령어들로 실행하는게 아닌, 편리한 방식이 있다

이러한 과정에서 “시스템 콜”이 필요합니다
즉, API를 통해 명령어를 수행하는 과정이 필요합니다

이러한 과정에서 “시스템 콜”이 필요합니다 즉, API를 통해 명령어를 수행하는 과정이 필요합니다

Example

User App(응용 프로그램)의 요청에 따라 커널 접근을 위한 인터페이스(API)