프로그래밍의 기초/TCP | IP
IO 멀티플렉싱 기반의 서버
Kim나현
2022. 1. 21. 15:09
반응형
- 멀티프로세스 서버의 단점
- 프로세스를 생성하는 경우 많은 양의 연산이 요구되며 필요한 메모리 공간도 큼
- 프로세스마다 별도의 메모리 공간을 유지하므로 상호간의 데이터를 송수신하기 우해서는 IPC같은 복잡한 통신방법을 이용해야 함
- 멀티플렉싱
: 하나의 통신채널을 통해서 둘 이상의 데이터를 전송하는데 사용되는 기술
: 물리적 장치의 효율성을 높이기 위해 최소한의 물리적 요소만 사용해 최대한의 데이터를 전달하기 위해 사용되는 기술
- 시분할 멀티플렉싱 기술
- 주파수 분할 멀티플렉싱 기술
- 멀티플렉싱의 개념을 서버에 적용하기
- 서버에 멀티플렉싱 기술을 도입해 필요한 프로세스의 수를 줄일 수 있음
- 접속해있는 클라이언트의 수에 상관없이 서비스를 제공하는 프로세스의 수는 하나임


반응형