·Î±×ÀÎ | ȸ¿ø°¡ÀÔ (´º½º·¹ÅͽÅû) | SITEMAP
   
  °³¹ß   Ç÷§Æû   ½Ã½ºÅÛ   ¸Å´ÏÁö¸ÕÆ®   Àüü±â»ç  
ÀÚ¹Ù
´å³Ý
C/C++
DB
¸ðµ¨¸µ
À¥°³¹ß
±âŸ
À¯´Ð½º/¸®´ª½º
À©µµ¿ì
±âŸ
¼­¹ö
³×Æ®¿öÅ©
º¸¾È
±âŸ
BM
PM
±âŸ
 
±â»çÀúÀå
0
 
¸¶ÀÌ ½ºÅ©·¦
[ÆæÆ¼¾ö ÇÁ·ÎÁ§Æ®] ¨è 32ºñÆ®¿Í 64ºñÆ®ÀÇ °øÅëÁ¡°ú Â÷ÀÌÁ¡

±èÅÂÈÆ (ÀÎÅ͵¥ºê Â÷Àå)   2005/06/16
¿¬Àç ¼ø¼­
1. 32ºñÆ® ´å³Ý°ú ÃÖÀûÈ­ ¾Ë°í¸®Áò
2. 32ºñÆ®¿Í 64ºñÆ®ÀÇ °øÅëÁ¡°ú Â÷ÀÌÁ¡
3. ÃÖÀûÈ­µÈ 64ºñÆ® CPU Ȱ¿ë Àü·« : ´å³Ý 64ºñÆ®¸¦ Áß½ÉÀ¸·Î
4. È¿°úÀûÀÎ 32ºñÆ® ÇÁ·Î±×·¥ÀÇ 64ºñÆ® ¸¶À̱׷¹À̼Ç
5. ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æ¿¡¼­ 64ºñÆ® µµÀÔ È¿°ú
[Áöµð³ÝÄÚ¸®¾Æ]64ºñÆ®´Â µÎ ¹è ºü¸¥ ÄÄÇ»ÅÍ?
¾ðÁ¨°¡ ½Å¹®¿¡¼­ "ÄÄÇ»ÅÍ µÎ ¹è »¡¶óÁø´Ù"´Â Çìµå¶óÀÎÀÇ ±â»ç¸¦ º» ÀûÀÌ ÀÖ´Ù.

¹«½¼ ¸»Àΰ¡ ½Í¾î ÀÚ¼¼È÷ Àо´Ï 32ºñÆ®¿¡¼­ 64ºñÆ®·Î CPUÀÇ ±â¼ú ÀüȯÀÌ ÀÌ·ïÁö°í ÀÖ´Ù´Â ¸»À̾ú´Ù. 32ºñÆ®¿¡¼­ 64ºñÆ®·Î ½Ã½ºÅÛÀÌ ÀÌÀüµÇ¸é Á¤¸» µÎ ¹è ºü¸¥ ÄÄÇ»ÅͰ¡ ³ªÅ¸³¯ °ÍÀΰ¡? »ç½ÇÀº ±×·¸Áö ¾Ê´Ù.

8ºñÆ®¿¡¼­ 16ºñÆ®, 16ºñÆ®¿¡¼­ 32ºñÆ®·Î ÄÄÇ»ÅÍÀÇ ºñÆ® ¼ö°¡ ¿Ã¶ó°¡´Â °ÍÀº ¸Þ¸ð¸®¿Í Á÷°áµÅ ÀÖ´Ù.

ÄÄÇ»ÅͰ¡ 32ºñÆ®¶ó´Â ¸»Àº ·¹Áö½ºÅÍ ¹ö½ºÀÇ Å©±â°¡ 32ºñÆ®¶ó´Â ÀÇ¹Ì¿Í ¿¬°áµÇ¸ç, Æò¸é ¸Þ¸ð¸® ¸ðµ¨À» »ç¿ëÇÏ´Â °æ¿ì 2ÀÇ 32Á¦°öÀÇ ¸Þ¸ð¸® °ø°£À» È®º¸ÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â 32ºñÆ®·Î Ç¥ÇöÇÒ ¼ö ÀÖ´Â ¼öÄ¡ÀûÀÎ ¸Þ¸ð¸® °ø°£À̸ç, ȯ»êÇϸé 4GBÀÇ °ø°£ÀÌ ³ªÅ¸³­´Ù.

32ºñÆ®°¡ óÀ½ ³ªÅ¸³­ 1980³â´ë¸¸ ÇÏ´õ¶óµµ ÀÌ ¸Þ¸ð¸® °ø°£Àº ¾öû³ª°Ô Å« °ÍÀ̾ú´Ù. ±×·¯³ª ¸Þ¸ð¸® °¡°ÝÀÌ Á¡Â÷ Ç϶ôÇØ Áö±ÝÀº °³Àοë ÄÄÇ»ÅÍÁ¶Â÷µµ 1GB ÀÌ»óÀÇ ¸Þ¸ð¸®¸¦ žÀçÇϰí ÀÖ°í, ÀÛÀº ÇÁ·Î±×·¥ ÇϳªÀÇ ½ÇÇà ÆÄÀÏ Å©±â°¡ ¼ö½Ê ¸Þ°¡¹ÙÀÌÆ® ÀÌ»óÀÌ µÇ´Â °æ¿ì°¡ Çã´ÙÇØÁ³´Ù.

