There are two vague reasons for this (actually depends on phone architecture)
Before I try to convey interesting and informative stuff I recommend you to read these articles first
look at the visualization of different architectures provided in above links
3)monolithic vs microkernel (this gives much easier and nice explanation)
key points to remember:-
To understand why short and long names respectively were given, one need’s to understand their functionality
In simple words :-
just one thing to remember is we have 2 types of queues when talking about schedulers :–1)Ready Queue(in or near main memory )and 2)Input Queue.
Hard Link and Soft Link are the two words which will be heard when you are using Linux (any of it’s distro’s).
what is a hard link?
before that you need to know what is inode.(pronounced as “I node”) a concept of unix-like OS’s
In simple terms inode is a data structure which stores file attributes and disk block locations (simply details about a file object like metadata and permissions etc..,)
What is 0/1 Knapsack in short
you are given a
2)weights (W i) of ‘n’ items e.g:-[10,20,30,40…]
3)values (V i) of above ‘n’ items e.g:-[50,60,70,80…]
4)capacity (C) (an integer) of knapsack
well we in these days use multi-core processors like core i3 or i5 or i7 of intel rather than single core processors like Intel Pentium4 670
—for brevity of this article
core i3-has two cores and hyper-threading
core i7-all core i7 models will have hyper-threading and it may have from 2 cores to 8 cores
– this can be classified as two terms
1)Hardware codec:—Coder and Decoder
Our computer or smartphone’s etc.. such devices can only understand only 1’s and 0’s (of course surprisingly the whole computing world is running on 2 states 0 and 1 –of course Quantam computing is a newly emerging technology which depends on states of atoms which is for different purpose like we can use it for fields which involves large computations but for regular works combination of 0 and 1 is best.
So do we have any advantage of being on any one side of threading ? let us see!!
Simply it is the process of issuing one command at a time to the CPU.It is somewhat confusing term.
The ability of an operating system to execute different parts of a program simultaneously. The programmer must carefully design
Hyper threading is in usage since more than 10 years mainly on Intel processors.yet it is not that famous term.
Imagine you want to eat your food very fast and eat more food in less time so that you can spend your time in other activity , then you have two broad options to achieve your goal