Professional Documents
Culture Documents
Two or more than two computer systems connected through a communication medium like
cables are termed (define) as a Network.
Computer Network is a communication system, which links computers and their resources.
(deceives)
Computer Resources are storage devices e.g. Hard disk, tape drive, CDROM, MODEM, printer,
etc and any other computing system (Mainframe, Minicomputer etc.).
Information Sharing
Printer Sharing ( one printer can be used bye the all the department of the company)
Hard Disk Sharing ( one storage devices can be used by the all the company)
Modem Sharing ( internet can be used by one modem by all the labs in the school)
Hardware Sharing (
Software Sharing
Service Access
Security
TYPES OF NETWORK?
LOCAL AREA NETWORK (LAN) :
à LAN connects computers that are located near each other or at the same location.
à A corporate network ( any company or organization) consisting of several building in a
campus an example of a LAN
Physical Distance Between the computers will range from 100 meters to 10 Kilometers.
•It covers a relatively large area ,such as a offices from one place to other place in the same
city or to connect near by building
•Used to share printers ,files and other resources over the Network.
•Example : University Labs,
The key characteristics, which are often used to differentiate between these two types of networks,
are as follows:
Error Rate
Ownership
Communication Cost
Classification of Networks
(Based on Grouping
The choice of the networks topology for installing a computer network depends upon a
combination of factors, such as:
à (how many number of the devices can be connected ) Expandability of the system.
à Delays involved in routing information from one node to another.( effects decrease in
speed)
STAR TOPOLOGY
A star network consists of one central switch, hub or computer which acts as a router
to transmit messages.
In star topology all the computers are connected to a central place called HUB/Switch.
Advantages:
It has Good Performance
Easy to install
Time taken for data transfer between systems are same.
It is Easy to set up and to expand. More computers can be joined easily.
Any non-centralized failure will have very little effect on the network,
Whereas on a ring network it would all fail with one fault.
One failure will effect to whole network.
Disadvantages:
Expensive to install
cost will be more
Extra hardware required
to connect more computer more numbered devices will be required
If the host computer fails the entire system is affected.
RING TOPOLOGY
A ring network is a topology of computer networks where each connected to node is
two other nodes, so as to create a ring.
Advantages:
Data is quickly transferred without a ‘bottle neck’. ( data rate will be same for all
computers)
it is very fast,
all data traffic is in the same direction
The transmission of data is simple as packets travel in one direction only.
Adding additional nodes has very little impact on bandwidth.
More number of the computer can be joined without change in data rate.
It prevents network collisions because of the media access method or architecture
required. ( two or more computer will fight for the same number of data)
Disadvantages:
Data packets must pass through every computer between the senders and recipient
therefore this makes it slower.
Slower speed.
If any of the nodes fail then the ring is broken and data cannot be transmitted
successfully. ( failing of any node or line will effect the whole network)
It is difficult to troubleshoot the ring. ( difficult to find fault)
Because all stations are wired together, to add a station you must shut down the
network temporarily.
In order for all computers to communicate with each other, all computers must be
turned on. ( all computer must be connected for successful running of the all network)
Mesh Topology
In Mesh topology all the computers are connected to each others using separate cables
Advantages: -
Disadvantages: -
(c) It brings unemployment because one computer can handle work of many people.
Definition: - a computer is an electronic device which takes data and instructions from the
user and after processing producing gives result in useful form. During processing it has to
perform:-
Taking data and instruction from user.
Conversion data into information.
Give/display the result.
Component of computer
A computer system of four units-
(1) Input unit
(2) Output unit
(3) Control processing unit
(4) Secondary storage unit.
(1) Input unit
Data and instruction must enter in to the the computer system before any
computation can be performed. This task is performed by the input unit.
It needs the instruction and data.
Its convert these data and instruction in computer expectable.
Its supplied the converted instruction and data to the computer system for processing.
(3) Control processing unit- the memory unit, control unit, arithmetic and logical unit to a
computer are jointly known as control processing unit.
(4) Memory unit (primary memory or secondary) – memory unit of C.P.U is also known as
primary memory unit. Primary memory unit is used to store data and instruction
result. This information is stored temporary. This storage can how information only
which the computer is an as such as the computer switch off the data get erased.
(5) Control unit- the control unit manage and co-ordinate the entire computer to system.
It takes the instruction from the programs stored in the main memory needs the instruction
and sends the information to outer units to execute (run) them.
(5) A.L.U (arithmetic and logic unit) – In an ALU are designing performed the from basic.
Arithmetic calculation addition, subtraction, multiplication and division such as less
then greater than.
(6) Secondary storage unit – to store data and final results permanently secondary
storage devices are used. Just commonly used of secondary storage devices are hard
disks, floppy disk, and C.D etc.
Characteristics of a Computer
Generation of computers
First Generation -:
(1946 - 1954)
Use Vacuum Tubes (they were using vacuum tubes)
Use Assemble language for programming
large in size
slow processing speed
Memory capacity ----------10 thousand to 20 thousand character
Execution speed ------------few thousand instruction per second.
Example : IBM 704, IBM 709, EDVAC, UNIVAC etc.
Second Generation -:
(1955-1964)
they are Using transistors instead of vacuum tube
Increased Operating speeds & improved Storage devices
High speed card readers are used in them
Memory capacity --------40,000 to 64,000 characters.
Execution speed ---------Up to 1 million instruction/sec.
Used high-level languages such as FORTRAN and COBOL
Line printers and magnetic tape transport units were used in there.
Reduction in size, improved reliability, reduction in operating cost.
Example : IBM 1400, IBM 7040, CDC 3600, GE635, B300
Third Generation -:
(1965-1974)
Use of IC (Integrated Circuit)
Memory capacity --------32,000 to 4 million characters.
Execution speed ---------up to 10 million instructions per second.
Starting use of Semiconductor Memory (RAM or ROM)
More miniaturization Reliability and Accuracy
Example : IBM 370, Honeywell 200, B2000
Fourth Generation -:
Fifth Generation -:
(Development continued...)
Will be use ULSIC (Ultra Large Scale Integrated Circuit)
Use Artificial Intelligence
Super Computer.
This type of computer will understand natural languages like English, Hindi etc. and
programmer have to instruct only what to do, not how to do. These computers will have
full ability to understand sounds and visions & it will reduce the burden of programming.
CLASSIFICATION OF COMPUTERS
(1) Analog computers.
(2) Digital computers.
(3) Hybrid computers.
Analog computers-
Digital computers-
Digital computers used the binary number systems which has two digits 0, 1.
It performs several different tasks. It performs several different generally on counting
and not measuring used for business and scientific application.
Ex- Pentium III and IV.
Digital Computers work on discrete data.
Discrete data refers to discrete values such as 0, 1.
Digital computers works on 0,1(Binary Numbers)
These computers based on the presence or absence of an electrical charge or binary 0
& 1.
The native language of this class is therefore called binary language (Machine
Language)
These Systems are more accurate and precise than others
Examples: - calculators, digital watches etc…
(3) Hybrid computers-
It is a combination of analog computers and also features of digital computers.
These computers are mostly used with process control machine like oil refineries and
used at places where signals as well as data are to be entered into computer.
Combine the best feature of both digital and analog systems
Works on both analog and digital data
Speedy like analog
Accuracy like digital
They are used mainly in specialized applications where both analog and digital
information needs processing
Weather forecasting, Air Defense, Radar Controlling systems, digital petrol pumps etc.
In petrol pumps, fuel flow converts into quantity and then quantity is converted into
values.
MICRO COMPTUERS
MINI COMPUTERS
MAINFRAME COMPUTERS
SUPER COMPUTERS
MICRO COMPUTERS
These computers are small in size.
A micro computer use to have Primary memory range from a few Kilobytes to
Gigabytes.
They are usually designed for personal use therefore they are also called as Personal
Computers (i.e. PC).
These computers can easily be accommodated (put or keep) on the top of a desk due
to their small size and hence are also called as DESKTOP computers.
There is another kind of Micro Computer which can easily be placed on the lap and
such computer is called as Laptops. These Laptops can be easily carried in a small
briefcase.
Micro Computers are highly flexible. These are also called CHIP Computers
because its entire circuitry is fabricated on a single chip.
Examples:-IBM, APPLE, COMPAC, RADIO SHACK, IBM
compatibles:- 286,386,486,Pentium-I,Pentium-II,Pantium-III,Pentium-IV etc…
Handheld PCs (such as PDAs) lack the power of a desktop or notebook PC, but
offer features for users who need limited functions and small size.
MAINFRAME COMPUTERS
These computers are very powerful.
Large in size, large in memory and powerful.
Mainframe computers are also capable of connecting terminals with it.
These computers are used in networked environment and mainly as network
servers.
Mainframe computers are very expensive.
They are usually designed for the computerization of huge business organizations,
universities, banks, scientific laboratories, national and international markets.
Multiple Input/output devices are normally attached with a Mainframe computer.
The secondary storage use to be in the form disks in a Mainframe computer.
Mainframes are measured in integer operations per second or MIPS
These computers also allow different users to work on it at the same time like Mini
computers but the number of users can be much more than that of the Mini
computers (up to thousand’s users can work at a time on a single Mainframe
computer).
Examples:- IBM-4381, IBM-360, ICL-2900,NEC-610 etc…
SUPER COMPUTERS
To overcome this difficulty a program can be written in alphanumeric symbols instead of
"0s" and "1s".
Meaningful symbols called mnemonics are used for this purpose.
For example ADD is used for addition, SUB for subtraction, CMP for comparison etc.
A language, which uses mnemonics, is called an assembly language program.
When a program is written in a language other than machine language, the computer
will not understand this.
Therefore, a program written in other languages must be translated into machine
language before it is executed.
The task of translation is done by software.
A program, which translates an assembly language program into a machine language
program, is called an Assembler.
To overcome the difficulties associated with assembly language, high level or
procedure-oriented languages have been developed.
In a high-level language an instruction is called statement rather than mnemonic.
Statements more closely resemble English and Mathematics than mnemonics.
High-level languages permit programmers to describe tasks in the forms, which are
problem oriented rather than computer oriented.
Programming in a high-level language does not require precise knowledge of the
architecture of a processor, which is to be used.
A program written in a high-level language will run on any computer, which has a
compiler for that language.
In other words a high-level language is portable.
(1)ASSEMBLERS-
An assembly language program can not be directly executed by the computer.
It has to be converted into its machine language equivalent code before execute it.
An assembler is a program that translates a program, written in assembler language into
a machine executable code.
The input to assembler program is an assembly language program known as source
program and output of assembler is a machine language program known as object
program.
(2)COMPILER-
Compiler is the translators, which translate high level language program into machine
code and this machine code and this machine code is executed after words.
The translated machine code is known as object code.
Function performed by compiler are-
o A locate address for all variables and statements.
o Generate the object program on tape or disk as required.
o Produce listing of source and object program.
o Tabulates a list of programming errors found during compilation.
Some of the important compiler based languages are PASCOL, FORTRON and TURBO C.
INTERPRETER-
Interpreters are used for translating high level language program into machine level
language program line by line and executing each of the instruction alternately.
When a program is to be executed, the interpreter accesses the first instruction,
translate it into one or more, machine language instructions, and then execute those
instructions.
The interpreter then accesses the next instruction and repeats these tasks.
The process continuous until all source language instructions have been translated and
excited.
Features of interpreters-
(i)Interpreters are slow as compared to compiler because of line by line translation and
execution.
(ii) Debugging is easier in interpreter based languages because interpretation process
stops as soon as error is encountered.
(iii) Most well known interpreter based language is basic.
OPERATING SYSTEM
Definition- Usage of operating system-
An OS is an intermediary between the user of the computer & the computer hardware.
It provides a basis for application program & acts as an intermediary between user of
computer & computer hardware.
The purpose of an OS is to provide an environment(place) in which the user can execute
the program in a convenient & efficient manner.
OS is an important part of almost every computer systems.
A computer system can be roughly divided into four components
o The Hardware
o The OS
o The application Program
o The user
The Hardware consists of memory, CPU, ALU, I/O devices, peripherals devices & storage
devices.
The application program mainly consisted of word processors, spread sheets, compilers
& web browsers defines the ways in which the resources are used to solve the problems
of the users.
The OS controls & co-ordinates the use of hardware among various application program
for various users.
Batch Systems:-
Early computers where physically large machines.
The common I/P devices are card readers & tape drives.
The common O/P devices are line printers, tape drives & card punches.
The user does not interact directly with computers but we use to prepare a job with the
program, data & some control information & submit it to the computer operator.
The job was mainly in the form punched cards.
At later time the O/P appeared and it consisted of result along with dump of memory
and register content for debugging.
The introduction of disks allowed the OS to store all the jobs on the disk. The OS could perform
the scheduling to use the resources and perform the task efficiently.
5. Due to lack of protection scheme, one job may affect the pending jobs.
Multi programmed System:-
If there are two or more programs in the memory at the same time sharing the
processor, this is referred as multi programmed OS.
It increases the CPU utilization by organizing the jobs so that the CPU will always have
one job to execute.
( more then one program will run on same time)
Jobs entering the systems are kept in memory.
( able to store and take jobs as and when required )
OS picks the job from memory & it executes it.
Having several jobs in the memory at the same time requires some form of memory
management.
Multi programmed systems monitors the state of all active program and system
resources and ensures that CPU is never idle until there are no jobs.
While executing a particular job, if the job has to wait for any task like I/O operation to
be complete then the CPU will switch to some other jobs and starts executing it and
when the first job finishes waiting the CPU will switch back to that.
This will keep the CPU & I/O utilization busy.
The most common type of connector used with coaxial cables is the BNC connector.
Connectors on the cable are the weakest points in any network. Data will lose from
here more.
To help avoid problems with your network, always use the BNC connectors that
crimp, rather than screw, onto the cable.
Fiber optic cabling consists of a center glass core surrounded by several layers of
protective materials (See fig. 5).
This makes it ideal for certain environments that contain a large amount of
electrical interference.
It has also made it the standard for connecting networks between buildings, due to
its immunity (reduces) to the effects of moisture and lighting.
Fiber optic cable has the ability to transmit signals over much longer distances than
coaxial and twisted pair.
The cost of fiber optic cabling is comparable to copper cabling; however, it is more
difficult to install and modify.
10BaseF refers to the specifications for fiber optic cable carrying Ethernet signals.
The most common connector used with fiber optic cable is an ST connector.
There are two types of twisted pair cable: shielded and unshielded.
Unshielded twisted pair (UTP) is the most popular and is generally the best
option for school networks (See fig. 1).
Fig.1. Unshielded twisted pair
The quality of UTP may vary from telephone-grade wire to extremely high-speed
cable.
Each pair is twisted with a different number of twists per inch to help eliminate
interference from adjacent pairs and other electrical devices.
The tighter the twisting, the higher the supported transmission rate
Type Use
Buy the best cable you can afford; most schools purchase Category 3 or
Category 5.
If you are designing a 10 Mbps Ethernet network and are considering the cost
savings of buying Category 3 wire instead of Category 5, remember that the
Category 5 cable will provide more "room to grow" as transmission technologies
increase.
Both Category 3 and Category 5 UTP have a maximum segment length of 100
meters.
In Florida, Category 5 cable is required for retrofit grants. 10BaseT refers to the
specifications for unshielded twisted pair cable (Category 3, 4, or 5) carrying
Ethernet signals.
This is a plastic connector that looks like a large telephone-style connector (See
fig. 2).
RJ stands for Registered Jack, implying that the connector follows a standard
borrowed from the telephone industry.
This standard designates which wire goes with each pin inside the connector.
Shielded twisted pair is often used on networks using Token Ring topology.
TYPES OF CABLE
DESCRIPTION USE BENEFITS/
DOWNFALLS