ºü¸¥ ¼Óµµ·Î ÇÁ·Î±×·¥ÀÌ ÁøÈ­Çϸ鼭 4GBÀÇ ÇѰ谡 Á¡Â÷ µå·¯³ª±â ½ÃÀÛÇß´Ù.

64ºñÆ®´Â 2ÀÇ 64Á¦°öÀÇ ¸Þ¸ð¸® ÁÖ¼Ò¸¦ ÁöĪÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â ÀÌ·ÐÀûÀ¸·Î´Â 1.8E19 Á¤µµÀÇ ¸Þ¸ð¸®¸¦ žÀçÇÒ ¼ö ÀÖÀ¸¸ç, ½ÇÁ¦ 64ºñÆ® À©µµ¿ì´Â 16TBÀÇ °¡»ó °ø°£À» ÇÒ´çÇÒ ¼ö ÀÖ´Ù. ÀÌ °¡»ó °ø°£Àº ÃßÈÄ ´õ ´Ã¾î³¯ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

°¡»ó °ø°£À¸·Î 16TB¸¦ Áö¿øÇϰí ÀÖ±â´Â ÇÏÁö¸¸ ÇöÀç ¹öÀüÀÇ ¹°¸®ÀûÀÎ ¸Þ¸ð¸®´Â 1TB¹Û¿¡ Áö¿øÇÏÁö ¾Ê´Â´Ù. ¹öÀüÀÌ ¿Ã¶ó°¡¸é¼­ Á¡Â÷ ´õ ¸¹Àº ¸Þ¸ð¸®¸¦ Áö¿øÇϰÚÁö¸¸, ÀÌ Á¤µµ·Îµµ ¸î ³â°£Àº ½Ã½ºÅÛÀ» ¿î¿ëÇÏ´Â µ¥ ¹«¸®°¡ ¾øÀ» °ÍÀÌ´Ù.

64ºñÆ®¸¦ µµÀÔÇϸé ÀÔ¡¤Ãâ·ÂÀ» ÇÑ ¹ø¿¡ 64ºñÆ®¾¿ ó¸®ÇÒ ¼ö ÀÖÀ¸¸ç, Áö±Ýº¸´Ù ÈξÀ Å« ¸Þ¸ð¸® °ø°£À» È®º¸ÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù. 64ºñÆ®¸¦ µµÀÔÇÏ´Â °¡Àå Å« ÀÌÀ¯ Áß Çϳª´Â ¸Þ¸ð¸® °ø°£ÀÇ È®º¸´Ù.

¸Þ¸ð¸® °ø°£ÀÇ È®´ë¿Í ¼º´É
ÀÎÅÚÀÇ ³ëÆ®ºÏ¿ë CPU´Â µ¥½ºÅ©Åé CPU Ŭ·ÏÀÇ Àý¹Ý ¼öÁعۿ¡´Â µÇÁö ¾Ê´Â´Ù. ±×·¯³ª ½ÇÁ¦ ¼º´ÉÀº µÎ ¹è Á¤µµ µÇ´Â µ¥½ºÅ©Åé CPU¿Í ¾ùºñ½ÁÇÏ°Ô ³ªÅ¸³­´Ù. ³ëÆ®ºÏ¿ë CPUÀÇ Ä³½Ã¿¡ ±× ºñ¹ÐÀÌ ÀÖ´Ù.

½Ã½ºÅÛÀÇ Å¬·ÏÀÌ ºü¸¥ °ÍÀº ³ôÀº ¼º´ÉÀ» ³»´Â ½Ã½ºÅÛ¿¡ À¯¸®ÇÏ´Ù. ÇÏÁö¸¸, ½Ã½ºÅÛ Å¬·ÏÀÇ »ó´ç ºÎºÐÀ» ÀÔ¡¤Ãâ·Â ÀÛ¾÷¿¡ »¯±ä´Ù¸é ½ÇÁ¦ ¿¹ÃøÇÑ ¼º´ÉÀÌ ³ªÅ¸³ªÁö ¾Ê´Â´Ù. ¶ÇÇÑ ÆäÀÌÁö ÆÄÀϰú ¿öÅ· ¼¼Æ® ¹®Á¦µµ µ¿ÀÏÇÑ °³³äÀ¸·Î Àû¿ëµÈ´Ù.

32ºñÆ® ÄÄÇ»ÅÍ¿¡¼­´Â ¿öÅ· ¼¼Æ® ÀÚüÀÇ Å©±â°¡ À۾ұ⠶§¹®¿¡ ¾î¿ ¼ö ¾ø´Â ÆäÀÌ¡ÀÌ ¹Ýº¹µÆÀ¸¸ç, ÀÌ´Â ¸Þ¸ð¸®ÀÇ Å¾Àç À¯¹«¿Í »ó°ü¾øÀÌ ½Ã½ºÅÛÀÇ ¼º´ÉÀ» ÀúÇϽÃŰ´Â ¿äÀÎÀÌ µÆ´Ù.

