Chapter 1(Intro to Computers)
Chapter 1(Intro to Computers)
Content to be covered:
Intro to Computer
Hardware
Software
Data
Information
Instruction
Program
Input devices
Output devices
System unit
Storage devices
Computer Software:
System software
Application software
Installing and running programs
Categories of Computers:
Personal computers
Mobile computers and mobile devices
Game consoles
Servers
Mainframe
Supercomputers
Minicomputers
Microcomputers
Introduction to computers
Computers are everywhere: at work, at school, and at home.
Many daily activities either involve the use of or depend on
information from a computer. Some computers sit on top of a
desk or on the floor; others are small enough to carry.
Computers are a primary means of local and global
communication for billions of people. At home or while on the
road, people use computers to manage schedules, balance
check-books, pay bills, transfer funds, and buy or sell stocks.
Definition: A computer is an electronic device, operating
under the control of instructions stored in its own memory. Or
e.g
Keyboard, scanner, printer, display screen.
Data and instructions must enter the computer system before any
computation can be performed on the supplied data. The input unit that
links the external environment with the computer system performs this
task. Data and instructions enter input units in forms that depend upon
the particular device used. For example, data is entered from a keyboard
in a manner similar to typing, and this differs from the way in which data
is entered through a mouse, which is another type of input device.
However, regardless of the form in which they receive their inputs, all
input devices must provide a computer with data that are transformed
into the binary codes that the primary memory of the computer is
designed to accept. This transformation is accomplished by units that
called input interfaces. Input interfaces are designed to match the unique
physical or electrical characteristics of input devices to the requirements
of the computer system.
1. It accepts (or reads) the list of instructions and data from the
outside world.
2. It converts these instructions and data in computer acceptable
format.
3. It supplies the converted instructions and data to the computer
system for further processing.
The job of an output unit is just the reverse of that of an input unit. It
supplied information and results of computation to the outside world.
Thus it links the computer with the external environment. As computers
work with binary code, the results produced are also in the binary form.
Hence, before supplying the results to the outside world, it must be
converted to human acceptable (readable) form. This task is accomplished
by units called output interfaces.
The data and instructions that are entered into the computer system
through input units have to be stored inside the computer before the
actual processing starts. Similarly, the results produced by the computer
after processing must also be kept somewhere inside the computer
system before being passed on to the output units. Moreover, the
intermediate results produced by the computer must also be preserved for
ongoing processing. The Storage Unit or the primary / main storage
of a computer system is designed to do all these things. It provides space
for storing data and instructions, space for intermediate results and also
space for the final results.
The CPU transfers instructions and input data from main memory
to registers.
The CPU executes the instructions in the stored sequence.
When necessary, CPU transfers output data from registers to main
memory.
Central processing unit consists of three main subsystems: Control unit
(CU), Arithmetic logic unit (ALU) and registers. Each part has a specific
function.
The CPU is the brain of any computer system. In a human body, all major
decisions are taken by the brain and the other parts of the body function
as directed by the brain. Similarly, in a computer system, all major
calculations and comparisons are made inside the CPU and the CPU is also
responsible for activating and controlling the operations of other units of a
computer system.
After running even a short while, modern CPUs can get very hot. To help
dissipate this heat, it's almost always necessary to attach a heat sink and
a fan directly on top of the CPU. Typically, these come bundled with a
CPU purchase.
CPU Clock Speed
The clock speed of a processor is the number of instructions it can
process in any given second, measured in gigahertz (GHz).For example, a
CPU has a clock speed of 1 Hz if it can process one piece of instruction
every second. Extrapolating this to a more real-world example: a CPU
with a clock speed of 3.0 GHz can process 3 billion instructions each
second.
CPU Cores
Some devices have a single-core processor while others may have a dual-
core (or quad-core, etc.) processor. As might already be apparent, having
two processor units working side by side means that the CPU can
simultaneously manage twice the instructions every second, drastically
improving performance.
Registers are special purpose and high speed temporary memory units.
They hold the information that the CPU is currently working on. Registers
store data, instructions, address and intermediate results of processing.
The number and size of register vary from processor to processor.
Advantages of computer
Multitasking
Multitasking is one of the major advantage of computer. Person can
perform multiple task, multiple operation, calculate numerical problems
within few seconds. Computer can perform trillion of instructions per
second.
Speed
Now computer is not just a calculating device. Now a day’s computer has
very important role in human life. One of the main advantages of
computer is its incredible speed, which helps human to complete their
task in few seconds. All the operations can be performed very fast just
because of its speed elsewise it takes a long time to perform the task.
Stores huge amount of data/storage
It is a low cost solution. Person can save huge data within a low budget.
Centralized database of storing information is the major advantage that
can reduce cost.
Accuracy
One of the root advantage of computer is that can perform not only
calculations but also with accuracy.
Communications
Most computers today can communicate with other computers, often
wirelessly.
Reliability: The electronic component in modern computers are
dependable and reliable because they rarely break or fail.
Disadvantages of computer
The use of computer has also created some problems in society which are
as follows.
1. Unemployment
Many people use computers without positive purpose. They play games
and chat for a long period of time. It causes wastage of time and energy.
Young generation is now spending more time on the social media
websites like Facebook, Twitter etc or texting their friends all night
through smartphones which is bad for both studies and their health. And
it also has adverse effects on the social life.
3. Data Security
4. Computer Crimes
People use the computer for negative activities. They hack the credit card
numbers of the people and misuse them or they can steal important data
from big organizations.
5. Privacy violation
The computers are used to store personal data of the people. The privacy
of a person can be violated if the personal and confidential records are
not protected properly.
6. Health risks
7. Impact on Environment
More than one billion people around the world use the Internet
daily for the variety o reasons, including the following:
Computer software
Software, also called a program, tells the computer what tasks to
perform and how to perform them.
You interact with a program through its user interface. The user
interface controls how you enter data and instructions and how
information is displayed on the screen. Software today often has a
Graphical user interface (GUI).
With a GUI, you interact with the software using text, graphics, and
visual images such as icons.
Icons: An icon is a miniature image that represents a program, an
instruction, or some other object.
1. System software
2. Application software
System software:
Application software
This enables you to use the computer the first time you turn it on. To
begin installing additional software from a CD or DVD, insert the program
disc in a CD or DVD drive. The computer than copies all the programs
from the disc to the computer’s hard disc.
Categories of Computers
Computers are sometimes divided into categories. In order of size and
computing power, these categories are: handheld computers, personal
computers, servers, mainframe computers, and supercomputer
Handheld computer
Servers
The purpose of a server is to "serve" data to
computers connected to a network. Technically, just about
any computer can be configured to perform the work of a
server. Nonetheless, computer manufacturers such as IBM
and Dell offer devices such as blade servers and storage
servers that are especially suited for storing and distributing
data on a network. Despite impressive performance on
server-related tasks, these machines do not offer features
such as sound cards, DVD players, and other fun
accessories, so they are not a suitable alternative to a personal Server
computer.
Mainframe computer
Business
Banking
Insurance
Computers are also helpful for the insurance companies to keep all the records up-
to-date. Insurance companies, finance houses. Stock brooking firms are widely using
the computers for their work. They are maintaining database of all clients with
information showing procedure to continue with the policies, starting date of
policies, next due date for instalment of a policy, maturity date, interest dues,
survival benefits, bonus etc.
Education
Computer has provided lots of facility to the education system. Computer provides a
tool in the education system known as CBE (Computer Based Education). CBE
involves in control, delivery and evaluation of learning. Computer education is rapidly
increasing the number of students. Several methods are used by the educational
institute to teach students using computer.
Marketing
Using computers advertising professional create art and graphics, write and revise
the same before print and publish over the streaming media. General people able to
shop online for their required goods using computer.
Health Care
Military
Computers are largely used in defence, modern tanks, missiles, weapons etc. Military
also employs control system. It can be used for missile control, military
communication, military operation and planning, smart weapons etc.
Traffic System
Nowadays road traffic are also controlled by the computer system. Using CCTV
cameras, we are able to view the entire city from a computer screen.
Communication
Government
Computers play an important role in Government system. Some major areas of Govt.
in this category are
Budgets
Sales tax department
Income tax department
Male/Female Ratio
Computerization of voters list
Computerization of driving license system
Computerization of PAN card
Weather forecasting
Maintain all the government records on a single place. Etc.
Tit-bits
Charles babbage is called the father of computer.
EDVAC was the first electronic computer constructed at the Moore school of
Engineering (USA).