지풍@blog

지풍@blog RSS

4초만에 컴퓨터 부팅??

컴퓨터 이야기 2008. 10. 28. 01:25 by 지풍
 

에즈락에서 4초만에 부팅하는 인스턴스 부트라는 기능을 개발 했다고 하네요

동영상에 보다시피 4초만에 임베디드 리눅스나 DOS나 그런게 아닌 비스타가 부팅이 되고 있네요-_-;;

대단한 기능이네요-_-;;

고가 메인보드 자체에 제공되는 기능이라고 하는데

어떻게 저 기능이 돌아 갈까요??-_-;;

램에 부팅에 필요한 모든 파일들을 가지고 있다고 하더라도

부팅이라는 개념이기 때문에 전원이 내려 갈것인데

혹은 어느 정도 전기를 평상시에도 램에 데이터를 보존하는데 쓰고 있다고 하더라도

전기세 문제던지 비스타 정도 부팅이 필요한 파일이 1기가 정도 될껀데

메모리를 1기가를 차지하고 있으면 상당히 시스템을 쓰는데 제한적일것 같은데 말이죠

또 메인보드 자체에 플래시 메모리를 가지고 있더라도 저런 속도가 안 나올껀데 말이죠

컴퓨터 프로그래머 겸 개발자 겸 엔지니어인 저로서는 상당히 신기한 기능이네요~
CSCF는 호 처리에 관련된 부분 담당하는 기능으로 ICGW(Incoming CAll GateWay)와 CCF(CAll Control Function), SPD(Serving Profile Database), AH(Address handling)으로 구성된다. ICGW는 첫 진입점(entry point)로 동작하며 입력호에 대한 라우팅을 수행한다. 또한 호 스크리닝(screening) 및 포워딩과 같은 입력호에 대한 서비스 서비스 트리거링(triggering)을 수행하며 AH에 대한 질의, HSS와의 통신을 담당한다. CCF는 호의 설정과 종료 및 상태/이벤트 관리, 다자간 서비스를 위한 MRF(Multimedia Resource Function)과의 상호 작용, 과금을 위한 호 이벤트 보고, 응용 레벨 등록의 수신 및 처리 등을 담당한다. SPD는 홈 도메인의 HSS와 통신하여 사용자 프로파일 정보를 관리하며 사용자의 처음 엑세시 시 홈 도메인을 알려주는 기존 망의 VLR과 유사한 기능을 수행한다. AH는 주소를 분석, 변환, 수정하는 기능을 수행하며 주소 이동성 가능을 제공한다.

CSCF(Call Session Control Function)는 가입자가 위치하고 있는 망에 따라서 수행하는 기능이 다르므로 그 위치와 역할을 기준으로 해서 Proxy-CSCF(P-CSCF), Interrogating(I-CSCF), Serving CSCF(S-CSCF)로 논리적으로 구분할 수 있다.

1)P-CSCF
-사용자는 IM 멀티미디어망에서 접속하는 첫 포인트 지점이고, GGSN과 같은 도메인에 존재한다. P-CSCF의 주소는 “Local CSCF Discovery" 메커니즘을 사용하여 PDP context activation에 의해 사용자에게 전달된다.
-사용자로부터 수신한 SIP등록요구 메시지를 사용자의 홈 도메인을 참조하여 I-CSCF로 전달한다.
-사용자로부터 수신한 SIP메시지를 등록 절차를 통해 수신한 S-CSCF 주소를 이용하여 S-CSCF로 전달한다.
-사용자에게 SIP메시지를 요구 또는 응답한다.
-Emergency session을 검출하여 이를 처리할 S-CSCF를 선택한다.
-Change Data Record(CRD)를 발생한다.
-사용자와 Security Association을 유지한다.
-Bearer 자원의 권한 검증과 QoS관리를 한다.