µû¶ó¼­, ¸Þ¸ð¸®¸¦ ´Ù¼Ò ³¶ºñÇÏ´Â ÇÁ·Î±×·¥ÀÌ °áÇÕÇÒ °æ¿ì, ½Ã½ºÅÛÀº ÆäÀÌÁö ÆÄÀÏÀ» ¾öû³ª°Ô ±Ü¾î´ë´Â »óȲÀÌ ¹ú¾îÁö¸ç, Àüü ½Ã½ºÅÛÀÇ ¼º´ÉÀ» ¶³¾î¶ß¸®´Â ÁÖ¿äÀÎÀÌ µÆ´Ù.

64ºñÆ® À©µµ¿ì¿¡¼­´Â ÀÌ·¯ÇÑ Ãø¸éÀÌ ¸¹ÀÌ ÇØ¼ÒµÆ´Ù. ÀÏ´Ü Àüü Å©±â°¡ 128GB Á¤µµ·Î È®À嵯À¸¸ç, ½Ã½ºÅÛ Ä³½Ã´Â 1TB±îÁö »ç¿ëÇÒ ¼ö ÀÖ´Ù.

¸¸ÀÏ 1TBÀÇ ¸Þ¸ð¸®¸¦ žÀçÇß´Ù¸é, ÇöÀç »ç¿ëµÇ°í ÀÖ´Â ¸¹Àº ¾ÖÇø®ÄÉÀ̼ÇÀ» ±×´ë·Î 64ºñÆ®·Î ÀÌÀüÇßÀ» ¶§ ÆäÀÌÁö ÆÄÀÏÀÇ »ç¿ë ºóµµ´Â ÇöÀúÈ÷ ÁÙ¾îµé°Ô µÇ¸ç, ÀÌ´Â ±× ÀÚü·Îµµ »ó´çÇÑ ½Ã½ºÅÛ ¼º´É Çâ»óÀ» °¡Á®¿Ã ¼ö ÀÖ´Ù.

¸Þ¸ð¸®¸¦ ¸¹ÀÌ »ç¿ëÇÏ´Â ½Ã½ºÅÛ-ƯÈ÷ ´å³ÝÀÌ ±×·¯ÇÏ´Ù-Àϼö·Ï ÆäÀÌÁö ÆÄÀÏÀÇ µ¿ÀÛ ÀÚü´Â Àüü ¼º´ÉÀ» ¶³¾î¶ß¸°´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ¶ÇÇÑ ´å³ÝÀº GC(Garbage Collection)ÀÇ µ¿ÀÛ¿¡ ÀÇÇØ ¸Þ¸ð¸®¸¦ ȸ¼öÇÏ´Â ÇüÅ·Π¿î¿µµÇ¸ç, ÀÏÁ¾ÀÇ °¡»ó ¸Ó½Å°ú °°Àº ÇüÅÂÀ̱⠶§¹®¿¡ »ý°¢º¸´Ù ¸¹Àº ¸Þ¸ð¸®¸¦ Â÷ÁöÇÑ´Ù.

±×·¡¼­ ´å³ÝÀÇ ÃÖÀûÈ­ Ãø¸é¿¡¼­µµ ´Ü¼øÈ÷ Ŭ·Ï¸¸À» ÃÖÀûÈ­ÇÏ´Â ¹æ¹ý·ÐÀ» ¾µ ¼ö´Â ¾ø´Ù.

À¥ ½Ã½ºÅÛÀÇ °æ¿ì ÇÒ´ç °¡´ÉÇÑ ¸Þ¸ð¸®ÀÇ 60% ÀÌ»óÀ» ÇϳªÀÇ ÇÁ·Î¼¼½º(¿öÄ¿ ÇÁ·Î¼¼½º)°¡ »ç¿ëÇÏ¸é ½Ã½ºÅÛÀÇ ¾ÈÁ¤¼ºÀ» Å©°Ô ÇØÄ£´Ù.

ÀÌ °æ¿ì¸¦ ´ëºñÇØ ¼ø°£ÀûÀ¸·Î À¥ µ¿ÀÛÀ» ¸ØÃç ¿öÄ¿ ÇÁ·Î¼¼½º¸¦ Áß´ÜÇØ ¸Þ¸ð¸®¸¦ ¸®¼ÂÇÑ ÈÄ ÀÚµ¿À¸·Î Àç»ýÇϵµ·Ï ÇÁ·Î±×·¥ÀÌ ¸¸µé¾îÁ® ÀÖ´Ù. ƯÈ÷ 32ºñÆ®¿¡¼­´Â ¸Þ¸ð¸®¿Í °ü·ÃµÈ ¹Î°¨ÇÑ ¹®Á¦µéÀÌ ´å³ÝÀÇ µîÀå ÀÌÈÄ °è¼Ó ³í¶õ°Å¸®°¡ µÅ ¿Ô´Ù.

¸¶Ä¡ 16ºñÆ®ÀÇ ¼¼±×¸ÕÆ®¿Í ¿É¼Â ±¸Á¶°¡ °®´Â ¹®Á¦Á¡µéÀÌ 1980³â´ë ÈÄ¹Ý µîÀåÇØ 1990³â´ë ÃÊ¹Ý 32ºñÆ®·Î ¸ðµç ½Ã½ºÅÛÀÌ ÀÌÀüÇÑ °Í°ú °°Àº °æ¿ìÀÌ´Ù. ¹°·Ð ÀÌ·¯ÇÑ ¹®Á¦´Â, ¾ÆÁ÷Àº °í¿ë·® ¼­¹ö±º¿¡¼­¸¸ ¹ß»ýÇϰí ÀÖ´Ù.

