0% found this document useful (0 votes)
44 views43 pages

Computer Fundamentals Tutorial

Computer is an electronic device that takes in raw data as input, processes it according to programmed instructions, and outputs the results. It can perform both numerical and logical operations. The main functions of a computer are to accept input, process data, produce output, and store results. A computer system consists of hardware, software, and a user. Hardware refers to the physical components, software provides intelligence, and the user operates the system. Computers are widely used in various fields such as business, banking, insurance, education, marketing, and healthcare for tasks like data processing, record keeping, analytics, and more.

Uploaded by

Bnay Golay
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
44 views43 pages

Computer Fundamentals Tutorial

Computer is an electronic device that takes in raw data as input, processes it according to programmed instructions, and outputs the results. It can perform both numerical and logical operations. The main functions of a computer are to accept input, process data, produce output, and store results. A computer system consists of hardware, software, and a user. Hardware refers to the physical components, software provides intelligence, and the user operates the system. Computers are widely used in various fields such as business, banking, insurance, education, marketing, and healthcare for tasks like data processing, record keeping, analytics, and more.

Uploaded by

Bnay Golay
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 43

What is Computer?

Computer is an advanced electronic device that takes raw data as input


from the user and processes these data under the control of set of
instructions (called program) and gives the result (output) and saves
output for the future use. It can process both numerical and non-numerical
(arithmetic and logical) calculations.

A computer has four functions:

a. accepts data Input


b. processes data Processi
ng
c. produces output Output
d. stores results Storage

Input (Data):
Input is the raw information entered into a computer from the input
devices. It is the collection of letters, numbers, images etc.

Process:
Process is the operation of data as per given instruction. It is totally
internal process of the computer system.

Output:
Output is the processed data given by computer after data processing.
Output is also called as Result. We can save these results in the storage
devices for the future use.

Computer System
All of the components of a computer system can be summarized with the
simple equations.

COMPUTER SYSTEM = HARDWARE + SOFTWARE+ USER

 Hardware = Internal Devices + Peripheral Devices


All physical parts of the computer (or everything that we can touch) are
known as Hardware.

 Software = Programs
Software gives "intelligence" to the computer.

 USER = Person, who operates computer.

i
1.Computer Fundamentals ─ Overview

Today’s world is an information-rich world and it has become a necessity for everyone to
know about computers. A computer is an electronic data processing device, which accepts
and stores data input, processes the data input, and generates the output in a required
format.

The purpose of this tutorial is to introduce you to Computers and its fundamentals.

Functionalities of a Computer
If we look at it in a very broad sense, any digital computer carries out the following five
functions:

Step 1 - Takes data as input.

Step 2 - Stores the data/instructions in its memory and uses them as required.

Step 3 - Processes the data and converts it into useful information.

Step 4 - Generates the output.

Step 5 - Controls all the above four steps.

5
Advantages of Computers
Following are certain advantages of computers.

High Speed

 Computer is a very fast device.

 It is capable of performing calculation of very large amount of data.

 The computer has units of speed in microsecond, nanosecond, and even the
picosecond.

6
 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.

 The calculations are 100% error free.

 Computers perform all jobs with 100% accuracy provided that the input is correct.

Storage Capability

 Memory is a very important characteristic of computers.

 A computer has much more storage capacity than human beings.

 It can store large amount of data.

 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 work continuously without any error and boredom.

 It can perform repeated tasks with the same speed and accuracy.

7
Versatility

 A computer is a very versatile machine.

 A computer is very flexible in performing the jobs to be done.

 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.

 Modern electronic components have long lives.

8
 Computers are designed to make maintenance easy.

Automation

 Computer is an automatic machine.

 Automation is the ability to perform a given task automatically. Once the computer
receives a program i.e., the program is stored in the computer memory, then the
program and instruction can control the program execution without human
interaction.

Reduction in Paper Work and Cost

 The use of computers for data processing in an organization leads to reduction in paper
work and results in speeding up the process.

 As data in electronic files can be retrieved as and when required, the problem of
maintenance of large number of paper files gets reduced.

 Though the initial investment for installing a computer is high, it substantially


reduces the cost of each of its transaction.

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.

 Each instruction has to be given to the computer.

 A computer cannot take any decision on its own.

9
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.

 It cannot make judgment based on feeling, taste, experience, and knowledge unlike
humans.

10
2.Computer Fundamentals ─ Applications

In this chapter, we will discuss the application of computers in various fields.

Business

A computer has high speed of calculation,


diligence, accuracy, reliability, or versatility
which has made it an integrated part in all
business organizations.

