Upload
tunas-andiranto
View
214
Download
0
Embed Size (px)
Citation preview
7/26/2019 Android Technical Wiki
1/3
Please Donate just $1 Choose your ROM Installation Tutoria ls Howtos Downloads & Add-ons FAQ Subscribe
Technical stuffTerms Used in Kernel Builds
What is the difference Between HAVS and SVS?HAVS changesthe voltages used for each frequency, SVS has fixed voltages. HAVS should give
better battery life, SVS should be more stable. Using lower voltages or higher frequencies can make
your phone unstable.
What is the difference between CFS and BFS?
You could write a thesis onthis, in fact thisis pretty close to a thesis. For those that just want a
little knowledge, both are CPU schedulers, that attempt to schedule multiple processes so they get
an appropriate slice of the CPU resources. CFS outperforms BFS in minimizing process turnaround
time but BFS outperforms CFS for minimizing latency. This indicates that BFS is better for interactive
tasks that block on I/O or user input (like your phone) and CFS is better for batch processing that is
CPU bound. CFS generally seems more stable in . At least one user has found that BFS makes video
playback with Rockplayer (and probably other Video players) jumpy. BFS may also cause occasional
jumps in audio playback.
What is AXI and NOAXI?
The memory throughput is directly proportional to the AXI (internal bus) frequency. For AXI builds,
the AXI freq is coupled with the CPU freq to prevent the memory from being the bottleneck when the
CPU is running at one of its higher frequencies. This will cause an increase in power consumption
when the CPU is running at higher frequencies, but will give a better performance/power ratio
[hugonz]. AXI should further reduce the battery usage when the screen is on. However, 128Mhz IS
INCOMPATIBLE WITH THIS!!!. So if you want to use the AXI patch, use SetCPU and define a
profile that sets the minimum speed to 256Mhz when the screen is on, and sets it back to 128Mhz
when the screen is off. This is NOT necessary with the ManU kernels as it is done automatically by
the kernel. [EViollet]
What is the difference between BFQ, VR, SIO, NOOP and Deadline?
These are I/O schedulers. VR is supposed to be the best for Android see this
What is the difference between SLUB, SLAB, SLOB and SLQB?
These are slab allocators. The slab allocator has been at the core of unix kernels memory
management for many years. This allocator (sitting on top of the low-level page allocator) managescaches of objects of a specific size, allowing for fast and space-efficient allocations. Kernel hackers
tend not to wander into the slab code because its complex and because, for the most part, it works
quite well. SLQB seems to be favoured by most AOSP kernels. Detailed article here
What are DATA2EXT (D2E) and DATA2WHATEVER (D2W)?
(Thanks to Dani for this)
Moving the whole /data system partition onto the SD card was the original concept
by darkstrumnnamed data2sd. The first developer (ownhere)who wrote a stable script that moved
/data to the SD card called it data2ext (now dont get confused, there are other versions, but this one
moves it to sd ext partit ion not the sdcard FAT32 partit ion). All implementat ions requires a primary
FAT32, then a primary EXT (and that depends on their script, plus many other factors). But basically
what they want is to move /data into the EXT partition of your card so people will have HUGE Internal
phone memory whatever they choose. Though there are limitations, particularly dont partition EXT more
than 2GB.Another developer (melethron) decided to make it more flexible in moving the /data structure and
called it DATA2WHATEVER!!! The main difference is that the partit ion can be EXT2, EXT3, EXT4, BTRFS,
Reiserfs, and it is still evolving right now i dont know where it will end.
The name only implies it can work with any partition, but there are still issues about sdcard speed and
type, and more.
For most of us, We use EXT3 as partition. I tried ext2, ext4, reiserfs, btrfs, and my sdcard is not liking
it. So i stick with EXT3. Its up to you what to use though.
Conclusion: DATA2SD and DATA2EXT are the same thing, and require an EXT3 partition.
DATA2WHATEVER can supposedly use many differents formats for the partition.
Some advice if you are trying the Data2Anywhere experimental version.
Melethron has suggested hereto avoid using reboot.
DONT use the reboot of snqs powermenu (or any other reboot app)
DONT use anything in the ROM Manager that makes it reboot.DONT do adb reboot / abd reboot recovery / adb reboot bootloader
DONT pull the battery while the phone is on (this should be obvious)
DONT remove the sync mount options for the Quadrant boost (this is a fake boost anywa
All of the above are like a powerloss for the sd-card and have a high change of data
corruption
From my test with this I give you an estimate what can happen if a powerloss occurs or any of the 5
Comment Category Archive
Search ROMS-Au (Type word, hit enter)
Please Support Team-Au !
faxeel:did u seewww.htcdev.com. thereis bootloader serviceprovided by HTC....
dobaczenko:Quit theterminal Emulator, stop it
(Menu>settings>applications&...
Baqir:hello: There issomething problem in livestreaming channels onVilla...
Jezames:let me first sayguys awesome work onthis ROM, ive got S-OFFCM7 HBOO...
ozjubb:Have a look here:http://www.roms-
au.com/installation/extras/alpharev/
Nicholas:I probablysounf like a completenoob. But whats S-OFFand how do I pu...
Most Popular Topics
Choose your ROM
Desire - InsertCoin_Oz - OzjubbDesire - Villain_Au - TalbessUpdating ClockWorkMod &4EXTRecoveryDesire - T-Mod Express -MrInsaneInstallation TutorialsHTC Sensation Rooting withrevolutionary.ioRadios, Radios, RadiosUpdating ROM's and RadiosDesire - RCMix_Oz_- Ozjubb
THANKS!! for your Donations
StevenV $80!!, NatB $50, BruceC$50, VeiC $30, BrendonB $25, BrettI$25, NathanD $20, ShaunC $15,KarelynV $10, MarkM $10, PatrickL$10, LawrenceS $10, TimN $10
May: TrevorM, AdityaP, JeremyA,HiteshKJune: TinaL, DavidO, MatthewRAugust: MykSept: MichaelS, CraigN, DayneF
Select Language
AussieAndroidROMSRepository of Android ROMS modded by Aussie's
converted by Web2PDFC onvert.com
http://forum.xda-developers.com/showthread.php?t=867049http://www.roms-au.com/installation/extras/updating-clockworkmod/http://www.roms-au.com/http://forum.xda-developers.com/showpost.php?p=3981637&postcount=1http://forum.xda-developers.com/showthread.php?t=859419http://www.roms-au.com/home/new-sense/#comment-9247http://www.roms-au.com/home/new-sense/#comment-9475http://www.roms-au.com/home/villain_au/#comment-9525http://-/?-http://www.roms-au.com/http://www.web2pdfconvert.com/?ref=PDFhttp://www.web2pdfconvert.com/?ref=PDFhttp://dogtranslate%28%27en%7Ces%27%29/http://dogtranslate%28%27en%7Cru%27%29/http://dogtranslate%28%27en%7Cpt%27%29/http://dogtranslate%28%27en%7Cit%27%29/http://dogtranslate%28%27en%7Cde%27%29/http://dogtranslate%28%27en%7Cfr%27%29/http://dogtranslate%28%27en%7Cen%27%29/http://www.roms-au.com/home/rcmix/http://www.roms-au.com/installation/updating/http://www.roms-au.com/faq/radios-radios-radios/http://www.roms-au.com/installation/sensation-rooting/http://www.roms-au.com/installation/http://www.roms-au.com/home/tme/http://www.roms-au.com/installation/extras/updating-clockworkmod/http://www.roms-au.com/home/villain_au/http://www.roms-au.com/home/new-sense/http://www.roms-au.com/http://www.roms-au.com/home/new-sense/#comment-9245http://www.roms-au.com/home/new-sense/#comment-9247http://www.roms-au.com/home/new-sense/#comment-9475http://www.roms-au.com/home/villain_au/#comment-9525http://www.roms-au.com/installation/extras/fixing-usb-brick/#comment-9698http://www.roms-au.com/#comment-9761http://forum.xda-developers.com/showthread.php?t=867049http://forum.xda-developers.com/showthread.php?t=867049http://forum.xda-developers.com/showthread.php?t=859419http://forum.xda-developers.com/showpost.php?p=3981637&postcount=1http://lwn.net/Articles/229984/http://forum.xda-developers.com/showpost.php?p=10669818&postcount=591http://www.cs.unm.edu/~eschulte/data/bfs-v-cfs_groves-knockel-schulte.pdfhttp://www.roms-au.com/http://www.roms-au.com/feed/http://www.roms-au.com/faq/http://www.roms-au.com/add-ons/http://www.roms-au.com/howtos/http://www.roms-au.com/installation/http://www.roms-au.com/http://www.roms-au.com/donate/http://-/?-http://-/?-7/26/2019 Android Technical Wiki
2/3
http://www.web2pdfconvert.com/?ref=PDFhttp://www.web2pdfconvert.com/?ref=PDFhttp://forum.xda-developers.com/showthread.php?t=988570http://forum.xda-developers.com/showthread.php?t=1230029http://forum.xda-developers.com/showthread.php?t=971904http://forum.xda-developers.com/showthread.php?t=1170633http://forum.xda-developers.com/showthread.php?t=1016940http://forum.xda-developers.com/showthread.php?p=13847392http://forum.xda-developers.com/showthread.php?t=880465http://forum.xda-developers.com/forumdisplay.php?f=628http://uot.dakra.lt/http://www.mainplan.com/http://www.roms-au.com/faq/telstra-apns/http://www.roms-au.com/faq/probs/http://www.roms-au.com/faq/glossary/http://www.roms-au.com/faq/backup/http://www.roms-au.com/faq/kernels/http://www.roms-au.com/faq/radios-radios-radios/http://www.roms-au.com/faq/hboot/http://www.roms-au.com/faq/a2sd/http://www.roms-au.com/faq/explained/http://www.roms-au.com/faq/http://www.roms-au.com/add-ons/xj-tools/http://www.roms-au.com/add-ons/apktool/http://www.roms-au.com/add-ons/top-10-apps/ozzie-apps/http://www.roms-au.com/add-ons/top-10-apps/http://www.roms-au.com/add-ons/trans-source/http://www.roms-au.com/add-ons/http://www.roms-au.com/howtos/sdcard-problems/http://www.roms-au.com/howtos/faster-gps-fix/http://www.roms-au.com/howtos/boost-battery-life/http://www.roms-au.com/howtos/cant-update-some-apps/http://www.roms-au.com/howtos/cant-see-some-apps/http://www.roms-au.com/howtos/market-not-downloading-installing/http://www.roms-au.com/howtos/reset-battery-indicator/http://www.roms-au.com/howtos/bootanimation/http://www.roms-au.com/howtos/add-remove-apps-rom/http://www.roms-au.com/howtos/super-circle-battery-mod/http://www.roms-au.com/howtos/devblockmmcblk0p2/http://www.roms-au.com/howtos/migrate-dataapps-to-new-sd-card/http://www.roms-au.com/howtos/androidcontrol/http://www.roms-au.com/howtos/ext3/updating-to-ext4/http://www.roms-au.com/howtos/ext3/http://www.roms-au.com/howtos/http://www.roms-au.com/installation/problems/http://www.roms-au.com/installation/videos/http://www.roms-au.com/installation/extras/fixing-usb-brick/http://www.roms-au.com/installation/extras/unrooting/http://www.roms-au.com/installation/extras/alpharev/changing-hboot/http://www.roms-au.com/installation/extras/alpharev/http://www.roms-au.com/installation/extras/updating-clockworkmod/http://www.roms-au.com/installation/extras/http://www.roms-au.com/installation/updating/http://www.roms-au.com/installation/restore-data/http://www.roms-au.com/installation/rom-installation/http://www.roms-au.com/installation/rooting/pvt4-issues/http://www.roms-au.com/installation/rooting/http://www.roms-au.com/installation/preparation/http://www.roms-au.com/installation/downloads/http://www.roms-au.com/installation/desire-s-rooting/http://www.roms-au.com/installation/sensation-rooting/http://www.roms-au.com/installation/full-video-tutorial/http://www.roms-au.com/installation/atrix-rooting/http://www.roms-au.com/installation/http://www.roms-au.com/home/carbon/http://www.roms-au.com/home/infin1ty/http://www.roms-au.com/home/proxuser/http://www.roms-au.com/home/t-mod/http://www.roms-au.com/home/rcmix/http://www.roms-au.com/home/tme/http://www.roms-au.com/home/new-sense/http://www.roms-au.com/home/villain_au/http://www.roms-au.com/home/miui-au/http://www.roms-au.com/http://www.roms-au.com/donate/http://gravatar.com/http://en.wikipedia.org/wiki/Dalvik_(software)http://elinux.org/Android_Dalvik_VM7/26/2019 Android Technical Wiki
3/3
Aussie Android ROMS is powered by WordPressusing theme Renegade IIpatched by talbess
converted by Web2PDFC onvert.com
http://www.web2pdfconvert.com/?ref=PDFhttp://www.web2pdfconvert.com/?ref=PDFhttp://www.mainplan.com/http://frostpress.com/themes/renegade-ii/http://www.wordpress.org/