some people began to come into contact with android OS will have many terms . Today lgvinh will be with you at some terminology, so when you start playing the machines will have the original understanding.
Root basically means that there is 'full authority' deep access to your device. Those who have used Linux OS will easily understand this, but for users like us are familiar with the operating system of Microsoft, the problem is still something quite vague. Understandable words, the 'Root' means that you will be fully and actively control what is in your phone and what providers have hidden it away. When you 'root', you officially are owned and controlled entirely your phone machine. This is the nature of the work it's like you're a tenant and the owner of a house. If you are a tenant, you are only entitled to use on what the server vendor, but as a home owner, you have full right to do things such as painting, home repairs, adding equipment This other device ... The root cause of the machine becomes a true master. When you root android machine, your machine will be used to account SU (supper user), it is similar to the Administrator account in Windows, meaning you have ultimate authority, able to change the system ....
With simple means Recovery as restore . More specifically, the recovery is a special boot mode android phone. Normally when the machine is in the off state, if you press the power button (Power), the phone will boot normally into the OS, but if you press a certain key combination, depending on the series (in which the power key) the phone will restart in Recovery mode. If you spend the windows, you can associate recovery as well as MSDOS operating system, used for troubleshooting restoring corrupted OS, or reinstall the operating system new.
Stock Recovery: When buying a new machine on, you put the machine into recovery mode, it is the stock recovery
Custom Recovery: Recovery was corrected to serve a certain purpose. For example nandroid backup, flashzip, Uprom .....
3. Kernel
Is the kernel of the operating system Android, exclusively for Android. The operating system also has its own private, iOS, MacOS or Windows. BlackBerry also has its own kernel. But in this article, we refer only to the kernel of the device using the Android operating system.
Android is the operating system using the Linux kernel, but that's not to run the Linux operating system of the device running Linux. There are plenty of Android programming code used very private versus Linux systems, such as Google's Android kernel mode using its own work. System OEMs programming language is a key to write to the system kernel, because it is the means used to program the system to other hardware drivers for various versions of Android Kernel.
The kernel is responsible for control and hardware control, simple to understand, Kernel is a seamless and 'interpreter' between hardware and software. When software needs the hardware to do something, it sends the request to the processor and it will say 'you say anything, we will respond to that one.' From drivers screen brightness, volume, speed performance of the device, the control CPU clock. Even if you move the mouse pointer or your finger across the screen and touch ... all of which are controlled by the kernel.
( reference from Internet sources.)