Ŭ·Ï°ú ¸Þ¸ð¸®, ¾î¶² Åä³¢¸¦ ÀâÀ» °ÍÀΰ¡?
ÀüÅëÀûÀÎ ÀڷᱸÁ¶·Ð¿¡¼­´Â ½Ã½ºÅÛÀÇ Å½»ö ¼º´É°ú »ç¿ëµÇ´Â ¸Þ¸ð¸®ÀÇ ¾ç, µÎ °¡Áö Åä³¢¸¦ ³õ°í Ç×»ó °í¹ÎÇß´Ù.

±×·±µ¥ 32ºñÆ® ½Ã½ºÅÛ¿¡¼­´Â Ŭ·Ï°ú ¸Þ¸ð¸®°¡ ¼­·Î µ¶¸³ÀûÀÌÁö ¾ÊÀº °³³äÀÌ´Ù. ´ÜÀÏ ÇÁ·Î±×·¥¿¡¼­ ¸Þ¸ð¸®¸¦ ´Ù¼Ò ³¶ºñÇØ Ŭ·ÏÀ» ´ú »ç¿ëÇÏ´Â ¹æ½ÄÀ¸·Î ÇÁ·Î±×·¥À» ÃÖÀûÈ­Çß´õ¶óµµ ÀÌ ÇÁ·Î±×·¥ÀÌ ½ÇÁ¦ ¿î¿µµÉ °æ¿ì¿¡´Â ½Ã½ºÅÛÀÇ ÇÑÁ¤ÀûÀÎ ¿öÅ· ¼¼Æ®¸¦ ³õ°í ´Ù¸¥ ÇÁ·Î¼¼¼­¿Í °æÀï¿¡ µ¹ÀÔÇÏ°Ô µÇ±â ¶§¹®ÀÌ´Ù.

¿öÅ· ¼¼Æ®´Â FIFO(First-in, First-out)·Î ¼³°èµÆ±â ¶§¹®¿¡, ÀæÀº ´ë¿ë·® ¸Þ¸ð¸® ÀÔ¡¤Ãâ·ÂÀÌ ÀÌ·ïÁø´Ù¸é °á±¹ ÀÌ´Â ½Ã½ºÅÛÀÇ ½º¿Ò ÆÄÀÏÀ» °Çµå¸± ¼ö¹Û¿¡ ¾ø°í, ½Ã½ºÅÛÀº °è¼Ó Çϵåµð½ºÅ©¸¦ ±Ü¾î´ë´Â »çŸ¦ ¾ß±âÇÏ°Ô µÈ´Ù.

32ºñÆ®¿¡¼­´Â ¸Þ¸ð¸® Å©±âÀÇ ÇÑ°è ¶§¹®¿¡ ÄÞÆÑÆ®ÇÑ ÇÁ·Î±×·¥ÀÌ °¡Àå ºü¸¥ ÇÁ·Î±×·¥À¸·Î Åë¿ëµÉ ¼ö ÀÖ´Ù. ±×·¯³ª 64ºñÆ® ½Ã½ºÅÛ¿¡¼­´Â ÀÌ·± »óȲÀÌ ´Ù¼Ò ´À½¼ÇØÁø´Ù. ½ÇÁ¦ ¸Þ¸ð¸®¸¦ ¸¹ÀÌ Å¾ÀçÇϰí ÀÖ¾î¾ß Çϱâ´Â ÇÏÁö¸¸, ¸Þ¸ð¸®¸¦ ¸¹ÀÌ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥ÀÌ ÀÖ´õ¶óµµ Å©°Ô ´«¿¡ ¶çÁö ¾Ê´Â´Ù.

ÀÌ·¯ÇÑ ¹æ¹ý·ÐÀº ¾Õ¼­ ¸»ÇÑ ³ëÆ®ºÏ¿ë CPUÀÇ °³³ä°ú ºñ½ÁÇÏ´Ù. CPUÀÇ ¿ªÇÒÀ» ´Ü¼ø ÀÔ¡¤Ãâ·Â¿¡¼­ ÇØ¹æ½ÃÄÑ ÁØ´Ù¸é ½Ã½ºÅÛÀº ±×¸¸Å­ »¡¶óÁø´Ù´Â °ÍÀÌ´Ù.

ÇÁ·¹Á¨Å×ÀÌ¼Ç ÇÁ·Î±×·¥, ȤÀº ÇÑÁ¤µÈ Å©±âÀÇ µ¥ÀÌÅÍ
RDBMS¿¡¼­ °¡º¯ µ¥ÀÌÅ͸¦ ¹Þ¾Æ¿Â µÚ ÀÌ µ¥ÀÌÅ͸¦ À¯ÁöÇϱâ À§Çؼ­ µ¥ÀÌÅ͸¦ ¾î¶² ÇüÅ·Π¹Þ´Â °ÍÀÌ °¡Àå À¯¸®ÇÒ±î?

