1. Are you ready for the Galaxy S20? Here is everything we know so far!

Android terms simplified

Discussion in 'Android Lounge' started by AndroidHaCks, Jul 16, 2013.

  1. AndroidHaCks

    AndroidHaCks Android Enthusiast
    Thread Starter

    I'm going to attempt to simplify a few Android terms you will probably hear here on AndroidForums. I will try to associate each term with simple automotive things, such as an Engine. Let's get started! :D

    CPU- This is what powers your device (like an engine in a car). CPU power is measured in MegaHertz (MHz), and sometimes in GigaHertz (GHz, 1,000 MHz equals 1GHz). The higher the MHz, the better. With faster processors, comes faster responsibilities :p (although a faster processor is a good thing, the higher speed a processor is at, the faster your battery will drain. This is where kernels come into place, we'll get to those later). There are also multiple core CPUs, which are basically multiple CPUs in one. The more cores, the faster the CPU is (generally).

    GPU- Renders graphics so the CPU can process them (the CPU also does some rendering). GPU power is also measured in MHz

    RAM- RAM is basically active memory used to store running apps, and graphics inside the apps, for faster access to the apps inside the RAM. Apps don't get loaded into the RAM until something makes them (user input, autostarts, etc.). RAM is measured in megabytes, and sometimes gigabytes (1,000 megabytes equals 1 gigabyte). The more total RAM, the better.

    Operating System (OS)- Numerous amounts of software (apps, user interface, features) that uses hardware (CPU, GPU, RAM) to power these features, and also manages the hardware (Raises and lowers CPU speed according to needs, optimizes the hardware to squeeze out the most performance, etc.).Different operating systems have the own pros and cons (Like Cars, trucks, and SUVs)

    Root- If you have root permissions, you pretty much have permissions to do whatever you like to the software (with certain software you can also control the hardware) If you want root permissions, look under the All Things Root guide
    for your device here at AndroidForums.

    ROM- A custom version of an operating system with its own unique software (think of it as aftermarket additions to a vehicle). Custom ROMs customize ROMs to give you features that otherwise wouldn't be given to you. (Need root and Custom Recovery)

    Kernel- The kernel does all the work when it comes to the OS. It manages the hardware to power the software as efficiently as possible. A custom kernel often adds the ability to overclock (OC) the CPU (raise the CPU speed and sometimes GPU). A kernel is similar to a transmission in a vehicle.

    Sorry, I couldn't think of automotive related examples for most of them :p Will add on to this later.
     


    funkylogik likes this.
  2. funkylogik

    funkylogik share the love peeps ;)

    Id call the kernel the gear box (transmission) :)
     
    AndroidHaCks likes this.
  3. AndroidHaCks

    AndroidHaCks Android Enthusiast
    Thread Starter

    I was thinking that but wasn't sure if I should. I'll add it now, and a few other things :)
     
  4. chanchan05

    chanchan05 The Doctor

    I'd contest: Less used RAM better for performance and battery life. This is Android, not Windows. Android is designed to open and load apps faster from cached RAM. In Android/Linux, free RAM is wasted RAM.
     
    funkylogik likes this.
  5. funkylogik

    funkylogik share the love peeps ;)

  6. AndroidHaCks

    AndroidHaCks Android Enthusiast
    Thread Starter

    But cached apps don't really increase RAM usage
     
  7. lunatic59

    lunatic59 Moderati ergo sum
    Moderator

    ^^^
    That's more accurate.

    Here's the Reader's Digest condensed version of Android Memory management ( <-- Reader's Digest reference .... yes, I'm old :p):

    OS and running apps have priority to the memory space. Whatever is left is loaded with recently used and frequently used apps/data until there is very little unused memory. However, that memory holding the cached apps is still considered available since it can dump it if needed by launching an app that's not cached.
     
    funkylogik likes this.
  8. chanchan05

    chanchan05 The Doctor

    Yes they do. That's why when you go to Running Apps, they don't add up correctly, and why you'd always be using up to 80% of your RAM even if you have nothing running.
     
  9. AndroidHaCks

    AndroidHaCks Android Enthusiast
    Thread Starter

    I deleted the "less used the better line"
     
    funkylogik likes this.
Loading...
Similar Threads - Android terms simplified
  1. Daniel1996
    Replies:
    0
    Views:
    87
  2. georgewah
    Replies:
    2
    Views:
    153
  3. Ghost_Dev
    Replies:
    1
    Views:
    161
  4. hk1337
    Replies:
    0
    Views:
    160
  5. Rascalsailor
    Replies:
    0
    Views:
    155
  6. seeknp
    Replies:
    3
    Views:
    215
  7. gha
    Replies:
    0
    Views:
    145
  8. Kenn Honson
    Replies:
    5
    Views:
    332
  9. Einfo Mail
    Replies:
    3
    Views:
    682

Share This Page

Loading...