1. Download our Official Android App: Forums for Android!

Android terms simplified

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

  1. AndroidHaCks

    AndroidHaCks Android Enthusiast
    Thread Starter
    Rank:
    None
    Points:
    53
    Posts:
    341
    Joined:
    Nov 29, 2012

    Nov 29, 2012
    341
    77
    53
    Male
    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.
     

    Advertisement

    funkylogik likes this.
  2. funkylogik

    funkylogik share the love peeps ;)
    Rank:
    None
    Points:
    1,443
    Posts:
    21,404
    Joined:
    Sep 15, 2011

    Sep 15, 2011
    21,404
    7,248
    1,443
    Male
    monkey
    Paisley, Scotland, Western Europe
    Id call the kernel the gear box (transmission) :)
     
    AndroidHaCks likes this.
  3. AndroidHaCks

    AndroidHaCks Android Enthusiast
    Thread Starter
    Rank:
    None
    Points:
    53
    Posts:
    341
    Joined:
    Nov 29, 2012

    Nov 29, 2012
    341
    77
    53
    Male
    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
    Rank:
    None
    Points:
    1,108
    Posts:
    15,208
    Joined:
    Jun 30, 2011

    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 ;)
    Rank:
    None
    Points:
    1,443
    Posts:
    21,404
    Joined:
    Sep 15, 2011

    Sep 15, 2011
    21,404
    7,248
    1,443
    Male
    monkey
    Paisley, Scotland, Western Europe
  6. AndroidHaCks

    AndroidHaCks Android Enthusiast
    Thread Starter
    Rank:
    None
    Points:
    53
    Posts:
    341
    Joined:
    Nov 29, 2012

    Nov 29, 2012
    341
    77
    53
    Male
    But cached apps don't really increase RAM usage
     
  7. lunatic59

    lunatic59 Moderati ergo sum
    Moderator
    Rank:
     #2
    Points:
    4,238
    Posts:
    39,129
    Joined:
    Jun 12, 2010

    Jun 12, 2010
    39,129
    39,754
    4,238
    Male
    IT
    Pennsylvania
    ^^^
    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
    Rank:
    None
    Points:
    1,108
    Posts:
    15,208
    Joined:
    Jun 30, 2011

    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
    Rank:
    None
    Points:
    53
    Posts:
    341
    Joined:
    Nov 29, 2012

    Nov 29, 2012
    341
    77
    53
    Male
    I deleted the "less used the better line"
     
    funkylogik likes this.

Share This Page

Loading...