본문 바로가기
computer

운영 체제 2

by 유순이 2021. 6. 14.

운영 체제는 사용자를 위한 인터페이스를 제공한다.

 

쉘 (Shell)

 

 

운영 체제는 응용 프로그램을 위한 (결국은 사용자를 위한 것이지만) 인터페이스를 제공한다.

 

API (Application Programming Interface)

  • 함수
  • lib (library)

 

USER

Application / Shell

API

Operating System

Hardware

 

 

시스템 콜 / 호출

: 운영 체제가 운영 체제의 각 기능을 사용하기 위한 명령 / 함수

POSIX API

 

API는 내부에 이러한 시스템 콜이 저장되어 있다.

 

USER

APP / SHELL

API

SYSTEM CALL

OS

HARDWARE

 

운영체제 필수 조건

1. Kernel

2. System Call

3. C API (library) (C언어로 Shell을 만들고자 한다면)

4. Shell

5. 응용 프로그램

 

 

 

 

 

 

 

'computer' 카테고리의 다른 글

스케쥴링 - 멀티 프로그래밍  (0) 2021.06.15
스케쥴링  (0) 2021.06.15
운영 체제의 구조  (0) 2021.06.15
응용 프로그램  (0) 2021.06.14
운영체제  (0) 2021.06.14

댓글