Computer is used in business organizations for:

 Payroll calculations
 Budgeting
 Sales analysis
 Financial forecasting
 Managing employee database
 Maintenance of stocks, etc.

Banking

Today, banking is almost totally dependent on


computers.

Banks provide the following facilities:

 Online accounting facility, which includes


checking current balance, making
deposits and overdrafts, checking interest
charges, shares, and trustee records.
11
 ATM machines which are completely
automated are making it even easier for
customers to deal with banks.

12
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.

Insurance companies are maintaining a database


of all clients with information showing:

 Procedure to continue with policies

 Starting date of the policies

 Next due installment of a policy

 Maturity date

 Interests due

 Survival benefits

 Bonus

Education

The computer helps in providing a lot of facilities in the education system.

 The computer provides a tool in the education system known as CBE (Computer
Based Education).

 CBE involves control, delivery, and


evaluation of learning.

 Computer education is rapidly increasing


the graph of number of computer
students.

13
 There are a number of methods in which
educational institutions can use a
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

14
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,

15
etc.

 Pharma Information System


- Computer is used to check drug labels,
expiry dates, harmful side effects, etc.

 Surgery - Nowadays, computers are also used in performing surgery.

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:

16
 Structural Engineering - Requires stress
and strain analysis for design of ships,
buildings, budgets, airplanes, etc.

 Industrial Engineering - Computers


deal with design, implementation, and
improvement of integrated systems of
people, materials, and equipment.

 Architectural Engineering - Computers


help in planning towns, designing
buildings, determining a range of buildings
on a site using both 2D and 3D drawings.

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

 Military Operation and Planning

 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:

17
 E-mail

 Chatting

 Usenet

 FTP

 Telnet

 Video-conferencing

18
Government

Computers play an important role in government services. Some major fields in this category
are:

 Budgets

 Sales tax department

 Income tax department

 Computation of male/female ratio

 Computerization of voters lists

 Computerization of PAN card

 Weather forecasting

19
3.Computer Fundamentals ─ 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.

Following are the main five generations of computers.

Sr.
Generation & Description
No.

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.

20
Fifth Generation

5 The period of fifth generation: 1980-onwards. ULSI microprocessor based.

First Generation Computers


The period of first generation was from 1946-1959. The computers of first generation used
vacuum tubes as the basic components for memory and circuitry for CPU (Central
Processing Unit). These tubes, like electric bulbs, produced a lot of heat and the installations
used to fuse frequently. Therefore, they were very expensive and only large organizations
were able to afford it.

21
In this generation, mainly batch processing operating system was used. Punch cards, paper
tape, and magnetic tape was used as input and output devices. The computers in this
generation used machine code as the programming language.

The main features of the first generation are:

 Vacuum tube technology

 Unreliable

 Supported machine language only

 Very costly

22
 Generated a lot of heat

 Slow input and output devices

 Huge size

 Need of AC

23
 Non-portable

 Consumed a lot of electricity

Some computers of this generation were:

 ENIAC

 EDVAC

 UNIVAC

 IBM-701

 IBM-650

Second Generation Computers


The period of second generation was from 1959-1965. In this generation, transistors were
used that were cheaper, consumed less power, more compact in size, more reliable and
faster than the first generation machines made of vacuum tubes. In this generation,
magnetic cores were used as the primary memory and magnetic tape and magnetic disks as
secondary storage devices.

In this generation, assembly language and high-level programming languages like


FORTRAN, COBOL were used. The computers used batch processing and multiprogramming
operating system.

24
The main features of second generation are:

 Use of transistors

 Reliable in comparison to first generation computers

 Smaller size as compared to first generation computers

 Generated less heat as compared to first generation computers

 Consumed less electricity as compared to first generation computers

 Faster than first generation computers

 Still very costly

 AC required

 Supported machine and assembly languages

Some computers of this generation were:

 IBM 1620

 IBM 7094

 CDC 1604

 CDC 3600

 UNIVAC 1108

Third Generation Computers


The period of third generation was from 1965-1971. The computers of third generation used
Integrated Circuits (ICs) in place of transistors. A single IC has many transistors, resistors,
and capacitors along with the associated circuitry.

The IC was invented by Jack Kilby. This development made computers smaller in size, reliable,
and efficient. In this generation remote processing, time-sharing, multi-programming
operating system were used. High-level languages (FORTRAN-II TO IV, COBOL, PASCAL
PL/1, BASIC, ALGOL-68 etc.) were used during this generation.

25
The main features of third generation are:

 IC used

 More reliable in comparison to previous two generations

 Smaller size

 Generated less heat

 Faster

 Lesser maintenance

 Costly

 AC required

 Consumed lesser electricity

 Supported high-level language

