Computer Refresher 2
Computer Refresher 2
What is a computer?
An electronic device which is capable of receiving data in a particular form and of
performing a sequence of operations in accordance with a predetermined but variable set of
procedural instructions (program) to produce a result in the form of information.
Structure of a computer
INPUT UNIT:
This unit contains devices with the help of which we enter data into computer. This unit
makes link between user and computer. The input devices translate the information into the
form understandable by computer.
www.bsc4success.com
www.bscacademy.com
Following are few of the important input devices which are used in a computer:
Keyboard, Mouse, Joy Stick ,Light pen, Track Ball, Scanner, Graphic Tablet
Microphone, Magnetic Ink Card Reader(MICR) ,Optical Character Reader(OCR),
Bar Code Reader, Optical Mark Reader(OMR).
OUTPUT UNIT:
Output unit consists of devices with the help of which we get the information from
computer. This unit is a link between computer and users. Output devices translate the
computer's output into the form understandable by users.
Following are few of the important output devices which are used in a computer.
Monitors, Graphic Plotter, Printer
Memory Unit
Control Unit
www.bsc4success.com
www.bscacademy.com
ALU is the part of a computer that performs all arithmetic computations, such as addition and
multiplication and all comparison operations.
MEMORY UNIT:
Computer memory is the storage space in computer where data is to be processed and
instructions required for processing are stored.
CONTROL UNIT:
This unit controls the operations of all parts of computer but does not carry out any actual data
processing operations.
Functions of this unit are:
It is responsible for controlling the transfer of data and instructions among other units of
a computer.
It obtains the instructions from the memory, interprets them, and directs the operation of
the computer.
It communicates with Input/Output devices for transfer of data or results from storage.
www.bsc4success.com
www.bscacademy.com
Program Counter (PC): The program counter holds the location of the next instruction to be
fetched from memory. It is automatically incremented between supplying the address of the next
instruction and the instruction being executed.
Accumulator: The accumulator is an internal CPU register used as the default location to store
any calculations performed by the arithmetic and logic unit.
Generation of Computers
Generation in computer terminology is a change in technology a computer is/was being used.
There are totally five computer generations known till date.
S.N.
First Generation
The period of first generation: 1946-1959. Vacuum tube based.
Second Generation
The period of second generation: 1959-1965. Transistor based.
Third Generation
The period of third generation: 1965-1971. Integrated Circuit based.
Fourth Generation
The period of fourth generation: 1971-1980. VLSI microprocessor based.
Fifth Generation
The period of fifth generation: 1980-onwards. ULSI microprocessor based
www.bsc4success.com
www.bscacademy.com
Types of computer:
Sr.
No.
Type
Specifications
PC
(Personal
Computer)
WorkStation
Mini Computer
Main Frame
Supercomputer
Charles Babbage is called the "Father" of the computer. The First mechanical computer
designed by Charles Babbage was called Analytical Engine.
Worlds first Supercomputer were introduced in the 1960s, by Seymour Cray at Control
Data Corporation (CDC).
PARAM 8000 is considered India's first supercomputer. It was indigenously built in 1990
by Centre for Development of Advanced Computing.
www.bsc4success.com
www.bscacademy.com
Computer Hardware
Hardware represents the physical and tangible components of a computer i.e. the components
that can be seen and touched.
Examples of Hardware are following:
Computer Software
Software is a set of programs, which is designed to perform a well-defined function. A program is a
sequence of instructions written to solve a particular problem.
Open source software is software whose source code is available for modification or
enhancement by anyone.
Example: Linux, Apache, Firefox, MYSQL, PHP, Thunderbird
Closed source software can be defined as proprietary software distributed under a licensing
agreement to authorized users with private modification, copying and republishing restrictions.
Example: Mac OS X, Photoshop, Windows 7, Skype, Adobe Flash Player, Internet Explorer
www.bsc4success.com
www.bscacademy.com
Types of software
Application Software
Application
software
is
computer software designed
to help the user to perform
specific tasks.
Purpose
Application
www.bsc4success.com
software
System Software
System software is computer
software designed to operate
the computer hardware and to
provide a platform for running
application software.
is System software is computer
www.bscacademy.com
Purpose
Classification
Environment
Essentiality
Number
Operating System
www.bsc4success.com
www.bscacademy.com
An operating system (OS) is a collection of software that manages computer hardware resources
and provides common services for computer programs. The operating system is a vital component
of the system software in a computer system.
An operating system is a program that acts as an interface between the software and the
computer hardware.
It is an integrated set of specialised programs that are used to manage overall resources
and operations of the computer.
It is specialised software that controls and monitors the execution of all other programs that
reside in the computer, including application programs and other system software.
Hardware and software are mutually dependent on each other. Both of them must work
together to make a computer produce a useful output.
Hardware without set of programs to operate upon cannot be utilized and is useless.
To get a particular job done on the computer, relevant software should be loaded into
the hardware
If hardware is the 'heart' of a computer system, then software is its 'soul'. Both are
complimentary to each other.
MEMORY
www.bsc4success.com
www.bscacademy.com
Cache Memory
Cache memory is a very high speed semiconductor memory which can speed up CPU. It is used to
hold those parts of data and program which are most frequently used by CPU.
Advantages
The advantages of cache memory are as follows:
It stores the program that can be executed within a short period of time.
www.bsc4success.com
www.bscacademy.com
Disadvantages
The disadvantages of cache memory are as follows:
It is very expensive.
Name of register
Function
Memory Address(MAR)
Holds address of
the
active
memory location.
2
Memory Buffer(MBR)
Program Control(PC)
Holds
address
of
the
next
instruction to be executed.
4
Accumulator(A)
Instruction(I)
Input/Output(I/O)
Primary memory
Secondary memory
Speed
Fast
Slow
Cost
Expensive
Cheap
Capacity
Low capacity
Large capacity
www.bsc4success.com
www.bscacademy.com
Relation
with
Processor
Works
directly
with
the
processor
the processor
Stands for
RAM
ROM
It is non-volatile i.e.
Types
www.bsc4success.com
DRAM
www.bscacademy.com
Definition
to store charge.
Speed
Faster
Slower
Size
Bigger
Smaller
Capacity
Less
Applications
Generally in smaller
Easy
Harder
More
During programming, an electrical charge is trapped in an insulated gate region. For erasing
this charge, ultra-violet light is passed through a quartz crystal window(lid). This exposure to
ultra-violet light dissipates the charge.
The EEPROM is programmed and erased electrically. It can be erased and reprogrammed
about ten thousand times. The process of re-programming is flexible but slow.
www.bsc4success.com
www.bscacademy.com
Secondary Memory
This type of memory is also known as external memory or non-volatile. It is slower than main
memory. These are used for storing data/Information permanently.
For example : Hard disk, CD-ROM, DVD etc.
It is non-volatile memory.
Hard disk
It is used as main storage device of the computer. It uses 2-4 metallic disk (platter). The disk is
usually made of aluminum. It has the storage capacity of few mega bytes to tera byte.
CD
It stands for Compact Disk. It has storage capacity of 700 MB or approximately 90 minutes of
standard audio.
Types of CD are
CD-R is a blank CD in which data can be stored once. After storing data it is converted into CD-
ROM.
CD-ROM
It cannot be erased or updated
CD-RW
it can be erased and used for multiple times.
DVD
www.bsc4success.com
www.bscacademy.com
It stands for Digital Versatile Disk. It has the storage capacity of 4.7GB to 17GB. Its shape and
size is similar to CD but the difference in storage capacity is due to different chemical
component and data is compressed before storing.
Pen drive
It is a flash memory. It is a semi-conductor memory. It is mainly used for transferring data. It has
faster read/write speed compared to magnetic memory. Pen drive has storage capacity of few
MB-GB. A pen drive is a plug and play device. A pen drive can be connected with the computer
through USB port.
Computer languages
A programming language is a special language use to develop applications, scripts, or other set
of instructions for computers to execute.
Machine Language
Machine language or machine code is a set of instructions executed directly by a computer's
central processing unit (CPU).
Assembly Language
Assembly language is a low-level programming language for a computer or other programmable
device specific to a particular computer architecture in contrast to most high-level programming
languages, which are generally portable across multiple systems.
Difference between High-Level & Low-Level Language
High-level
Learning
Understanding
Execution
Modification
Uses
www.bsc4success.com
Language Low-level
languages
Low-level
languages
are
difficult to learn.
Low-level languages are far
from human languages.
Programs
in
low-level
languages
are
fast
in
execution.
Programs in high-level languages Programs
in
low-level
are easy to modify.
languages are difficult to
modify.
These languages are normally used These languages are normally
to write application programs.
used to write hardware
programs.
www.bscacademy.com
Examples of High level languages are BASIC, COBOL, C, C++, Pascal, Prolog and
JAVA
COBOL stands for Common Business Oriented Language for business data processing.
Fortran: The name FORTRAN is an acronym for FORmula TRANslation, because it was
designed to allow easy translation of math formulas into code.
The C is a general-purpose, procedural, imperative computer programming language
developed in 1972 by Dennis M. Ritchie at the Bell Telephone Laboratories to develop
the UNIX operating system.
Object code
Language translator
Language translator is a program that translates a program of high level language of computer
understands only machine language. A program written in high-level or assembly language
cannot be run on a computer directly. It must be converted into machine language before
execution.
www.bsc4success.com
www.bscacademy.com
Types of translators
1. Compiler
A compiler is a program that converts the instruction of a high level language into machine
language as a whole.
Or,
The compiler converts the source program into machine code as a whole.
2. Interpreter
An interpreter is a program that converts one statement of a program into machine at one time.
3. Assembler
An assembler is translating program that translates the instruction of a assembly language into
machine language.
Microsoft word
Word Processing Software
Word processing software is used to manipulate a text document, such as a resume or a report.
Some of the functions of word processing software include:
www.bsc4success.com
Description
Starts a new blank document
Close the active document
Save a document
Display the print dialog box.
Open find box.
www.bscacademy.com
Ctrl + Page Up
Ctrl + Page Down
Backspace
Ctrl + Backspace
Deletes
Ctrl + Delete
Ctrl + Z
Ctrl + Y
Ctrl + X
Ctrl + C
Ctrl + V
Ctrl + A
Ctrl + B
Ctrl + I
Ctrl + U
Ctrl + Shift + L
Ctrl + Shift + F
Ctrl + Shift + >
Ctrl + ]
Ctrl + Shift + <
Ctrl + [
Ctrl + <left arrow>
Ctrl + <right arrow>
Ctrl + <up arrow>
Ctrl + <down arrow>
Ctrl + Shift + F6
Ctrl + Shift + F12
F1
F7
F12
Shift + Alt + D
Shift + Alt + T
www.bsc4success.com
www.bscacademy.com
WAN
1. WAN (Wide Area Network) is a group of computers and other network devices which are
connected together which is not restricted to a geographical location. Internet is WAN
2. All the devices that are part of WAN have no geographical boundaries.
www.bsc4success.com
www.bscacademy.com
3. WAN speed varies based on geographical location of the servers. WAN connects
several LANs
4. WAN connection speeds can be 10Mbps or 100Mbps.
5. WAN mainly uses Guided Media or Unguided media. Its long distance communications,
which may or may not be provided by public packet network.
OSI (Open Systems Interconnection) is reference model for how applications can
communicate over a network.
The purpose of the OSI reference model is to guide vendors and developers so the
digital communication products and software programs they create will interoperate, and
to facilitate clear comparisons among communications tools.
There are seven layers in the OSI model, each having a different task.
www.bsc4success.com
www.bscacademy.com
Virus
How does it infect
computer system?
How can it spread?
Definition
Worm
application
or
operating
system by replicating itself.
It can use a network to
replicate
itself
to
other
computer systems without
user intervention.
Usually not. Worms usually
only monopolize the CPU and
memory.
Worm is faster than virus.
Eg.The code red worm
affected 3 lakhs PCs in just 14
Hrs.
The worm is code that
replicate itself in order to
consume resources to bring it
down.
Trojan horse
In computers, a Trojan horse is a program in which malicious or harmful code is contained
inside apparently harmless programming or data in such a way that it can get control and do its
chosen form of damage, such as ruining the file allocation table on your hard disk.
www.bsc4success.com
www.bscacademy.com