Comp Application Notes1
Comp Application Notes1
It is a fast electronic calculating machine that accepts data, processes it according to a set of internally stored instructions and produces the
resultant output information.
Or
A computer is a device operating under control of instructions stored in its own memory that can accept data, manipulate the data
according to specified rules, produces results and store the result for future use. Or
It is a high speed device, when given data (input) will process the input in some pre-defined way to produce the required results (output).
Or
It is a high speed electronic device that can receive/accept data and instructions, use the instructions to perform logical and mathematical
operations and report the result of processing.
Or
It is a binary electronic data processing machine which can receive and store a large volume of information in the form of symbols and
digits and process the at a high speed as per the instructions given and gives the results with a preset degree of accuracy.
It is a device that accepts data in one form and processes it to produce data in another form.
TYPES OF COMPUTERS
There are three types of computers;
Analog
Digital
Hybrid
1. Digital Computers
They are computers that process data that is represented in the form of discrete values,(eg,0123….)by operating on it in steps. Or
They are computers that operate on information in binary form.
Digital data consists of data represented by on/off, 1/0, true/false
They are computers designed to process data in numerical form
2. Analog computers
Analog means continuously varying in strength and/or quantity. Sound, light, temperature, and pressure can fall anywhere along a range.
Analog computers are akin the measuring instruments such as thermometers and voltmeters with pointers on circular dials. They process
data in the form of electrical voltages; which are variable like the variable positions of a pointer n a dial. The output from analog
computers is often in the form of smooth graph which information can be read.
They are computers which operate on data that varies in strength and/or quantity. A simple example is the thermometer. Or
They are computers that use continuous variable electrical current and voltages to reproduce data being transmitted. Or
They are computers that are represented by electrical voltages which can vary continuously within a certain range e.g. Museum’s EAI
MODEL 680 which supports non-linear functions e.g., square rooting, arbitrary(piecewise linear)function generation, multiplication of
two numbers of two variables, comparing two values of two matrices. Or
It is a type of computer that uses electronic, mechanical phenomena to model the problem being solved by using one kind of physical
quantity to represent another.
Analog computers operate by measuring rather than counting. Analog computer refers to gradual type of change rather than changes in the
form of steps which can be counted digitally.
An example of a simple mechanical computer is the moving pointer type speedometer of any automobile vehicle.
In an analog computer the variable is an electrical signal produced analogous to the variable of physical system. Similarities are established
in the form of current and voltage signal
The speed of the car is measured by the speedometer which is a good example of analog computation. It receives as input the continuously
variable rotational of the drive shaft providing as the output the pointer movement in the dial which in turn indicates the speed of the car.
3. Hybrid Computers
It is a combination of computers using all quantities of both analog and digital computers. In such computers, some calculations are done
in the analog portion of the computer and others done on the digital portion of the same computer. Then it utilizes the services of the
devices which convert analog signals into digital and digital signals into analog. Such units are called modems.
Hardware and software
Hardware-It is a general term used to describe the electronic and mechanical elements of the computer together with those devices used
with the computer.
Software. It is a general term used to describe all the various programs that may be use on a computer system together with their
documentation. Or it refers to the instructions required for running a computer system.
OPERATIONS OF A COMPUTER
Hardware categories
Hardware consists of the machinery and equipment in a computer system. Or
It is a general term used to describe the electronic and mechanical elements of the computer together with those devices used with the
computer.
Computer hardware is categorized according to which of the five computer operations it performs:
Input, output, processing and memory, output, secondary storage and communications.
Regardless of the operations they perform, external devices that are connected to the computer are known as “peripheral devices” or
simply ‘peripherals”. A peripheral device is any piece of hardware that is connected to a compute r e.g. keyboard, mouse, monitor, and
printer.
Control Unit
unit
Data bus
Main memory
Secondary storage
2
The microprocessor implements most of the functions of the processing unit, while the other components provide the memory,
input/output and other required functions.
INPUT HARDWARE
Input unit consists of devices that translate data into a form the computer can process (machine language or computer language).
The people-readable form may be words, but the computer-readable form consists of 0s and 1s or ON/OFF electrical signals.
Input hardware may be categorized into 3 types
Keyboards
Pointing devices
Source data-entry devices
KEYBOARDS
A Keyboard is a device that converts letters, numbers, and other characters into electrical signals that are machine-readable by the
computer’s processor. It may look like a typewriter to which some special keys have been added or it may look like the keys on a bank
ATM.
POINTING DEVICES
Pointing devices control the position of the cursor or pointer on the screen. They may include
Mice, trackballs, pointing sticks and touch pads.
Light pens
Digitized tablets
Pen-based systems
4
They are characterized by slow access of information, high capacity and low cost. Examples are floppy disks, Hard disk drives,
magnetic tapes etc.
REGISTERS
These are high speed circuits that is a staging area for temporarily storing data during processing(ALU and control Units use
registers).They are high-speed storage areas that temporarily store data during processing.
The computer loads the program, instructions and data from the main memory into the registers just prior to processing, which helps
the computer to process faster.
HOW CAPACITY IS EXPRESSED
Bit: a bit is a binary digit; each 0 or 1v in binary system is called a bit which is a short for “binary digit”.
Byte: a group of eight bits is called a byte, and a byte represents one character, digit, or any other value.
Kilobyte: One kilobyte (K, KB) is about 1000 bytes (precisely 1024 bytes)
Megabyte: (M, MB) is about 1million bytes (1,048,576) or 1024 KB
Gigabyte: (G, GB) is about 1 billion bytes (1,073,741,824 bytes) or 1024 MB
Terabyte: A terabyte (T, TB) represents about 1 trillion bytes (1, 009,511,627,776 bytes) or 1024GB
OUTPUT HARDWARE
Output devices translate information processed by the computer into a form that human beings can understand. They are divided into
1) Softcopy
2) Hardcopy
3) Other output devices
Softcopy refers to data that is shown on a display screen or is audio or voice form. This type of output is not tangible; it can’t be
[Link] data from the cathode ray oscilloscope, or panel display.
Hardcopy refers to data that is tangible i.e. printed output (Printouts from printers)
.
Other devices include:
1) Sound output devices
2) Voice output devices
3) Video output devices
Buses
A bus is a means of transmitting information or signals grouped by function. Or we can say it is an electrical pathway through which bits
are transmitted within the CPU and other devices in the system unit.
Data Bus
The data bus transmits data between units. Thus, an 8-bit microprocessor requires an 8-bit data bus n order to transmit 8 bits of data in
parallel. Similarly, a 16-bit microprocessor requires a 16-bit data bus in order to transmit 16-bits of data in parallel. The data bus is
bidirectional i.e., it can transmit in both ways.
Address bus
The address bus is used to select the origin and destination of signals transmitted on another bus or line. It carries addresses. Typically an
address bus selects a register within one of the system devices that is used as a source or destination of data. Typically the address buses
have 1-6 or 24 lines and can directly addresses 216(64Kb) locations or 224(16Mb) locations respectively. In computer terminology 1K=1024
or 210, and 1mb=1024Kb or 220
Control Bus
5
The control bus synchronizes the activities of the system. It carries status and control information both to and from the microprocessor unit
(MPU).For a control bus to be useful, at least ten or more control lines are required.
SOFTWARE
Software or programs, consists of the instructions that tell the computer how to perform a task or they are series of instructions that tell a
computer what to do.
Software is written in special code by programmers and the software is copied by the manufacturer onto a storage medium such as CD-
ROM.
Software is divided into
1.) Application software
2.) System software
APPLICATION SOFTWARE
This is software that has been developed to perform useful work on specific tasks or to solve a particular problem. Application software
maybe either custom or packaged:
Custom
This is software designed and developed for a particular customer. This is a kind of software that you could hire a computer programmer
or software creator to develop for you. Such software would not be readily done with the standard off the shelf packaged software
available from a computer store.
Packaged
This is the kind of off-the shelf program designed for sale to the general public; examples include word processing programs,
spreadsheets, game software etc.
SYSTEM SOFTWARE
System software includes the computer programs that run a computer system itself,
Or
That assists a computer in running application programs,
Or
It controls the location and usage of hardware resources and enables the application software to run.
Or
It enables the applications software to interact with the computer and helps the computer to manage its internal and external resources.
While an application software is software that has been developed to perform useful work on specific tasks or to solve a particular
problem.
The system software consists of three components
i) The operating system
ii) The utility programs
iii) Language translators
i) Operating system
It is system software that interfaces between the user and the computer hardware
Or
It is an integrated set of specialized programs, which permit the continuous operation of a computer from program to the next with the
minimum amount of operator intervention; it acts as an interface between the user of the computer.
Or
The operating system consists of a system of programs that manage the basic operations of the computer.
FUNCTIONS OF OPERATING SYSTEM
Booting
6
Booting refers to loading an operating system from the disk into the computer’s main memory. Loading of the OS is accomplished by
a program known as bootstrap loader or boot routine that is stored permanently in the computer’s electronic circuitry.
When you turn on your system, programs known as diagnostic routines first start up and test the main memory, central processing
unit, and other parts of the system to make sure they are running properly. Next the BIOS (Basic Input/Output System will be copied
to main memory to help the computer to interpret keyboard characters or transmit characters to the display screen or to a diskette.
The boot program then obtains the operating system, usually from the hard disk, and loads it into the main memory. The operating
system remains in the main memory until you turn off the computer.
Memory management
Memory is a term, always referred to Random Access Memory (RAM)-the main memory of a computer system. When your jobs are
run the operating system (OS) retrieves it from the disk and load it into its main memory. However .before it is loaded, the OS must
check whether memory is available for it, or not, if it is available, it allocates it to your job. Once the execution of the job is over, the
job should be removed from memory and this freed memory is allocated to another job.
CPU management(Scheduling)
It is the assignment of the CPU that allows processes to accomplish jobs assigned to it. The OS handles the probe of assigning various
jobs for processing. The OS helps the CPU to schedule its activities to meet the demands of various parts of the CPU and the computer
system itself. Memory management is an intrinsic part of the CPU. The CPU gets the job from the keyboard or storage unit puts it into
memory, processes the job and passes the result onto the output device and make itself ready for the next job.
Disk management
The Os helps you to store files and retrieve files whenever required by you.
Input/Output Management
The computer you are using might be are attached to peripheral devices like Keyboard, printer, modem, mouse etc. Each one handling
communication with the computer for getting its job done, this is monitored by the operating system.
Managing files
Files of data and programs are located in many places on your hard disk and other secondary devices. The operating system helps you
to find them. If you move, rename, or delete a file the operating system manages such changes and helps you locate and gain access to
it.
Error handling and security
The OS detects errors and recover from it or give a warning to the user
System security and protection
An OS controls access to the system resources (e.g. files or storage devices) to prevent accidental or unauthorized access.
Secondary Storage Management
Why do we go for secondary storage?
Because main memory is small to store programs and data permanently.
Main memory is volatile.
The OS keeps track of free disk space.
User interface
The user interface is the user controlled part of the operating system that allows you to communicate, or interact with it. The gap
between the user and the machine readable language is bridged by the OS’s command interpreter. There are four types of interfaces;
command driven, menu driven, graphical, and network
i) Command driven
7
A command driven interface requires you to enter a command by typing in codes or words. An Example is DIR,(directory)You type
the command at the point on the screen where the cursor follows the prompt, such as “C\>”.In general C:\.> refers to the hard disk:\>
and A:\> refer to floppy disk.> is a system prompt ,asking you for the command. It is found on PCs with DOS operating system.
ii) Menu Driven
Menu driven allows you to user cursor movement (arrow) keys to choose a command from a menu; A menu offers you options to choose
from, e.g. Edit, Format etc
iii) Graphical user interface
The graphical user interface allows you to use graphics (images) and menus as well as keystrokes to choose the commands, start programs,
and use lists of files and other options. They take the form of icons; icons are small pictorial figures that represent tasks, procedures, and
[Link] you can use a picture of a trash can to delete a file, Dove for sending mails, etc.
UTILITY PROGRAMS
Utility programs are special programs that either enhance existing functions or provide services not provided by other system software
programs. They include
Backup: - It makes a duplicate of every file on your hard disk, diskettes or any other removable storage medium.
Data recovery:- It is used to resurrect or undo or undelete a file or information that has been accidentally deleted.
File Defragmentation: - Fragmentation is the scattering of portions of files about the disk in non adjacent areas, thus greatly slowing
access to the files. Defragmentation utilities (defragger) finds all the scattered files on your hard disk and reorganize them as contiguous
files.
Disk repair
It will check your hard disk for defects and make repairs on the spot or mark the bad areas.
Virus Protection/Antivirus programs
A virus consists of hidden programming instructions that are buried within an application or system program. They copy themselves to
other programs causing problems. Antivirus software is a utility program that scans hard disks, diskettes, and memory to delete viruses,
examples include, Norton Antivirus, McAfee VirusScan, Webscan etc.
Uninstaller
It removes applications from the hard disk your computer
File/data compression
They remove redundant element, gaps and unnecessary data from the computer storage space so less space is required to store or transmit
data e.g. WINZIP
Disk scanner
It maintains integrity of your hard disk and improves performance.
TRANSLATORS
They transform instructions written in humanly convenient form to machine language form required by computers. They are loaded into
the computer where they control the translation process.
Assemblers:-It translates the assembly language program into machine language.
Compiler:-It is a language that converts the entire program of high-level language into machine language form. E.g. FORTRAN, COBOL,
Pascal, C etc
Interpreter:-It is a language translator that converts each high level language statement into machine language and executes immediately,
statement by statement E.g. the BASIC language is interpreted
Linker: A linker is a program that links several programs. The linker produces a l link file which contains the binary codes for all
compound modules. The linker also produces the link map which contains the address information about the linked file. A linker is also
8
called as a linkage editor. It breaks a program into several subroutines (modules).These modules are translated separately, then linked
together to form a large file.
Loader
3.) It is a program that places programs into main memory and prepares them for execution. The loader receives the program either
in absolute or relocatable format and prepares it for loading it into system memory. Incase of absolute format, memory addresses
for different data and instructions have already been assigned by the programmer. And the loader simply loads this into memory.
If on the other hand, the program is in relocatable format, then the actual memory addresses have to be assigned to
data/instructions before it is being loaded into memory. The locator locates these memory and locations and carries out loading
operations. Very often, loader, locator and linker are combined together and named as loader.
APPLICATION SOFTWARE
This is software that has been developed to perform useful work on specific tasks or to solve a particular problem. Application software
maybe either custom or packaged:
Custom
This is software designed and developed for a particular customer. This is a kind of software that you could hire a computer programmer
or software creator to develop for you. Such software would not be readily done with the standard off the shelf packaged software
available from a computer store.
Packaged
This is the kind of off-the shelf program designed for sale to the general public; examples include word processing programs,
spreadsheets, game software etc.
There are five types of application software
1.) Entertainment software
2.) Home/Personal software
3.) Educational reference software
4.) Productivity software
5.) Speciality software
a) Entertainment Software
These are software mainly used for entertainment purposes e.g. games, music, video etc.
b) Home/Personal Software
They are software used for home use they include home repair software, Home decoration software, cookery software, gardening, travel
planning etc. The Jenny Craig Cookbook, Completely interactive Cookbook are examples of software cookbooks. Visual Home software
lets you design a floor plan, create three dimensional rooms of various shapes, and choose the wallpaper and the furnishings.
c) Educational or Reference Software
These are the software that supplements learning examples include encyclopedias, phone books, mailing lists, maps and reproductions of
famous art, tutorial CDs,
d) Productivity software
The productivity softwares are used to make users more productive at performing particular tasks. They consist of programs found in most
offices, many houses, campuses, personal computers and on large computers etc. The most common kinds of productivity tools include:
i) Word processing software
ii) Spreadsheet software
iii) Database software
iv) Financial software
v) Software for cyberspace
vi) Integrated software and suites
i) Word processing software
It allows you to use computers to create, edit, format print, and store text among other things. Examples are Ms Word, word and
WordPerfect for Macintosh computers.
ii) Spreadsheets
It allows users to create tables and financial schedules by entering data into rows and columns arranged as a grid on a display
screen. It also allows users to create analytical graphical charts to present data e.g. Ms excel Lotus-1-2-3 and Quattro Pro.
iii) Database software
A database is a computer based collection of interrelated files. Database software is a program that controls the structure of a
database and access to the data
The principal features of a database include; organization of a database, data retrieval and display, sort, calculate and format etc.
They include Ms Access, Oracle, and Mysql etc.
iv) Financial software
It includes personal-finance managers, to entry level accounting programs to business financial-management packages.
9
Personal finance.
They are used to keep track of income and expenses, write checks, do online banking and plan financial goals. They include
Quicken and Microsoft Money. They include a calendar and a calculator.
Business Financial-management
They include tax programs e.g. TaxCut and TurboTax which make complex c calculations and check for mistakes etc. Some
programs go beyond financial management, tax and accounting management e.g. Business Plan Pro, Management pro,
Performance Now can help you set up your business from scratch.
Lastly we have the investment packages such as StreetMart and Online Xpress.
Software for Cyberspace: Communication, Email, Web Browsers
Communication Software
Transmission software manages the transmission of data between computers. The sending and receiving of data is through a MODEM
and telephone line.
A Modem is an electronic device that allows computers to communicate between each other over telephone lines. It translates the
digital signals of the computer to analog signals that can travel over a telephone lines to another modem that converts the analog
signals into Digital signals which the computer can understand. The programs for communication include Crosstalk, QuickLink and
ProComm Plus
Communications software offers the following:
i) Online connections:
You can connect to online services e.g. American Online, Microsoft Network, and to networks that that are used locally (within an
office).
ii) File transfer
You can download files from the other end of the communication line into your computer’s hard disk or upload files from your
computer and transfer it elsewhere.
iii) Fax Support
You can send and receive faxes from one system to another.
iv) Remote Access
You can access your files at home from anywhere via a modem using your portable computer.
v) Automatic dialing services
You can set your software to answer for you if someone tries to call your computer, or to dial some numbers automatically and redial
after a certain time if the a line is busy.
vi) Use of financial services
You can lookup for airline schedules and make reservations, follow and engage in stock trading and even o some home banking and
bill paying
Electronic Mail Software
Electronic mail software enables users to send letters and files from one computer to another. They include Eudora, Microsoft Outlook,
and Lotus CC: Mail, and Pegasus Mail.
Web Browsers
A web browser enables you to go through and view websites. They are software used to access the web after you are online with an
internet service provider. You can move from page to page by clicking on or using a mouse to select an icon or by typing in the correct
address. They include Microsoft’s Internet explorer, and Netscape’s Navigator/communicator.
Web Search Tools
i) Directories
They are indexes classified by topic Directory information is collected and ranked by people.
ii) Search engines
They allow you to find specific documents through keyword searches, eg [Link], [Link], etc.
e) Speciality Software
They are software designed to assist the user in performing a particular task. They include:
i. Desktop Publishing
ii. Presentation graphics
iii. Project management
iv. Computer Aided Design
v. Drawing and painting
vi. Groupware and
vii. Multimedia authoring
i. Desktop publishing
It involves using a microcomputer and mouse, scanner, laser or inkjet printer, and DTP software for mixing text and graphics to produce
high quality output for commercial printing. Professional DTP programs include QuarkXpress and PageMaker. Some word processing
programs e.g. Word and WordPerfect have some qualities of DTP.
10
DTP has the following features:
i) Mix of text with graphics
ii) Varied type and layout styles (font, type styles)
iii) Use of files from other programs: DTP Program integrates files from Word, CorelDraw/Adobe illustrator and photographs.
PERT Chart-It stands for Program evaluation review Technique. It shows not only timing but also relationships among the tasks of a
project. The relationships are represented by lines that connect boxes describing the tasks.
iv. Computer Aided Design
They are software for the design of products, structures, civil engineering drawings and maps. They help architects to design buildings,
engineers design cars, planes, roadways, and bridges etc, examples of CAD programs for beginners are Autosketch and Corel CAD.
v. Drawing and Painting
Drawing: A drawing program is graphics software that allows users to design and illustrate objects and products; they include CorelDraw,
adobe Illustrator, and Macromedia Freehand.
Painting: They are graphics programs that allow users to simulate painting on screen. They include MetaCreations’ Painter, Adobe
Photoshop, Corel Photoshop, and JASC’s PaintShop Pro.
vi. Groupware
Also known as collaboration software is used on a network and allows users in the same building or even continents away working on the
same project to share ideas and update documents. It improves productivity by keeping you continually notified about what your
colleagues are thinking and doing and they about you. E.g. Lotus Notes, Microsoft Exchange, Novell’s GroupWise, and Netscape’s
communicator
vii. Multimedia Authoring software
It enables users to create multimedia applications that integrate text, images, sound, motion, and animation. The authoring tools allow you
to sequence and time the occurrence of evets, determining which graphics, sound, text and video files shall come into action at what point.
They include Macromedia Authorware, Macromedia Director, and Asymetrix IconAuthor, Asymetrix Toolbook etc
DRAWBACKS OF NEW SOFTWARE
Bloatware or featuritis:-It means software that has a lot of features that computer users don’t understand how to use them /It is software
that is crowded with features. E.g. when Ms Office 1997 came in the market, Supplanting office 1995, it contained 4500 commands, far
more than the few dozen or even few hundred that most people use.
Shovelware;-This is where the software is full of flaws due to incompatibility standards with the other parts of the computer system.
ETHICS AND INTELLECTUAL PROPERTY
Intellectual property consists of the products of the human mind. Such property must be protected by copyright; exclusive legal right that
prohibits copying it without permission of the copyright holder. There are three ways of protecting intellectual property;
i. patents:-e.g. an invention
ii. copyrights:-e.g. a song or book
iii. trade secrets:-formula/method of doing business
Plagiarism, piracy &ownership of Images And sounds
Public Domain software:-It is software that is not protected by copyright and thus may be duplicated by anyone at will.
Freeware:-It is a software that is available free of charge. It is distributed free of charge usually through the internet or computer users
group.
Shareware:-It is a copyrighted software that is distributed free of charge but requires that users to make contributions in order to continue
using i.e. the WinZip.
11
COMMUNICATION NETWORKS
What is a network?
A network or communication network is a system of interconnected computers, telephones or other communication devices that can
communicate with another and share applications and data. Or it is a connection of more than one computer with the main purpose of
sharing computer resources.
Network terminologies
Node: any device that is attached to a network e.g. computer, printer, scanner etc.
Packet: Fixed length block of data for transmission. It contains instructions about the destination of the packet.
Intranet: It is a network that is accessible within a company (corporate network) that uses the infrastructure of the internet and World Wide
Web.
Extranet: An extension of internal network (intranet) to connect not only internal personnel but also selected customers, suppliers, and
other strategic offices.
Downloading: To retrieve files online from another computer and store them in the main memory of one’s computer.
TRANSMISSION DIRECTION
Smplex: It uses only one circuit in one direction only-similar to public address system, TV broadcast, and radio. It is simple and relatively
inexpensive but very constraining since communication is one way only.
Half duplex: It also uses one circuit, but it is used in both directions at a time, for example the police radio call where users can receive or
transmit ,but cannot do both simultaneously.
Full Duplex.-It uses two circuits for communication; one for each direction simultaneously.(for example the common telephone)
TRANSMISSION MODE
In asynchronous, only one character at a time is transmitted or received at a time. During transmission, the character is preceded by a
start bit and followed by a stop bit, hat lets the receiving device know where a character begins and ends. Asynchronous transmission is
inherently inefficient due to the additional overhead required for the start and stop bits and the idle times between transmissions.
In synchronous, a group of characters is sent over a communications link in a continuous bit stream while data transfer is controlled by a
timing signal initiated by the sending device. The sender and the receiver must be in perfect synchronization to avoid loss the loss or gain
of bits; therefore, data blocks are preceded by unique characters known as synch bits that are encoded into the information being
transmitted. The receiving device recognizes and synchronizes itself with a stream of these characters.
TYPES OF NETWORKS
12
Local area network: It is a network that is privately owned that serves users within a confined geographical area. They are designed to
cover a small geographical area (such as a single building, or a few adjacent buildings) and are generally use in an office environment.
Metropolitan Area network: A metropolitan Area Network is a network covering a geographic area the size of a city or suburb.
Wide area network: A wide area network is a network that covers a wide geographical area, such as a state or the entire world.
NETWORK FEATURES:
Host computer/Host: It is the central computer or main computer that controls the network
Network server: Is a central computer that holds databases and programs for many PCs, workstations or terminals which are called Clients
NETWORK SOFTWARE
A network requires a network operating system to support access by multiple users and provide for the recognition of users based
on passwords and terminal identifications. They include NetWare and Windows NT.
NETWORK HARDWARE
Hub-The hub acts as a repeater. When a single station transmits the hub repeats the signal on the outgoing line to the station.
Repeaters: They repeat and boost the digital signal transmission across a similar media.
Routers: it is a special computer that directs communicating messages when several networks are connected together. They use
information within each packet to route it from one LAN to another, and communicate with each other and share information that
allows them to determine the best route through several LANS.
Gateway: Is an interface that enables dissimilar (incompatible) networks to communicate such as a LAN and a WAN or two LANS
based on different topologies or network operating systems.
ADVANTAGES OF NETWORKS
Because purchasing peripheral devices for example scanners, printers is often expensive, there is need to connect the peripheral device to a
network serving several computer users so that it can be shared.
In most organizations, people use the same software and need access to the same information. Network linked employees can more easily
work together online on shared projects, using a software known as groupware.
Better Communications. one of the greatest features of networks is electronic mail. With email everyone on a network can easily keep
others posted about the important information, thus eliminating delays.
Security of information
Data can be backed up or duplicated on a networked storage device shared by others such that incase of fire, or dismissal of an employee
or any calamity the same data could be recovered.
Access to databases
13
Networks also enable users to tap into numerous databases, whether private databases of a company or public databases available online
through the internet
It consists of microcomputers, called clients, and supplying devices that provide a service, called servers .A server is a computer that
manages shared devices Different servers can be used to manage different tasks eg
File server-A computer that stores the programs and data files shared by users
It has a central administration and great security. It has also a centralized backup and supports many users
It is one in which all computers on the network communicate directly with one another without relying on a server. No dedicated server or
hierarchy also called a workgroup.
They are less expensive than client/server and work effectively for up to 25 computers. The computers are in same general area and
users act as their own administrator and security.
Combination Networks
Combines the features of both Peer to Peer and Server based networks
Users can share resources among themselves as well as access server-based resources
14