Some computers of this generation were:

 IBM-360 series

 Honeywell-6000 series

 PDP (Personal Data Processor)

26
 IBM-370/168

 TDC-316

Fourth Generation Computers


The period of fourth generation was from 1971-1980. Computers of fourth generation used
Very Large Scale Integrated (VLSI) circuits. VLSI circuits having about 5000 transistors and

27
other circuit elements with their associated circuits on a single chip made it possible to have
microcomputers of fourth generation.

Fourth generation computers became more powerful, compact, reliable, and affordable. As a
result, it gave rise to Personal Computer (PC) revolution. In this generation, time sharing,
real time networks, distributed operating system were used. All the high-level languages
like C, C++, DBASE etc., were used in this generation.

The main features of fourth generation are:

 VLSI technology used

 Very cheap

 Portable and reliable

 Use of PCs

 Very small size

 Pipeline processing

 No AC required

28
 Concept of internet was introduced

 Great developments in the fields of networks

 Computers became easily available

Some computers of this generation were:

 DEC 10

29
 STAR 1000

 PDP 11

 CRAY-1(Super Computer)

 CRAY-X-MP(Super Computer)

Fifth Generation Computers


The period of fifth generation is 1980-till date. In the fifth generation, VLSI technology
became ULSI (Ultra Large Scale Integration) technology, resulting in the production of
microprocessor chips having ten million electronic components.

This generation is based on parallel processing hardware and AI (Artificial Intelligence)


software. AI is an emerging branch in computer science, which interprets the means and
method of making computers think like human beings. All the high-level languages like C
and C++, Java, .Net etc., are used in this generation.

AI includes:

 Robotics

30
 Neural Networks

 Game Playing

 Development of expert systems to make decisions in real-life situations

 Natural language understanding and generation

The main features of fifth generation are:

31
 ULSI technology

 Development of true artificial intelligence

 Development of Natural language processing

 Advancement in Parallel Processing

 Advancement in Superconductor technology

 More user-friendly interfaces with multimedia features

 Availability of very powerful and compact computers at cheaper rates

Some computer types of this generation are:

 Desktop

 Laptop

 NoteBook

 UltraBook

 ChromeBook

32
4.Computer Fundamentals ─ Types

Computers can be broadly classified by their speed and computing power.

Sr.
Type Specifications
No.

PC (Personal It is a single user computer system having moderately


1
Computer) powerful microprocessor

It is also a single user computer system, similar to


2 Workstation
personal computer however has a more powerful
microprocessor
It is a multi-user computer system, capable of supporting
3 Mini Computer
hundreds of users simultaneously.

It is a multi-user computer system, capable of supporting


4 Main Frame hundreds of users simultaneously. Software technology is
different from minicomputer.
It is an extremely fast computer, which can execute
5 Supercomputer
hundreds of millions of instructions per second.

PC (Personal Computer)

A PC can be defined as a small, relatively inexpensive computer designed for an individual


user. PCs are based on the microprocessor technology that enables manufacturers to put an
entire CPU on one chip. Businesses use personal
computers for word processing, accounting,
desktop publishing, and for running spreadsheet
and database management applications. At
home, the most popular use for personal

33
computers is playing games and surfing the
Internet.

Although personal computers are designed as


single-user systems, these systems are normally
linked together to form a network. In terms of
power, now-a-days high-end models of the
Macintosh and PC offer the same computing
power and graphics capability as low-end
workstations by Sun Microsystems, Hewlett-
Packard, and Dell.

34
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.

Workstations generally come with a large, high-resolution graphics screen, large amount of
RAM, inbuilt network support, and a graphical user
interface. Most workstations also have mass
storage device such as a disk drive, but a special
type of workstation, called diskless workstation,
comes without a disk drive.

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.

35
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.

36
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).

37
Computer - Data and Information

Data can be defined as a representation of facts, concepts, or instructions in a formalized


manner, which should be suitable for communication, interpretation, or processing by
human or electronic machine.

Data is represented with the help of characters such as alphabets (A-Z, a-z), digits (0-9) or
special characters (+,-,/,*,<,>,= etc.)

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.


 Accuracy − Information should be accurate.
 Completeness − Information should be complete.

38
Data Processing Cycle

Data processing is the re-structuring or re-ordering of data by people or machine to


increase their usefulness and add values for a particular purpose. Data processing consists
of the following basic steps - input, processing, and output. These three steps constitute
the data processing cycle.

 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.

39
5.Computer Fundamentals ─ 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.

