Dreaming Deve1oper

Operating System Concept 본문

리눅스, 유닉스

Operating System Concept

주현테크 2021. 10. 16. 23:35

Operating System Concept

 

■ Operating System (OS)

- 하드웨어를 관리하는 소프트웨어.

- 해당하는 고급 라이브러리를 제공한다. (include system call)

- 리소스를 관리한다.

 

- 리눅스의 구조 -

※ 쉘까지를 운영체제라고 부른다.

 

- Kernal 

운영체제 중에서도 가장 핵심인 부분.

메모리에 있어서 종료되지 않고 항상 실행되고 있는 프로그램.

 

- System Program

커널까지는 아니지만, OS 입장에 있어 어느정도의 프로그램은 제공하는게 좋겠다 라고 판단해 만든 것.

OS와 연결되지 않은 모든 프로그램

 

- Middleware

기본적인 커널, 시스템 프로그램 위에 추가적으로 자체적인 서비스를 부여한 것.

애플리케이션 개발자 혹은 플랫폼에 추가 서비스를 제공하는 소프트웨어 프레임워크.

 

※ 컴퓨터 과학의 다른 분야와 밀접한 관련이 있다.
- 컴퓨터 구조
- 컴파일러
- 데이터 구조, 프로그래밍 언어와 같은 다른 영역

 

 

'리눅스, 유닉스' 카테고리의 다른 글

Exercises  (0) 2021.12.13
총정리  (0) 2021.12.04
Summary  (0) 2021.10.19
CPU Scheduling  (0) 2021.10.18
Comments