All about Smartphone Soc

SOC (System-On-Chip) is a very essential part of Mobile phone.
Its a chip that contains all of the necessary hardware and electronic circuits for the mobile system.
SoC includes on-chip memory which is known as RAM and ROM, the Proccesser, Network modem chips,
I/O logic control and many other components that is essential to power a device.
So lets dig into its hardware components.

This is basically a storage aka disk just like computer’s HDD (HARD DISK DRIVE) and SSD(SOLID STATE DRIVE) where we can store all the files.
Its Not just about storing user files(songs,videos,docs etc.) but most importantly it stores the System OS (All libraies,binaries,System Apps,Kernel everything).
The rom has basically two partitions one is /data and another is /cache. The cache partion is where it store the device temp files and applications cache.
The /data partion contains all the data of phone including user storage.
Only /data/media is accessible to users while the rest of the path is read only for users as system apps data also stored in /data partition which
need to be not accessible by any user.LIke computers HDD and SSD ROM uses its own sets of storage disks which are UFS and EMCC (embedded multimedia card).
While the budget and old devices use EMCC the highend and latest phone use UFS as UFS is much faster and reliable than EMCC.
Now quetions should arise that why can’t mobile manufacturer use SSD,HHD or even MicroSD for its internal storage?
Ok Fist lets come to MicroSD.
Because to run an entire system and os the disk should have much higher read and write speed which MicroSD can’t give and will result in serious performance issues.
Now you should think ssd and hdd has higher read and write speed then why not ssd or hdd.Bacause of its size ssd and hdd are so large in size that it can’t fit in fit a mobile.
So i hope all doubts about the storage is cleared now.

RAM (Random Access Memory) is a component just like the storage(eg. HDD,SSD,UFS,EMCC) where apps resides while running. RAM is used by both System apps and user apps.
Well now you will be thinking its just like a storage disk memory which used by apps then why we even need ram when we do have ROM where apps can use Memory from there.
Well you thought correct but the thing is that apps require a much faster read and write speed to proccess its services which ROM can’t handle thus ram is there.
The everage write speed of UFS storage are 150+MB/s while a a ddr4 ram can handle upto 4GB/s
Devices with more RAM can run more applications at the same time resulting a better user experience no app reloading as apps store there saved state in ram so that
they can resume their state from there and can open instantly without reloading.Now quetions arise what if the ram is full and you start another app.
So when you open another app it basically closes its previous apps that are in the ram until it gets its space for the new App.So does a more ram means better performance
well not always ram can be handy for doing multitask but for Faster loading better performance a better Proccesser is needed.

CPU (Central Processing Unit) also known as a processor is an electronic circuit that powers the device to run the software.
CPU performance basically depends on its cores and clockspeed but thats always not the case lets see how.
The more core means the cpu can handle more task as each indivual cores can do their own task and when needed they all can combine there power to boost performance of device
Each core have a clock speed which really matters to the performance of the phone. Clock rate is the fundamental rate in cycles per second (which is measured in Mhz or Ghz) for the frequency of the clock.
With any CPU, replacing the crystal with another crystal that oscillates with twice the frequency will generally make the CPU run with twice the performance. It will likewise make the CPU produce generally double the measure of waste heat.
Well now lets see why more cores always not matter. The Leading Soc manufacturer Qualcomm says:

CPU cores are one of many components of a mobile processor. When you play level after level (after level) of Candy Crush, you use your smartphone’s CPU and GPU. When you text on WhatsApp, it’s the CPU and LTE modem. In fact, you tapped the CPU to open this webpage.

The CPU plays varying roles, often working alongside several of the other technology blocks, like the ones mentioned above. Given that it touches so many experiences, it’s understandable that the CPU is an important part of the mobile processor.

Primary school mathematics teaches us that eight is greater than four, but that doesn’t necessarily mean that an octa-core CPU is always better than a quad-core. Most people will look for the number of cores in the CPU and how fast they run (frequency) as a proxy for overall performance. However, not all CPUs or the cores within are the same. Here we’ll help you understand some the magic behind your smartphone.

Different Architectures, Different Performance

