Professional Documents
Culture Documents
Final Computer Fundamental Project
Final Computer Fundamental Project
Final Computer Fundamental Project
WELCOME TO SDIC
SDIC i.e SUBHAM DIGICARE IT CENTRE greeting ! A very warm
We are pleased to associate with you and sincerely to fulfill your objective in
promises to play even a bigger role in the coming years.It touches every
aspect
of old barrier & building new connection in fast emerging global village is
and individuals. Thus IT has boomed the requirement of new set of education
courses. With our proven course wares and training programs, we will be able
to provide our students the need of the day as per their expectation i.e. to
achieve success in highly competitive world. The skill certainly open the
HISTORY OF COMPUTER
The first counting was used by the primitive people. they used stick, stones
and bones as counting tools. As human mind and technology improved
with time more computing devices were developed. Some of the popular
computing devices starting with the first to recent ones are described
below;
ABACUS
The history of computer begins with the birth of
abacus which is believed to be the first computer. It is
said that Chinese invented abacus around 4,000 years ago.
It was a wooden rack which has metal rods with beads
mounted on them. The beads were moved by the abacus
operator according to some rules to perform arithmetic
calculations. Abacus is still used in some countries like
china, Russia and Japan . An image of this tool is shown below.
NAPIER’S BONES
It was a manually-operated calculating device which was
invented by John Napier (1550-1617) of Merchistone. In this
calculating tool, he used 9 different ivory Striopsor bones
marked with numbers to multiply and divide. So, the tool
became Known as “Napier’s Bones. It was also the first
machine to use the decimal point.
PASCALINE
Pascaline is also known as Arithmetic Machine or
Adding Machine. It was Invented between 1642 and 1644 by a
French mathematician – philosopher Biaise Pascal. It is
believe that it was the first mechanical and automatic
calculator.
Pascal invented this machine to help his father, a tax accountant. It
could only perform addition and subtraction. It was a wooden box with a
series of gears and wheels. When a wheel is rotated one revolution , it
rotates the neighboring wheel. A series of windows is given on the top of
the wheels to read the totals.
DIFFERENT ENGINE
In the early 1820s, it was designed by Charles
Babbage who is known as “Father of Modern Computer”. It
was a mechanical computer which could perform simple
calculation. It was a stream driven calculating machine
designed to solve tables of numbers like logarithm tables.
ANALYTICAL ENGINE
This calculating machine was also developed by
Charles Babbage in 1830. It was a mechanical computer that
used punch-cards as input. It was capable of solving any
mathematical problems and storing information as a
permanent memory.
TABULATING MACHINE
It was invented in 1890, by Herman Hollerith, an
American statistician. It was a Mechanical tabulator based on
punch cards. It could tabulate statistics and record or Sort
data or information. This machine was used in the 1890 U.S. Census.
Hollerith Also started the Hollerith? Tabulating Machine company which
later became International business machine (IBM) in 1924.
DIFFERENTIAL ANALYZER
It was the first electronic computer introduced in the
united state in 1930. It was an Analogy device invented by
vannevar Bush. This machine has vacuum tube to switch
Electrical signals to perform calculations. It could do 25
calculations in few minutes.
USE OF COMPUTER
Computers are plating a vital role in almost every field and making our
day-to-day Tasks more manageable. Computer were only used to perform
complex numerical Calculations in a previous time, but they have reached too
far and now perform many Different roles. They are now performing diverse set
function from complicated Calculation to generating business reports, bill
generation to education, programming or development to entertainment , etc.
Because of their characteristics and powerful functionalities, computers are used
In various fields, such as homes, business, government officers, research
organization Educational institutions, medical, entertainment, etc. computers
have taken industries And businesses to a whole new level. In this article, we
have elaborated the most common uses of computers in different fields;
BUSINESS
Currently, computers can be seen in almost every business. Computers are
almost part of a business set up because they increase productivity and help race
a competitive environment . in businesses, computers are primarily use to stare
and manage accounts and personal data, maintain projects, track inventory
status, and make reports and presentations. bedsides, computers are best suited
for transaction processing because they are more accurate and faster than
humans. Computers also help people analyze their investment, expenses, profits,
sales and many otheraspects of the business.
SCIENCE
Scientists amongst one of those people who use computers as their
primary work tool. In science, research and engineering, computers are best
suited for collecting analyzing, categorizing, and storing the data. They also help
scientists to vexchange data with each other both internally and internationally.
Computers enablescientists from different locations (such as different countries)
to work together on the same project with could support. Besides, computers play
a crucial role in launching,maintaining, controlling spacecraft, and operating many
other technologies.
GOVERNMENT
In the government sector, computers are beneficial. They are getting
used to Performing various functions in different departments and improving their
services quality, efficiency, and productivity. Some examples of such services are
city planning, traffic control, law enforcement, infrastructure developments, and
tourism. In most cases, the primary purposes of using computers are performing
data processing tasks maintaining citizen’s database, and promoting a paperless
environment. Apart from this, computers are playing a crucial role in the country’s
defense system. They are helping in missile development, rocket, satellite
launches, etc.
INDUSTRY
Computers are used in industries to perform various task, such
maintaining inventory, interior designing, designing samples or virtual
products, communicating over video conferencing, and more. Online
marketing has made it easier for people to buy products in rule areas. Online
training in stoke market has also seen a significant revolution due to its easy
participation potential computers have enable people from different locations
to participate easily in stoke marketing.
BANKING
Banking has become so advanced in the past few years. Most countrie
use Online banking systems where customers can access their data using directly
using Computers and internet. People can check their account balance, transfer
money, and pay online bills, including credit cards. Besides, bank use computers
to perform transaction and store customer data, transaction records etc. Bank
have reduced the number of manual errors, number of employees and costs to
great extent by using computers. ATMs are best example of computers that are
helping people to withdraw and deposit the money themselves.
ENTERTAINMENT
Computers nowadays are one of the best mediums for entertainment.
Computers can be used to watch movies, play games, listen to music, etc.
Computers combined with MIDI instruments can be used to record audio
thought artificial instruments. Besides, people can also enjoy recording their
videos with webcam and apply several entertaining AI effects. Several photo
editor programs are also available with fabulous powerful features.
TRAINING
Most companies use computers to provide training to their
employees.Computer-based training helps companies save their time, money,
and increase Productivity. Also, computer-based training can be used to train
employees for largedistances in various locations. This will eliminate travel time
and costs, making the training process much more comfortable and smoother.
ARTS
Computers have become part of art, photography, dance, and culture.
Computers with advanced features allow users to draw their projects directly on it.
Besides, people can use computers to digitize their photos. There are several photo
editor software that can help people edit and customize their photos. Apart from
this, the dance’s movements and steps can be shown live with animation’s help.
SPORTS
In today’s technologically developed world, computers are being used in almost
every almost every sport. There are many sports activities where computers are
making hings possible. In sports, computers are mainly used to maintain
scoreboards, records, and other statistics. Furthermore, they are used to analyze
player movements and make various in-game decisions. Computers help make
complex in-game Decisions (especially in umpiring), which cannot be seen by human
eyes.
ROBOTICS
Robotics is one of the emerging fields of technology that uses computers
for science and engineering as well as designing machines. These machines can be
virtual (such as software bots) and physical ones that can reduce or eliminate huma
workload. Additionally, some machines can perform heavy tasks that humans
cannot complete, or that may take a long time to complete. Car manufacturing was
one of the first examples where robots helped to assemble car parts and perform
many other heavy tasks. However, nowadays, robots are beneficial in many fields,
such as exploring areas where conditions are difficult for humans, helping the
military, helping law enforcement and helping health professionals, etc.
SAFETY AND SECURITY
Computers are capable of working together with different
equipment, tools, and technologies. When it comes to safety, computers
are widely being used with the security camera. Almost every private and
government organization are equipped with security cameras to monitor
people and goods. Also, these camera are helping security intelligence
agencies to identify teritorists or criminals in public places. Computers
attached with a fingerprint scanner and face-recognition technology have
made it harder for fraudsters to use fake identities and take government
benefits using someone else’s identify. Security systems have become so
powerful with the introduction of computer technology and the internet.
PUBLISHING
Computers are one of the first choices when it comes to publication.
Computers are mainly used for designing newsletters, novels, posters, magazines, or
newspapers, etc. They are suitable for almost every type publication. Computers can
be seen in both types of publishing methods, either its hard-copy or e-books. Apart
from this, computers play a vital role in blogging and writing articles on websites.
WEATHER FORCASTING
Weather forecasting is never easy for humans because it depends on many
Factors that are continually changing. It is almost impossible for human to predict
the weather without using a computer. The weather forecasting process involves
complex computation and monitoring of data from satellites and many other
technological devices. The computer has made it a little easier to predict weather
conditions because it can process information from different sources and make
complex calculation related to it, which are necessary for forecasting. Computers
process enormous amounts of metrological information during weather
forecasting.
COMMUNICATION
Computers have become one of the primary sources of communication.
Modern computers come with a built-in webcam and microphone to make use of
Communication easier. People can use software like Skype and hangout to connect
with other people over the internet. Because of the videoconferencing feature,
people can connect to their relatives, business to organize meetings, and companies
to take interviews, between two different locations that are too far. Apart from this,
older communications methods such as emails are also still used widely.
FEATURES OF COMPUTER
SPEED
A computer work with much higher speed and accuracy compared to
humans while performing mathematical calculations. Computers can process
millions (1,000,000) of instructions per second. The time taken by computers for
their operations is microseconds and nanoseconds.
Accuracy
Computers perform calculations with 100% accuracy. Errors may occur due to
data inconsistency or inaccuracy.
DILIGENCE
A computer can perform millions of tasks or calculations with the same
consistency and accuracy. it doesn’t feel any fatigue or lack of concentration. Its
memory also makes it superior to that of human beings.
VERSATILITY
Versatility refers to the capability of a computer to perform different kinds of
works with same accuracy and efficiency.
RELIABILITY
A computers is reliable as it give consistent result for similar set of data i.e; if
we give same set of input any number of times, we will get the same result.
AUTOMATION
Computer performs all the tasks automatically i.e. it performs tasks
without manual intervention.
MEMORY
A computer has built-in memory called primary memory where it stores data.
Secondary storage are removable devices such as CDs, pen drives, etc., which are
also used to store data.
GENERATIONS OF COMPUTER
The modern computer took its shape with the arrival of your time. It had
been around 16th Century when the evolution of the computer started. The
initial computer faced many changes, obviously for the betterment. It
continuously improved itself in terms of speed, accuracy, size, and price to urge
the form of the fashionable day computer. This long period is often
conveniently divided into the subsequent phases called computer generations:
The value size was reduced and memory space and dealing efficiency were
increased during this generation. Programming was now wiped out Higher
level languages like BASIC (Beginners All-purpose Symbolic Instruction Code).
Minicomputers find their shape during this era.
STORAGE
INPUT OUTPUT
UNIT
UNIT UNIT
RESULTS
CONTROL
UNIT
CENTRAL
PROCESSING
UNIT
ARITHMETIC LOGIC
UNIT
1. CPU OPERATION
The fundamental operation of most To execute a sequence of
stored instruction called program.The program represented by a series of
number that are kept in some kind of computer Memory.There are four steps
that nearly all CPUs use in their operation; fetch,decode,execute,and write
back.
(i) FETCH
(iii) EXECUTE
During this step, various portions of the CPU are connected so they can
Perform the desired operation.If, for instance, an addition operation was
requested, an arithmetic logic unit (ALU) will be connected to a set of inputs
and a set of outputs.The inputs provide the numbers to be added, and the
outputs will contain theFinal sum.If the addition operation produces a result
too large for the CPU to handle, An arithmetic overflow flag in a flags register
may also be set.
Simply “writes back “ the result of the execute step to some form of money.
Very often the result are written to some internal CPU register for quick
Access by subsequent instructions.
In other cases result may be written to slower, but cheaper and larger, main
Memory.
INPUT DEVICE
Keyboard
Mouse
Scanner
Joystick
Light pen
Digitizer
Microphone
Magnetic Ink Character Recognition (MICR)
Optical Character Reader (OCR)
(i) KEYBOARD
(ii) MOUSE
scroll wheel between them. Laptop computers come with a touchpad that
works as a mouse. It lets you control the movement of cursor or pointer by
moving your finger over the touchpad. Some mouse comes with integrated
features such as extra buttons to perform different buttons.
(iii) SCANNER
(vi) DIGITIZER
The device reads the details and sends to a computer for processing. A
document printed in magnetic ink is required to pass through a machine which
magnetizes the ink, and the magnetic information is then translated into
characters.
dark areas, where the dark areas are selected as characters, and the light
areas is identified as background. It is widely used to convert hard copy legal or
historic documents into PDFs. The converted documents can be edited if
required like we edit documents created in ms word.
3. OUTPUT DEVICES
An output device is any device used to send data from a computer to
another devices or use. Most computer data output that is meant for humans is
in the form of audio or video. Thus, most output devices used by humans are in
these categories. Examples include monitors, projectors, speakers, headphones
and printers.
Following are some of the important output devices used in a computer.
. Monitors
. Speaker
. printer
(i) Monitors
Speaker are output devices that allow you to hear sound from
your computer. Computer speakers are just like stereo
speakers. There are usually two of them and they come in
various sizes.
(iii) Printers
Processors register
Main memory
It contains the programs that are currently being run and the data the
programs are operating on. The arithmetic and logic unit can very quickly
transfer information between a processor register and location in main storage,
also known as a “memory addresses”. In modern computers, electronic solid-
state random access memory is used for main storage, and is directly
connected to the CPU via a “memory bus” and a “data bus”.
Cache memory
Memory
computers sold today include at least 512 megabytes of RAM (which is really
the minimum to be able to install an operating system).They are upgradeable,
so you can add more when your computer runs really slowly.
STORAGE DEVICES
The purpose of storage in a computer is to hold data or information and get
that data to the CPU as quickly as possible when it is needed. Computer use
disks for storage: hard disks that are located inside the computer, and floppy
or compact disks that are used externally.
Computers method of storing data & information for long term basis i.e.
even after PC is switched off.
It is non-volatile
Can be easily removed and moved & attached to some other device
Memory capacity can be extendad to a greater extent
Cheaper than primary memory
(i)Floppy Disks
The floppy disk drive (FDD) was invented at IBM by Alan shugart in 1967.The
first floppy drives used an 8-inch disk(later called a “diskette” as it got
smaller), which evolved into the 5.25-inch disk that was used on the first IBM
Personal Computer in August 1981. The 5.25-inch disk held 360 kilobytes
compared to the 1.44 megabyte capacity of today’s 3.5-inch diskette.
The 5.25-inch disks were dubbed “floppy” because the diskette packaging was
a very flexible plastic envelope, unlike the rigid case used to hold today’s 3.5-
inch diskettes.
categories: -
System Unit
Display Device
Input Devices
External Devices
System Unit
b. Display Devices
A display device is a personal computer component and is an output device
that enables user to view the text and graphical data associated with a
computer program. Display devices commonly connect to the system unit via a
cable, and they have controls to adjust the settings for the device. They vary in size
and shape, as well as the technology used. System Unit Components
c. Input Devices
Keyboard
Mouse
d. External Devices
Any peripherals devices that are not housed inside the system unit are
inherently external devices. A personal computer’s functionality can be enhanced
by connecting different types of external devices to the system unit, often called
peripherals devices. These devices typically provide alternative input or output
methods or additional data storage. External devices are connected to the system
unit via a cable or wireless connection. Some of them have their own power source
and some draw power from the system. There are several categories of external
devices.
The system board is the personal computer component that acts as the
backbone for the entire computer system as it 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. System Board is also known as motherboard. It consists of a large,
flat circuit board with chips and other electrical components on it.
III. Memory;-
A memory is just like a human brain. It is used to store data and
instructions. Computer memory is the store space in computer where data is to be
processed and instruction required for processing and store the memory is divided
into large number of small parts called cells.
Cooling may be required for CPU, Video Card, Mother Board, Hard Drive, etc.
Without proper cooling, the computer hardware may suffers from overheating.
This overheating causes slow downs, system error messages, and crashing. Also,
the life expectancy of the PC's components is likely to diminish. The following
are commonly used techniques for cooling the PC or Server components:
Heat Sinks
CPU/Case Fans
Thermal Compound
Liquid Cooling Systems
Heat Sinks:-
The purpose of a heatsink is to conduct the heat away from the processor or any
other component (such as chipset) to which it is attached. Thermal transfer takes
place at the surface of a heatsink. Therefore, heat sinks should have a large surface
area. A commonly used technique to increase the surface area is by using fins. A
typical processor heat sink is shown
cpu Fan:-
The Fan is primarily used to force cooler air in to the system or remove hot air out
of the system. A fan keeps the surrounding cooler by displacing air around the
heatsink and other parts of the computer. A typical CPU fan is shown below.
Heatsink with Fan CPU Fan
Thermal Compound:-
Like a radiator for a car, a liquid cooling system circulates a liquid through a
heat sink attached to the processor. First, the cooler liquid passes through the
heatsink, and then gets hot due to transfer of heat from the processor to the
heatsink. Then the hot liquid passes through the radiator at the back of the
case, and transfers the heat to the secondary coolant (air). Now, the liquid is
cool enough to pass through the hot processor heatsink, and the cycle repeats. The
chief advantage of LCS (Liquid Cooling System) is that the cooling takes place very
efficiently (since liquids transfer heat more efficiently than air/solids). The
disadvantages include bulkier cooling system, cost, and additional reliability issues
associated with LCS.
COMPUTER - APPLICATIONS COMPUTER - APPLICATIONS
Business
A computer has high speed of calculation, diligence, accuracy, reliability, or
versatility which madeit an integrated part in all business organisations.
Computer is used in business organisations for:
Payroll calculations
Budgeting
Sales analysis
Financial forecasting
Managing employees database
Maintenance of stocks etc.
Banking
Today banking is almost totally dependent on computer. Banks provide following
facilities:
Insurance
Insurance companies are keeping all records up-to-date with the help of
computers. The insurance companies, finance houses and stock broking firms
are widely using computers for their concerns. Insurance companies are
maintaining a database of all clients with information showing
The computer provides a tool in the education system known as CBE Computer
Based Education.
CBE involves control, delivery, and evaluation of learning.
The computer education is rapidly increasing the graph of number of computer
students.
There are number of methods in which educational institutions can use computer
to educate the students.
It is used to prepare a database about performance of a student and analysis is
carried out on this basis.
Marketing
In marketing, uses of computer are following:
Health Care
Computers have become important part in hospitals, labs, and dispensaries. The
computers 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 computerised machines. Some
major fields of health care in which computers are used are:
Diagnostic System - Computers are used to collect data and identify cause of
illness.
Lab-diagnostic System - All tests can be done and reports are prepared by
computer.
Patient Monitoring System - These are used to check patient's signs for
abnormality such as in Cardiac Arrest, ECG etc.
Structural Engineering - Requires stress and strain analysis for design of Ships,
Buildings, Budgets, Airplanes etc.
Military
Computers are largely used in defence. Modern tanks, missiles, weapons etc.
Military also employ computerised control systems. Some military areas where a
computer has been used are:
Missile Control
Military Communication
Military Operation and Planning
Smart Weapons
Communication
Communication means 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 for. Some main areas in this category are:
E-mail
Chatting
Usenet
FTP
Telnet
Video-conferencing
Government
computers play an important role in government. Some major fields in this
category are:
Budgets
Sales tax department
Income tax department
Male/Female ratio
Computerization of voters lists
Computerization of driving licensing system
Computerization of PAN card
Weather forecasting
CLASSIFICATION OF COMPUTERS
Computers can be classified in the following ways:
Analogue computers
Analogue computers are designed to process analogue data. Analogue data is
continuous data that changes continuously and cannot have discrete values. We can
say that analogue computers are used where we don't need exact values always such as
speed, temperature, pressure and current.Analogue computers directly accept the data
from the measuring device without first converting it into numbers and codes. They
measure the continuous changes in physical quantity and generally render output as a
reading on a dial or scale. Speedometer and mercury thermometer are examples of
analogue computers.
Different applications can be used in digital systems just by changing the program
without making any changes in hardware
Hybrid Computer
Hybrid computer has features of both analogue and digital computer. It is fast like
an analoguecomputer and has memory and accuracy like digital computers. It can
process both continuous and discrete data. It accepts analogue signals and converts
them into digital form before processing. So, it is widely used in specialized
applications where both analogue and digital data is processed. For example, a
processor is used in petrol pumps that convert the measurements of fuel flow into
quantity and price. Similarly, they are used in airplanes, hospitals, and scientific
applications.
It helps in designing the flight simulators for pilots at the beginner level for their
training.
It helps in extracting useful information from data storage centres or cloud
system. For example, in insurance companies.
It has played a vital role in managing the online currency world such as stock
market and bitcoin.
It helps in the diagnosis of various critical diseases and in producing accurate
results in brain injuries, strokes, etc.
It helps in scientific research areas by accurately analysing data obtained from
exploring the solar system, satellites, and movement of Earth.
It also used in a smog control system where it predicts the level of fog and other
pollutants in the atmosphere.
Mainframe computer
Mainframe computers are designed to support hundreds or thousands of users
simultaneously. They can support multiple programs at the same time. It means they
can execute different processes simultaneously. These features of mainframe
computers make them ideal for big organizations like banking and telecom sectors,
which need to manage and process high volume of data.Mainframe computers are
designed to support hundreds or thousands of users simultaneously. They can support
multiple programs at the same time. It means they can execute different processes
simultaneously. These features of mainframe computers make them ideal for big
organizations like banking and telecom sectors, which need to manage and process a
high volume of data that requires integer operations such as indexing, comparisons,
etc.
Minicomputer
It is a midsize multiprocessing computer. It consists of two or more processors and
can support 4 to 200 users at one time. Minicomputers are used in institutes and
departments for tasks such as billing, accounting and inventory management. A
minicomputer lies between the mainframe and microcomputer as it is smaller than
mainframe but larger than a microcomputer.
Characteristics of minicomputer:
It is light weight that makes it easy to carry and fit anywhere.
It is less expensive than mainframe computers.
It is very fast compared to its size.
It remains charged for a long time.
It does not require a controlled operational environment.
Applications of minicomputers:
A minicomputer is mainly used to perform three primary functions, which are as
follows:
PALMTOP:
A small computer, that literally fits in your palm. Compared to full -size computers,
palmtops are severely limited, but they are practical for certain functions such as phone
books and calendars. Palmtops that use a pen rather than a keyboard for input are
often called hand-held computersor PDAs. Because of their small size, most palmtop
computers do not include disk drives. However, many contain PCMCIA slots in which
you can insert disk drives, modems, memory, and other devices.Palmtops are also
called PDAs, hand-held computers and pocket computers.
DESKTOP :
A computer designed to fit comfortably on top of a desk, typically with the monitor
sitting on top of the computer. Desktop model computers are broad and low, whereas
tower model computers are narrow and tall. Because of their shape, desktop model
computers are generally limited to three internal mass storage devices. Desktop models
designed to be very small are sometimes referred to as slimline models.
Workstation
Workstation is a single user computer that is designed for technical or scientific
applications. It has a faster microprocessor, a large amount of RAM and high speed
graphic adapters. It generally performs a specific job with great expertise; accordingly,
they are of different types such as graphics workstation, music workstation and
engineering design workstation.
Microcomputer
Microcomputer is also known as a personal computer. It is a general-purpose
computer that is designed for individual use. It has a microprocessor as a central
processing unit, memory, storage ar ea, input unit and output unit. Laptops and
desktop computers are examples of microcomputers. They are suitable for personal
work that may be making an assignment, watching a movie, or at office for office work.
Characteristics of a microcomputer:
It is the smallest in size among all types of computers.
A limited number of software can be used.
It is designed for personal work and applications. Only one user can work at a
time.
It is less expansive and easy to use.
It does not require the user to have special skills or training to use it.
Generally, comes with single semiconductor chip.
It is capable of multitasking such as printing, scanning, browsing, watching
videos, etc.
TABLET PC:
A tablet is a type of notebook computer that has an LCD screen on which the user
can write using finger and swipe actions or by using a special-purpose pen, or stylus.
All user input is directly via the LCD screen and not a keyboard or mouse. On a tablet
computer, handwriting is digitized and can be converted to standard text through
handwriting recognition, or it can remain as handwritten text. The stylus also can be
used to type on a pen-based key layout where the lettered keys are arranged differently
than a QWERTY keyboard. Tablet PCs can be equipped with a keyboard and/or a
mouse for input.The tablet PC relies on digital ink technology, where a digitizer is laid
under or over an LCD screen to create an electromagnetic field that can capture the
movement of the special-purpose pen and record the movement on the LCD screen.
The effect is like writing on paper with liquid ink.
Servers
These are types of computers used to provide resources, services, and functionality to
client computers in a server-client network model. Resources provided are based on
the functions of a particular server, which may fall under these categories:
a. File server
b. Database server
c. Print server
d. FTP servers
e. Application server
f. Web server
Their sizes will depend on purpose and tasks in the network. Of course bigger
and more multitasking installations will require multiple system and storage
installation.
A common errant is that desktop systems can be used as servers. Far from it, true
server systems are specialized computers with abilities far beyond what personal
computers can deliver.
Servers are optimized to run 24 hours and are capable of hot swapping of storage
and other hardware without having to shut down the system.
0 0000 0 0
1 0001 1 1
2 0010 2 2
3 0011 3 3
4 0100 4 4
5 0101 5 5
6 0110 6 6
7 0111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
3. Octal Numbers
The base of a number system is equal to the number of digits used, i.e., for decimal
number system the base is ten while for the binary system the base is two. The octal
system has the base of eight as it uses eight digits 0, 1, 2, 3, 4, 5, 6, 7.All these digits
from 0 to 7 have the same physical meaning as by decimal symbols, the next digit in
the octal number is represented by 10, 11, 12, which are equivalent to decimal digits 8, 9,
10 respectively. In this way, the octal number 20 will represent the decimal digit and
subsequently, 21, 22, 23.. Octal numbers will represent the decimal number digit 17, 18,
19… etc. and so on.
4. Hexadecimal Numbers
These numbers are used extensively in microprocessor work.The hexadecimal number
system has a base of 16, and hence it consists of the following sixteen number of
digits.0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.The size of the hexadecimal is much
shorter than the binary number which makes them easy to write and remember. Let
0000 to 000F representing hexadecimal numbers from zero to fifteen, then 0010, 0011,
0012, …etc. Will represent sixteen, seventeen, eighteen… etc. till 001F which represent
thirty open and so on.
TYPES OF LANGUAGE
1. Machine Language
The machine language is sometimes referred to as machine code or object code
which is a set of binary digits 0 and 1. These binary digits are understood and read by a
computer system and interpreted easily. It is considered a native language as it can be
directly understood by a central processing unit (CPU). The machine language is not so
easy to understand, as the language uses the binary system in which the commands are
written in 1 and 0 form which is not easy to interpret. There is only one language that is
understood by computer which is machine language. The operating system of the
computer system is used to identify the exact machine language used for that
particular system.The operating system defines how the program should write so that
it can be converted to machine language and the system takes appropriate action. The
computer programs and scripts can also be written in other programming languages
like C, C++, and JAVA. However, these languages cannot be directly understood by a
computer system so there is a need for a program that can convert these computer
programs to machine language. The compiler is used to convert the programs to
machine language which can be easily understood by computer systems. The compiler
generates the binary file and executable file.
01001000 0110101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100
01100100
2. Assembly Language
The assembly language is considered a low-level language for microprocessors and
many other programmable devices. The assembly language is also considered a second-
generation language. The first generation language is machine language. The assembly
language is mostly famous for writing an operating system and also in writing different
desktop applications. The operations carried out by programmers using assembly
language are memory management, registry access, and clock cycle operations. The
drawback of assembly language is the code cannot be reused and the language is not so
easy to understand. The assembly language is considered a group of other languages. It
is used to implement the symbolic representation of machine code which is used to
program CPU architecture. The other name of assembly language is assembly code. For
any processor, the most used programming language is assembly language.In assembly
language, the programmer does the operation which can be directly executed on a
central processing unit (CPU). The language has certain drawbacks as it does not
contain any variables or functions in programs and also the program is not portable on
different processors. The assembly language uses the same structure and commands
which machine language does use but it uses names in place of numbers. The
operations performed using the assembly language are very fast. The operations are
much faster when it is compared to high-level language.
3. High-Level Language
The development of high-level language was done when the programmers face the
issue of writing programs as the older language has portability issues which means the
code written in one machine cannot be transferred to other machines. This led to the
development of high-level language. The high-level language is easy to understand and
the code can be written easily as the programs written are user-friendly in a high-level
language. The other advantage of code written in a high-level language is the code is
independent of a computer system which means the code can be transferred to other
machines. The high-level of language uses the concept of abstraction and also focuses
on programming language rather than focusing on computer hardware components
like register utilization or memory utilization.The development of higher-level
language is done for a programmer to write a human-readable program that can be
easily understood by any user. The syntax used and the programming style can be
easily understood by humans if it is compared to low-level language. The only
requirement in a high-level language is the need for a compiler. As the program written
in a high-level language is not directly understood by the computer system. Before the
execution of high-level programs, it needs to be converted to machine-level language.
Examples of high-level languages are C++, C, JAVA, FORTRAN, Pascal, Perl, Ruby, and
Visual Basic.
JAVA:
The JAVA programming language is an object-oriented language that is based on
objects and classes. The main motto of the development of this language is to make a
computer program run on any system. JAVA code is machine-independent code means
the code needs to be written once and can be executed on any machine. The memory
management is done automatically in the java programming language.
C:
Conclusion
As there is continuous development in the field of programming language from
machine language to low-level language to high-level language the programmers get
the maximum benefit as they don’t have to write a complex program. The programs
can be written easily and can be easily understood by a human. The only need is to
convert it into machine language.
A computer virus is a malicious program that is transmitted into the user’s computer
without the user’s knowledge. It replicates itself and affects the files and programs on
the user’s PC. The actual intention of a virus is to make sure that the victim’s computer
will never be able to work properly or even at all. These computer viruses are present in
multiple types and all of them can infect the devices differently.
The Boot sector includes all the files which are needed to start the Operating system
of the computer. The virus either overwrites the existing program or replicates itself to
another part of the disk.
Resident Virus
Unlike Direct Action Virus this type of virus installs itself in the primary memory of
the computer and then infects other files and programs. A resident virus can affect
anytime when an operating system loads; heading towards file and program
corruption. These viruses are hidden in the memory and are hard to find and removed
from the system.
Multipartite Virus
This variety of viruses are very infectious and can infect and spread in various ways. It
can infect multiple parts of the system including program files, memory files, and boot
sector. If a multipartite virus hits your system, then you are at risk of cyber threat.
Overwrite Virus
One of the most damaging viruses, the overwrite virus can fully remove the existing
program and substitute it with the malicious code by overwriting it. These types of
viruses generally spread through emails and are difficult to trace, to remove the virus
one needs to delete the infected file.
Polymorphic Virus
A polymorphic virus is difficult to track or remove as these viruses alter their code
each time an infected file is executed. Spread through spam and infected websites.
Spacefiller Virus
As the name implies, this type of virus fills in the empty spaces of a file with viruses
without affecting the size of the file such that the user cannot detect it easily. It is also
recognized as a “cavity virus”.
Macro Virus
Macro viruses are composed in the same macro language adopted for software
applications. These viruses are normally stored as part of a document and can spread
when the files are transferred to other computers, often through email attachments.
Browser hijacker
This type of virus targets and modifies the user’s browser settings. It is often termed
a “browser redirect virus” as it redirects the user’s browser to other malicious websites.
This virus can also lead to shifting the default home page of the browser.
Web Scripting Virus
This type of virus utilizes the code of web browsers and web pages. If the user enters
such a web page, the virus can contaminate their computer. Web scripting viruses can
steal user’s cookies and use the data to post on the user’s behalf on the infected
website.
What is an Anti-Virus?
Antivirus software is a usually available and extensively used program or set of
programs that are outlined to restrict, search for, detect, and remove software viruses,
and other malicious software like worms, Trojans, adware, and more. But since, as it’s
mentioned above, most malware periodically morphs in appearance to avoid being
caught, Webroot works differently. Rather than storing examples of recognized
malware on the device, it saves malware definitions in cloud storage. This enables us to
acquire less space, scan quicker, and manage a more robust threat library. Some of the
examples of antivirus are Norton(for Android and Windows), McAfee( iOS and Mac),
Vipre, Avast, and Kaspersky. We hope that the above topic on Computer Virus is
helpful for your exam preparations. Stay tuned to the Testbook app for more updates
on similar topics from Computer Awareness, and numerous such subjects. Also, access
the test series available to test your knowledge regarding various exams.
1. System software
If you think of software as being in layers, the system software is the bottom layer: it
sits between the hardware and the application software. Operating systems like
Windows, mac OS, Android and iOS are examples of system software. Operating
systems are loaded into RAM when the device starts up, and have access to the hard
drive
2. Utility software
Utility software is part of the system software and performs specific tasks to keep the
computer running. Utility software is always running in the background. Examples of
utility software are security and optimisation programs. Security programs include
anti-virus software that scans and removes viruses. Most computers will include some
sort of anti-virus software, but you can add your own. Optimisation programs can
include tools for system clean-up, disk defragmentation, and file compression. These
tools are typically installed as part of the operating system. They have access to the
hard drive to keep it tidy.
3. Application software
This is everything else! Anything that is not an operating system or a utility is an
application or app. So a word processor, spreadsheet, web browser, and graphics
software are all examples of application software, and they can do many specific tasks.
You can remove and add applications on your computer using the operating system.
Application software like a word processor regularly directs the operating system to
load and save files from and to the hard drive. When you are working on a file, it is
saved temporarily in the RAM. It is only when you choose to save it that it is written to
the hard drive. This is why, if the computer crashes while you’re working on a file, you
may lose any changes you didn’t save. Data stored in the RAM is volatile. The data is
lost when the RAM loses power.