How Android Works

How Android Works
How Android Works

Video: How Android Works

Video: How Android Works
Video: Android - Architecture 2024, November
Anonim

"Android" is an operating system for mobile devices, the rights to which belong to the American company Google. It is one of the two most common systems for use in cell phones and smartphones, tablets, modern TVs, etc. The principles of its operation are not very different from most programs for the same purpose.

How android works
How android works

The main purpose of the Android operating system (OS), like any other OS, is to serve as an intermediary between application programs and hardware (microprocessor, various computer peripherals). Each program that you run calls the OS functions it needs and displays the results of these functions on the screen in a convenient form. Even the "Desktop" that you see, including the one displayed on the phone, is the result of the work of "Android" as interpreted by one of the application programs. This program sent an order to the OS to draw a background image and indicated a file that stores information about it. The system using the processor calculated where the dots of certain colors should be placed on the display and did this using the display driver. In the same way, by order of the program, the OS placed the control menu items and program shortcuts on the display. And when you start to select these items, the application program will transfer orders to Android to perform the selected actions - for example, to launch the SMS editor. After that, the message editor will already communicate with the OS in the same way, fulfilling your desires. "Android", like any modern system, can serve a huge number of programs running simultaneously. But the memory capacity and processor performance at its disposal impose limitations. The OS has to monitor the workload of the hardware and its ability to fulfill the requests of all programs. Therefore, sometimes you have to see that this or that application suddenly closes - this "Android" reduces the load. He removes the program that seems to him unreasonably gluttonous in relation to the resources of the mobile device. Google's product differs from its main competitor (iOS from Apple) primarily in that anyone can create applications for Android. This OS is built on top of the free Linux kernel, so any software developer knows exactly how it works. With "Android" such companies do not experience any technical or legal problems, unlike iOS, which has closed code and all application programs are part of the OS. For the user of a mobile device, this Android feature is also very useful - we can independently choose those applications that we like best, and not be limited only to the choice of the operating system developers.

Recommended: