2015/06 6

C Language Constructors and Destructors with GCC

Constructor 와 Destructor 는 main 함수가 실행되기 전에 호출되는 special function 이다.main function 이 load 되기 전에 __libc_csu_init 함수에서 constructor 들이 호출된다. 포멧:__attribute__((constructor))__attribute__((destructor))__attribute__(constructor (PRIORITY)))__attribute__(destructor (PRIORITY))) 예제:#include void begin (void) __attribute__((constructor));void end (void) __attribute__((destructor)); int main(){ printf("\n..

R&D/OS 2015.06.23

구글 5세대 데이터센터 네트워크 Jupiper

[디지털데일리 이유지기자] 미국 산타클라라에서 열리고 있는 ‘오픈 네트워킹 서밋(ONS) 2015’에서 구글이 자체 개발해 클라우드 플랫폼(GCP)에 구축한 5세대 데이터센터 네트워크 기술인 ‘주피터(Jupiter)’를 공개했다. 10년 전 처음 개발한 데이터센터 네트워크 기술인 ‘파이어호스(Firehose)’ 대비 용량을 100배나 끌어올렸다. 주피터는 초당 총 양방향(bisection) 대역폭 1페타비트(Petabit) 이상을 제공한다. 최대 1.3Pbps를 지원한다. 10만대 서버가 각각 초당 10기가비트로 정보를 처리해도 충분한 용량이다. 의회 도서관 콘텐츠 전체를 스캔한 분량을 초당 10분의 1 초 이하로 읽는 것과 같은 수준이라는 것이 구글측의 설명이다. 17일(현지시간) ‘ONS 2015’ ..

R&D/클라우드 2015.06.19