ºí·¢º£¸®(BlackBerry Limited)´Â Ä÷ÄÄÀÇ 3¼¼´ë ½º³Àµå·¡°ï ¿ÀÅä¸ðƼºê Ç÷§Æû¿¡ ±¸±Û ¾Èµå·ÎÀÌµå ¿ÀÅä¸ðƼºê ¿î¿µÃ¼Á¦(Android Automotive OS)¸¦ °¡»óÈ ÇÒ ¼ö ÀÖµµ·Ï ºí·¢º£¸® QNX Hypervisor(ÇÏÀÌÆÛ¹ÙÀÌÀú)¿Í VirtIO(¹öÆ®¾ÆÀÌ¿À) ±â¹Ý ·¹ÆÛ·±½º ¼³°è¸¦ Á¦°øÇÑ´Ù. À̷νá ÀÚµ¿Â÷ Á¦Á¶¾÷ü´Â ÃÖ»óÀÇ ÄÛÇÍ °³¹ßÀÌ °¡´ÉÇÑ °ÍÀº ¹°·Ð Á¦Ç° Ãâ½Ã ±â°£µµ ¾Õ´ç±æ ¼ö ÀÖ°Ô µÆ´Ù.
¿ÀÅä¸ðƼºê ¾÷°è´Â ÀÌÁ¦ °·ÂÇÑ ´ÜÀÏ SoC¸¦ ±â¹ÝÀ¸·Î µðÁöÅÐ °è±âÆÇ, ÀÎÆ÷Å×ÀθÕÆ® ¹× Çìµå¾÷ µð½ºÇ÷¹ÀÌ¿Í °°Àº ¿©·¯ ´Ù¸¥ Â÷·®³» ±â´ÉÀ» ÅëÇÕÇÏ°í ÀÖ´Ù. ÀÌ·¯ÇÑ ¾ÆÅ°ÅØó´Â ±âÁ¸ÀÇ °³º° Â÷·®¿ë ±â´ÉÀÇ ÅëÇÕÀ» °ÈÇØ ÄÛÇÍ µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯ ¼Ö·ç¼ÇÀ¸·Î ¼ÒºñÀÚ¿¡°Ô ÅëÇÕµÈ »ç¿ëÀÚ °æÇèÀ» Á¦°øÇÏ°í Àüü ºñ¿ëµµ Àý°¨ÇØÁØ´Ù. VirtIO´Â ¿ÏÀüÇÑ ¾Èµå·ÎÀÌµå ¿ÀÅä¸ðƼºê OS°æÇèÀ» Á¦°øÇϱâ À§ÇØ ¾Èµå·ÎÀÌµå ¿ÀÅä¸ðƼºê OS¿Í ÇÏÀÌÆÛ¹ÙÀÌÀú °£ÀÇ ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÏ´Â °³¹æÇü Ç¥ÁØÀÌ´Ù.
¶Ç QNX Hypervisor¿Í VirtIO¸¦ ±¸ÇöÇÑ ¾Èµå·ÎÀÌµå ¿ÀÅä¸ðƼºê ¿î¿µÃ¼Á¦´Â º°µµÀÇ ¼³Ä¡ ¾øÀÌ ¹Ù·Î ½ÇÇàµÇ¸ç, ÇöÀå¿¡¼µµ ÃֽŠ¹öÀüÀÇ ¾Èµå·ÎÀÌµå ¿ÀÅä¸ðƼºê ¿î¿µÃ¼Á¦¸¦ Ãâ½Ã Áï½Ã ½±°Ô ¾÷±×·¹À̵åÇÒ ¼ö ÀÖ´Ù.
ÀÌó·³ VirtIO ÀÎÅÍÆäÀ̽º°¡ Ç¥ÁØÈµÈ ¹Ý¸é ÀÎÅÍÆäÀ̽º ±¸ÇöÀº Ç¥ÁØȵǾî ÀÖÁö ¾ÊÁö¸¸, ºí·¢º£¸® QNX ·¹ÆÛ·±½º·Î ¼Õ½±°Ô °ü¸®ÇÒ ¼ö ÀÖ´Ù. QNX ·¹ÆÛ·±½º´Â ÀÎÆ÷Å×ÀθÕÆ® µµ¸ÞÀΰú µðÁöÅÐ °è±âÆÇ¿¡ žÀçµÈ ¾Èµå·ÎÀÌµå ¿ÀÅä¸ðƼºê ¿î¿µÃ¼Á¦ ÀÀ¿ë ÇÁ·Î±×·¥ °£ µ¿Àû ±×·¡ÇÈ °øÀ¯ ¹× ¹úÄ(Vulkan) drawstream °øÀ¯ Áö¿ø, ±×¸®°í Â÷·®³» ¸ðµç »ç¿îµå¸¦ ÀüüÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛ ¿Àµð¿À °ü¸®¸¦ Áö¿øÇϵµ·Ï È®ÀåµÇ¾ú´Ù.
QNX Hypervisor¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ·¹ÆÛ·±½º ¼³°è´Â ¾Èµå·ÎÀÌµå ¿ÀÅä¸ðƼºê ¿î¿µÃ¼Á¦·Î °¡µ¿µÇ´Â ÀÎÆ÷Å×ÀθÕÆ® ½Ã½ºÅÛ°ú QNX µðÁöÅÐ °è±âÆÇ ½Ã½ºÅÛÀ» Hypervisor·Î °¡»óÈµÈ ´ÜÀÏ ½º³Àµå·¡°ï ¿ÀÅä¸ðƼºê ÄÛÇÍ Ç÷§Æû¿¡¼ ½ÇÇàÇÑ´Ù. ÀÌ ¾ÆÅ°ÅØó¸¦ ÅëÇØ ÀÚµ¿Â÷ Á¦Á¶¾÷ü´Â ¾ÈÀü ÀÎÁõÀ» µû·Î ¹ÞÁö ¾Ê°íµµ ¾Èµå·ÎÀÌµå ¿ÀÅä¸ðƼºê ¿î¿µÃ¼Á¦¸¦ °®Ãâ ¼ö ÀÖ´Ù. ¿©±â¿¡ ºü¸¥ ºÎÆðú ¾Èµå·ÎÀÌµå ¿ÀÅä¸ðƼºê ¿î¿µÃ¼Á¦¿Í µðÁöÅÐ °è±âÆÇ ½Ã½ºÅÛ °£¿¡ ¿Àµð¿À, ±×·¡ÇÈ, ºñµð¿À(Ä«¸Þ¶ó), ÅÍÄ¡½ºÅ©¸°, Â÷·®¿ë Çϵå¿þ¾î Ãß»óÈ °èÃþ(HAL) °øÀ¯, USB ¹× ºñµð¿À ½ºÆ®¸®¹ÖÀÇ °øÀ¯¸¦ °¡´ÉÄÉ ÇØ Æ¼¾î-1 °ø±Þ¾÷ü ¹× OEMÀÌ °·ÂÇÑ ÄÛÇÍ °æÇèÀ» Á¦°øÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
QNX ÄÛÇÍ ·¹ÆÛ·±½º ¼³°è´Â ÇöÀç QNX °í±Þ °¡»óÈ ÇÁ·¹ÀÓ¿öÅ©(QNX Advanced Virtualization Frameworks)ÀÇ ÀϺηΠÁ¦°øµÇ°í ÀÖ´Ù. |