Booklet of Computer.
Booklet of Computer.
R
In this booklet I have tried my level best to provide basic information about Basics of
computer for beginners.
Computer
2
Introduction to Computer Science
COMPUTER
Computer is an electronic machine, which accepts data, process on that data and provides suitable
result and store data for the future use. The word “COMPUTER” is derived from Latin word
“COMPUTE” which means to “CALCULATE”
1. Hardware
2. Software
1. HARDWARE
The physical component of computers and other attached input / output devices are called hardware.
OR
The equipment associated with computer system is called Hardware
Example: Keyboard, Central Processing Unit, Monitor, Mouse etc.
2. SOFTWARE
The set of instruction that tells the hardware what to do is called software
Example: Ms-Office, Photo shop, Coral Draw Etc
There are two main types of software
1. System Software
2. Application Software
1. System Software
That software by which computer boot is called system software
The program directly related to the hardware of computer and which perform the fundamental tasks is
called system software. A number of programs may be included in system software but following are
essential for any computer.
Operating system e.g. Windows Xp ,Unix etc
Editors we can typed, modified program
Language Translators Compiler, Interpreter, Assembler.
3
Introduction to Computer Science
Utilities Debuggers, defragmenters, memory managers, virus detectors etc
Linkers Create best link to object program
Loaders Load the program form disk to memory for execution
System perform to basic functions
It create environment b/w user and computer
It maintain all the resources of computer
2. Application software
That software by which user achieve his own task is called Application software
There are two main types of Application software
1. General purpose
2. Special purpose
The various fields computer are used some are given as under
4
Introduction to Computer Science
1. Scientific
a) Predication of weather
b) Predication of earth quakes
c) Satellite Controlling
2. Engineering
a) Design of car, airplane or ship
b) Design of a building or bridge
c) Design of a new tool
3. Business
a) Word Processing
b) Record Keeping
c) Inventory control
d) Pay roll processing
e) Forecasting
f) Planning
g) Accounting
h) Auditing
i) Stock Marketing
j) Ticket Reservation
4. Robotic
a) Welding or heavy machines
b) Soldering or electronic components
c) Fabricating a microprocessor
d) Loading and unloading parts from machines
e) Searching defects in an item
f) Move item from one place to another place
5. Education
a) Learn Alphabets or numbers
b) Describing the human biological system
c) Describing the basic arithmetic operations
d) Solving statistical problem
e) Solving complex mathematical problems
6. Law
a) Keeping Record of criminal
b) Keeping Record of courts
c) Keeping Record of decisions
7. Publishing
a) Compile news paper
b) Design books, Brochures, posters, etc.
c) Design wedding ,eid or visiting cards
8. Graphics
a) Prepare titles or slides for TV commercial
b) Prepare cartoon films
c) Preserve paintings
5
Introduction to Computer Science
d) Drawing maps
9. Entertainment
a) Play simple game
b) Play video and audio songs
CLASSIFICATION OF COMPUTER
Computer can be classified according to function, according to size and capacity and according to
purpose. That is defined below.
Classification of Computer According To Function or Types of Computer
According to Function There are three major types of Computer.
1. Digital Computer
2. Analog Computer
3. Hybrid Computer
6
Introduction to Computer Science
1. Digital Computer
Those computers, which deals with discrete data, is called Digital Computer. Digital computers are
high-speed programmable electronic machine that perform mathematical calculation.
Example: - Microcomputer, Mini Computer, Mainframe Computer and Super Computer are the
example of Digital Computer
2. Analog Computer
Those computers, which deal with continuous physical data, are called Analog Computer.
An Analog Computer is an electronic machine that measure physical values such as temperature or
pressure that all along a continuous scale, Circular motion, distance, velocity of sound and voltage.
Example: - A service station petrol pump contains an analog processor that converts fuel flow
measuring in quantity and price.
3. Hybrid Computer
Hybrid Computer is the combination of Analog and Digital Computer. Hybrid computer represent data
both discrete and approximately. Hybrid computers contains feature of both analog and digital
computer
Example: - ECG machine, Electronic fuel pump, digital speedometer, Electronic weight Balance etc
1. Micro Computer
Microcomputer is sometime called personal computer. It is small in size and capacity. A
microcomputer consists of two basic systems. One is central processing unit. And other is peripheral
subsystem. The Central Processing Unit composed of internal memory (RAM -ROM). Arithmetic
logic unit and control unit. The peripheral subsystem consist of input, output and mass storage device.
Microcomputer is used in small companies. Banks, educational institution and at home
Note Book (Laptop computer) handheld computer, desktop computer are types of microcomputer
2. Mini Computer
Minicomputer has small storage capacity and slow processing speed comparatively Mainframe
computer and much more storage capacity and high processing speed comparatively Microcomputer.
Minicomputers are used to perform intensive calculation let many terminal to share the same data
3. Mainframe Computer
Mainframe computers are large in size, storage capacity and high processing speed. The mainframe
computers are designed to handle tremendous amount of input, output and mass storage. A mainframe
computer has more than one arithmetic logic unit and control unit.
IBM-370, DEC-10000, IBM ES-2 are some mainframe computers.
Mainframe computers are used in large organization such as Bank, airline, and insurances companies,
government agencies, universities, and college for processing million of transaction.
4. Super Computer
Super computers are the largest, fastest and most expensive computer. Supercomputer can handles
over 10,000 users. Super computer are based on the principle of parallel processing. Super computers
have capabilities to understand the symbol, graphs and even human speech. A supercomputer may
have many processing units which working together to perform a billion of instruction or more
scientific arithmetic operation in second. Super computer are manufactured by Cray Corporation in
USA. They are
Cray-1, Cray-2, Cray-3, Cray-xmp, Cray-T90, Cray-C90, Cray-T3-E, Etc
Super computer are used for solving the complex application such as global weather forecasting,
creating graphic images, engineering design and testing and space exploration. Super computer are
also used for top secret weapons, researches, calculation of governments, scientific laboratory
Super computer are designed to process scientific applications
Typical computer
IBM 1400 series and 700 series, IBM 7030
Generic Electric-635, CDC -6600, and control data 3600
Typical computer
IBM 360 series ,ICL 900,PDP-5,PDP-8
Typical computer
IBM 370 and IBM 4300
Cyber205,Apple,commodore ETC
5. Fifth Generation of computer (1990-To-onward)
Natural Language ,human like language was developed
The focus of fifth generation computer is connectivity.
9
Introduction to Computer Science
Static RAM is a type of RAM that holds its data without external refresh, for as long as power is
supplied to the circuit. SRAMs are used for specific applications within the PC, where their
strengths outweigh their weaknesses compared to DRAM:
Dynamic RAM is a type of RAM that only holds its data if it is continuously accessed by special
logic called a refresh circuit. The reading action itself refreshes the contents of the memory. If this
is not done regularly, then the DRAM will lose its contents, even if it continues to have power
supplied to it. This refreshing action is why the memory is called dynamic.All PCs use DRAM for
their main system memory, instead of SRAM, In fact, DRAMs are both more complicated and
slower than SRAMs. DRAMs are smaller and less expensive than SRAM.
INPUT DEVICES
Input Device
Any machine that feeds data into a computer is called Input Device.
Input device are categorized as three types.
1. Keyboard
2. Pointing Device
3. Source Data Entry Device
1. KEYBOARD
A keyboard is a device that converts letters, numbers and other characters into electrical
signals that can be read by the computer’s processor. Desktop computer consist of 104-108
keys and Notebook computer consist of 85 keys.
TYPES OF COMPUTER
1. QWERTY KEYBOARD
QWERTY keyboard developed by Sholes in 1868.
2. DVORAK KEYBOARD
DVORAK keyboard developed by DR. August Dvorak in 1936
But still QWERTY Keyboard is official standard computer keyboard (ISO 9995) Due to the
best Alpha Keys arrangement.
KEY CATEGORIZED OF KEYBOARD
The Alphanumeric Keys It consist Alphabet and Number keys
The Modifier Keys These keys modifies Input, shift, Alt(Alternate),ctrl (Control)
keys
The Function Keys These keys used for input command directly.F1, F2 …F12.
The Cursor Movement Keys
Numeric Keypad
Special Purpose key star key, short cut keys
KEYBOARD WORKING
When a key press, Keyboard controller (a tiny chip) records the key and place its code
in keyboard buffer (its memory) and sends a signal to system then system reads the code of key
from location of keyboard buffer and process the request.
2. POINTING DEVICE
Pointing device control the portion of the cursor or pointer on the screen and allow the user to s
elect options displayed on the screen. It uses physical gesture, point, click and drag.
MOUSE
In computing, a mouse (plural mice or mousse) functions as a pointing device by detecting
two-dimensional motion relatives to its supporting surface
Types of Mouse
Mechanical Mouse: - It uses one ball and two rollers with one spring for movement
observation.
Optical Mouse: - it uses a light emitting diode and photodiodes to detect movement
relatives to the underlying surface, rather than moving some of its parts- as in
mechanical mouse.
Optical mouse sensor processes 1512 frames per second. It has image processing chip
to process frames on the basis of these frames coordinates are being calculated.
LASER Mouse:- It uses a small laser instead of an LED which increase the resolution
of the image taken by the mouse
TRACK BALL
A trackball is a pointing device consisting of a ball house in a socket containing sensors to
detect rotation of the ball about two axes. OR
The Track ball is movable ball, mounted on top of a stationary device that can be rotated
using your finger or palm.
It mostly uses for CAD, as it can draw fine then mouse
In Air Traffic control, Submarine.
Public Terminals, as easy to fix then mouse.
TOUCH PAD
A touchpad is a pointing input device commonly used in laptop computers. They are used to
move the cursor, using motions of the user’s finger. They are a substitute for a computer
mouse.
Capacitive sensors are re-laid out along the horizontal and vertical axes of the
touchpad.
The location of the finger is determined from the pattern of the capacitance (electric
charges) of finger.
POINTING STICK
A Pointing Stick is an input device commonly used in laptop computers. They are used to
move the cursor. A pointing stick looks like a pencil eraser protruding form the keyboard
between the G, H, and B keys. When you move the pointing stick with your finger, the screen
pointer moves accordingly. IBM developed pointing stick for use with its notebook computers.
The pointing stick operates by sensing applied force.
The velocity of the cursor depends on the applied force.
Pros over mouse and touchpad.
Very near to keyboard.
Cursor’s motion is not dependant to on finger’s motions
LIGHT PEN
14
Introduction to Computer Science
A light pen is a pointing input device in the form of light sensitive wand used in conjunction
with the computer’s CRT monitor. It allows the user to point to displayed objects, or draw on
the screen. OR
The light pen is a light sensitive pen-like device that uses a wired connection to a computer
terminal.
Light pens are used by engineers, graphic designers and illustrators.
Not for LCD screen, projections or other display devices.The light pen works by sensing the
sudden small change in brightness of a point on the screen when the electron gun refreshes that
spot.Cons: holding arm in front of the screen for long periods of time.
TOUCH SCREEN
A touch screen is a video display screen that has been sensitized to receive input from the
touch of a finger. Touch screen device accept input by allowing user to place a finger trip
directly on the screen.
Touch screens also have assisted in recent changes in the design of personal digital assistant
(PDA), satellite navigation and mobile phone devices, making these devices more usable
JOYSTICK
A joystick is a control device consisting of a handheld tick that pivots about one end and
transmits its angle in two or three dimension to a computer.
Joy sticks are often used to control games.
Joy sticks are also used for controlling machines such as elevators, cranes, trucks and
powered wheelchairs.
MICROPHONE
Microphone, sometimes referred to as a mike is an acoustic to electric transducer or sensor
that converts sound into an electrical signal.
It takes analog signal, sound waves and transfer to computer
A sound Card is required for converting signal from analog signal and digital format.
This process termed as digitizing. Used for audio recording and video conferencing.
WEB CAMERA
A web camera (or Webcam, real camera) is a real time camera (usually, though not always
a video camera) whose image can be accessed using the world Wide Web, or a PC video
calling application like Video conferencing. It can be using for image as well a video transfer.
HANDHELD SCANNER
Handheld scanner is very small in size .the picture is place on a flat surface and the scanner is
moved downward by hand onto that picture to start scanning. Hand-held scanners are adequate
for small pictures and photos, but they are difficult to use if you need to scan an entire page of
text or graphics.
BARCODE READER
A barcode reader (or barcode scanner) is an electronic device for reading printed barcodes.
Like a flatbed scanner, it consists of a light source, a lens and a photo conductor translating
optical impulses into electrical ones. Barcode Readers are photoelectric (optical) scanners that
translate the symbols in the bar code into digital code. in this system, the price or a particular
item is set within the store’s computer.
FAX MACHINE
A fax-machine or Facsimile transmission machine scans an image and sends it as electronic
signals over telephone lines to receiving fax machine which prints out the image on printer.
16
Introduction to Computer Science
Fax-machine Short for facsimile machine, a device that can send or receive pictures and text
over a telephone line fax machine translates a picture into a series of zeros and ones (called a
bit map) that can be transmitted like normal computer data
OUTPUT DEVICES
Output Device
All those devices which is used to see the result (output) of the computer is called Output
device. The output device can be divided into two categories.
1. Soft Copy Device
2. Hard Copy Device
MONITOR
A display screen used to provide computer output to user is called Monitor Example include
Cathode Ray Tube (CRT) Monitor, Flat Panel monitor and Liquid Crystal Display Monitor
Quality of monitor is determined by two hardware
1. Monitor itself
2. Video Controller
There are two Categories by the way monitor display color
1. Monochrome monitor
2. Color Monitor
3. Gray Scale Monitor
MONOCHROME MONITOR
A monitor that display only one color (such as Green, Amber and White) against contrasting
background which is usually Black
COLOR MONITOR
A computer monitors whose screen can display data in color. A Color’s monitor capabilities
are based on a variety of factors current high resolution color monitors can display more than
16 million colors but they also can be set to display as few 16 color or varying shades of gray.
GRAY SCALE MONITOR
A monitor that display shades of gray on white or off-white background.
TYPES OF MONITOR
There are basic two types of monitor
1. Cathode Ray Tube (CRT) monitor
2. Flat Panel Display/ Liquid Crystal Display (LCD) Monitor
PRINTER
Printer is an output device that produces text and graphics on paper. A printer receives the
information from the computer and prints that information on the paper.
MAJOR TYPES OF PRINTER
Printers are classified into two categories.
1. Impact Printer
2. Non- Impact Printer
1. IMPACT PRINTER
Impact Printer is a printing device that prints the information by striking against the paper.
Impact printers include all printers that work by striking an ink ribbon. Daisy wheel, dot
matrix, and line printers are impact printers.
1. DOT MATRIX PRINTER
2. DAISY WHEEL PRINTER
3. LINE PRINTER
DOT MATRIX PRINTER
Dot Matrix Printer Creates characters by striking pins against an ink ribbon. Each pin makes a
dot, and combinations of dots form characters and illustrations. OR
A type of printer that produces characters and illustrations by striking pins against an ink
ribbon to print closely spaced dots in the appropriate shape. Dot-matrix printers are relatively
expensive and do not produce high-quality output. However, they can print to multi-page
forms (that is, carbon copies), something laser and ink-jet printers cannot do.
Dot-matrix printers vary in two important characteristics:
Speed: Given in characters per second (cps), the speed can vary from about 50 to over 500
cps. Most dot-matrix printers offer different speeds depending on the quality of print desired.
Print quality: Determined by the number of pins (the mechanisms that print the dots), it can
vary from 9 to 24. The best dot-matrix printers (24 pins) can produce near letter-quality type,
although you can still see a difference if you look closely.
DAISY WHEEL PRINTER
Daisy-wheel printer - like a typewriter but with the preformed letters on the ends of spokes to
form a wheel. The letters strike an inked ribbon onto paper. They are very slow 1/2 PPM (page
per minute). Very noisy and can only print the characters provided on the wheel and no
graphics (line drawings, pictures).
LINE PRINTER
A line printer can print an entire line at a time, which normally covers 80 or 132 characters per
second. Therefore these printers have 80 or 132 printing head for each character. A normal line
printer can print 2500 line per minute
PLOTER
A plotter is a printer that interprets commands from a computer to make line drawings on
paper with one or more automated pens. Unlike a regular printer, the plotter can draw
continuous point-to-point lines directly from vector graphics files or commands. They are used
in engineering applications where precision is mandatory.
18
Introduction to Computer Science
1. LASER PRINTER
2. INKJET PRINTER
3. THERMAL PRINTER
LASER PRINTER
Laser printer is a type of printer that utilizes a laser beam to produce an image on a drum. The
light of the laser alters the electrical charge on the drum wherever it hits. The drum is then
rolled through a reservoir of toner, which is picked up by the charged portions of the drum.
Finally, the toner is transferred to the paper through a combination of heat and pressure OR
Laser printers are non-impact printers which can print text and images in high speed and high
quality resolution, ranging from 600 to 1200 dpi.
The LASER (Light Amplification by Stimulated Emission of Rays) printers are quiet and
produce high quality output. Laser printer use toner (Black or Colored powder) instead of
liquid inks. A laser printer consists of these major components: drum cartridge, rotating mirror,
toner cartridge and roller. The drum cartridge rotates as the paper is fed through. The mirror
deflects laser beam across the surface of the drum. Laser beam creates charges the causes the
toner to stick to the drum. As the drum rotates and presses on paper, tone to paper. Colored
laser printers add colored toner in three additional passes
INKJET PRINTER
Ink jet printers are non-impact printers which print text and images by spraying tiny droplets
of liquid ink onto paper. They are the most popular printers for home use.
Inkjet printers are a type of computer printer that operates by propelling tiny droplets of
liquid ink onto paper. Inkjet printers spray onto paper small, electrically charged droplets of
ink from four nozzles through holes in a matrix at high speed. The ink jet printers have a dpi
300 to 2400 and spray ink onto the page a line at a time, in both high quality black and white
text and high quality color graphics. There are three main technologies in use in contemporary
inkjet printers: thermal, piezoelectric, and continuous.
THERMAL PRINTER
Thermal printers are using colored waxes and heat elements to produce images by burning dots
onto special. Thermal printer used ribbons that hold the ink (a wax binder ), and as the hot pins
in thermal print head press the ribbon against the paper the wax melts and the ink in
transferred to the paper.
SPEAKER
Speaker is an output device. An electro-acoustic transducer that converts electrical signals into
sounds loud enough to be heard at a distance
19
Introduction to Computer Science
Storage devices
A storage device is a hardware device designed to store information. There are two types of
storage devices used in computers; a 'primary storage' device and a 'secondary storage' device.
PRIMARY STORAGE
A storage location that holds memory for short periods of times. For example, computer RAM
is an example of a primary storage device
SECONDARY STORAGE
A storage medium that permanently holds data and information as well as. For example, a
floppy disk drive or a hard disk drive is an example of a secondary storage device.
FLOPPY DISKS
A floppy disk often called a diskette or simply disk is a removable flat piece of Mylar plastic
packaged in 3.5 inch plastic case. Data and programs are stored on the disk’s coating by means
of magnetized spots. Floppy disks are slower to access than hard disks and have less storage
capacity, but they are much less expensive. And most importantly, they are portable.
8-inch: The first floppy disk design, invented by IBM in the late 1960s and used in the
early 970s as first a read-only format and then as a read-write format. The typical
desktop/laptop computer does not use the 8-inch floppy disk.
5¼-inch: The common size for PCs made before 1987 and the predecessor to the 8-inch
floppy disk. This type of floppy is generally capable of storing between 100K and 1.2MB
(megabytes) of data. The most common sizes are 360K and 1.2MB.
3½-inch: Floppy is something of a misnomer for these disks, as they are encased in a rigid
envelope. Despite their small size, microfloppies have a larger storage capacity than their
cousins -- from 400K to 1.4MB of data. The most common sizes for PCs are 720K
(double-density) and 1.44MB (high-density). Macintoshes support disks of 400K, 800K,
and 1.2MB.
HARD DISKS
A magnetic disk on which you can store computer data is called Hard Disk. Hard disks hold
more data and are faster than floppy disks. A single hard disk usually consists of several
platters. Each platter requires two read/write heads, one for each side. All the read/write
heads are attached to a single access arm so that they cannot move independently. Each platter
has the same number of tracks, and a track location that cuts across all platters is called a
cylinder.
Hard disks are thin but rigid metal, glass or ceramic platters covered with a substance that
allows data to be held in the form of magnetized spots. Hard Disk stores and provides
relatively quick access to large amounts of data on an electromagnetically charged surface or
set of surfaces. Today's computers typically come with a hard disk that contains several billion
bytes (gigabytes) of storage. Computer's main storage media device also called a hard disk
drive or abbreviated as HD or HDD. The hard drive was first introduced on September 13,
1956.
FLASH MEMORY
20
Introduction to Computer Science
Flash memory is non-volatile computer memory that can be electrically erased and
reprogrammed. It is a technology that is primarily used in memory cards, and USB flash drives
(thumb drives, handy drive, memory stick, flash stick, and jump drive) for general storage and
transfer of data between computers and other digital products.
MAGNETIC TAPE
Magnetic tape is a non-volatile storage medium consisting of a magnetic coating on a thin
plastic strip. Magnetic tape used for video, audio storage or general purpose digital data storage
Magnetic tape is thin plastic tape coated with a substance that can be magnetized spots
(representing 1’s) or non- magnetized spots (representing 0s). Today magnetic tape is used for
backup and archiving that is for maintaining historical records where there is no need for quick
access. In computing, magnetic tape was first used to record data and programs in 1951 as part
of the UNIVAC 1 system. It was very popular as a storage medium for external memory in the
1950s and 1960s.
OPTICAL DISK
An optical disc is an electronic data storage medium that can be written to and read using a
low-powered laser beam. Originally developed in the late 1960s, the first optical disc, created
by James T. Russell, stored data as micron-wide dots of light and dark. A laser read the dots,
and the data was converted to an electrical signal, and finally to audio or visual output.
An optical disk is a removable disk usually 4.5 inches in diameter and less expensive than one-
twentieth of an inch thick, on which data is written and read through the use of laser beam
Optical disc storage, is non-volatile and sequential access. The following forms are currently
in common use: [4]
CD, CD-ROM, DVD: Read only storage, used for mass distribution of digital
information (music, video, computer programs)
CD-R, DVD-R, DVD+R: Write once storage, used for tertiary and off-line storage
CD-RW, DVD-RW, DVD+RW, DVD-RAM: Slow write, fast read storage, used for
tertiary and off-line storage
There are two common types of optical technology. The most widely used type is compact disk
(CD) Technology which is used in CD-ROM, WORM, and CD-Recordable. The other type
which has been steadily gaining in popularity over the fast few years is a hybrid that combines
magnetic and optical technology. These devices are known as magneto –Optical Drive.
CD-ROM
CD-ROM Pronounced see-dee-rom. Short for Compact Disc-Read-Only Memory, a type of
optical disk capable of storing large amounts of data
CD-ROM (Compact Disc, read-only-memory) is an adaptation of the CD that is designed to
store computer data in the form of text and graphics, as well as hi-fi stereo sound.
CD-ROMs are popularly used to distribute computer software, including games and
multimedia applications CD-ROM discs are read using CD-ROM drives, which are now
almost universal on personal computers
DVD- ROM
DVD (also known as "Digital Versatile Disc" or "Digital Video Disc”) is a popular optical disc
storage media format. Its main uses are video and data storage.
DVD-ROM has data which can only be read and not written,
DVD-R can be written once and then functions as a
DVD-ROM, and DVD-RAM or DVD-RW holds data that can be re-written multiple times.
OPERATING SYSTEM
Operating system is a set of program that lies between application software and the computer
hardware. It is the fundamental software that control access to all other software and hardware
resources. OR Those software which boot the computer machine and manages all the hardware
and software resources. Operating system provides an environment between the user and
computer where desire task/goal can be achieved. Operating System consists of master system
of programs that manage the basic operation of the computer.
Operating system perform the following tasks
Co-ordinate processing
Manage the use of main memory
Allocates use of peripheral devices
Check equipment mal function and display error message
Manages file stored on disk
TYPES OF OPERATING SYSTEM
There are two types of operating system
1. Single user operating system
2. Multi user operating system
SINGLE USER OPERATING SYSTEM
Those operating system which do not provide multi-user environment because of not having
networking feature Example DOS.
1. WINDOWS
Windows is an operating system made by Microsoft Company that lays graphical user
interface shell around the MS-DOS and PC-DOS and extend the Dos’s Capabilities. Windows
is a multi-user, multitasking operating system. Windows operating system is designed to
support desktop and portable computer. Windows is Graphical User Interface (GUI). That
enable user to select menu option by choosing picture called icon that correspond the
appropriate processing option. The most widely used version of the Microsoft Windows family
is Windows XP, released on October 25, 2001
Example: Windows 95. Windows xp, windows vista etc
2. UNIX
UNIX is a multi-user centralized operating system originally developed in 1969 by a group of
AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie and Douglas
McElroy Unix was designed to be portable, multi-tasking and multi-user in a time-sharing
configuration. UNIX is an operating system for multi-user and with built-in networking
22
Introduction to Computer Science
capability the ability to run on all kinds of computer from micro to mini to mainframe
computer. The primary user of UNIX is large corporation and Banks etc
3. LINUX
LINUX is a full 32-bit, multi-tasking operating system that supports multiple user and multiple
processors. LINUX can run on nearly any compute and can support almost any type of
application. Linux uses a command line interface but windows based GUI environment called
shell are available. Linux kernel and other components are free and open source software
APPLICATION SOFTWARE
Programs that help people accomplish specific tasks are referred to as application software
These programs, called application software are designed and created to perform specific
personal, business, or scientific processing tasks, such as word processing, tax planning,
computer games, spreadsheets, data base management software, Graphics multimedia,
presentation application, utilities and communication software.
PRESENTATION PROGRAM
Presentation programs are used to create slides–single-screen images that contain text,
graphics, charts, and more. A collection of slides is called a presentation.
A presentation program lets you create a set of slides and show (present) them to an audience.
Presentation programs provide many of the same editing and formatting tools found in word
processors and other common applications commonly presentation program is MS - POWER
POINT.
23
Introduction to Computer Science
HIERARCHY OF LANGUAGES:
Languages are types of application software and consist on three types as mentioned
bellow.
MACHINE LANGUAGE:
This is the language, which can be directly understood by the computer. Earlier programmers
wrote their programs in machine language. Any information or instruction in this language is
to be represented in terms of 0s and 1s. The digits 0 standing for the absence of an electric
pulse and 1 for the present of an electric pulse. As a computer a is able to recognize the
presence or absence of an electric pulse, it is able to understand the machine language. Each
instruction in the machine language was usually broken into two parts which are known as
operation code (p-code) and the operand.
The operation code specified the operation to be done, and the operand gave the location or
address of the data to be processed. If there is only one address of a memory location in an
instruction then such an instruction is called a single address instruction. If there are two
addresses of memory locations following the operations code then this instruction is called as
two address instruction.
ASSEMBLY LANGUAGE:
Here the sequence of zeros and ones that serve at operation codes in machine language are
replaced by mnemonics’ (memory aid or alphabetic codes). The operands are symbolized
temporarily in later choosing by the program.
Each assembly language instructions may have three parts, not all of which need occur in a
given instructions. These are the first part is the label or tag. These are the programmer defined
symbols that give the address of the instructions. Then follow the OPS code and the operand as
with the machine language instruction.
LOW LEVEL LANGUAGE:
Low level language is machine oriented language. Which require extensive knowledge of
computer circuitry? For Example the number of bits required to represent one instruction is
determined by the word length of a location in central memory. Normally, an instruction of
low level language consist of two parts, which are known as a function part (i.e. do some
activity) and an address part (i.e. using the contents of an address location). The number of bits
in the function part will determine. The number of possible unique instruction a computer can
obey. The number of bits for the address part must complete the overall size (word) of the
central memory.
To prevent insanity on the part of the people who program at this low level, different
mnemonics are used to represent the different binary patterns for each machine codes
instruction. When using these machine mnemonics instead the pure machine code, this method
of programming is called Assembly language programming. Therefore, the low level language
further divided into machine language and Assembly language.
HIGH LEVEL LANGUAGE:
Today one normally writes computer programs “almost in English” computer languages such
FORTRAN, COBOL, BASIC and other many, These are called High Level language to
distinguish them from the low level languages that is machine and assembly languages. They
are also called compiler languages, since the each require a special program called a compiler
which translates programs written in that language into machine language. The original
program written in high level language is called sources program and its translation in machine
language is called object program.
High level language shares three important advantages.
24
Introduction to Computer Science
Simplification
Standardization
Diagnostic error decision
Since the terminology in high level language is almost the languages can be easily read and
understood. Infect most people can write simple programs after few days study. The high level
language has been standardized. Thus programs written in FORTRAN can be understood by
people throughout the world. In particular these languages are machine independent. In so far
as a high level language program can be accepted by any computer which has a compiler for
that language. Each high level language has its own syntax or set of rules that govern the
writing of the statements in the languages. Hence, before a program is translated and executed,
the compiler checks the each statement in the program for syntax errors. All such errors are
output and translation is not begun by the complier until all the errors have been correct by the
programmer.
FORTRAN: (Formula Translation):
FORTRAN developed in 1957 was one of the first high level languages. As its name suggests,
it syntax is similar to that of mathematically formulas, and scientific application, FORTRAN’S
primary advantages or its excellent mathematical capability and its compactness. Further more
its compiler needs a relatively mall amount of memory and this can be used in the smaller
computer.
COBOL: (Common Business Oriented Language):
COBOL was developed in the late 1959 as a universal for business applications. There are
three advantages of COBOL as follow. It closely resembles English, so that programs written
in COBOL can be followed by nonprogrammers.
It can easily manipulate alphanumeric data example it can easily convert 0123456 to $ 123456
in COBOL, while it is difficult to do so in FORTRAN. It can handle I/O operations. Thus it is
particularly useful for processing large data files. A disadvantage of COBOL is that it compiler
requires a large amount of memory and so the use of COBOL is limited to medium and large
computer.
BASIC: (Beginners All Purposes Symbolic Instructions Code):
Basic was developed in the late 1965 at DARMOUTH COLLEGE mainly to make it easier for
student to use the computer for simple problem. It is similar to FORTRAN With slightly more
English like qualities and with more ease and handling input and output data. An important
advantage of BASIC as it is an interactive language .The programmer can directly interact with
the computer via a keyboard terminal quickly writing, correctly and obtaining partially results
of its program. Finally we not that basic is the language normally use with micro computers.
25
Introduction to Computer Science
DATA COMMUNICATION
DATA COMMUNICATION
Data Communication is the transfer of data from on device to another device via some form of
transmission medium
NETWORK
Network is a group of interconnected computer system. Sharing services and interacting by
means of shared communication link is called network
TYPES OF NETWORK
LAN =Local Area Network
MAN = Metropolitan Area Network
WAN= Wide Area Network
MODEM
The word MODEM stands for MOdulator, DEModulator. A modem is a device that converts
digital signal to Analog signal and vice versa.
PROTOCOL
A protocol is a set of rules that govern how computers talk to each other.
26
Introduction to Computer Science
INTERNET
The Internet was created by the Advanced Research Projects Agency (ARPA) and the U.S.
Department of Defense for scientific and military communications.
It was conceived by the Advanced Research Projects Agency (ARPA) of the U.S. government
in 1969 and was first known as the ARPANET
The Internet, sometimes called simply "the Net," is a worldwide system of computer networks
- a network of networks in which users at any one computer can, if they have permission, get
information from any other computer (and sometimes talk directly to users at other computers)
The Internet uses high-speed data lines, called backbones, to carry data. Smaller networks
connect to the backbone, enabling any user on any network to exchange data with any other
user
WORLD WIDE WEB (WWW)
The World Wide Web is a part of the Internet, which supports hypertext documents, allowing
users to view and navigate different types of data.
A Web page is a document encoded with hypertext markup language (HTML) tags.
HTML allows designers to link content together via hyperlinks.
Every Web page has an address, a Uniform Resource Locator (URL)
ELECTRONIC MAIL (E-MAIL)
Electronic mail (e-mail) is the most popular reason people use the Internet.
To create, send, and receive e-mail messages, you need an e-mail program and an account
on an Internet mail server with a domain name.
To use e-mail, a user must have an e-mail address, which you create by adding your user name
to the
E-mail server's domain name, as in [email protected]
Web Browsers:
Web Browsers are applications used to navigate and view documents on the Web. There are
two browsers commonly used in the world. Netscape Navigator and Microsoft Internet
27
Introduction to Computer Science