Computer Funadamentals new
Computer Funadamentals new
Computer
C Commo
n
O Operati
ng
M Machine
P Particular
ly
U Used for
T Technolog
y
E Education
R Research
Definition of Computer
Computer is an electronic device that is designed to work with Information. The term
computer is derived from the Latin term ‘compute’, this means to calculate or
programmable machine. So, in one word we can say the computer is a counting device.
In briefly, we can say, the computer is an electromechanical device which can accept
data from external environment through input device, & process them through memory &
gives the result of the processed data through output device.
Basic Characteristics of
Computer
1. Speed: -
As you know computer can work very fast. It takes only few seconds for calculations that we take
hours to complete. You will be surprised to know that computer can perform millions (1,000,000) of
instructions and even more per second.
Therefore, we determine the speed of computer in terms of microsecond (10-6 part of a second) or
nanosecond (10 to the power -9 part of a second). From this you can imagine how fast your computer
performs work.
2. Accuracy: -
The degree of accuracy of computer is very high and every calculation is performed with the same
accuracy. The accuracy level is 7
Determined on the basis of design of computer. The errors in computer are due to human and
inaccurate data.
3. Diligence: -
A computer is free from tiredness, lack of concentration, fatigue, etc. It can work for hours without
creating any error. If millions of calculations are to be performed, a computer will perform every
calculation with the same accuracy. Due to this capability it overpowers human being in routine type
of work.
4. Versatility: -
It means the capacity to perform completely different type of work. You may use your computer to
prepare payroll slips. Next moment you may use it for inventory management or to prepare electric
bills.
5. Power of Remembering: -
Computer has the power of storing any amount of information or data. Any information can be stored
and recalled as long as you require it, for any numbers of years. It depends entirely upon you how
much data you want to store in a computer and when to lose or retrieve these data.
6. No IQ: -
Computer is a dumb machine and it cannot do any work without instruction from the user. It performs
the instructions at tremendous speed and with accuracy. It is you to decide what you want to do and in
what sequence. So a computer cannot take its own decision as you can.
7. No Feeling: -
It does not have feelings or emotion, taste, knowledge and experience. Thus it does not get tired even
after long hours of work. It does not distinguish between users.
8. Storage: -
The Computer has an in-built memory where it can store a large amount of data. You can also store
data in secondary storage devices such as floppies, which can be kept outside your computer and can
be carried to other computers.
Application of
1. Business Computer
A computer has high speed of calculation, diligence, accuracy, reliability, or versatility which made it an
integrated part in all business organizations.
Computer is used in business organizations for:
Payroll calculations
Budgeting
Sales analysis
Financial forecasting
Managing employees database
Maintenance of stocks etc.
2. Banking
Today banking is almost totally dependent on computer.
Banks provide following facilities:
Banks provide online accounting facility, which includes current balances, deposits, overdrafts,
interest charges, shares, and trustee records.
ATM machines are making it even easier for customers to deal with banks.
3. 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
procedure to continue with policies
starting date of the policies
next due installment of a policy
maturity date
interests due
survival benefits
bonus
4. Education
The computer has provided 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.
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.
5. Marketing
In marketing, uses of 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.
At Home Shopping - Home shopping has been made possible through use of computerized
catalogues that provide access to product information and permit direct entry of orders to be filled
by the customers.
6. 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 computerized 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.
Pharma Information System - Computer checks Drug-Labels, Expiry dates, harmful drug’s side
effects etc.
Surgery: Nowadays, computers are also used in performing surgery.
7. Engineering Design
Computers are widely used in engineering purpose.
One of major areas is CAD (Computer aided design). That provides creation and modification of images.
Some fields are:
Structural Engineering - Requires stress and strain analysis for design of Ships, Buildings,
Budgets, and Airplanes etc.
Industrial Engineering - Computers deal with design, implementation and improvement of
integrated systems of people, materials and equipment’s.
Architectural Engineering - Computers help in planning towns, designing buildings, determining
a range of buildings on a site using both 2D and 3D drawings.
8. Military
Computers are largely used in defense. 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
9. 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
10. 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
Generation of
Computer
Each generation of computer is characterized by a major technological development that fundamentally
changed the way computers operate, resulting in increasingly smaller, cheaper, and more powerful and
more efficient and reliable devices.
The various generations of computers a listed below:
Features:
1. Transistors were used instead of Vacuum Tube.
2. Processing speed is faster than First Generation Computers (Micro Second)
3. Smaller in Size (51 square feet)
4. The input and output devices were faster.
Example: IBM 1400 and 7000 Series, Control Data 3600 etc.
Features:
1. They used Integrated Circuit (IC) chips in place of the transistors.
2. Semi-conductor memory devices were used.
3. The size was greatly reduced, the speed of processing was high, and they were more accurate and
reliable.
4. Large Scale Integration (LSI) and Very Large Scale Integration (VLSI) were also developed.
5. The mini computers were introduced in this generation.
6. They used high level language for programming.
Example: IBM 360, IBM 370 etc.
Features:
1. They used Microprocessor (VLSI) as their main switching element.
2. They are also called as micro computers or personal computers.
3. Their size varies from desktop to laptop or palmtop.
4. They have very high speed of processing; they are 100% accurate, reliable, diligent and versatile.
5. They have very large storage capacity.
Example: IBM PC, Apple-Macintosh etc.
Batch operating
Second Faster, smaller, more
Transistor, system, High
Generation reliable and easier to Honeywell
Magnetic core level
(1955-1964) program than previous 400,IBM
memory, Magnetic programming
7030,CDC
language generation systems,
tapes and disks 1604,UNIVAC
Scientific & commercial production was
secondary storage. LARC
Commercial still difficult and costly.
application.
Third
Faster, smaller, more
Generation
Timesharing reliable and easier and
(1964-1975) ICs with SSI and operating system, cheaper to produce IBM 360/370,
MSI technologies, standardization of commercially, easier to use PDP-8, PDP-11,
larger magnetic high level
& easier to upgrade than CDC 6600
core memory. programming
languages. previous generation
systems.
Classification of
ComputerComputer
Computers differ based on their data processing abilities. They are classified according to purpose,
data handling and functionality.
According to purpose, computers are either general purpose or specific purpose. General purpose
computers are designed to perform a range of tasks. They have the ability to store numerous programs, but
lack in speed and efficiency. Specific purpose computers are designed to handle a specific problem or to
perform a specific task. A set of instructions is built into the machine.
According to data handling, computers are analog, digital or hybrid. Analog computers work on the
principle of measuring, in which the measurements obtained are translated into data. Modern analog
computers usually employ electrical parameters, such as voltages, resistances or currents, to represent the
quantities being manipulated. Such computers do not deal directly with the numbers. They measure
continuous physical magnitudes. Digital computers are those that operate with information, numerical or
otherwise, represented in a digital form. Such computers process data into a digital value (in 0s and 1s).
They give the results with more accuracy and at a faster rate. Hybrid computers incorporate the measuring
feature of an analog computer and counting feature of a digital computer. For computational purposes,
these computers use analog components and for storage, digital memories are used.
According to functionality, computers are classified as:
Analog Computer
An analog computer (spelt analogue in British English) is a form of computer that uses continuous
physical phenomena such as electrical, mechanical, or hydraulic quantities to model the problem being
solved
Digital Computer
A computer that performs calculations and logical operations with quantities represented as digits,
usually in the binary number system
Hybrid Computer (Analog + Digital)
A combination of computers those are capable of inputting and outputting in both digital and analog
signals. A hybrid computer system setup offers a cost effective method of performing complex simulations.
Micro 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
computers is playing games and surfing Internet.
Mini Computer
A midsized computer. In size and power, minicomputers lie between workstations and mainframes.
In the past decade, the distinction between large minicomputers and small mainframes has blurred,
however, as has the distinction between small minicomputers and workstations. But in general, a
minicomputer is a multiprocessing system capable of supporting from 4 to about 200 users simultaneously.
Mainframe Computer
A very large and expensive computer capable of supporting hundreds, or even thousands, of users
simultaneously. In the hierarchy that starts with a simple microprocessor (in watches, for example) at the
bottom and moves to supercomputers at the top, mainframes are just below supercomputers. In some ways,
mainframes are more powerful than supercomputers because they support more simultaneous programs.
But supercomputers can execute a single program faster than a mainframe.
Super Computer
The fastest and most powerful type of computer Supercomputers are very expensive and are employed for
specialized applications that require immense amounts of mathematical calculations. For example, weather
forecasting requires a supercomputer. Other uses of supercomputers include animated graphics, fluid
dynamic calculations, nuclear energy research, and petroleum exploration.
Desktop Computer:
A personal or micro-mini computer sufficient to fit on a desk.
Laptop Computer:
a portable computer complete with an integrated screen and keyboard. It is generally smaller in size than a
desktop computer and larger than a notebook 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:
Input devices -- keyboard, mouse etc.
Output devices -- printer, monitor etc.
Secondary storage devices -- Hard disk, CD, DVD etc.
Internal components -- CPU, motherboard, RAM etc.
Software
Software is a collection of some programs that perform specific tasks. Program means collection of
some data & instruction. Based on the type of operation performed by the software it can be categorized
into three types
There are two types of software
System Software
Application Software
System Software
The system software is collection of programs designed to operate, control, and extend the processing
capabilities of the computer itself. System software are generally prepared by computer manufactures.
These software products comprise of programs written in low-level languages which interact with the
hardware at a very basic level. System software serves as the interface between hardware and the end users.
Some examples of system software are Operating System, Compilers, Interpreter, and Assemblers etc.
Application Software
Application software products are designed to satisfy a particular need of a particular environment.
All software applications prepared in the computer lab can come under the category of Application
software.
Application software may consist of a single program, such as a Microsoft's notepad for writing and
editing simple text. It may also consist of a collection of programs, often called a software package, which
work together to accomplish a task, such as a spreadsheet package.
Examples of Application software are following:
Payroll Software
Student Record Software
Inventory Management Software
Income Tax Software
Railways Reservation Software
Microsoft Office Suite Software
Microsoft Word
Microsoft Excel
Microsoft PowerPoint
Operating System
The system which interfaces between Hardware, Software & the user & operate all the system is
called Operating System. It also manages the resources of the computer such as memory, processors, input-
output devices and files.
Ex: - Dos, windows, Linux, UNIX etc.
Basic Operation of
Computer
In computer, there are 5 basic operation of computer. These are
1. Inputting
2. Storing
3. Processing
4. Outputting
5. Controlling.
Inputting: -
To input the data from external environment through input device.
Storing: -
To store the input data into the memory
Processing: -
To process the storage data through Arithmetic Logic Unit [A.L.U]
Outputting: -
Display the result of the processing data through output device such as visual display or printed report.
Controlling: -
To control all the operation & system via control unit.
Secondary
Storage
Data &
Instruction
Primary
Input Device Storage Output
Device
Output
Arithmetic Logic
Unit
Details of
Hardware
There are 3 types of hardware in computer system. These are
Input Device
Output Device
Storage Device
Input Device:
The device which can helps us to input some data from external environment into the computer is
called Input Device.
Ex:-Mouse, Keyboard, Scanner, Light pen etc.
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)
Keyboard
Keyboard is the most common and very popular input device which helps in
inputting data to the computer. The layout of the keyboard is like that of
traditional typewriter, although there are some additional keys provided for
performing additional functions.
Keyboards are of two sizes 84 keys or 101/102 keys, but now keyboards
with 104 keys or 108 keys are also available for Windows and Internet.
The keys on the keyboard are as follows:
Sl.No Keys Description
1 Typing Keys These keys include the letter keys (A-Z) and digit keys (0-9) which
generally give same layout as that of typewriters.
2 Numeric Keypad It is used to enter numeric data or cursor movement. Generally, it
consists of a set of 17 keys that are laid out in the same configuration
used by most adding machines and calculators.
3 Function Keys The twelve function keys are present on the keyboard which are arranged
in a row at the top of the keyboard. Each function key has unique
meaning and is used for some specific purpose.
4 Control keys These keys provide cursor and screen control. It includes four directional
arrow keys. Control keys also include Home, End, Insert, Delete, Page
Up, Page Down, Control(Ctrl), Alternate(Alt), Escape(Esc).
5 Special Purpose Keyboard also contains some special purpose keys such as Enter, Shift,
Keys Caps Lock, Num Lock, Space bar, Tab, and Print Screen.
Mouse
Mouse is most popular pointing device. It is a very famous cursor-
control device having a small palm size box with a round ball at its base
which senses the movement of mouse and sends corresponding signals
to CPU when the mouse buttons are pressed.
Generally it has two buttons called left and right button and a wheel is
present between the buttons. Mouse can be used to control the position
of cursor on screen, but it cannot be used to enter text into the
computer.
Advantages
Easy to use
Not very expensive
Moves the cursor faster than the arrow keys of keyboard.
Joystick
Joystick is also a pointing device which is used to move cursor position on a
monitor screen. It is a stick having a spherical ball at its both lower and upper
ends. The lower spherical ball moves in a socket. The joystick can be moved
in all four directions.
The function of joystick is similar to that of a mouse. It is mainly used in
Computer Aided Designing (CAD) and playing computer games.
Light Pen
Light pen is a pointing device which is similar to a pen. It is used to select a
displayed menu item or draw pictures on the monitor screen. It consists of a
photocell and an optical system placed in a small tube. When the tip of a
light pen is moved over the monitor screen and pen button is pressed, its
photocell sensing element detects the screen location and sends the
corresponding signal to the CPU.
Track Ball
Track ball is an input device that is mostly used in notebook or laptop
computer, instead of a mouse. This is a ball which is half inserted and by
moving fingers on ball, pointer can be moved. Since the whole device is
not moved, a track ball requires less space than a mouse. A track ball
comes in various shapes like a ball, a button and a square.
Scanner
Scanner is an input device which works more like a photocopy machine. It is used when some information
is available on a paper and it is to be transferred to the hard disc of the computer for further manipulation.
Scanner captures images from the source which are then converted into the digital form that can be stored
on the disc. These images can be edited before they are printed.
Digitizer
Digitizer is an input device which converts analog information into digital
form. Digitizer can convert a signal from the television or camera into a series
of numbers that could be stored in a computer. They can be used by the
computer to create a picture of whatever the camera had been pointed at.
Digitizer is also known as Tablet or Graphics Tablet because it converts
graphics and pictorial data into binary inputs. A graphic tablet as digitizer is
used for doing fine works of drawing and image manipulation applications.
Microphone
Microphone is an input device to input sound that is then stored in digital
form. The microphone is used for various applications like adding sound to a
multimedia presentation or for mixing music.
Output Device:-
The device which can deliver us some output of the processing data is called output device.
Following are few of the important output devices which are used in a computer.
Monitors
Graphic Plotter
Printer
Monitors
Monitors, commonly called as Visual Display Unit (VDU), are the main output device of a computer. It
forms images from tiny dots, called pixels that are arranged in a rectangular form. The sharpness of the
image depends upon the number of pixels.
There are two kinds of viewing screen used for monitors.
Cathode-Ray Tube (CRT)
Flat- Panel Display
Printers
Printer is an output device, which is used to print information on paper.
There are two types of printers:
Impact Printers
Non-Impact Printers
Impact Printers
The impact printers print the characters by striking them on the ribbon which is then pressed on the paper.
Characteristics of Impact Printers are the following:
Very low consumable costs
Very noisy
Useful for bulk printing due to low cost
There is physical contact with the paper to produce an image
These printers are of two types
Character printers
Line printers
Character Printers
Character printers are the printers which print one character at a time.
These are further divided into two types:
Dot Matrix Printer(DMP)
Daisy Wheel
Daisy Wheel
Head is lying on a wheel and pins corresponding to characters are like petals of Daisy (flower name) that is
why it is called Daisy Wheel Printer. These printers are generally used for word-processing in offices
which require a few letters to be sent here and there with very nice quality.
Advantages
More reliable than DMP
Better quality
The fonts of character can be easily changed
Disadvantages
Slower than DMP
Noisy
Line Printers
Line printers are the printers which print one line at a time.
Drum Printer
This printer is like a drum in shape so it is called drum printer. The surface
of drum is divided into number of tracks. Total tracks are equal to size of
paper i.e. for a paper width of 132 characters, drum will have 132 tracks. A
character set is embossed on track. The different character sets available in
the market are 48 character set, 64 and 96 characters set. One rotation of
drum prints one line. Drum printers are fast in speed and can print 300 to
2000 lines per minute.
Advantages
Very high speed
Disadvantages
Very expensive
Characters fonts cannot be changed
Chain Printer
In this printer, chain of character sets are used so it is called Chain Printer. A standard character set may
have 48, 64, or 96 characters.
Advantages
Character fonts can easily be changed.
Different languages can be used with the same printer.
Disadvantages
Noisy
Non-impact Printers
Non-impact printers print the characters without using ribbon. These printers print a complete page at a
time so they are also called as Page Printers.
These printers are of two types
Laser Printers
Inkjet Printers
Characteristics of Non-impact Printers
Faster than impact printers.
They are not noisy.
High quality.
Support many fonts and different character size.
Laser Printers
These are non-impact page printers. They use laser lights to produce the
dots needed to form the characters to be printed on a page.
Advantages
Very high speed
Very high quality output
Give good graphics quality
Support many fonts and different character size
Disadvantages
Expensive.
Cannot be used to produce multiple copies of a document in a single printing.
Inkjet Printers
Inkjet printers are non-impact character printers based on a relatively new
technology. They print characters by spraying small drops of ink onto
paper. Inkjet printers produce high quality output with presentable
features.
They make less noise because no hammering is done and these have many
styles of printing modes available. Color printing is also possible. Some
models of Inkjet printers can produce multiple copies of printing also.
Advantages
High quality printing
More reliable
Disadvantages
Expensive as cost per page is high
Slow as compared to laser printer
Storage Device:
The device which can helps us to store some data into the computer is called Storage Device.
Storage device mainly 2 types.
Processing Device
Memory Device
Processing Device
When a computer receives data from an input device, the data must go through an intermediate stage before
it can be sent to an output device, like a monitor, printer, or speakers. A processing device is any device in
a computer that handles this intermediate stage, being responsible for controlling the storage and retrieval
of data.
Microprocessor:-
The microprocessor is a semiconductor device consisting of electronic logic circuits
manufactured by using Very Large Scale Integration (VLSI) technique. It is capable of performing
calculations and making decision to change the sequence of program execution. Microprocessor includes
all the logic circuitry on a single chip.
Types of processor: -
There are mainly 4 types of processor
1. CISC processor
2. RISC processor
3. EPIC processor
4. Multicore Processor
a. Dual Core
b. Core2 Due
c. I3
d. I5
e. I7
f. I9
Units of Microprocessor
There are three separate units in Microprocessor-
Control Unit,
Register Unit &
Arithmetic Logic Unit.
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 manages and coordinates all the units of the 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.
It does not process or store data.
Register Unit:-
This area of the microprocessor consists of various temporary storage areas known as registers.
Each one of the registers is assigned to hold specify type of vales. Some of registers are assigned to hold
intermediate result of a large calculation, one for holding the sign status of the result (+ or -), another for
holding carry status used for further calculation etc.
Register are 6 types
1. Memory Address Register(MAR)
2. Memory Buffer Register(MBR)
3. Program Control Register
4. Accumulated Register
5. Instruction Register
6. Input /Output Register.
Motherboard
The motherboard serves as a single platform to connect all of the parts
of a computer together. A motherboard connects CPU, memory, hard
drives, optical drives, video card, sound card, and other ports and expansion cards directly or via cables. It
can be considered as the backbone of a computer.
Features of Motherboard
A motherboard comes with following features:
Motherboard varies greatly in supporting various types of components.
Normally a motherboard supports a single type of CPU and few types of memories.
Video Cards, Hard disks, Sound Cards have to be compatible with motherboard to function
properly
Motherboards, cases and power supplies must be compatible to work properly together.
Popular Manufacturers
Intel
ASUS
AOpen
ABIT
Biostar
Gigabyte
MSI
Description of Motherboard
The motherboard is mounted inside the case and is securely attached via small screws through pre-drilled
holes. Motherboard contains ports to connect all of the internal components. It provides a single socket for
CPU whereas for memory, normally one or more slots are available. Motherboards provide ports to attach
floppy drive, hard drive, and optical drives via ribbon cables. Motherboard carries fans and a special port
designed for power supply.
There is a peripheral card slot in front of the motherboard using which video cards, sound cards and other
expansion cards can be connected to motherboard.
On the left side, motherboards carry a number of ports to connect monitor, printer, mouse, keyboard,
speaker, and network cables. Motherboards also provide USB ports which allow compatible devices to be
connected in plug-in/plug-out fashion for example, pen drive, digital cameras etc.
What is a Port?
A port is a physical docking point using which an external device can be connected to the computer and
can also be programmatic docking point through which information flows from a program to computer or
over the internet.
Characteristics
A port has the following characteristics:
External devices are connected to a computer using cables and ports.
Ports are slots on the motherboard into which a cable of external
device is plugged in.
Examples of external devices attached via ports are mouse, keyboard,
monitor, microphone, speakers etc.
Parallel Port
Used for scanners and printers
Also called printer port
25 pin model
Also known as IEEE 1284-compliant Centronics port
PS/2 Port
Used for old computer keyboard and mouse
Also called mouse port
Most of the old computers provide two PS/2 port, each for mouse and keyboard
Also known as IEEE 1284-compliant Centronics port
VGA Port
Connects monitor to a computer's video card.
Has 15 holes.
Similar to serial port connector but serial port connector has pins, it has holes.
Power Connector
Three-pronged plug
Connects to the computer's power cable that plugs into a power bar or wall socket
Firewire Port
Transfers large amount of data at very fast speed.
Connects camcorders and video equipment’s to the computer
Data travels at 400 to 800 megabits per seconds
Invented by Apple
Three variants : 4-Pin FireWire 400 connector, 6-Pin FireWire 400 connector and 9-Pin FireWire
800 connector
Modem Port
Connects a PC's modem to the telephone network
Ethernet Port
Connects to a network and high speed Internet.
Connect network cable to a computer.
This port resides on an Ethernet Card.
Data travels at 10 megabits to 1000 megabits per seconds depending upon the network bandwidth.
Game Port
Connect a joystick to a PC
Now replaced by USB.
Digital Video Interface, DVI port
Connects Flat panel LCD monitor to the computer's high end video graphic cards.
Very popular among video card manufacturers.
Sockets
Connect microphone, speakers to sound card of the computer
Memory
A memory is just like a human brain. It is used to store data and instructions. Computer memory is
the storage space in computer where data is to be processed and instructions required for processing are
stored. The memory is divided into large number of small parts called cells. Each location or cell has a
unique address which varies from zero to memory size minus one. For example if computer has 64k words,
then this memory unit has 64 * 1024=65536 memory locations. The address of these locations varies from
0 to 65535.
Memory is primarily of three types
Cache Memory
Primary Memory/Main Memory
Secondary Memory
Cache Memory
Cache memory is a very high speed semiconductor memory which can speed up CPU. It acts as a
buffer between the CPU and main memory. It is used to hold those parts of data and program which are
most frequently used by CPU. The parts of data and programs are transferred from disk to cache memory
by operating system, from where CPU can access them.
Advantages
The advantages of cache memory are as follows:
Cache memory is faster than main memory.
It consumes less access time as compared to main memory.
It stores the program that can be executed within a short period of time.
It stores data for temporary use.
Disadvantages
The disadvantages of cache memory are as follows:
Cache memory has limited capacity.
It is very expensive.
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. CPU directly does not access these
memories instead they are accessed via input-output routines. Contents of secondary memories are first
transferred to main memory, and then CPU can access it. For example: disk, CD-ROM, DVD etc.
Magnetic Memory
Magnetic memory uses the property of magnet for storing data. It is in use since first generations of
computer. It contains data storing surface coated by magnetic oxide. Magnetic memory is further divided
as:
Magnetic Drum
Magnetic drum contains a metallic drum coated by magnetic oxide on the outer surface of the drum,
data is stored in this surface. It was in use in first and second generations of computer.
Magnetic tape
Magnetic tape contains thin plastic ribbon, only one side of the ribbon is used for storing data. The
data storing side is coated by magnetic oxide. It is a sequential access memory. So, the data read/write
speed is slower. It is mainly used for storing audio, video and back-up data. It is highly reliable. It requires
magnetic tape drive for reading and writing data. It has the storage capacity of 100MB-200GB. The width
of the ribbon also varies from 4mm-1inch.
Magnetic disk
Magnetic disk contains a circular disc made of metal or plastic. Both side of the disc is usually used
for storing data. The disc is coated by magnetic oxide. The disc is divided into multiple concentric circles
known as track. Tracks are further divided into small area known as sectors. Data are stored in sectors.
Example: Hard disk, floppy disk, zip disk, super disk, Winchester disk, jaz disk.
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. Both sides of the disk is used for storing data except the upper side of the
uppermost disk and lower side of the lowermost disk. The data storing surface is coated by magnetic oxide.
Each data storing surface contains separate read/write head. During data read/write process platter rotates at
the rate of 3600-15000rpm. Hard disk is also known as hard drive because both data storing disk and data
read/write components are combined together. It has the storage capacity of few megabytes to tera byte.
Floppy disk
It contains single plastic disk. Initially it was used as a main storage device but nowadays it is used
for carrying data from one computer to another. It requires floppy drive for its operation. It is not reliable
as hard disk because the data storing surface is exposed. So, it may be affected by dust particles and
magnetic field.
Optical Memory
Optical memory uses light beam for its operation. It is developed in fourth generation of computer.
It is mainly used for storing audio/video, backup as well as for carrying data. It requires optical drive for its
operation. Its read/write speed is slower compared to hard disk and flash memories.
Example: CD, DVD, BD
CD
It stands for Compact Disk. It has storage capacity of 700 MB or approximately 90 minutes of standard
audio. CD contains hard circular plastic, single side of this plastic is coated by aluminum alloy. This alloy
stores data. It is protected by additional thin plastic covering. CD required CD drive for its operation.
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
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. It requires DVD drive for its operation. Read/write speed of DVD is slower
than that of CD. Types of DVD are:
DVD-R
DVD-ROM
DVD-RW
DVD can also be classified as:
Single sided single layered DVD (4.7GB)
Single sided dual layered DVD (7-8GB)
Dual sided single layered DVD (9GB)
Dual sided dual layered DVD (17GB)
BD
It stands for Blu-ray disk. It has the storage capacity of 25GB-50GB. It requires BD drive for its operation.
Its shape and size is similar to CD and DVD. Types of BD are:
BD-R
BD-ROM
BD-RW
Zip disk
It is a magnetic memory. It is thee modification of floppy disk. It has the storage capacity of 100MB and
250MB. It requires Zip disk drive for its operation.
Jaz disk
It is also a magnetic memory. It has the storage capacity of 2GB. It also requires separate Jaz disk drive for
its operation.
Super disk
It is also a magnetic memory. It has the storage capacity of 120MB. It requires Super disk drive for its
operation. Both floppy and super disk can be used in super disk drive.
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.
Operating System
A computer system has many resources (hardware and software), which may be require to complete a task.
The commonly required resources are input/output devices, memory, file storage space, CPU etc. The
operating system acts as a manager of the above resources and allocates them to specific programs and
users as necessary for their task. Therefore operating system is the resource manager i.e. it can manage the
resource of a computer system internally. The resources are processor, memory, files, and I/O devices.
It is a program with following features:
An operating system is a program that acts as an interface between the software and the computer
hardware.
It is an integrated set of specialized programs that are used to manage overall resources and
operations of the computer.
It is specialized software that controls and monitors the execution of all other programs that reside
in the computer, including application programs and other system software.
1. Serial Processing:
The Serial Processing Operating Systems are those which Performs all the instructions into a Sequence
Manner or the Instructions those are given by the user will be executed by using the FIFO Manner means
First in First Out. All the Instructions those are Entered First in the System will be Executed First and the
Instructions those are Entered Later Will be Executed Later. For Running the Instructions the Program
Counter is used which is used for Executing all the Instructions.
In this the Program Counter will determines which instruction is going to Execute and the which
instruction will be Execute after this. Mainly the Punch Cards are used for this. In this all the Jobs are
firstly Prepared and Stored on the Card and after that card will be entered in the System and after that all
the Instructions will be executed one by One. But the Main Problem is that a user doesn’t interact with the
System while he is working on the System, means the user can’t be able to enter the data for Execution.
2. Batch Processing:
The Batch Processing is same as the Serial Processing Technique. But in the Batch Processing
Similar Types of jobs are Firstly Prepared and they are Stored on the Card. and that card will be Submit to
the System for the Processing. The System then Perform all the Operations on the Instructions one by one.
And a user can’t be Able to specify any input. And Operating System wills increments his Program
Counter for Executing the Next Instruction.
The Main Problem is that the Jobs those are prepared for Execution must be the Same Type and if a
job requires for any type of Input then this will not be Possible for the user. And Many Time will be wasted
for Preparing the Batch. The Batch Contains the Jobs and all those jobs will be executed without the user
Intervention. And Operating System will use the LOAD and RUN Operation. This will first LOAD the Job
from the Card and after that he will execute the instructions. By using the RUN Command.
The Speed of the Processing the Job will be Depend on the Jobs and the Results those are produced
by the System in difference of Time which is used for giving or submit the Job and the Time which is used
for Displaying the Results on the Screen.
3. Multi-Programming:
As we know that in the Batch Processing System there are multiple jobs Execute by the System.
The System first prepare a batch and after that he will Execute all the jobs those are Stored into the Batch.
But the Main Problem is that if a process or job requires an Input and Output Operation, then it is not
possible and second there will be the wastage of the Time when we are preparing the batch and the CPU
will remain idle at that Time.
But With the help of Multi programming we can Execute Multiple Programs on the System at a
Time and in the Multi-programming the CPU will never get idle, because with the help of Multi-
Programming we can Execute Many Programs on the System and When we are Working with the Program
then we can also Submit the Second or Another Program for Running and the CPU will then Execute the
Second Program after the completion of the First Program. And in this we can also specify our Input means
a user can also interact with the System.
The Multi-programming Operating Systems never use any cards because the Process is entered on
the Spot by the user. But the Operating System also uses the Process of Allocation and De-allocation of the
Memory Means he will provide the Memory Space to all the Running and all the Waiting Processes. There
must be the Proper Management of all the Running Jobs.
6. Multiprocessing:
Generally a Computer has a Single Processor means a Computer have a just one CPU for
Processing the instructions. But if we are Running multiple jobs, then this will decrease the Speed of CPU.
For Increasing the Speed of Processing then we uses the Multiprocessing, in the Multi Processing there are
two or More CPU in a Single Operating System if one CPU will fail, then other CPU is used for providing
backup to the first CPU. With the help of Multi-processing, we can Execute Many Jobs at a Time. All the
Operations are divided into the Number of CPU’s. if first CPU Completed his Work before the Second
CPU, then the Work of Second CPU will be divided into the First and Second.
7. Parallel operating
Parallel operating systems are used to interface multiple networked computers to complete tasks in
parallel. The architecture of the software is often a UNIX-based platform, which allows it to coordinate
distributed loads between multiple computers in a network. Parallel operating systems are able to use
software to manage all of the different resources of the computers running in parallel, such as memory,
caches, storage space, and processing power. Parallel operating systems also allow a user to directly
interface with all of the computers in the network.
A parallel operating system works by dividing sets of calculations into smaller parts and
distributing them between the machines on a network. To facilitate communication between the processor
cores and memory arrays, routing software has to either share its memory by assigning the same address
space to all of the networked computers, or distribute its memory by assigning a different address space to
each processing core.
Sharing memory allows the operating system to run very quickly, but it is usually not as powerful.
When using distributed shared memory, processors have access to both their own local memory and the
memory of other processors; this distribution may slow the operating system, but it is often more flexible
and efficient.
DOS - Disk Operating System - one of the first operating systems for the personal computer. When
you turned the computer on all you saw was the command prompt which looked like c:\ >. You had to
type all commands at the command prompt which might look like c:\>wp\wp.exe. This is called a
command-line interface.
It was not very "user friendly"
Windows - The Windows operating system, a product of Microsoft, is a GUI (graphical user
interface) operating system. This type of "user friendly" operating system is said to have WIMP
features:
o Windows
o Icons
o Menus
o Pointing device (mouse)
o
MacOS - Macintosh, a product of Apple, has its own operating system with a GUI and WIMP
features.
UNIX - Linux (the PC version of UNIX) - UNIX and Linux were originally created with a
command-line interface, but recently have added GUI enhancements.
*user-friendly is a relative term. The current GUI interfaces provided by Windows and Mac operating
systems are friendlier than the previous DOS systems, but still require us to conform to their specifications
(use of a keyboard or mouse instead of voice and/or hand-writing recognition).