7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
1/27
CHAPTER 1: INTRODUCTIONTO
COMPUTER
Prepared By: Vipul Vekariya
M.E(Computer)
MEFGI,
Rajkot.
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
2/27
COMPUTER
It is a electronic data processing machine which accept the data
from outside the world in the form of input and manipulates,calculates, computes on the basis of a set of instructions supplied
and stored in memory and give s desired result in the form of
output to the user.
Computer is an information processing machine.
A programmable machine. The two principal characteristics of a
computer are:
1)It responds to a specific set ofinstructions in a well-defined
manner.
2)It can execute a prerecorded list of instructions (a program).
http://www.webopedia.com/TERM/C/instruction.htmlhttp://www.webopedia.com/TERM/C/execute.htmlhttp://www.webopedia.com/TERM/C/program.htmlhttp://www.webopedia.com/TERM/C/program.htmlhttp://www.webopedia.com/TERM/C/execute.htmlhttp://www.webopedia.com/TERM/C/instruction.html7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
3/27
HARDWARE
The physical component of the computer.
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
4/27
STORAGEDEVICE
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
5/27
MOUSE
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
6/27
KEYBOARD
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
7/27
INTERNALSTRUCTUREOFCPU
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
8/27
SOFTWARE
It refers to the set of instruction that gives direction
to a computer to perform certain specific task.
software which help the user to utilize the various
capabilities of computer system for specific purpose.
Example:
1) BASIC, C, C++
2) loader and linker
3) editor
4) compiler5) operating system
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
9/27
TYPESOFSOFTWARE
System software: it helps run the computer
hardware and computer system.
It control the internal computer function.
Reading data from input device Transmit information to output device
I/O management, CPU time to user
Helps hardware component work together.
Operating system compiler
Loader,linker,interpreters
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
10/27
DEFINITIONS
Compiler: which translate higher level program
to machine level program.
Assembler : which translate lower program to
machine level program.
Loader: which load OS part and object part in to
main memory for execution purpose.
Linker: which bind symbolic code of source and
library file to make executable program.
Interpreter: which translate line by line high
level program in to low level programs.
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
11/27
APPLICATIONSOFTWARE
A software designed for user specific need is
called application software.
industrial automation
business software
video games
educational software
medical software
military software
http://en.wikipedia.org/wiki/Automationhttp://en.wikipedia.org/wiki/Business_softwarehttp://en.wikipedia.org/wiki/Video_gamehttp://en.wikipedia.org/wiki/Educational_softwarehttp://en.wikipedia.org/wiki/Medical_softwarehttp://en.wikipedia.org/w/index.php?title=Military_software&action=edit&redlink=1http://en.wikipedia.org/w/index.php?title=Military_software&action=edit&redlink=1http://en.wikipedia.org/wiki/Medical_softwarehttp://en.wikipedia.org/wiki/Educational_softwarehttp://en.wikipedia.org/wiki/Video_gamehttp://en.wikipedia.org/wiki/Business_softwarehttp://en.wikipedia.org/wiki/Automationhttp://en.wikipedia.org/wiki/Automationhttp://en.wikipedia.org/wiki/Automation7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
12/27
FIRMWARE
Firmware, which is software programmed
resident to electrically programmable memory
devices on board mainboards or other types of
integrated hardware carriers.
http://en.wikipedia.org/wiki/Firmwarehttp://en.wikipedia.org/wiki/Firmware7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
13/27
BLOCKDIAGRAMOFCOMPUTERSYSTEM
Arithmetic &
logic unit
Control Unit
MEMORY
I/P Device O/P Device
Storage
device
CPU
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
14/27
ARITHMETIC LOGICAL UNIT:
All calculations are performed in the Arithmetic
Logic Unit (ALU) of the computer.
It also does comparison and takes decision.
The ALU can perform basic operations such as
addition, subtraction, multiplication, division, etc
and does logic operations viz, >,
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
15/27
CPU( CENTRALPROCESSINGUNIT)
The control unit and ALU of the computer are
together known as the Central Processing Unit
(CPU). The CPU is like brain performs the
following functions:
It performs all calculations. It takes all decisions.
It controls all units of the computer.
Memory:
It store the temporary data used by thecomputers.
RAM
ROM
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
16/27
STORAGEDEVICE
It store the data permanent in the device. Hard disk. CD, USB drive
Output Device
The output unit of a computer provides theinformation and results of a computation to
outside world.
Printers, Visual Display Unit (VDU) are the
commonly used output devices.Input Device:
o It transmit the data in to computer memory unit.
Keyboard, scanner,
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
17/27
ADVANTAGEOF COMPUTER
Speed
Vast Storage media
Diligence & Maintenance
Accuracy Time factor
Versatility
Permanent
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
18/27
LIMITATIONOFCOMPUTER
Computer can not operate without human beings.
It can not identify the problem of the world.
It can not identify the I/P & O/P.
It can not design & develop own software. Computer can not interpret and use store
information in computer.
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
19/27
DISADVANTAGEOFCOMPUTER
Required clean and dust free environment
Required skilled staff for operating
Data insecurity
They normally do not question the accuracy ortruth of input information.
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
20/27
OPERATINGSYSTEM
It is a system software which manages the
hardware as well as interact with user and
provide different services to user program.
Process management
I/O management
Memory management
File management
CPU managementExample;
Vista, window XP, Linux
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
21/27
PROGRAMMING LANGUAGE
It is a vocabulary and set of grammatical rules
for instructing computer to perform specific task.
Machine Language or lower level language
Assembly level language High level language
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
22/27
MACHINEOR LOWERLEVELLANGUAGE
Programs are written in 0s and 1s forms( binary
language).
Which are directly understand by computer system.
Advantage:
Program execution is faster in comparison with others. Size of code is compact and small.
It occupies less memory.
disadvantage:
It require depth technical knowledge to debug program. Difficult to understand.
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
23/27
MIDDLELEVELLANGUAGE
It is also called an assembly language.
This language used mnemonics in place of 0s and
1s to represent code.
The mnemonics refers to a memory aid. Coding in this language is time consuming
This language is machine oriented.
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
24/27
HIGHERLEVELLANGUAGE
The language whose instruction closely related to
human language and mathematical notation.
Advantage:
Easy to learn Require less time to write
Provide better documentation
Easy to maintain
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
25/27
FLOW CHART
It is a graphical representation of sequence of
any problem to solve by computer programming
language.
It is used to prepare first before writing any
program.
Through flowchart it is easy to understand logic
and sequence of problem.
After drawing flowchart it becomes easy to write
any program.
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
26/27
Start or end of the program
PROCESS
Input or output operation
Decision making branching
Connector
7/31/2019 (Notessynopsis)Ce Foe11112(2) Cpu Chapter1 Introductiontocomputer
27/27
Magnetic Tape
Magnetic Disk
Off-page connector
Flow line
Annotation
Display