Intro To Ict 2
Intro To Ict 2
CLASSES OF COMPUTER
PERSONAL DIGITAL ASSISTANCE (PDA)
Central Processing Unit (CPU)
The central processing unit (CPU) is the main and central processor in the
system’s electronic circuitry. It processes data and instructions and is responsible
for performing arithmetic and logic operations. CPU executes commands
according to the computer program. It performs fundamental arithmetic logic,
input and output operations, and control circuits that follow the program fed into
the computer.
The term CPU refers to a processor that comprises the control unit and process
unit, which differentiate the core elements of a computer from external devices
such as I/O circuitry and main memory. The trending CPU is now available as
microprocessors comprising unit metal-dioxide-semiconductor in the integrated
circuits. An integrated chip comprises a CPU, peripheral interfaces, memory chips,
microcontrollers, and other systems on the chip. Few systems employ multiple
core processors enclosed in a socket termed CPU cores.
Key Highlights
The Central Processing Unit (CPU) provides processing power and
instructions to the computer.
The CPU consists of two main parts ALU and CU, which performs the
operations and consist of the control signals.
The primary function of the CPU is to fetch, process, decode, execute, and
store the input data.
Components of CPU
The CPU is the heart of any system. It is usually made of two main components
the arithmetic logic unit, or ALU, and the control unit, or CU.
The ALU involves in performing the logical and arithmetic operations of the CPU.
It consists of an arithmetic logic unit and a set of registers where registers are to
store data and instructions.
The control unit fetches, decodes, and executes the instructions. It also involves
controlling the flow of data among the several components of the CPU.
The registers can store data and instructions and are of four types. The control,
status, general-purpose, and floating-point registers. General-purpose registers
are multi-purpose, floating-point registers that hold floating-point numbers.
Control registers have control signals that command other parts of the system.
Status registers contain information about the current state of the CPU.
Features of CPU
The performance of the CPU is entirely dependent on the features it has,
Cache Memory
The cache is the small memory inside the processor; it fetches the data from the
main memory and sends it to the CPU. It has three types, L1 or Layer 1, L2 or
Layer 2, and L3 or Layer 3. Each layer’s working, and sizes are as follows, L1 > L2 >
L3.
Cores
Processors designed in recent days are multi-core. These cores are independent
of each other and consist of their cache memory.
They help in parallel processing to increase the efficiency of the system.
Speed
The speed of the CPU is usually measured in GHz or MHz. A processor with more
frequency performs the task faster.
A dual-core processor with less frequency runs faster than a single-core processor
with more frequency.
Multithreading
There are two logical cores in the physical unit that works parallelly. The entire
process speeds up with the increasing number of cores.
These are commonly used in virtualized environments, where the administrators
assign dedicated workloads to different logical cores.
Compatibility
The processor should support the memory modules.
They should be compatible with the motherboards of the system.
Bandwidth
The speed at which communication occurs between the main memory and USB
controllers.
The bandwidth of multi-core processors is greater than that of single-core
processors.
Types of CPU.
1. Single-core CPU
It is the oldest CPU type available and employed in most personal and official
computers. The single-core CPU can execute only one command at a time, which
is inefficient for multitasking. It signifies a markable declination in performance if
more than a single application is executed. If one operation is started, the second
process should wait until the first one is finished. But if it is fed with multiple
operations, the computer’s performance is drastically reduced. The performance
of a single-core CPU is based on its clock speed by measuring its power.
2. Dual-core CPU
It is a single CPU that comprises two strong cores and functions like a dual CPU
acting like one. Unlike CPUs with a single core, processors with dual-core must
switch back and forth within a variable array of data streams. When more threads
execute, the dual-core CPU effectively manages to multitask. To utilize the dual-
core CPU effectively, the running programs and operating system should have a
unique code called simultaneous multi-threading technology embedded in it. A
dual-core CPU is more rapid than a single-core but is less robust than a quad-core
CPU.
3. Quad-core CPU
The quad-core CPU is a refined model of multiple-core CPU features and design
with four cores on a single CPU. Like a dual-core CPU, which divides the workload
between the cores, quad-core enables effective multitasking. It doesn’t signify
any operation that is four times faster than others. Unless the applications and
program executed on it by SMT code will fasten the speed and becomes
unnoticeable. People who must execute multiple programs simultaneously, such
as gamers, use CPUs with multiple cores. The series of Supreme Commander is
optimized for multiple-core CPUs.
4. Hexa core processors
It is another multiple-core processor with six cores and can execute the task,
which works more rapidly than the quad-core and dual-core processors. For users
of a personal computer, the processors of Hexacore is simple, and now Intel
launched with Inter core i7 in 2010 with Hexa core processor. But here, the users
of smartphones use only quad-core and dual-core processors. Nowadays,
smartphones are available with hexacore processors.
5. Octa-core processors
Trending octa-core processors comprise a dual set of quad-core processors that
divides activities between the various types. The dual-core is built with two cores,
and four are built-in quad-core. Hexa comes with six cores, whereas the octal
processors are usually developed with eight independent cores to execute a more
efficient practical task and act more rapidly than quad-core processors.
Manufacturers often use minimum-powered core sets to perform advanced tasks.
The rapid four sets of cores will be kicked in if there is any emergency or
requirement. To be precise, manufacturers define octa-core processors with dual-
code cores that adjust accordingly to provide adequate performance.
Examples of Database
1. Microsoft SQL Server
SQL Server, developed by Microsoft, is a Relational Database Management
System. It is built on SQL, the standard query language for Database Management
Systems.
2. Oracle Database
Developed by Oracle Corporation, Oracle Database is based on a multi-model
DBMS. It is widely used when processing online transactions.
3. MySQL
Based on Structured Query Language (SQL), MySQL is a Relational Database
Management System. It is used in e-commerce platforms, data warehousing, etc.
It is widely used as a web Database Management System.
4. IBM Db2
Db2 is a Relational Database Management System developed by IBM. It is
designed to analyze, store and retrieve data efficiently.
5. PostgreSQL
An open-source Relational Database Management System, PostgreSQL is free to
use. It is widely used for data warehousing.