2)I-CSCF
-사용자의 홈 망에 접속하는 첫 포인트 지점이고 하나의 네트워크 도메인에 여러 개가 존재할 수도 있다.
-사용자의 SIP 등록을 수행하는 S-CSCF의 주소를 IISS로부터 수신한 후 실제 등록을 담당한 S-CSCF를 할당한다.
-타 망으로부터 수신한 SIP 메시지를 S-CSCF로 라우팅한다.
-CDR을 방생한다.
-서로 다른 도메인 간의 SIP 메시지를 전달할 때 방확벽 기능의 Topology Hiding Inter-Nework Cateway(THIG)를 수행하여 망 정보의 일부를 보내지 않을 수도 있다.

3)S-CSCF
-사용자의 세션 제어하는 서버임을 HSS에 등록하고 이후 사용자의 가입자 정보를 다운로드 하여 저장한다.
-실제 등록된 사용자의 세션 상태관리를 하면서 제어 서비스를 수행한다.
-사용자에게 서비스 자원과 관련된 정보를 제공한다.
-사용자의 다이얼된 번호나 SIP URL을 통하여 착신 사용자의 홈 도메인의 I-CSCF의 주소를 얻는다.
-PSTN 또는 CS 도메인으로 라우팅하기 위해서 SIP 요구 및 응답메시지를 Breakout Gateway Control Function(BGCF)으로 전달한다. 이후 BGCF는 해당 PSTN/CD 도메인과의 상호 간의 제어를 담당할 MGCF를 선택하거나, 다른 BGCF로 전달한다.
-Multi-Party call 등의 서비스를 지원하기 위해 MRF로 인터페이스 한다.
-사용자의 등록 시에 HSS로부터 수신한 인증정보를 가지고 인증을 수행한다.
-P-CSCF의 기능을 수행할 수도 있다.
-CDR을 발생한다.