Sr. No. Operation Description

The process of entering data and instructions into the


1 Take Input
computer system.

Saving data and instructions so that they are available for


2 Store Data
processing as and when required.

Performing arithmetic, and logical operations on data in


3 Processing Data
order to convert them into useful information.

Output The process of producing useful information or results for


4
Information the user, such as a printed report or visual display.

Control the Directs the manner and sequence in which all of the above
5
workflow operations are performed.

40
Input Unit

41
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.

Examples of Input Unit

1. Mouse

2. Keyboard

3. Scanner

4. Web camera

CPU (Central Processing Unit)

CPU is considered as the brain of the computer. CPU performs all types of data processing
operations. It stores data, intermediate results, and instructions (program). It controls the
operation of all parts of the computer.

CPU itself has the following three components:

 ALU (Arithmetic Logic Unit)

 Memory Unit

 Control Unit

42
Here, in this diagram, the three major components are also shown. So, let us discuss these
major components:
Memory or Storage Unit
As the name suggests this unit can store instructions, data, and intermediate results. The
memory unit is responsible for transferring information to other units of the computer when
needed. It is also known as an internal storage unit or the main memory or the primary
storage or Random Access Memory (RAM) as all these are storage devices.
Its size affects speed, power, and performance. There are two types of memory in the
computer, which are primary memory and secondary memory. Some main functions of
memory units are listed below:
 Data and instructions are stored in memory units which are required for processing.
 It also stores the intermediate results of any calculation or task when they are in process.
 The final results of processing are stored in the memory units before these results are
released to an output device for giving the output to the user.
 All sorts of inputs and outputs are transmitted through the memory unit.
Control Unit
As the name suggests, a control unit controls the operations of all parts of the computer but
it does not carry out any data processing operations. For executing already stored
instructions, It instructs the computer by using the electrical signals to instruct the computer
system. It takes instructions from the memory unit and then decodes the instructions after
that it executes those instructions. So, it controls the functioning of the computer. It’s main
task is to maintain the flow of information across the processor. Some main functions of the
control unit are listed below:
 Controlling of data and transfer of data and instructions is done by the control unit among
other parts of the computer.
 The control unit is responsible for managing all the units of the computer.
 The main task of the control unit is to obtain the instructions or data which is input from the
memory unit, interprets them, and then directs the operation of the computer according to
that.
 The control unit is responsible for communication with Input and output devices for the
transfer of data or results from memory.
 The control unit is not responsible for the processing of data or storing data.

43
ALU (Arithmetic Logic Unit)
ALU (Arithmetic Logic Unit) is responsible for performing arithmetic and logical functions or
operations. It consists of two subsections, which are:
 Arithmetic Section
 Logic Section
Now, let us know about these subsections:
Arithmetic Section: By arithmetic operations, we mean operations like addition,
subtraction, multiplication, and division, and all these operation and functions are performed
by ALU. Also, all the complex operations are done by making repetitive use of the mentioned
operations by ALU.
Logic Section: By Logical operations, we mean operations or functions like selecting,
comparing, matching, and merging the data, and all these are performed by ALU.
Note: CPU may contain more than one ALU and it can be used for maintaining timers that
help run the computer system.
What Does a CPU Do?
The main function of a computer processor is to execute instruction and produce an output.
CPU work are Fetch, Decode and Execute are the fundamental functions of the computer.
 Fetch: the first CPU gets the instruction. That means binary numbers that are passed from
RAM to CPU.
 Decode: When the instruction is entered into the CPU, it needs to decode the instructions.
with the help of ALU(Arithmetic Logic Unit) the process of decode begins.
 Execute: After decode step the instructions are ready to execute
 Strore: After execute step the instructions are ready to store in the memory.
Types of CPU
We have three different types of CPU:
 Single Core CPU: The oldest type of computer CPUs is single core CPU. These CPUs were
used in the 1970s. these CPUs only have a single core that preform different operations. This
means that the single core CPU can only process one operation at a single time. single core
CPU CPU is not suitable for multitasking.
 Dual-Core CPU: Dual-Core CPUs contain a single Integrated Circuit with two cores. Each
core has its cache and controller. These controllers and cache are work as a single unit. dual
core CPUs can work faster than the single-core processors.
 Quad-Core CPU: Quad-Core CPUs contain two dual-core processors present within a single
integrated circuit (IC) or chip. A quad-core processor contains a chip with four independent

44
cores. These cores read and execute various instructions provided by the CPU. Quad Core
CPU increases the overall speed for programs. Without even boosting the overall clock speed
it results in higher performance.

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.

45
46

You might also like