Novi Google alat optimizira Android kernel i povećava brzinu sistema do 22%

    Categories: News (BS)
Google Android

Google Android - Koshiro K/Shutterstock.com

Tehnološki gigant odgovoran za najčešće korišteni mobilni operativni sistem na svijetu najavio je strukturno ažuriranje usmjereno na fluidnost uređaja. Novi pristup se fokusira na restrukturiranje jezgra za obradu podataka, mijenjajući način na koji softver upravlja hardverskim resursima tokom svakodnevne upotrebe.

Metoda, nazvana Otimização Automática Direcionada od strane Feedback, djeluje direktno na najdublji sloj arhitekture softvera. Tehnička promjena ima za cilj smanjenje vremena odgovora između dodirivanja ekrana korisnika i izvršavanja naredbe fizičkim komponentama uređaja.

Implementirane modifikacije obećavaju da će ubrzati pokretanje aplikacija i smanjiti ukupno vrijeme učitavanja sistema nakon ponovnog pokretanja. Tehnička strategija nastoji održati platformu konkurentnom nudeći agilniju navigaciju uz manju potrošnju obrade.

Kako funkcionira tehnologija povratnih informacija u stvarnom vremenu

Primjena ovog alata za optimizaciju predstavlja promjenu u logici kompilacije podataka. Sistem napušta isključivu zavisnost od statičkih kodova kako bi usvojio dinamičko čitanje radnji koje je izvršio korisnik.

Istorijski gledano, odluke o kompilaciji softvera bile su zasnovane na strukturnim predviđanjima izvučenim iz originalnog izvornog koda, što je ograničavalo preciznost poboljšanja. Novi format prikuplja tačne informacije tokom rada uređaja, omogućavajući kompajleru da usmjeri resurse obrade na područja koja su najpotrebnija u tom trenutku. Essa kontinuirano čitanje izbjegava trošenje memorije na sekundarne funkcije koje nisu u aktivnoj upotrebi.

Prvobitno uvođenje ovog koncepta dogodilo se u prethodnim verzijama operativnog sistema, posebno u dvanaestom izdanju, ali sa radnjom ograničenom na izolovane biblioteke i module. Trenutna tranzicija ovu prilagodljivost dovodi direktno u centralno jezgro, eksponencijalno proširujući sposobnost upravljanja istovremenim zadacima. Razumijevajući tačno koje se kodne rutine najviše pokreću u praksi, interna arhitektura se rekonfiguriše da daje prioritet isporuci podataka, eliminišući uska grla u obradi koja često uzrokuju padove u težim aplikacijama ili tokom tranzicije između više otvorenih prozora.

Preliminarni rezultati testova brzine

Inicijalne evaluacije sprovedene u laboratoriji pokazale su značajne dobitke u brzini obavljanja osnovnih i složenih zadataka. Testovi su koristili liniju pametnih telefona koju je razvila sama kompanija, koji su pokretali različite najnovije verzije jezgra sistema.

Izmjereni podaci su otkrili povećanje performansi koje varira između dva i dvadeset dva posto, ovisno o komponenti koja je potrebna. Essa margina poboljšanja značajno nadmašuje rezultate dobijene u prethodnim implementacijama fokusiranim samo na nivou korisnika.

Važnost jezgra u mobilnoj arhitekturi

Jezgro sistema djeluje kao glavni prevodilac između digitalnih komandi i fizičkih dijelova pametnog telefona, kao što su procesor i RAM memorija. Qualquer povećanje efikasnosti u ovom sloju se odmah odražava na rad cijelog uređaja.

Tehničke studije pokazuju da ovaj temeljni sloj troši oko četrdeset posto ukupnog vremena korištenja centralne procesorske jedinice. Smanjenje ovog računskog napora oslobađa kapacitet za druge bitne funkcije uređaja.

Proširenje je zakazano za sljedeća ažuriranja

Integracija novog alata za optimizaciju prati rigorozno tehničko planiranje kako bi se garantovala stabilnost uređaja. Najnovije verzije operativnog sistema već primaju modifikovani kod u svojim fazama testiranja.

Planiranje razvoja predviđa definitivno uključivanje ove tehnologije u grane koje će podržavati petnaesto i šesnaesto izdanje mobilne platforme. Postepeni prijelaz izbjegava nedostatke u kompatibilnosti sa aplikacijama trećih strana.

Tim softverskog inženjerstva planira da ovu metodu kompilacije učini apsolutnim standardom za sve buduće verzije jezgra. Standardizacija ima za cilj objediniti korisničko iskustvo različitih marki proizvođača mobilnih telefona.

Direktne prednosti u rutinskoj upotrebi

Praktična primjena ovog restrukturiranja koda rezultira primjetnim prednostima za one koji intenzivno koriste pametne telefone. Trenutačno otvaranje društvenih mreža i radnih alata smanjuje vrijeme mirovanja ispred ekrana.

Povećanje brzine pri početnom učitavanju uređaja olakšava život korisnicima koji moraju često ponovo pokretati uređaj. Spremnost sistema za nekoliko sekundi optimizuje pristup hitnim resursima, kao što su kamera ili transportne aplikacije.

Efikasnost u upravljanju procesima takođe rasterećuje bateriju opreme. Sa procesorom koji radi inteligentnije i za manje vremena na svakom zadatku, potrošnja energije znatno opada.

Proširena autonomija omogućava uređaju da ostane podalje od utičnice na duži period. Kombinacija fluidnosti i uštede energije podiže standard kvaliteta koji zahtijevaju potrošači na trenutnom tržištu mobilne tehnologije.

Uvećanje za hardverske komponente

Projekat optimizacije nije ograničen samo na centralno jezgro za obradu podataka operativnog sistema. Softverski inženjeri već rade na proširenju tehnologije kontinuirane povratne sprege na hardverske kontrolere, tehnički poznate kao drajveri, koji upravljaju određenim dijelovima poput mrežnih antena, senzora slike i audio modula.

Primjena metode na ove periferne komponente obećava daljnje usavršavanje komunikacije između matične ploče i integriranog pribora. Quando kontroleri rade sa istom dinamičkom efikasnošću kao i jezgro, uređaj može upravljati bežičnim vezama i snimanjem medija uz vrhunsku stabilnost, izbjegavajući pad signala ili kašnjenja u obradi fotografija visoke rezolucije.

Kontinuirano prilagođavanje softverskog inženjeringa

Održavanje operativnog sistema koji koristi veliki broj uređaja zahteva stalnu prilagodbu novim arhitekturama procesora koje svake godine lansira industrija poluprovodnika. Alat za optimizaciju zasnovan na stvarnim podacima o upotrebi pruža fleksibilnost potrebnu da softver prati evoluciju hardvera bez potrebe za kompletnim prepisivanjem koda za svaku novu generaciju pametnih telefona. Uspostavljanjem mehanizma koji uči i prilagođava se prema zahtjevima korisnika, platforma osigurava veću operativnu dugovječnost za starije uređaje, dok izvlači maksimalni potencijal iz vrhunskih dijelova. Essa tehnički pristup stvara održiviji ekosistem koji je manje podložan planiranoj zastarjelosti, jačajući povjerenje proizvođača koji zavise od ove softverske baze da plasiraju svoje proizvode na globalnom nivou.

Sljedeći koraci u tehničkom razvoju

Konsolidacija ove dinamičke arhitekture postavlja novi nivo za inženjering mobilnih sistema. Kontinuirano prikupljanje metrike performansi poslužit će kao temelj za kreiranje rutina umjetne inteligencije koje su još više integrirane u prirodno funkcioniranje uređaja.