출처 : 한국표준협회 (http://www.it-standards.or.kr/information/information_detail.asp?page=15&idx=2752&selCd=01&txtKey=)

This is a simplified model of TCP/IP over Ethernet behaviour of a single TCP connection intended to provide insight into throughput limitations of TCP/IP due to network transit latency. In the model, TCP/IP sends the maximum TCP receive window size worth of application data (filling the maximum possible receive buffer), then waits for a single acknowledgement for the entire max. window size burst. The model also assumes that the instant the acknowledgement is sent, the data is emptied from the receive buffer and the entire window size is again fully available.

Analysis assumes no lost data (no retransmits are required, no delay associated with retransmit timer waits & no ACK timer waits); All datagrams sent are maximum size; No allowance for TCP slow start algorithm delay; This results in an upper bound style result. Bear in mind that this simulates the performance of a single application, not an aggregate usage model of multiple simultaneous users on a network. Furthermore, at the upper limit of TCP performance the model assumes that computer hardware and network equipment can sustain the peak TCP allowed data rates.


In Basic TCP, the maximum number of bytes that can be in transit (specified by the TCP receive window size) is limited to 64KB by the 16 bit window size in the TCP header. Often the 64KB value is used to illustrate the maximum theoretical throughput of TCP. This is only partially true. In the early 1990s Van Jacobsen et Al. recognized that higher bandwidths were becoming available and that TCP needed to be updated to support high bandwidth, high latency networks. The work culminated in 1992 with the publication of RFC1323 which specified modifications to TCP to support the high bandwidth, high latency networks. This removed the 64 KB limit, in theory.

In practise, most TCP stacks do not support RFC 1323 extensions and still have a maximum TCP window size on the order of 8 KB. An example is Microsoft TCP/IP v.2.0 used in Windows NT. It has a 8760 Byte maximum receive window. Windows 2000, while supporting RFC 1323 extensions, by default has a maximum receive window of 17520 Bytes. To enable the RFC1323 extensions in Windows 2000, registry entries must be manually adjusted.

   

Select Line Rate : Gigabit Ethernet

   

Custom TCP Receive Window (for best perf. Use even multiples of 1460) : 65536 Bytes

   

Gigabit Ethernet

  

  

  

  

Round Trip Latency (2T)

Maximum User Data Throughput (64KB Window)

Maximum User Data Throughput (WinNT)

Maximum User Data Throughput (Win2K)

Maximum User Data Throughput (Custom)

0.1 mS

803,755 Kbps

403,166 Kbps

565,965 Kbps

803,755 Kbps

0.2 mS

696,915 Kbps

255,931 Kbps

403,166 Kbps

696,915 Kbps

0.4 mS

550,550 Kbps

147,903 Kbps

255,931 Kbps

550,550 Kbps

0.6 mS

454,993 Kbps

104,003 Kbps

187,468 Kbps

454,993 Kbps

0.8 mS

387,702 Kbps

80,199 Kbps

147,903 Kbps

387,702 Kbps

1 mS

337,750 Kbps

65,262 Kbps

122,128 Kbps

337,750 Kbps

2 mS

205,418 Kbps

33,793 Kbps

65,262 Kbps

205,418 Kbps

3 mS

147,591 Kbps

22,799 Kbps

44,528 Kbps

147,591 Kbps

4 mS

115,170 Kbps

17,203 Kbps

33,793 Kbps

115,170 Kbps

5 mS

94,427 Kbps

13,812 Kbps

27,228 Kbps

94,427 Kbps

6 mS

80,016 Kbps

11,538 Kbps

22,799 Kbps

80,016 Kbps

7 mS

69,421 Kbps

9,907 Kbps

19,609 Kbps

69,421 Kbps

8 mS

61,304 Kbps

8,680 Kbps

17,203 Kbps

61,304 Kbps

9 mS

54,886 Kbps

7,723 Kbps

15,322 Kbps

54,886 Kbps

10 mS

49,685 Kbps

6,957 Kbps

13,812 Kbps

49,685 Kbps

20 mS

25,510 Kbps

3,491 Kbps

6,957 Kbps

25,510 Kbps

30 mS

17,160 Kbps

2,330 Kbps

4,649 Kbps

17,160 Kbps

40 mS

12,929 Kbps

1,749 Kbps

3,491 Kbps

12,929 Kbps

50 mS

10,371 Kbps

1,400 Kbps

2,795 Kbps

10,371 Kbps

60 mS

8,658 Kbps

1,167 Kbps

2,330 Kbps

8,658 Kbps

70 mS

7,431 Kbps

1,000 Kbps

1,998 Kbps

7,431 Kbps

80 mS

6,509 Kbps

875 Kbps

1,749 Kbps

6,509 Kbps

90 mS

5,790 Kbps

778 Kbps

1,555 Kbps

5,790 Kbps

100 mS

5,214 Kbps

700 Kbps

1,400 Kbps

5,214 Kbps

110 mS

4,742 Kbps

637 Kbps

1,272 Kbps

4,742 Kbps

120 mS

4,349 Kbps

584 Kbps

1,167 Kbps

4,349 Kbps

130 mS

4,016 Kbps

539 Kbps

1,077 Kbps

4,016 Kbps

140 mS

3,730 Kbps

500 Kbps

1,000 Kbps

3,730 Kbps

150 mS

3,482 Kbps

467 Kbps

933 Kbps

3,482 Kbps

160 mS

3,266 Kbps

438 Kbps

875 Kbps

3,266 Kbps

170 mS

3,074 Kbps

412 Kbps

824 Kbps

3,074 Kbps

180 mS

2,904 Kbps

389 Kbps

778 Kbps

2,904 Kbps

190 mS

2,751 Kbps

369 Kbps

737 Kbps

2,751 Kbps

200 mS

2,614 Kbps

350 Kbps

700 Kbps

2,614 Kbps

210 mS

2,490 Kbps

334 Kbps

667 Kbps

2,490 Kbps

220 mS

2,377 Kbps

318 Kbps

637 Kbps

2,377 Kbps

230 mS

2,274 Kbps

305 Kbps

609 Kbps

2,274 Kbps

240 mS

2,180 Kbps

292 Kbps

584 Kbps

2,180 Kbps

250 mS

2,093 Kbps

280 Kbps

560 Kbps

2,093 Kbps

260 mS

2,012 Kbps

269 Kbps

539 Kbps

2,012 Kbps

270 mS

1,938 Kbps

259 Kbps

519 Kbps

1,938 Kbps

280 mS

1,869 Kbps

250 Kbps

500 Kbps

1,869 Kbps

290 mS

1,804 Kbps

242 Kbps

483 Kbps

1,804 Kbps

300 mS

1,744 Kbps

234 Kbps

467 Kbps

1,744 Kbps

310 mS

1,688 Kbps

226 Kbps

452 Kbps

1,688 Kbps

320 mS

1,636 Kbps

219 Kbps

438 Kbps

1,636 Kbps

330 mS

1,586 Kbps

212 Kbps

425 Kbps

1,586 Kbps

340 mS

1,540 Kbps

206 Kbps

412 Kbps

1,540 Kbps

350 mS

1,496 Kbps

200 Kbps

400 Kbps

1,496 Kbps

360 mS

1,454 Kbps

195 Kbps

389 Kbps

1,454 Kbps

370 mS

1,415 Kbps

189 Kbps

379 Kbps

1,415 Kbps

380 mS

1,378 Kbps

184 Kbps

369 Kbps

1,378 Kbps

390 mS

1,342 Kbps

180 Kbps

359 Kbps

1,342 Kbps

400 mS

1,309 Kbps

175 Kbps

350 Kbps

1,309 Kbps

410 mS

1,277 Kbps

171 Kbps

342 Kbps

1,277 Kbps

420 mS

1,247 Kbps

167 Kbps

334 Kbps

1,247 Kbps

430 mS

1,218 Kbps

163 Kbps

326 Kbps

1,218 Kbps

440 mS

1,190 Kbps

159 Kbps

318 Kbps

1,190 Kbps

450 mS

1,164 Kbps

156 Kbps

311 Kbps

1,164 Kbps

460 mS

1,138 Kbps

152 Kbps

305 Kbps

1,138 Kbps

470 mS

1,114 Kbps

149 Kbps

298 Kbps

1,114 Kbps

480 mS

1,091 Kbps

146 Kbps

292 Kbps

1,091 Kbps

490 mS

1,069 Kbps

143 Kbps

286 Kbps

1,069 Kbps

500 mS

1,047 Kbps

140 Kbps

280 Kbps

1,047 Kbps

   

Data:

Ethernet Frame Size : 1518 Bytes

Ethernet Preamble : 8 Bytes

Interframe Gap : 12 Bytes

Total Inter-Frame Time : 1538 Bytes

Ethernet Overhead : 38 Bytes

Ethernet Data : 1500 Bytes

IP Datagram Overhead : 20 Bytes

TCP Datagram Overhead : 20 Bytes

Maximum User Data per Ethernet Frame : 1460 Bytes


Line Rate

Ethernet 10000000 10000000

Fast Ethernet 100000000 100000000

Gigabit Ethernet 1000000000 1000000000

   

Maximum TCP Receive Window : 65536 Bytes

Maximum Windows NT TCP Receive Window (on Ethernet) : 8760 Bytes

Maximum Windows 2000 TCP Receive Window : 17520 Bytes

   

Application Throughput:

Application Data Size/(Ethernet Serialization Delay + Round Trip Latency)

   

출처 : http://www.babinszki.com/Networking/Max-Ethernet-and-TCP-Throughput.html

1 ··· 28 29 30 31 32 33 34 ··· 68 
분류 전체보기 (202)
내가 사는 이야기 (2)
백과사전 (89)
듣고 보는 것 (0)
세상 이야기 (1)
맛집 투어 & 여행 (0)
컴퓨터 이야기 (110)
게임 이야기 (0)
위시리스트 (0)
스포츠 이야기 (0)
영화 이야기 (0)
우하하하하 (0)

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백