With respect to architecture, this isn’t Rome’s Pantheon or Frank Lloyd Wright’s Fallingwater house. We’re talking about CPU architecture. Here it’s about how the architecture is responsible for performance increases and improving the user’s experience as it moves from one generation to the next. And it should come as no surprise that different CPUs have different architectures for different purposes.

When it comes to smartphone processor designers, many companies, including Qualcomm Technologies, license the CPU core. This type of CPU is already designed and ready to be placed into the overall processor or System-on-Chip (SoC). However, we don’t stop there. We also create custom architectures purpose-built for high-end performance and power efficiency.

“Core” Capabilities

Not all centers are made equivalent, however. Distinctive structures and configuration exchange offs mean diverse CPUs will offer fluctuating degrees of execution and power. A few CPUs are planned with adequate pull to handle the most exceptional errand conceivable in the briefest measure of time. Others are intended to expand battery life by devouring minimal measure of intensity conceivable. This implies, at a similar recurrence, a superior CPU will perform a lot quicker than a power-proficient CPU.

The normal vehicle purchaser won’t ask the sales reps to see autos with four chambers. In like manner, for what reason would somebody purchase a telephone dependent on the quantity of centers?

For instance, we should take a gander at two vehicles with four-barrel motors, each worked for totally extraordinary purposes: the Toyota Prius and the Alfa Romeo 4C, Imagine that the motor is the CPU and the chambers are the centers.

The eco-friendly crossover, the Prius, achieves a top speed of a little more than 100 mph. The smooth and-lively Alfa Romeo hits a top speed of 160 mph. The Prius should be effective; the Alfa Romeo is worked for speed. When you’re hoping to get one of these vehicles, you either need effectiveness or execution. The normal vehicle purchaser won’t ask the sales reps to see autos with four chambers. In like manner, for what reason would somebody purchase a telephone dependent on the quantity of centers?

With our forces consolidated

Presently we should discuss different centers with changing abilities. The present portable processors can accompany four, six, and eight CPU centers. To confuse matters further, the engineering and abilities of those centers probably won’t be the equivalent. Numerous CPUs will blend and match elite and low-control centers in changing mixes.

This is the reason checking centers alone is certifiably not a solid method to pass judgment on execution. One octa-center CPU may just have low-control centers while another octa-center may utilize four superior and four low-control centers. Once more, think about the Alfa Romeo and the Toyota Prius.

For any execution application, it is clearly prescribed to have something like two elite centers. That is the place the hexa design becomes an integral factor. Since numerous versatile applications have two strings or less, these two superior centers will convey elite for most use-cases, and afterward fall back to the low power centers when not required. So in numerous situations, a hexa design will beat an octa center with just power productive CPUs.
Let’s take a look at how that has manifested in the Qualcomm Snapdragon processor tiers. In the Snapdragon 820 processor, we use our custom Kryo architecture. This is a quad-core solution, with two high-performance cores and two power efficient cores, each group runs at a different speed.
In the Snapdragon 600 tier alone, we have the three different configurations. The Snapdragon 652 has four big cores, the Snapdragon 650 has two, and the Snapdragon 625 has only little cores.
In closing
Cores come in different shapes and sizes, with different capabilities and configurations, and varying performance and power. When shopping for your next device, remember to assess the capabilities of the whole processor first, of which CPU is only but one component. When you assess the CPU, remember to look beyond the core number, and into the type of cores.

So I hope you guys now cleared about why core and clock speed does not always matters.Here are some list of mobile CPU manufacturers brands


1.Qualcomm Snapdragon
6.Apple A series CPU

GPU:- GPU (Graphics Processing Unit) is a electronic circuit which is designed to accelerate the image output in a frame buffer intended for output to a display.
GPU basically controls the graphics Performance of a device means it only used when you do a graphics intensive task like editing a video or Playing games.
GPUs are very efficient at controling device graphics and are generally more effective than general-purpose CPUs for algorithms where processing of large blocks of data is done in parallel.
Smartphones are equipped with advanced embedded chipsets that can do many different tasks depending on device usage.

Here are some list of mobile GPU brands used in Smartphones:
1.ARM Mali
2.Qualcomm Adreno
3.Apple’s A series GPU
5.NVIDIA Tegra