TIL(2020) - 2/8일(토) for 운영체제

개발풋볼러·2020년 2월 9일
0

TIL(2020)

목록 보기
5/7

응용 프로그램, 운영체제, 하드웨어 관계
- 운영체제는 응용 프로그램이 요청하는 메모리를 허가하고, 분배한다.
- 운영체제는 응용 프로그램이 요청하는 CPU시간을 제공한다.
- 운영체제는 응용 프로그램이 욫어하는 IO Devices사용을 허가/제어한다.

사용자, 응용 프로그램, 운영체제, 하드웨어의 관계
- 사용자
- 응용 프로그램
- 운영체제
- 하드웨어

운영체제는 사용자 인터페이스를 제공
- 쉘(Shell) => 이것도 하나의 응용프로그램
- 사용자가 운영체제 기능과 서비스를 조작할 수 있는 인터페이스를 제공하는 프로그램을
- 쉘은 터미널 환경(CLI)과 GUI환경 두 종류로 분류

운영체제는 응용 프로그램을 위해서도 인터페이스를 제공 => 프로그램 언어를 통해서
- API(Application Programming Interface)
- 함수로 제공
- ex) open()
- 보통은 라이브러리 형태로 제공
- C library

profile
안녕하세요. 웹개발을 공부중입니다.

0개의 댓글