node.js 
2014. 09. 29 
Version : 1.0.0 
made by 김승준 
R&D 1 Team
2 
CONTENTS. 
1. node.js 란? ……………… 3 
2. node.js 구조및원리……………… 4 
3. node.js 장단점……………… 9 
4.발표자료출처……………… 10
3 
1. 
Node.js 란? 
Node.js개요 
Node.js는single thread기반으로동작하는고성능의비동기IO (Async/ Non-blocking IO)를지원하는네트워크서버 
Google Chrome V8엔진기반,Javascript의개발언어, Event기반의프로그래밍모델
4 
2. 
Node.js의구조및원리 
Node.js 구조
5 
2. 
Node.js의구조및원리 
Async/ Non blocking IO
6 
2. 
Node.js의구조및원리 
Single Thread Vs Multi Thread
7 
2. 
Node.js의구조및원리 
Thread Pool
8 
2. 
Node.js의구조및원리 
Event Loop
9 
3. 
Node.js의장단점 
Node.js의실효성 
생산성향상 
진입장벽이낮음 
CPU Intensive 작업시속도저하 
Single Thread로인한멀티코어성능최적화가어려움.
10 
URL : http://bcho.tistory.com 
4. 
발표자료출처
11

DGMIT 제3회 R&D 컨퍼런스 1TEAM : NODE.JS