리눅스
유닉스 운영체제 구조
냥늉냥
2021. 1. 27. 00:30
반응형
유닉스 운영체제는 바깥의 제일 큰 바탕이 되는 에플리케이션부터 쉘, 커널, 하드웨어로 이루어져 있다.
이 4개의 기능에 대해 알아보자
- 하드웨어
- 기계 장치 - 커널
- 시스템이 구동 될 때 로드되는 프로그램 중 하나로 시스템이 종료될 때 까지 시스템을 관리한다.
- 운영체제의 핵심으로 하드웨어를 운영 및 관리한다.
- 프로세스, 파일, 메모리, 통신, 주변장치등 관리하는 서비스를 제공한다.
- 부트 프로그램에 의해 구동되며 링0 에서 동작한다.
- 쉘
- 사용자와 운영체제 사이의 인터페이스이다.
- 사용자로부터 명령어를 입력 받아 해석해주는 명령어 해석기다.(명령어 처리기)
- 사용자 프로그램 (에플리케이션)
- X 윈도우
- 데몬, 각종 SW
- 프로그래밍 개발도구
- 문서 편집 도구 등