CH01(운영체제의 개요)<br> - 3. 운영체제의 구조_8

image.png

CH01(운영체제의 개요)
- 3. 운영체제의 구조_7
에 이어 설명.

[1.3.1 클라이언트/서버 모델(분산 처리 시스템)]


:
커널이 클라이언트로부터 서버에게 전송될 메세지만을 처리하는 것은 결코 아니다. 물리적 입출력장치 레지스터의 로드 명령같은 운영체제(OS) 기능은 사용자영역 프로그램에서는 매우 실행하기 어렵다. 이러한 문제를 해결하기 위한 한 방법은 커널 모드에서 실행되는 입출력장치 드라이버와 같은 핵심적인 서버 프로세스를 갖는 것이다. 그 서버 프로세스는 모든 하드웨어에 접근 가능하고 보통의 메세지 메커니즘으로 다른 프로세스와도 통신할 수 있다. 또 다른 방법으론 최소한의 메커니즘을 커널에 구성하고 사용자영역에 있는 서버에게 정책 결정을 부여하는 것이다. 예를 들면 특정 디스크 관련 메세지를 처리할 때 커널은 해당 메세지의 의미를 알기 위한 바이트 수를 계산하는 등의 처리가 아닌 단순히 해당 내용을 디스크 장치 레지스터에 복사하기만 한다.

Sort:  
 2 years ago 

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 54960.01
ETH 2314.51
USDT 1.00
SBD 2.32