Кућа Аудио Шта је далвик? - дефиниција из техопедије

Шта је далвик? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Далвик?

Далвик је опен соурце, регистрована виртуелна машина (ВМ) која је део Андроид ОС-а. Далвик ВМ извршава датотеке у Далвик Екецутабле (.дек) формату и ослања се на Линук кернел ради додатних функција попут навоја и управљања меморијом ниског нивоа.

Техопедија објашњава Далвика

Далвик је добио име по рибарском селу на Исланду у којем су живели преци Дан Борнстеина, особе која је написала оригинални код ВМ-а. Далвик је дизајниран за велике брзине извршења и рад у окружењима ограниченим ресурсима попут оних у мобилним уређајима (са ограниченом меморијом, ЦПУ-ом и батеријом). Далвик ВМ дизајниран је да покреће више инстанци себе, при чему се свака инстанца налази у свом засебном процесу и покреће по једну апликацију. Када се једна инстанца сруши, остале истовремено покренуте апликације не трпе.


Иако су Андроид апликације написане у Јави, оне се најпре комбинују у Далвик Екецутабле (ДЕКС) формату како би се покренуле у Далвик ВМ-у. ДЕКС датотеке су углавном мање од компримираних .ЈАР (Јава Арцхиве) датотека, што их чини погодним за мобилне уређаје.


Главна разлика између Далвика и типичног Јава ВМ-а је у томе што је први заснован на регистру, а други на стацк-у. ВМ-ови базирани на регистру захтијевају мање упутстава него њихови пакети који се темеље на скупу. Иако ВМ-ови засновани на регистру такође захтевају више кода, сматра се да показују брже покретање и имају боље перформансе од ВМ-а заснованих на стацку.


Лиценца изворног кода Далвик заснива се на лиценци Апацхе. То значи да је бесплатна за модификације и самим тим атрактивна за мобилне операторе.

Шта је далвик? - дефиниција из техопедије