Computer Networking
Computer Networking
Functionalities of a Computer
If we look at it in a very broad sense, any digital computer carries out the
following five functions −
Advantages of Computers
Following are certain advantages of computers.
High Speed
Computer is a very fast device.
The computer has units of speed in microsecond, nanosecond, and even the
picosecond.
It can perform millions of calculations in a few seconds as compared to man who
will spend many months to perform the same task.
Accuracy
In addition to being very fast, computers are very accurate.
Computers perform all jobs with 100% accuracy provided that the input is
correct.
Storage Capability
Memory is a very important characteristic of computers.
It can store any type of data such as images, videos, text, audio, etc.
Diligence
Unlike human beings, a computer is free from monotony, tiredness, and lack of
concentration.
It can perform repeated tasks with the same speed and accuracy.
Versatility
A computer is a very versatile machine.
This machine can be used to solve the problems related to various fields.
At one instance, it may be solving a complex scientific problem and the very
next moment it may be playing a card game.
Reliability
A computer is a reliable machine.
As data in electronic files can be retrieved as and when required, the problem of
maintenance of large number of paper files gets reduced.
Disadvantages of Computers
Following are certain disadvantages of computers.
No I.Q.
A computer is a machine that has no intelligence to perform any task.
Dependency
It functions as per the user’s instruction, thus it is fully dependent on humans.
Environment
The operating environment of the computer should be dust free and suitable.
No Feeling
Computers have no feelings or emotions.
Computer - Applications
In this chapter, we will discuss the application of computers in various
fields.
Business
Payroll calculations
Budgeting
Sales analysis
Financial forecasting
Banking
Today, banking is almost totally dependent on computers.
ATM machines which are completely automated are making it even easier for
customers to deal with banks.
Insurance
Insurance companies are keeping all records up-to-date with the help of
computers. Insurance companies, finance houses, and stock broking firms
are widely using computers for their concerns.
Maturity date
Interests due
Survival benefits
Bonus
Education
The computer provides a tool in the education system known as CBE (Computer
Based Education).
Marketing
In marketing, uses of the computer are following −
Advertising − With computers, advertising professionals create art and
graphics, write and revise copy, and print and disseminate ads with the goal of
selling more products.
Home Shopping − Home shopping has been made possible through the use of
computerized catalogues that provide access to product information and permit
direct entry of orders to be filled by the customers.
Healthcare
Computers have become an important part in hospitals, labs, and
dispensaries. They are being used in hospitals to keep the record of patients
and medicines. It is also used in scanning and diagnosing different diseases.
ECG, EEG, ultrasounds and CT scans, etc. are also done by computerized
machines.
Following are some major fields of health care in which computers are used.
Diagnostic System − Computers are used to collect data and identify the
cause of illness.
Lab-diagnostic System − All tests can be done and the reports are prepared
by computer.
Patient Monitoring System − These are used to check the patient's signs for
abnormality such as in Cardiac Arrest, ECG, etc.
Engineering Design
Computers are widely used for Engineering purpose.
One of the major areas is CAD (Computer Aided Design) that provides
creation and modification of images. Some of the fields are −
Military
Computers are largely used in defence. Modern tanks, missiles, weapons,
etc. Military also employs computerized control systems. Some military
areas where a computer has been used are −
Missile Control
Military Communication
Smart Weapons
Communication
Communication is a way to convey a message, an idea, a picture, or speech
that is received and understood clearly and correctly by the person for
whom it is meant. Some main areas in this category are −
Chatting
Usenet
FTP
Telnet
Video-conferencing
Government
Computers play an important role in government services. Some major
fields in this category are −
Budgets
Weather forecasting
Computer - Generations
Generation in computer terminology is a change in technology a computer
is/was being used. Initially, the generation term was used to distinguish
between varying hardware technologies. Nowadays, generation includes
both hardware and software, which together make up an entire computer
system.
There are five computer generations known till date. Each generation has
been discussed in detail along with their time period and characteristics. In
the following table, approximate dates against each generation has been
mentioned, which are normally accepted.
First Generation
1
The period of first generation: 1946-1959. Vacuum tube based.
Second Generation
2
The period of second generation: 1959-1965. Transistor based.
Third Generation
3
The period of third generation: 1965-1971. Integrated Circuit based.
Fourth Generation
4 The period of fourth generation: 1971-1980. VLSI microprocessor based.
Fifth Generation
5
The period of fifth generation: 1980-onwards. ULSI microprocessor based.
Computer - Types
Computers can be broadly classified by their speed and computing power.
PC (Personal Computer)
Workstation
Workstation is a computer used for engineering applications (CAD/CAM),
desktop publishing, software development, and other such types of
applications which require a moderate amount of computing power and
relatively high quality graphics capabilities.
Common operating systems for workstations are UNIX and Windows NT.
Like PC, workstations are also single-user computers like PC but are
typically linked together to form a local-area network, although they can
also be used as stand-alone systems.
Minicomputer
It is a midsize multi-processing system capable of supporting up to 250
users simultaneously.
Mainframe
Mainframe is very large in size and is an expensive computer capable of
supporting hundreds or even thousands of users simultaneously. Mainframe
executes many programs concurrently and supports many simultaneous
execution of programs.
Supercomputer
Supercomputers are one of the fastest computers currently available.
Supercomputers are very expensive and are employed for specialized
applications that require immense amount of mathematical calculations
(number crunching).
For example, weather forecasting, scientific simulations, (animated)
graphics, fluid dynamic calculations, nuclear energy research, electronic
design, and analysis of geological data (e.g. in petrochemical prospecting).
Computer - Components
All types of computers follow the same basic logical structure and perform
the following five basic operations for converting raw input data into
information useful to their users.
Input Unit
This unit contains devices with the help of which we enter data into the
computer. This unit creates a link between the user and the computer. The
input devices translate the information into a form understandable by the
computer.
Memory Unit
Control Unit
Output Unit
The output unit consists of devices with the help of which we get the
information from the computer. This unit is a link between the computer
and the users. Output devices translate the computer's output into a form
understandable by the users.
Control Unit
Its size affects speed, power, and capability. Primary memory and
secondary memory are two types of memories in the computer. Functions
of the memory unit are −
It stores all the data and the instructions required for processing.
It stores the final results of processing before these results are released to an
output device.
All inputs and outputs are transmitted through the main memory.
Control Unit
This unit controls the operations of all parts of the computer but does not
carry out any actual data processing operations.
It is responsible for controlling the transfer of data and instructions among other
units of a computer.
It manages and coordinates all the units of the computer.
It obtains the instructions from the memory, interprets them, and directs the
operation of the computer.
Arithmetic Section
Logic Section
Arithmetic Section
Function of arithmetic section is to perform arithmetic operations like
addition, subtraction, multiplication, and division. All complex operations
are done by making repetitive use of the above operations.
Logic Section
Function of logic section is to perform logic operations such as comparing,
selecting, matching, and merging of data.
Keyboard
Mouse
Joy Stick
Light pen
Track Ball
Scanner
Graphic Tablet
Microphone
Magnetic Ink Card Reader(MICR)
Keyboard
Keyboard is the most common and very popular input device which helps to
input data to the computer. The layout of the keyboard is like that of
traditional typewriter, although there are some additional keys provided for
performing additional functions.
Keyboards are of two sizes 84 keys or 101/102 keys, but now keyboards
with 104 keys or 108 keys are also available for Windows and Internet.
Typing Keys
1
These keys include the letter keys (A-Z) and digit keys (09) which
generally give the same layout as that of typewriters.
Numeric Keypad
2
It is used to enter the numeric data or cursor movement. Generally, it
consists of a set of 17 keys that are laid out in the same configuration
used by most adding machines and calculators.
Function Keys
The twelve function keys are present on the keyboard which are arranged
3
in a row at the top of the keyboard. Each function key has a unique
meaning and is used for some specific purpose.
Control keys
These keys provide cursor and screen control. It includes four directional
4
arrow keys. Control keys also include Home, End, Insert, Delete, Page Up,
Page Down, Control(Ctrl), Alternate(Alt), Escape(Esc).
5 Keyboard also contains some special purpose keys such as Enter, Shift,
Caps Lock, Num Lock, Space bar, Tab, and Print Screen.
Mouse
Mouse is the most popular pointing device. It is a very famous cursor-
control device having a small palm size box with a round ball at its base,
which senses the movement of the mouse and sends corresponding signals
to the CPU when the mouse buttons are pressed.
Generally, it has two buttons called the left and the right button and a
wheel is present between the buttons. A mouse can be used to control the
position of the cursor on the screen, but it cannot be used to enter text into
the computer.
Advantages
Easy to use
Moves the cursor faster than the arrow keys of the keyboard.
Joystick
Joystick is also a pointing device, which is used to move the cursor position
on a monitor screen. It is a stick having a spherical ball at its both lower
and upper ends. The lower spherical ball moves in a socket. The joystick
can be moved in all four directions.
Light Pen
Light pen is a pointing device similar to a pen. It is used to select a
displayed menu item or draw pictures on the monitor screen. It consists of
a photocell and an optical system placed in a small tube.
When the tip of a light pen is moved over the monitor screen and the pen
button is pressed, its photocell sensing element detects the screen location
and sends the corresponding signal to the CPU.
Track Ball
Track ball is an input device that is mostly used in notebook or laptop
computer, instead of a mouse. This is a ball which is half inserted and by
moving fingers on the ball, the pointer can be moved.
Since the whole device is not moved, a track ball requires less space than a
mouse. A track ball comes in various shapes like a ball, a button, or a
square.
Scanner
Scanner is an input device, which works more like a photocopy machine. It
is used when some information is available on paper and it is to be
transferred to the hard disk of the computer for further manipulation.
Scanner captures images from the source which are then converted into a
digital form that can be stored on the disk. These images can be edited
before they are printed.
Digitizer
Digitizer is an input device which converts analog information into digital
form. Digitizer can convert a signal from the television or camera into a
series of numbers that could be stored in a computer. They can be used by
the computer to create a picture of whatever the camera had been pointed
at.
Digitizer is also known as Tablet or Graphics Tablet as it converts graphics
and pictorial data into binary inputs. A graphic tablet as digitizer is used for
fine works of drawing and image manipulation applications.
Microphone
Microphone is an input device to input sound that is then stored in a digital
form.
OCR scans the text optically, character by character, converts them into a
machine readable code, and stores the text on the system memory.
Bar Code Reader scans a bar code image, converts it into an alphanumeric
value, which is then fed to the computer that the bar code reader is
connected to.
Monitors
Graphic Plotter
Printer
Monitors
Monitors, commonly called as Visual Display Unit (VDU), are the main
output device of a computer. It forms images from tiny dots, called pixels
that are arranged in a rectangular form. The sharpness of the image
depends upon the number of pixels.
Flat-Panel Display
Printers
Printer is an output device, which is used to print information on paper.
Impact Printers
Non-Impact Printers
Impact Printers
Impact printers print the characters by striking them on the ribbon, which is
then pressed on the paper.
Very noisy
Character printers
Line printers
Character Printers
Character printers are the printers which print one character at a time.
Daisy Wheel
In the market, one of the most popular printers is Dot Matrix Printer. These
printers are popular because of their ease of printing and economical price.
Each character printed is in the form of pattern of dots and head consists of
a Matrix of Pins of size (5*7, 7*9, 9*7 or 9*9) which come out to form a
character which is why it is called Dot Matrix Printer.
Advantages
Inexpensive
Widely Used
Disadvantages
Slow Speed
Poor Quality
Daisy Wheel
Better quality
Disadvantages
Noisy
Line Printers
Line printers are the printers which print one line at a time.
Drum Printer
Chain Printer
Drum Printer
This printer is like a drum in shape hence it is called drum printer. The
surface of the drum is divided into a number of tracks. Total tracks are
equal to the size of the paper, i.e. for a paper width of 132 characters,
drum will have 132 tracks. A character set is embossed on the track.
Different character sets available in the market are 48 character set, 64 and
96 characters set. One rotation of drum prints one line. Drum printers are
fast in speed and can print 300 to 2000 lines per minute.
Advantages
Disadvantages
Very expensive
Chain Printer
Advantages
Disadvantages
Noisy
Non-impact Printers
Non-impact printers print the characters without using the ribbon. These
printers print a complete page at a time, thus they are also called as Page
Printers.
Laser Printers
Inkjet Printers
High quality
These are non-impact page printers. They use laser lights to produce the
dots needed to form the characters to be printed on a page.
Advantages
Disadvantages
Expensive
Inkjet Printers
Advantages
More reliable
Disadvantages
Computer - Memory
A memory is just like a human brain. It is used to store data and
instructions. Computer memory is the storage space in the computer,
where data is to be processed and instructions required for processing are
stored. The memory is divided into large number of small parts called cells.
Each location or cell has a unique address, which varies from zero to
memory size minus one. For example, if the computer has 64k words, then
this memory unit has 64 * 1024 = 65536 memory locations. The address of
these locations varies from 0 to 65535.
Secondary Memory
Cache Memory
Cache memory is a very high speed semiconductor memory which can
speed up the CPU. It acts as a buffer between the CPU and the main
memory. It is used to hold those parts of data and program which are most
frequently used by the CPU. The parts of data and programs are transferred
from the disk to cache memory by the operating system, from where the
CPU can access them.
Advantages
The advantages of cache memory are as follows −
It stores the program that can be executed within a short period of time.
Disadvantages
The disadvantages of cache memory are as follows −
Cache memory has limited capacity.
It is very expensive.
Secondary Memory
This type of memory is also known as external memory or non-volatile. It is
slower than the main memory. These are used for storing data/information
permanently. CPU directly does not access these memories, instead they
are accessed via input-output routines. The contents of secondary
memories are first transferred to the main memory, and then the CPU can
access it. For example, disk, CD-ROM, DVD, etc.
It is a non-volatile memory.
RAM is volatile, i.e. data stored in it is lost when we switch off the computer
or if there is a power failure. Hence, a backup Uninterruptible Power System
(UPS) is often used with computers. RAM is small, both in terms of its
physical size and in the amount of data it can hold.
There is extra space in the matrix, hence SRAM uses more chips than DRAM
for the same amount of storage space, making the manufacturing costs
higher. SRAM is thus used as cache memory and has very fast access.
No need to refresh
Faster
Large size
Expensive
Used as RAM
Smaller in size
Less expensive
Advantages of ROM
The advantages of ROM are as follows −
Non-volatile in nature
Easy to test
Computer - Motherboard
The motherboard serves as a single platform to connect all of the parts of a
computer together. It connects the CPU, memory, hard drives, optical
drives, video card, sound card, and other ports and expansion cards directly
or via cables. It can be considered as the backbone of a computer.
Features of Motherboard
A motherboard comes with following features −
Video cards, hard disks, sound cards have to be compatible with the
motherboard to function properly.
Popular Manufacturers
Following are the popular manufacturers of the motherboard.
Intel
ASUS
AOpen
ABIT
Biostar
Gigabyte
MSI
Description of Motherboard
The motherboard is mounted inside the case and is securely attached via
small screws through pre-drilled holes. Motherboard contains ports to
connect all of the internal components. It provides a single socket for CPU,
whereas for memory, normally one or more slots are available.
Motherboards provide ports to attach the floppy drive, hard drive, and
optical drives via ribbon cables. Motherboard carries fans and a special port
designed for power supply.
There is a peripheral card slot in front of the motherboard using which video
cards, sound cards, and other expansion cards can be connected to the
motherboard.
Nibble
2
A group of 4 bits is called nibble.
3 Byte
A group of 8 bits is called byte. A byte is the smallest unit, which can
represent a data item or a character.
Word
Kilobyte (KB)
1
1 KB = 1024 Bytes
Megabyte (MB)
2
1 MB = 1024 KB
GigaByte (GB)
3
1 GB = 1024 MB
TeraByte (TB)
4
1 TB = 1024 GB
PetaByte (PB)
5
1 PB = 1024 TB
Computer - Ports
A port is a physical docking point using which an external device can be
connected to the computer. It can also be programmatic docking point
through which information flows from a program to the computer or over
the Internet.
Characteristics of Ports
A port has the following characteristics −
Ports are slots on the motherboard into which a cable of external device is
plugged in.
Examples of external devices attached via ports are the mouse, keyboard,
monitor, microphone, speakers, etc.
Serial Port
Used for external modems and older computer mouse
25 pin model
PS/2 Port
Used for old computer keyboard and mouse
Most of the old computers provide two PS/2 port, each for the mouse and
keyboard
VGA Port
Connects monitor to a computer's video card.
It has 15 holes.
Similar to the serial port connector. However, serial port connector has pins,
VGA port has holes.
Power Connector
Three-pronged plug.
Connects to the computer's power cable that plugs into a power bar or wall
socket.
Firewire Port
Transfers large amount of data at very fast speed.
Invented by Apple.
It has three variants: 4-Pin FireWire 400 connector, 6-Pin FireWire 400
connector, and 9-Pin FireWire 800 connector.
Modem Port
Connects a PC's modem to the telephone network.
Ethernet Port
Connects to a network and high speed Internet.
Data travels at 10 megabits to 1000 megabits per seconds depending upon the
network bandwidth.
Game Port
Connect a joystick to a PC
Sockets
Sockets connect the microphone and speakers to the sound card of the
computer.
Computer - Hardware
Hardware represents the physical and tangible components of a computer,
i.e. the components that can be seen and touched.
If the hardware is the 'heart' of a computer system, then the software is its
'soul'. Both are complementary to each other.
Computer - Software
Software is a set of programs, which is designed to perform a well-defined
function. A program is a sequence of instructions written to solve a
particular problem.
System Software
Application Software
System Software
The system software is a collection of programs designed to operate,
control, and extend the processing capabilities of the computer itself.
System software is generally prepared by the computer manufacturers.
These software products comprise of programs written in low-level
languages, which interact with the hardware at a very basic level. System
software serves as the interface between the hardware and the end users.
Fast in speed
Difficult to design
Difficult to understand
Less interactive
Smaller in size
Difficult to manipulate
Application Software
Application software products are designed to satisfy a particular need of a
particular environment. All software applications prepared in the computer
lab can come under the category of Application software.
Payroll Software
Microsoft Excel
Microsoft PowerPoint
Easy to design
More interactive
Slow in speed
Easy to understand
The digit
The base of the number system (where the base is defined as the total number
of digits available in the number system)
Each position represents a specific power of the base (10). For example, the
decimal number 1234 consists of the digit 4 in the units position, 3 in the
tens position, 2 in the hundreds position, and 1 in the thousands position.
Its value can be written as
(1 x 1000)+ (2 x 100)+ (3 x 10)+ (4 x l)
(1 x 103)+ (2 x 102)+ (3 x 101)+ (4 x l00)
1000 + 200 + 30 + 4
1234
Each position in a binary number represents a 0 power of the base (2). Example
20
Last position in a binary number represents a x power of the base (2). Example
2x where x represents the last position - 1.
Example
Binary Number: 101012
Each position in an octal number represents a 0 power of the base (8). Example
80
Last position in an octal number represents a x power of the base (8). Example
8x where x represents the last position - 1
Example
Octal Number: 125708
Letters represent the numbers starting from 10. A = 10. B = 11, C = 12, D =
13, E = 14, F = 15
Example
Hexadecimal Number: 19FDE16
Step 2 − Get the remainder from Step 1 as the rightmost digit (least
significant digit) of the new base number.
Step 3 − Divide the quotient of the previous divide by the new base.
Step 4 − Record the remainder from Step 3 as the next digit (to the left) of
the new base number.
Repeat Steps 3 and 4, getting remainders from right to left, until the
quotient becomes zero in Step 3.
The last remainder thus obtained will be the Most Significant Digit (MSD) of
the new base number.
Example
Decimal Number: 2910
Step 1 29 / 2 14 1
Step 2 14 / 2 7 0
Step 3 7/2 3 1
Step 4 3/2 1 1
Step 5 1/2 0 1
Step 2 − Multiply the obtained column values (in Step 1) by the digits in
the corresponding columns.
Step 3 − Sum the products calculated in Step 2. The total is the equivalent
value in decimal.
Example
Binary Number: 111012
Example
Octal Number : 258
Step 1 21 / 2 10 1
Step 2 10 / 2 5 0
Step 3 5/2 2 1
Step 4 2/2 1 0
Step 5 1/2 0 1
Step 2 − Convert each group of three binary digits to one octal digit.
Example
Binary Number : 101012
Step 2 101012 28 58
Step 2 − Combine all the resulting binary groups (of 3 digits each) into a
single binary number.
Example
Octal Number : 258
Example
Binary Number : 101012
Step 2 − Combine all the resulting binary groups (of 4 digits each) into a
single binary number.
Example
Hexadecimal Number : 1516
What is Information?
Information is organized or classified data, which has some meaningful
values for the receiver. Information is the processed data on which
decisions and actions are based.
For the decision to be meaningful, the processed data must qualify for the
following characteristics −
Timely − Information should be available when required.
Input − In this step, the input data is prepared in some convenient form for
processing. The form will depend on the processing machine. For example,
when electronic computers are used, the input data can be recorded on any one
of the several types of input medium, such as magnetic disks, tapes, and so on.
Processing − In this step, the input data is changed to produce data in a more
useful form. For example, pay-checks can be calculated from the time cards, or
a summary of sales for the month can be calculated from the sales orders.
Output − At this stage, the result of the proceeding processing step is collected.
The particular form of the output data depends on the use of the data. For
example, output data may be pay-checks for employees.
Computer - Networking
A computer network is a system in which multiple computers are
connected to each other to share information and resources.
Create files and store them in one computer, access those files from the other
computer(s) connected over the network.
Network Cables
Distributors
Routers
Create files and store them in one computer, access those files from the other
computer(s) connected over the network.
Network Cables
Distributors
Routers
Network Cables
Network cables are used to connect computers. The most commonly used
cable is Category 5 cable RJ-45.
Distributors
A computer can be connected to another one via a serial port but if we need
to connect many computers to produce a network, this serial connection will
not work.
Router
A router is a type of device which acts as the central point among
computers and other devices that are a part of the network. It is equipped
with holes called ports. Computers and other devices are connected to a
router using network cables. Now-a-days router comes in wireless modes
using which computers can be connected without any physical cable.
Network Card
Network card is a necessary component of a computer without which a
computer cannot be connected over a network. It is also known as the
network adapter or Network Interface Card (NIC). Most branded computers
have network card pre-installed. Network cards are of two types: Internal
and External Network Cards.
It is a specialized software that controls and monitors the execution of all other
programs that reside in the computer, including application programs and other
system software.
Objectives of Operating System
The objectives of the operating system are −
To act as an intermediary between the hardware and its users, making it easier
for the users to access and use other resources.
To keep track of who is using which resource, granting resource requests, and
mediating conflicting requests from different programs and users.
To provide efficient and fair sharing of resources among users and programs.
Device Management − Keeps track of all the devices. This is also called I/O
controller that decides which process gets the device, when, and for how much
time.
File Management − Allocates and de-allocates the resources and decides who
gets the resources.
Job Accounting − Keeps track of time and resources used by various jobs
and/or users.
Control Over System Performance − Records delays between the request for
a service and from the system.
Interaction with the Operators − Interaction may take place via the console
of the computer in the form of instructions. The Operating System
acknowledges the same, does the corresponding action, and informs the
operation by a display screen.
In this chapter, we will see what is Internet and Intranet, as well as discuss
the similarities and differences between the two.
Internet
It is a worldwide/global system of interconnected computer networks. It
uses the standard Internet Protocol (TCP/IP). Every computer in Internet is
identified by a unique IP address. IP Address is a unique set of numbers
(such as 110.22.33.114) which identifies a computer’s location.
Intranet
Intranet is the system in which multiple PCs are connected to each other.
PCs in intranet are not available to the world outside the intranet. Usually
each organization has its own Intranet network and members/employees of
that organization can access the computers in their intranet.
Each computer in Intranet is also identified by an IP Address which is
unique among the computers in that Intranet.
Intranet sites are accessible via the web browser in a similar way as websites in
the internet. However, only members of Intranet network can access intranet
hosted sites.
Internet is not as safe as Intranet. Intranet can be safely privatized as per the
need.
Monitor
Size − It is the diagonal size of the LCD screen. Larger the area, bigger the
picture screen. A bigger picture is preferable for movie watching and gaming. It
will increase the productivity as well.
Resolution − This is the number of pixels on the screen. For example, 24inch
display is 1920x1200 (width by length) and 22-inch display is 1680x1050. High
resolution provides better picture quality and a nice gaming experience.
Inputs − Now-a-days monitors can accept inputs from cable as well apart from
the computer. They can also have USB ports.
Stand − Some monitors come with adjustable stands while some may not.
Operating System
Operating System is the main software of the computer as everything will run on
it in one form or other.
Linux is free, however people generally do not use it for home purpose.
As the edition version increases, their features list and price increases.
Optical drive is the drive on a computer, which is responsible for using CD, DVD,
and Blu-ray discs.
Memory
RAM is considered as Computer Memory as the performance of a computer is
directly proportional to its memory and processor.
Recommended − 4 GB.
Hard Drive
Hard disk is used for storage purpose. Higher the capacity, more data you can
save in it.
Now-a-days computers are equipped with 500GB hard drive, which can be
extended to 2TB.
CPU
Frequency (GHz) − This determines the speed of the processor. More the
speed, better the CPU.
Cores − Now-a-days CPUs come with more than one core, which is like having
more than one CPU in the computer. Programs which can take advantage of
multi-core environment will run faster on such machines.