ÀÌ·¯ÇÑ Ãø¸éÀº ÁÖ·Î ÇÁ·¹Á¨Å×ÀÌ¼Ç °èÃþÀ» ¿î¿µÇϱâ À§ÇØ »ç¿ëµÈ´Ù. °¡Àå ´Ü¼øÇÏ°Ô »ý°¢ÇÒ ¼ö ÀÖ´Â °ÍÀÌ ¾î·¹À̸®½ºÆ®(ArrayList) ȤÀº ¹è¿­ÀÏ ¼ö ÀÖ´Ù. ±× ´ÙÀ½À¸·Î ¿¬°á ¸®½ºÆ®(Linked List)¸¦ °í·ÁÇØ º¼ ¼ö ÀÖ´Ù. ±×·¸´Ù¸é °¡Àå ºü¸£°í È¿À²ÀûÀÎ °ÍÀº ¾î·¹À̸®½ºÆ®, ¾î·¹ÀÌ(Array), ¿¬·Â ¸®½ºÆ® Áß ¾î¶² °ÍÀϱî?

ÀüÅëÀûÀÎ ¹æ½Ä¿¡¼­´Â ¿¬°á ¸®½ºÆ®¸¦ ÁÖ·Î ²ÅÀ» °ÍÀÌ´Ù.

¿¬°á ¸®½ºÆ®´Â, °¡º¯ µ¥ÀÌÅÍÀÇ °æ¿ì ¸Þ¸ð¸®ÀÇ ³¶ºñ°¡ ºñ±³Àû ÀûÀ¸¸ç, µ¥ÀÌÅÍ ³ëµåÀÇ °´Ã¼ Å©±â°¡ ºñ±³Àû Å©´Ù¸é Æ÷ÀÎÅ͸¦ À§ÇØ »ç¿ëµÇ´Â 2°³ÀÇ Æ÷ÀÎÅÍ ¹ÙÀÌÆ®´Â ¹«½ÃÇÒ ¼ö ÀÖÀ» Á¤µµÀÇ ¿ë·®À̱⠶§¹®ÀÌ´Ù.

±×·¯³ª 64ºñÆ®·Î ÀÌÀüÇÒ ¶§¿¡µµ À̰ÍÀÌ Ç×»ó Á¤´äÀº ¾Æ´Ï´Ù. ´ëºÎºÐ ´Ü¼øÇÑ ¹è¿­ÀÌ ¼Óµµ°¡ ´õ ºü¸¥ °æ¿ì¸¦ ³ªÅ¸³»¸ç(¾î·¹À̸®½ºÆ®º¸´Ù´Â ¾î·¹À̰¡ ÈξÀ ¼Óµµ°¡ ºü¸£´Ù), Ŭ·¡½º ¹è¿­ÀÇ °æ¿ì °¢ ¹è¿­ÀÇ Ç׸ñ ´ÜÀ§·Î »ý¼ºÀ» ó¸®ÇØ Áà¾ß Çϱ⠶§¹®¿¡, ½ÇÁ¦ ¹è¿­À» ÀâÀ¸¸é »ý¼º ºÎÇÏ´Â °É¸®Áö ¾Ê´Â´Ù.

°°Àº ÀÌÀ¯·Î ´å³ÝÀÇ Å¥¸¦ ¾²´Â °Íº¸´Ù ¹è¿­·Î ¸¸µé¾î¼­ ¼±Èĸ¦ ÁöÁ¤ÇÑ ÀÚ·á ±¸Á¶¿¡¼­ ´Ü¼øÇÑ Å¥°¡ ÈξÀ ºü¸£´Ù.

64ºñÆ®¿¡¼­ ÀÌ·± ¹æ½ÄÀÌ ÈξÀ ¼Óµµ¸¦ ³ªÅ¸³»´Â °ÍÀº ¾Õ¼­ ¸»ÇÑ ´ë·Î ´Ü¼øÈ÷ ¸Þ¸ð¸®¸¦ ÃæºÐÈ÷ ÀâÀ» ¼ö Àֱ⠶§¹®ÀÌ´Ù.

¹è¿­Àº óÀ½ºÎÅÍ ¸Þ¸ð¸®¸¦ ÇÒ´ç¹Þ°í µé¾î°¡±â ¶§¹®¿¡ ¿¬°á ¸®½ºÆ®º¸´Ù ¸Þ¸ð¸® ¼Ò¸ð·®ÀÌ ÈξÀ ¸¹À¸¸ç, 32ºñÆ®¿¡¼­´Â ÀÏÁ¤ Å©±â ÀÌ»óÀ» ÀâÀº ÇÁ·Î±×·¥ÀÌ ¸ÖƼ½º·¹µùÀ¸·Î ¿î¿µµÉ ¶§ ÇÊ¿¬ÀûÀ¸·Î ÆäÀÌ¡ÀÌ ³ªÅ¸³¯ ¼ö¹Û¿¡ ¾ø¾ú´Ù. 32ºñÆ®¿¡¼­´Â ÀýÃæ¾ÈÀ¸·Î ¾î·¹À̸®½ºÆ®¸¦ »ç¿ëÇÏ´Â °ÍÀ» ±ÇÀåÇÑ´Ù.

Int32, Int64ÀÇ È°¿ë
64ºñÆ®°¡ int64¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀº ¾î¶»°Ô º¸¸é Çà¿îÀÌ´Ù. ¸¸ÀÏ Àλç°ü¸® ÇÁ·Î±×·¥¿¡¼­ ´ÙÀ½°ú °°Àº Á÷¿øÀÇ µ¥ÀÌÅ͸¦ »ç¿ëÇÑ´Ù°í »ý°¢ÇØ º¸ÀÚ.

   
Á÷¿ø¸í name Data type string
È¥Àο©ºÎ married Data type bool
Èí¿¬¿©ºÎ smoker Data type bool
¼ºº° sex Data type bool
...... ...... ...... ......

