티스토리 뷰

반응형

[쉽게 배우는 운영체제] 1장 : 운영체제의 개요 (1/2)

 


3. 운영체제의 구조

커널이란?

커널은 프로세스 관리, 메모리 관리, 저장장치 관리와 같은 운영체제의 핵심적인 기능을 모아놓은 것이다.

자동차의 엔진이라고 생각하면 쉽다.

 

운영체제는 크게 두 개의 부분으로 나뉜다.

1. 인터페이스

2. 커널


시스템 호출과 디바이스 드라이버

 

☞ 시스템 호출

 

커널이 자신을 보호하기 위해 만든 인터페이스

 

☞ 드라이버

 

하드웨어는 드라이버가 담당


커널의 구성

 

① 단일형 구조 커널

 

초창기 운영체제 구조, 커널의 핵심 기능을 구현하는 모듈들이 구분 없이 하나로 구성되어 있다.

 

■ 장점

 

-모듈간 통신 비용이 줄어들어 효율적인 운영 가능

 

■ 단점

 

-모듈이 하나여서 오류처리 어려움

-상호의존성이 높아 큰 오류 발생 확률 높음

-다양한 환경의 시스템 적용 어려움

 

② 계층형 구조 커널

 

단일형 구조 커널의 발전 형태, 하나의 구성이 아닌 비슷한 모듈을 묶음.

 

③ 마이크로 구조 커널

 

단일형 구조 커널과 대비, 각 모듈이 세분화

 

④ 가상 머신

 

멀티 OS를 가능하게 만들음

 

 

좋아요는 로그인하지 않아도 누를 수 있습니다!

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함