´Ù¾çÇÑ Çö´ë ½ºÅ丮Áö ±â¼ú °³¹ß¿¡ »ç¿ëµÈ ±â¼úÀº ¸Å¿ì ´ë´ÜÇÏÁö¸¸, ÀÏ¹Ý ½Ã½ºÅÛ °ü¸®ÀÚ´Â ÀÌ·¯ÇÑ ±â¼úÀ» »ó¼¼È÷ ¾Ë¾Æ¾ßÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ½ÇÁ¦·Î ´ÙÀ½°ú °°Àº ÇѰ¡Áö »çÇ×Àº ½Ã½ºÅÛ °ü¸®Àڷμ ¹Ýµå½Ã ±â¾ïÇÏ¼Å¾ß ÇÕ´Ï´Ù:
RAMÀº °áÄÚ ÃæºÐÇÏÁö ¾Ê´Ù.
ÀÌ ÁøºÎÇÑ ¹®±¸°¡ óÀ½¿£ ¿ì½À°Ô µé¸±Áöµµ ¸ð¸£°ÚÁö¸¸, ¸¹Àº ¿î¿µ üÁ¦ ¼³°èÀÚµéÀº RAM ºÎÁ· ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÏ¿© ¸¹Àº ½Ã°£À» ÅõÀÚÇØ¿Ô½À´Ï´Ù. ÇѰ¡Áö ÇØ°áÃ¥À¸·Î RAM°ú º¸´Ù ´À¸° ½ºÅ丮Áö¸¦ º´ÇÕÇÏ¿© ½Ã½ºÅÛ¿¡ ÇÑ °³ ÀÌ»óÀÇ RAMÀÌ ¼³Ä¡µÈ °Íó·³ º¸ÀÌ°Ô ÇÏ´Â ¹æ¹ýÀÎ °¡»ó ¸Þ¸ð¸®(virtual memory)°¡ »ç¿ëµÇ¾ú½À´Ï´Ù.
ÇÑ °¡»ó ¾îÇø®ÄÉÀ̼ÇÀ» ¿¹·Î µé¾îº¸°Ú½À´Ï´Ù. ÀÌ ¾îÇø®ÄÉÀ̼ÇÀÇ ±â°è ÄÚµå ¿ë·®Àº 10000 ¹ÙÀÌÆ®¶ó°í °¡Á¤Çغ¾½Ã´Ù. ¶ÇÇÑ µ¥ÀÌÅÍ ÀúÀå ¹× ÀÔ/Ãâ·Â ¹öÆÛ¿¡ 5000 ¹ÙÀÌÆ®°¡ ÇÊ¿äÇÏ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì ÀÌ ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇϱâ À§Çؼ´Â ÃÖ¼ÒÇÑ 15000 ¹ÙÀÌÆ®ÀÇ RAMÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¸¸ÀÏ 1 ¹ÙÀÌÆ®¶óµµ ºÎÁ·ÇÏ´Ù¸é ÀÌ ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÒ ¼ö°¡ ¾ø½À´Ï´Ù.
ÀÌ·¯ÇÑ 15000 ¹ÙÀÌÆ® ¿ä°ÇÀº ¾îÇø®ÄÉÀ̼ÇÀÇ ÁÖ¼Ò °ø°£(address space)À̶ó°í ºÎ¸¨´Ï´Ù. ÁÖ¼Ò °ø°£À̶õ ¾îÇø®ÄÉÀÌ¼Ç ¹× µ¥ÀÌÅ͸¦ ¸ðµÎ ÀúÀåÇϴµ¥ ÇÊ¿äÇÑ °íÀ¯ ÁÖ¼ÒÀÇ ¼ö¸¦ ¸»ÇÕ´Ï´Ù. ÃÊâ±â ÄÄÇ»ÅÍ¿¡¼´Â »ç¿ë °¡´ÉÇÑ RAMÀÇ ¿ë·®ÀÌ °¡Àå Å« ½ÇÇà ¾îÇø®ÄÉÀ̼ÇÀÇ ÁÖ¼Ò °ø°£ º¸´Ù Ä¿¾ß¸¸ ÇßÀ¸¸ç,±×·¸Áö ¾ÊÀ¸¸é ¾îÇø®ÄÉÀ̼ÇÀÌ "¸Þ¸ð¸® ºÎÁ·" ¿À·ù¸¦ ³»¸ç ½ÇÆÐÇß½À´Ï´Ù.
ÀÌÈÄ ÄÄÇ»ÅÍ¿¡¼´Â ¿À¹ö·¹ÀÌ(overlaying:µ¤¾î¾²±â)¶ó´Â ¹æ¹ýÀ» »ç¿ëÇÏ¿© ÇÁ·Î±×·¡¸Ó°¡ ¾îÇø®ÄÉÀ̼ÇÀÇ ÀϺκи¸ ±â¾ïÀåÄ¡¿¡ ¿Ã·Á¼ ½ÇÇàÇϵµ·Ï ÁöÁ¤ÇÒ ¼ö ÀÖ°ÔÇÏ¿© ¸Þ¸ð¸® ºÎÁ· ¹®Á¦¸¦ ÇØ°áÇϰíÀÚ ÇÏ¿´½À´Ï´Ù. ÄÚµå´Â ¿ÀÁ÷ ¾îÇø®ÄÉÀ̼ÇÀ» Ãʱâȸ¦ À§Çؼ¸¸ Çѹø »ç¿ëµÈ ÈÄ ³ªÁß¿¡ »ç¿ëµÉ ÄÚµå·Î µ¤¾î¾²°Ô µË´Ï´Ù. ¿À¹ö·¹À̸¦ »ç¿ëÇÔÀ¸·Î¼ ¸Þ¸ð¸® ºÎÁ· ¹®Á¦°¡ ¾î´ÀÁ¤µµ ÇØ°áµÇ±â´Â ÇßÁö¸¸, ¸Å¿ì º¹ÀâÇÏ°í ¿À·ù°¡ ÀÚÁÖ ¹ß»ýÇÏ´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù. ¶ÇÇÑ ·±Å¸ÀÓ¿¡¼ ½Ã½ºÅÛ Àü¹Ý ¸Þ¸ð¸® ºÎÁ· ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ¾ø½À´Ï´Ù. Áï ¿À¹ö·¹À̸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥Àº ±×·¸Áö ¾ÊÀº ÇÁ·Î±×·¥ º¸´Ù ¸Þ¸ð¸®¸¦ ´ú »ç¿ëÇÏÁö¸¸, ½Ã½ºÅÛÀÌ ¿À¹ö·¹ÀÌµÈ ÇÁ·Î±×·¥À» À§ÇÑ ÃæºÐÇÑ ¸Þ¸ð¸®¸¦ °®ÃßÁö ¾Ê°í ÀÖ´Â °æ¿ì¿¡´Â °á±¹ ¶È°°Àº ¸Þ¸ð¸® ºÎÁ· ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.
°¡»ó ¸Þ¸ð¸®´Â ¾îÇø®ÄÉÀ̼ÇÀÇ ÁÖ¼Ò °ø°£ °³³äÀ» ´Ù¸¥ °üÁ¡¿¡¼ Á¢±ÙÇÕ´Ï´Ù. °¡»ó ¸Þ¸ð¸® ¿î¿µ üÁ¦´Â ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇϴµ¥ ¾ó¸¶³ª ¸¹Àº ¸Þ¸ð¸®°¡ ÇÊ¿äÇѰ¡¿¡ ÁýÁßÇÏÁö ¾Ê°í ´ë½Å "¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇϴµ¥ ÇÊ¿äÇÑ ÃÖ¼Ò ¸Þ¸ð¸®´Â ¾ó¸¶Àΰ¡?"¶ó´Â Áú¹®¿¡ ´ëÇÑ ´ë´äÀ» °è¼ÓÀûÀ¸·Î ã±â ½ÃµµÇÕ´Ï´Ù.
ÀÌÀü¿¡ ¼³¸íÇß´ø °¡»ó ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇϴµ¥ ¿ÏÀüÇÑ 15000 ¹ÙÀÌÆ®°¡ ÇÊ¿äÇÑ °Íó·³ º¸ÀÌÁö¸¸, ¾Õ¼ 4.1 Àý¿¡¼ ¼³¸íÇß´ø ¸Þ¸ð¸® Á¢±ÙÀº ¼øÂ÷ÀûÀ̰í Áö¿ªÈµÇ¾î ÀÖ´Ù´Â ³»¿ëÀ» ´Ù½Ã »ý°¢Çغ¸½Ê½Ã¿À. ÀÌ·¯ÇÑ Æ¯¼ºÀ¸·Î ¶§¹®¿¡ ÀÌ ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇϴµ¥ ÇÊ¿äÇÑ ¸Þ¸ð¸® ¿ë·®Àº 15000 ¹ÙÀÌÆ® º¸´Ù ÈξÀ Àû½À´Ï´Ù. ´Üµ¶ ±â°è ¸í·É¾î¸¦ ½ÇÇàÇϱâ À§ÇØ ÇÊ¿äÇÑ ¸Þ¸ð¸® Á¢±Ù ¹æ½ÄÀ» ¿¹¸¦ µé¾î º¸°Ú½À´Ï´Ù:
¸Þ¸ð¸®¿¡¼ ¸í·ÉÀ» Àоî¿É´Ï´Ù.
¸í·É¾î°¡ ÇÊ¿ä·ÎÇÏ´Â µ¥ÀÌÅ͸¦ ¸Þ¸ð¸®¿¡¼ Àоî¿É´Ï´Ù.
¸í·ÉÀÌ ¿Ï·áµÈ ÈÄ °á°ú°¡ ¸Þ¸ð¸®¿¡ ´Ù½Ã ±â·ÏµË´Ï´Ù.
¸Å¹ø ¸Þ¸ð¸®¿¡ Á¢±ÙÇϴµ¥ ÇÊ¿äÇÑ ½ÇÁ¦ ¹ÙÀÌÆ® ¼ö´Â CPU ¾ÆÅ°ÅØÃÄ ¹× ½ÇÁ¦ ¸í·É¾î¿Í µ¥ÀÌÅÍ À¯Çü¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. ±×·¯³ª ÇÑ ¸í·É¾î¸¦ ½ÇÇàÇϴµ¥ °¢ ¸Þ¸ð¸® Á¢±Ù À¯Çü¸¶´Ù 100 ¹ÙÀÌÆ®ÀÇ ¸Þ¸ð¸®°¡ ÇÊ¿äÇÏ´Ù°í °¡Á¤Çغ»´Ù¸é ÀÌ °æ¿ì¿¡´Â 300 ¹ÙÀÌÆ®°¡ ÇÊ¿äÇÕ´Ï´Ù. Áï ¾îÇø®ÄÉÀ̼ÇÀÇ Àüü 15000 ¹ÙÀÌÆ® ÁÖ¼Ò °ø°£À» »ç¿ëÇÏ´Â °Íº¸´Ù ÈξÀ ÀûÀº ¸Þ¸ð¸® ¿ë·®À» »ç¿ëÇÕ´Ï´Ù. µû¶ó¼ ¸¸ÀÏ ¾îÇø®ÄÉÀÌ¼Ç ½ÇÇà½Ã ÇÊ¿äÇÑ ¸Þ¸ð¸® ¿ä°ÇÀ» ±â¾ïÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ãÀ» ¼ö°¡ ÀÖ´Ù¸é, ¾îÇø®ÄÉÀ̼ÇÀÇ ÁÖ¼Ò °ø°£ º¸´Ù ÀûÀº ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ¿© ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÏ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù.
±×·¸´Ù¸é ´ÙÀ½°ú °°Àº ÇѰ¡Áö Àǹ®Á¡ÀÌ ³²½À´Ï´Ù:
¸¸ÀÏ ¾îÇø®ÄÉÀ̼ÇÀÇ ÀϺκи¸ ±â¾ïÀåÄ¡¿¡ ¿Ã·ÁÁø´Ù¸é, ³ª¸ÓÁö´Â ¾îµð¿¡ À§Ä¡Çմϱî?
ÀÌ Áú¹®¿¡ ´ëÇÏ¿© °£´ÜÈ÷ ´ë´äÇÏÀÚ¸é ¾îÇø®ÄÉÀ̼ÇÀÇ ³ª¸ÓÁö´Â µð½ºÅ©¿¡ ³²½À´Ï´Ù. ´Ù½Ã ¸»ÇÏ¸é µð½ºÅ©°¡ RAMÀÇ º¸Á¶ ±â¾ïÀåÄ¡(backing store)ó·³ ÀÛµ¿ÇÏ´Â °ÍÀÔ´Ï´Ù. Áï ´À¸®°í Å« ±â¾ïÀåÄ¡ ¸Åü°¡ ÈξÀ ºü¸£°í ÀÛÀº ±â¾ïÀåÄ¡ÀÇ "º¸Á¶"·Î ÀÛµ¿ÇÕ´Ï´Ù. óÀ½¿¡´Â RAM º¸´Ù ÈξÀ ´À¸° µð½ºÅ© µå¶óÀ̺긦 º¸Á¶·Î »ç¿ëÇÔÀ¸·Î¼ ¼º´É¸é¿¡¼ ¸¹Àº ¹®Á¦°¡ ÀÖÀ» °ÍÀ̶ó°í »ý°¢ÀÌ µé ¼öµµ ÀÖ½À´Ï´Ù.
Ʋ¸° »ý°¢Àº ¾Æ´ÏÁö¸¸, ¾îÇø®ÄÉÀ̼ÇÀÇ ¼øÂ÷ÀûÀ̰í Áö¿ªÈµÈ Á¢±Ù ¹æ½ÄÀ» ÀÌ¿ëÇÏ¿© ÇÏµå µå¶óÀ̺긦 RAMÀÇ º¸Á¶ ±â¾ïÀåÄ¡·Î »ç¿ëÇÏ¸é¼ ¹ß»ý °¡´ÉÇÑ ´ëºÎºÐÀÇ ¼º´É °ü·Ã ¹®Á¦¸¦ ÇØ°á°¡´ÉÇÕ´Ï´Ù. ÇöÀç ÇÊ¿äÇϰųª ÇâÈÄ ÇÊ¿äÇÒ ¾îÇø®ÄÉÀ̼ÇÀÇ ÀϺκÐÀ» ÇÊ¿äÇѸ¸Å °è¼Ó RAM¿¡¸¸ ¿Ã·Á ³õ·Á³õµµ·Ï °¡»ó ¸Þ¸ð¸® ÇϺΠ½Ã½ºÅÛÀ» ±¸ÃàÇÏ¿© ÀÌ·¯ÇÑ ¹æ½ÄÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ ¹æ½ÄÀº ºü¸£°í ÀÛÀº ±â¾ïÀåÄ¡¸¦ Å©°í ´À¸° ±â¾ïÀåÄ¡¿Í º´ÇÕÇÏ¿© ÇϳªÀÇ Å©°í ºü¸¥ ±â¾ïÀåġó·³ ÀÛµ¿ÇÏ°Ô ÇÑ´Ù´Â ¸é¿¡¼ ij½Ã¿Í RAMÀÇ °ü°è¿Íµµ À¯»çÇÏ´Ù°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ Á¤º¸¸¦ ¿°µÎÇØµÎ°í ÀÌÁ¦ °¡»ó ¸Þ¸ð¸® ÀýÂ÷¿¡ ´ëÇÏ¿© º¸´Ù ÀÚ¼¼ÇÏ°Ô ¾Ë¾Æº¸µµ·Ï ÇսôÙ.