ÀÌ·± ½ÄÀ¸·Î 'bool'ÇüÀÇ µ¥ÀÌÅͰ¡ ¼ö½Ê °³ÀÏ ¶§, µ¥ÀÌÅͺ£À̽º ¼³°è¸¦ ¾î¶»°Ô ó¸®ÇÒ °ÍÀΰ¡?

ÇÊÀÚÀÇ °æ¿ì ÇöÀå¿¡¼­ ¼³°èµÈ ¸¹Àº µ¥ÀÌÅ͵é Áß ÀÌ·± boolÇü µ¥ÀÌÅͰ¡ ¼ö½Ê °³ ÀÌ»óÀÌ ³ª¿­µÅ ÀÖ´Â ¸ÚÁø(?) ERD¸¦ ÈçÈ÷ º¸¾Ò´Ù. ÇÏÁö¸¸ ÀÌ·¯ÇÑ µ¥ÀÌÅÍ ¼³°è´Â ¾öû³­ ³¶ºñ¿Í ½Ã½ºÅÛ ºÎÇϸ¦ ÃÊ·¡ÇÑ´Ù.

¿¹¸¦ µé¾î 64°¡ÁöÀÇ ¼­·Î ´Ù¸¥ boolÇü µ¥ÀÌÅ͸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ´Ù¸é, À̸¦ 64°³·Î Âɰ³ µ¥ÀÌÅͺ£À̽º¸¦ ¼³°èÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó int64Çü Çϳª·Î ¼³°èÇÑ´Ù. ±× ´ÙÀ½ À̵éÀÇ ºñÆ® ¿¬»êÀ» ÅëÇØ¼­ »õ·Î¿î °ªµéÀ» ¸¸µé¾î³¾ ¼ö ÀÖ´Ù.

°¡·É È¥ÀÎ ¿©ºÎ¸¦ 1, Èí¿¬ ¿©ºÎ¸¦ 2, ¼ºº°À» 4¶ó´Â °ªÀ» ÁÖ¸é, ¹ÌÈ¥À̸ç Èí¿¬ÀÚ ³²ÀÚ´Â 0 | 2 | 4 = 6 ÀÇ °ªÀ» ¾ò¾î³¾ ¼ö ÀÖ´Ù. °Å²Ù·Î 6À̶ó´Â °ªÀº 6 & 4 > 0 À̹ǷΠ³²¼ºÀ» ÀǹÌÇÏ°Ô µÈ´Ù. Áï ºñÆ® ¿¬»êÀ¸·Î boolÇü µ¥ÀÌÅÍÀÇ ³²¹ßÀ» ¾ïÁ¦ÇÒ ¼ö ÀÖ´Ù.

32ºñÆ®¸¦ »ç¿ëÇϸé ÀÌ·± Á¶ÇÕÀÌ ºÎÁ·ÇÑ °æ¿ì°¡ ¸¹¾Æ, µÎ °³¾¿ ¹­¾î ÇϳªÀÇ ±¸Á¶Ã¼·Î »ç¿ëÇßÀ¸¸ç ´å³ÝÀÇ µîÀåÀ¸·Î int64¸¦ »ç¿ëÇØ ÀÌ·± ¹®Á¦°¡ Á¶±Ý ½¬¿öÁ³´Ù.

64ºñÆ®¶ó¸é 64°³ÀÇ ¼­·Î ´Ù¸¥ Á¶°ÇÀº ÇϳªÀÇ Å¬·Ï¿¡¼­ ÇØ°áµÈ´Ù. µû¶ó¼­, Á¶°ÇÀÌ 32°³ ÀÌ»óÀÏ °æ¿ì ¿øÇÏ´Â Á¶°ÇÀ» ã±â À§ÇÑ ¿¬»ê ¼öÇà ¼Óµµ°¡ Àý¹Ý ÀÌÇÏ·Î ÁÙ¾îµå´Â ÀåÁ¡ÀÌ ÀÖ´Ù.

ÀÌ·± Ãø¸éÀº 32ºñÆ®ºÎÅÍ µµÀԵƾî¾ß Çß´Ù. °¡·É, ƯÁ¤ µ¿È£È¸¿¡ ƯÁ¤ »ç¿ëÀÚ°¡ °¡ÀԵŠÀÖ´ÂÁö ¿©ºÎ, ±×¸®°í ±× µ¿È£È¸¿¡¼­ ±× »ç¿ëÀÚ°¡ ¾î¶² ±ÇÇÑÀ» °®°í ÀÖ´ÂÁö¿¡ ´ëÇÑ ±ÇÇÑ °è»ê °°Àº ÀÛ¾÷ÀÌ ÀÌ·± ¹æ¹ýÀ» ÀÌ¿ëÇØ ºñÆ® ¿¬»ê ¸î °³·Î ¼öÇàµÈ´Ù.

ƯÈ÷ ´å³Ý ±â¹ÝÀÇ À¥¼­ºñ½º¸¦ ¿î¿µÇÒ °æ¿ì VBScript-ASP¿¡¼­ Á¦°øµÇÁö ¾Ê´ø ºñÆ® ¹Ð±â ¿¬»ê(bit shift operation)ÀÌ ±âº»ÀûÀ¸·Î Á¦°øµÇ±â ¶§¹®¿¡ ÀÌ·¯ÇÑ ÃÖÀûÈ­ ¹æ¹ý·ÐÀº ´õ¿í Æí¸®ÇÏ°Ô »ç¿ëµÉ ¼ö ÀÖ´Ù. ¶ÇÇÑ Å¬·¡½º¸¦ °¡±ÞÀû ÀÛ°Ô ¸¸µé¾î¾ß »ý¼º°ú ¼Ò¸ê ºÎÇÏ¿¡¼­ »ó´çºÎºÐ À̵æÀ» ÃëÇÒ ¼ö ÀÖ´Ù.

64ºñÆ®, CPU °¡¿ë¼ºÀ» Áß½ÉÀ¸·Î
64ºñÆ® °³Àοë ÄÄÇ»ÅÍÀÇ º»°ÝÀûÀÎ µîÀåÀº ±×·¸°Ô »¡¸® ´Ù°¡¿ÀÁö ¾ÊÀ» °ÍÀÌ´Ù. 64ºñÆ® ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ßµµ ½±Áö ¾ÊÀ» °ÍÀ̸ç, ¸¹Àº »ç¿ëÀÚµéÀÌ ÇöÀçÀÇ 32ºñÆ® ¼º´É¿¡ ´ëü·Î ¸¸Á·Çϰí Àֱ⠶§¹®ÀÌ´Ù.

±×·¯³ª, ÀÎÅÍ³Ý ¼­ºñ½º¸¦ ´ã´çÇÏ´Â ¼­¹ö±º¿¡´Â ³¯ÀÌ °¥¼ö·Ï °úºÎÇϰ¡ °É¸± °ÍÀÌ´Ù. »ç¿ëÀÚÀÇ ´Ã¾î³ª´Â ¿ä±¸¸¦ ÃæÁ·Çϱâ À§Çؼ­´Â ÀÌÀü¿¡ ÇàÇØÁöÁö ¾Ê¾Ò´ø ¸¹Àº °³ÀÎÈ­ ¼­ºñ½º¸¦ ¼öÇàÇØ¾ß Çϸç, ÀÌ °³ÀÎÈ­ ¼­ºñ½º´Â ÇÊ¿¬ÀûÀ¸·Î ¼­¹öÀÇ °úºÎÇϸ¦ ¼ö¹ÝÇÑ´Ù.

ÇöÀç ¿î¿ëµÇ°í ÀÖ´Â ¸¹Àº ±â¾÷¿ë ¼­¹ö¿¡¼­ ÀÌ¹Ì 32ºñÆ®°¡ °¨´çÇØ ³¾ ¼ö ÀÖ´Â ÃÖÀû ÁöÁ¡À» ¹þ¾î³­ »óȲµéÀ» ¸¹ÀÌ º¼ ¼ö ÀÖ´Ù. ƯÈ÷ ´å³ÝÀÌ Å¾ÀçµÇ¸é¼­ CPUÀÇ °¡¿ë¼ºÀº ¿Ã¶ó°¬Áö¸¸ ¸Þ¸ð¸®ÀÇ °¡¿ë¼ºÀº ÈξÀ ¶³¾îÁö´Â °á°ú¸¦ ³º°Ô µÈ´Ù(±×·¸´Ù°í ´å³ÝÀÌ ¿î¿ë µµ±¸·Î½á ÁÁÁö ¾Ê´Ù´Â °ÍÀº ¾Æ´Ï´Ù. ¼º´ÉÀÌ ÁÁÀº ½Ã½ºÅÛÀ» ¾ò±â À§Çؼ­ C·Î ¸ðµç Äڵ带 ÀÛ¼ºÇÒ ¼ö´Â ¾ø´Â °ÍÀÌ Çö½ÇÀÌ´Ù).

´å³Ý ÀÚüÀÇ ¸ñÀûÀº ºñÁî´Ï½ºÀÇ Àû½Ã¼º¿¡ ÀÖ´Ù. µû¶ó¼­, ¾î´À Á¤µµ ¼º´ÉÀ» Èñ»ýÇÒ ¼ö¹Û¿¡ ¾ø¾úÀ¸¸ç, ÇöÀç ÁÖµÈ Èñ»ý¾çÀº ¸Þ¸ð¸®´Ù.

±×·±µ¥ 32ºñÆ® ½Ã½ºÅÛÀÇ °¡¿ë ¸Þ¸ð¸® Å©±â¿Í ¿öÅ· ¼¼Æ® Å©±â´Â ¹ßÀüÇϰí ÀÖ´Â ÀÎÅÍ³Ý ½Ã½ºÅÛÀÇ ¿ä±¸¸¦ ¼ö¹ÝÇÒ ¸¸Å­ ÃæºÐÇÏÁö ¾Ê´Ù. ÀÚ¿¬½º·´°Ô 64ºñÆ® ÄÄÇ»ÆÃÀ» »ç¿ëÇÒ ¼ö¹Û¿¡ ¾ø´Â °ÍÀÌ´Ù.

64ºñÆ® ½Ã½ºÅÛÀº 32ºñÆ®¿¡ ºñ±³ÇÒ ¼ö ¾øÀ» ¸¸Å­ ³ÐÀº ¸Þ¸ð¸® °ø°£À» °®°í ÀÖ´Ù. µû¶ó¼­, ÀÌ·¯ÇÑ ÀåÁ¡À» ÃÖ´ëÇÑ È°¿ëÇÑ´Ù¸é ¾ÆÁÖ È¿À²ÀûÀÎ ºñÁî´Ï½º ÀÀ¿ë ÇÁ·Î±×·¥À» Á¦ÀÛÇÒ ¼ö ÀÖ´Ù.

´ÙÀ½ ȸ¿¡¼­´Â 64ºñÆ®ÀÇ ÃÖÀûÈ­µÈ CPU Ȱ¿ë Àü·«À» 32ºñÆ®¿Í ºñ±³ÇØ ¼³¸íÇϰڴÙ. @
°ü·Ã±â»ç
¡¸°´Ã¼ ÁöÇâ ¹æ¹ý·Ð¡¹À¸·Î â°í ¼Ó Á¤º¸ ²¨³»±â
¿ÀǼҽº·Î µ·¹ú±â¡¸AºÎÅÍ Z±îÁö¡¹
MS, ·ÕÈ¥¿ë °³¹ß Åø ·Îµå¸Ê °ø°³¡¸RFIDµµ Áö¿ø¡¹
[ÆæÆ¼¾ö ÇÁ·ÎÁ§Æ®] ¨ç 32ºñÆ® ´å³Ý°ú ÃÖÀûÈ­ ¾Ë°í¸®Áò
MS vs. ¿ÀǼҽº, °ü¸®ºñ¿ë ³íÀÀç°Ýµ¹¡¹
[64ºñÆ® À©µµ¿ì ÇÁ·Î±×·¡¹Ö] ¨é 64ºñÆ® ÇÁ·Î±×·¥À¸·Î °¡´Â ±æ
¡¸¿ÀǼҽº ´å³Ý¡¹¸ð³ë ¼³Ä¡¿Í ±¸µ¿
µ¶ÀÚÀÇ°ß ³²±â±â (·Î±×ÀÎ ÈÄ µ¶ÀÚ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù.)
¾ÆÀ̵ð ºñ¹Ð¹øÈ£
 
 
[ORM ¨é] iBATIS SQL...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ç] °¡½¿ÀÇ ²Þ...
[ORM ¨è] JPA Ȱ¿ëÇϱâ
[ORM ¨ç] ÇÏÀ̹ö³×ÀÌÆ® Ȱ¿ëÀü...
[±â°í]±ÝÀ¶ ¼­ºñ½º ½ÃÀåÀ» À§ÇÑ ...
[DDD ¨ë] BDD(Behavi...
[±â°í]¿Ã¸²ÇÈ ½ÃÁ𠺸¾È À§Çù¿¡ ...
'±¤¼¶À¯ 3D ¿µ»ó', ³úÀÇÇп¡ »õ ÁöÆò ¿­´Ù [00:02:31]
Áöµð³ÝÄÚ¸®¾Æ ¿µ»óÁ¦ÀÛÆÀ
Ç÷¹À̽ºÅ×À̼Ç3(PS3) ´ë¿ë·® HDD ±³Ã¼ ½¬¿î ÆÁ [00:03:22]
Áöµð³ÝÄÚ¸®¾Æ ¿µ»óÁ¦ÀÛÆÀ
¡°À¥ Ç¥ÁØÀº ¹«½¼!¡±¡¦IE8¿¡ ´ë...
Á¶Áßµ¿, ´ÙÀ½¿¡ ´º½º°ø±Þ Áß´Ü¡¦"...
¡®³ªÈ¦·Î ¾×ƼºêX¡¯¡¦¼¼°è ÀÎÅͳݰú...
³×À̹ö´Â ¿Ö '10´ë ÇØÄ¿'¿¡ ´ç...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ç] °¡½¿ÀÇ ²Þ...
°øÀÎÀÎÁõüÁ¦, ¿ì¸®¿¡°Ô ÀÓ¹ÚÇÑ ¹Ì...
Áö¾Öµå, ¿Á¿Ü±¤°í¿Í Ç×°ø»çÁø °áÇÕ...
[Àλç]Áö½Ä°æÁ¦ºÎ
ÆÄ¼ö´åÄÄ "DRMÀÌ º¸¾È»ê¾÷ À̲ö...
³×À̹ö ¼­ºñ½º ÀÚ¹®À§¿øÈ¸, º»°ÝÀû...
Çѱ¹¾ÆÀ̽ǷÐ, ¾¾µð³×Æ®¿÷½º¿¡ ´ë±Ô...
 
 
The Korean edition of 'ZDNet' is published under license from CNET Networks, Inc., San Francisco, CA, USA. Editorial items appearing in 'ZDNet Korea' that were originally published in the US Edition of 'ZDNet', 'CNET', and 'CNET News.com' are the copyright properties of CNET Networks, Inc. or its suppliers.
Copyright ¨Ï 2008 CNET Networks, Inc. All Rights Reserved. 'ZDNet', 'CNET' and 'CNET News.com' are trademarks of CNET Networks, Inc.