Computer Hardware & Software Notes-3
Computer Hardware & Software Notes-3
Information technology (IT) has become a vital and integral part of every business plan. From
multi-national corporations who maintain mainframe systems and databases to small businesses
that own a single computer, IT plays a role. The reasons for the omnipresent use of computer
technology in business can best be determined by looking at how it is being used across the
business world.
Communication
For many companies, email is the principal means of communication between employees,
suppliers and customers. Email was one of the early drivers of the Internet, providing a simple
and inexpensive means to communicate. Over the years, a number of other communications tools
have also evolved, allowing staff to communicate using live chat systems, online meeting tools
and video-conferencing systems. Voice over internet protocol (VOIP) telephones and
smartphones offer even more high-tech ways for employees to communicate.
Inventory Management
When it comes to managing inventory, organizations need to maintain enough stock to meet
demand without investing in more than they require. Inventory management systems track the
quantity of each item a company maintains, triggering an order of additional stock when the
quantities fall below a pre-determined amount. These systems are best used when the inventory
management system is connected to the point-of-sale (POS) system. The POS system ensures
that each time an item is sold, one of that item is removed from the inventory count, creating a
closed information loop between all departments.
Data Management
The days of large file rooms, rows of filing cabinets and the mailing of documents is fading fast.
Today, most companies store digital versions of documents on servers and storage devices. These
documents become instantly available to everyone in the company, regardless of their
geographical location. Companies are able to store and maintain a tremendous amount of
historical data economically, and employees benefit from immediate access to the documents
they need.
Storing data is only a benefit if that data can be used effectively. Progressive companies use that
data as part of their strategic planning process as well as the tactical execution of that strategy.
Management Information Systems (MIS) enable companies to track sales data, expenses and
productivity levels. The information can be used to track profitability over time, maximize return
on investment and identify areas of improvement. Managers can track sales on a daily basis,
allowing them to immediately react to lower-than-expected numbers by boosting employee
productivity or reducing the cost of an item.
You may already use a computer for data storage for your business. Inventory, sales, receivables
and payables stored in Excel, Open Office or a similar program keeps these figures at your
fingertips. Accounting software stores your payroll information, tax records and specialized data
for your business. Once you‘re acquainted with a program, you won‘t know how you functioned
without it. You can eliminate much of the physical storage at the office by using information
technology to scan and store old personnel and payroll files, tax files or client files. You may
need less square footage with information technology.
Marketing
Large and small businesses are on a level playing field on the Internet. You can have a Web
presence, take orders, buy merchandise, sell excess or even operate some businesses entirely
online. A marketing tool that uses information technology is the Quick Response or QR Code
that looks like a bar code but is square. A scan advertises your website address and includes any
text you choose. You can use your business management skills to direct employees or contractors
to do your Internet marketing, or you can choose to learn a new set of skills in information
technology.
Information
Whether you learned business management by the book or by practical experience, you‘ll need
updates all of your life. The Internet is a wealth of information to keep you current with trends,
techniques, software and human resources. You can draw on online databases and websites to
locate potential employees, compare insurance proposals, tackle employee issues or check out the
competition. Managing your business with information gleaned from the Internet keeps you
knowledgeable and on the cutting edge.
Communication
2
Communication by email is faster and costs less than sending a paper letter in the mail. You can
transform your business to the 21st century with the use of email for communication with clients
or customers. Information technology allows you to organize email file folders by client or by
type of communication, such as orders or billing. You can drag and drop your email files to
closed folders as your company completes projects. Your communication files become closed
files, placed in storage on CD or on a hard drive with a duplicate copy or backup automated by a
program or service.
Information technology, also known as IT, is a comprehensive term that includes all types of
technology used to exchange, store, use or create information. Commonly used information
technology equipment includes computers, servers, peripheral devices, Internet connectivity
equipment and phone systems. From basic computer terminals to IP-based telephony systems,
information technology is an integral part of most modern business operations.
Communication
Rapid communications can help increase productivity, allow for better business decision-making
and ease a company‘s expansion into new territories or countries. Email servers, routers, internal
company billboards and chat services can serve as the backbone of a company‘s
communications. These electronically based communication systems are used to disseminate
routine and critical business information in a quick and efficient manner. IT equipment can be
used to send business status reports to executives, to update employees on critical business
projects and to connect with business partners and customers.
Efficiency
Streamlined work flow systems, shared storage and collaborative work spaces can increase
efficiency in a business and allow employees to process a greater level of work in a shorter
period of time. Information technology systems can be used to automate routine tasks, to make
data analysis easier and to store data in a manner that can easily be retrieved for future use.
Technology can also be used to answer customer questions through email, in a real-time chat
session or through a telephone routing system that connects a customer to an available customer
service agent.
Competitive Advantage
Economic Efficiencies
3
Companies can harness information technology resources to lower their costs. Using IT
infrastructure, redundant tasks can be centralized at one location. For example, a large company
could centralize their payroll function at one location to lower employee costs. Economic
efficiencies can also be realized by migrating high-cost functions into an online environment.
Companies can offer email support for customers that may have a lower cost than a live customer
support call. Cost savings could also be found through outsourcing opportunities, remote work
options and lower-cost communication options.
As it is known from time immemorial that everything in life is like the two side of a coin, there is
always a positive and negative side of every phenomenon. But whether the effect is positive or
negative the effects of Information Communication Technology (ICT) is far reaching and cannot
be overemphasized. The Effects of ICT lens looks at how our lives have been changed, for better
and for worse, by the impact of ICT. It includes both positive effects and negative effects and
looks at how individuals, organisations and society are affected.
• Access to information: Possibly the greatest effect of ICT on individuals is the huge
increase in access to information and services that has accompanied the growth of the
Internet. Some of the positive aspects of this increased access are better, and often
cheaper, communications, such as VoIP phone and Instant Messaging. In addition, the use
of ICT to access information has brought new opportunities for leisure and entertainment,
the facility to make contacts and form relationships with people around the world, and the
ability to obtain goods and services from a wider range of suppliers.
• Improved access to education, e.g. distance learning and on-line tutorials. New ways of
learning, e.g. interactive multi-media and virtual reality. New job opportunities, e.g.
flexible and mobile working, virtual offices and jobs in the communications industry.
• New tools, new opportunities: The second big effect of ICT is that it gives access to new
tools that did not previously exist. A lot of these are tied into the access to information
mentioned above, but there are many examples of stand-alone ICT systems as well:
a) ICT can be used for processes that had previously been out of the reach of most
individuals, e.g. photography, where digital cameras, photo-editing software and high quality
printers have enabled people to produce results that would previously required a photographic
studio.
b) ICT can be used to help people overcome disabilities. e.g. screen magnification or screen
reading software enables partially sighted or blind people to work with ordinary text
rather than Braille.
4
NEGATIVE IMPACTS OF ICT ON PEOPLE
• Job loss: One of the largest negative effects of ICT can be the loss of a person‘s job. This
has both economic consequences, loss of income, and social consequences, loss of status
and self esteem. Job losses may occur for several reasons, including: Manual operations
being replaced by automation. e.g. robots replacing people on an assembly line.Job
export. e.g. Data processing work being sent to other countries where operating costs are
lower. Multiple workers being replaced by a smaller number who are able to do the same
amount of work. e.g. A worker on a supermarket checkout can serve more customers per
hour if a bar-code scanner linked to a computerized till is used to detect goods instead of
the worker having to enter the item and price manually
• Reduced personal interaction: Being able to work from home is usually regarded as
being a positive effect of using ICT, but there can be negative aspects as well. Most
people need some form of social interaction in their daily lives and if they do not get the
chance to meet and talk with other people they may feel isolated and unhappy.
• Reduced physical activity: A third negative effect of ICT is that users may adopt a more
sedentary lifestyle. This can lead to health problems such as obesity, heart disease, and
diabetes. Many countries have workplace regulations to prevent problems such as
repetitive strain injury or eyestrain, but lack of physical exercise is rarely addressed as a
specific health hazard.
There are three main areas in which organisations are affected by the use of ICT,
communications, information management, and security. The three areas have considerable
overlap.
• Information management: Organisations can benefit from using ICT for information
management. e.g. Data mining of customer information to produce lists for targeted
advertising. Improved stock control, resulting in less wastage, better cash flow,
etc.Mangers are better informed and will have more reliable and up-to-date information
on which to base their decisions.
5
• Security: Although the use of ICT can bring its own security issues, see next section, it
can also solve or reduce some security problems, e.g. Encryption methods can keep data
safe from unauthorized people, both while it is being stored or while it is being sent
electronically. This is important for reasons such as data protection legislation or
commercial secrecy. ICT enables physical security systems such as fingerprint, iris or
facial recognition.
a) Cost: the cost of using ICT may cause a number of problems for organisations. A lot of
ICT hardware and software is expensive, both to purchase and to maintain. An ICT system
usually requires specialist staff to run it and there is also the challenge of keeping up with
everchanging technology. These extra costs should be offset by the poitive effects of using ICT,
but if an organisation gets its cost-benefit analysis wrong it may lose money.
b) Competition: this is usually thought of as being a good thing, but for some organisations
being exposed to greater competition can be a problem. If the organisation is competing for
customers, donations, or other means of funding nationally or even internationally, they may lose
out to other organisations that can offer the same service for less money.
c) Security: this is always a problem for any organisation that uses ICT. Data must be kept
secure, Internet connections must be protected from attack, new viruses and other forms of
malware are released nearly every day.
Organisations will usually have legal obligations to protect data such as customer information.
Even if the organisation does not have to comply with a specific data protection law it will
usually be in the organisation‘s interest to protect data from rivals.
Probably the largest effect that ICT use has on society is allowing members of society to have
greatly increased access to information. This can have numerous positive effects, such as:
The positive impact of ICT on education: On the positive side, the use of ICT in education can
provide opportunities that might not otherwise exist, such as:
i. Distance learning, where students can access teaching materials from all over the world,
ii. The ability to perform ‗impossible‘ experiments‘ by using simulations,
iii. The possibility for students to have individual learning programs within a topic, rather than
everybody having to do the same thing at the same time at the same pace. More able
6
students can be given more challenging work, less able students can access remedial
lessons.
I. There are large costs involved and poorer students / educational establishments
establishments can end up being disadvantaged. This is often referred to as being a factor
in the digital divide
II. Students, and sometimes teachers, can get hooked on the technology aspect, rather than the
subject content. Just because a topic can be taught via ICT, does not mean that it is taught
most effectively via ICT.
Even if a subject can be taught effectively via ICT, and there is the money available, it
does not always follow that there is any advantage to it. There have been a lot of studies /
assessments carried out, looking to see if ICT usage improves learning. The results are
mixed. Much simplified, it would appear that:
1. There is some initial impact of using ICT in that students get a wider range of resources
and experience some extra motivation.
2. The motivation effect soon fades as using ICT becomes the new normal
3. The wider resource range remains a positive factor
4. There are some well documented positive effects in specific. e.g. simulation and
modelling is effective in improving science standards, use of word processing and
communication software is effective in developing language skills, but there is concern
that large areas of the curriculum are not benefiting.
The manner in which the subject is taught probably has a larger effect than the mere use of ICT.
i.e. if the teacher does not adapt their methods in order to make best use of ICT, the students do
not gain from that use.
The attitude of the educational establishment also seems to have a greater effect. i.e. the people
running them may not have the knowledge and experience, or often the money, to enable
widespread and effective use of ICT in their schools.
The attitude of society / government can have a large impact of how ICT is perceived and thus
how effectively it is used. Countries where the government encourages ICT usage and where the
majority of the people use ICT on a daily basis are likely to make better use of ICT in education
as well as in the larger society.
On the other hand, in countries where some uses of ICT are restricted because of e.g political or
religious reasons, the use of ICT in education becomes less effective and may even be seen as a
threat to those in power and thus actively discouraged
Probably the largest effect that ICT use has on on society is allowing members of society to have
greatly increased access to information. This can have numerous negative effects, such as:
causing a digital divide between those who can access information and those who cannot,
7
reducing levels of education and understanding due to the vast amount of incorrect and
misleading information that is available causing moral and ethical problems due to the nature of
some of the material available.
COMPUTER SYSTEMS
A computer is a device that can receive, process and store data. They are used as tools in every
part of society together with the Internet. Computers nowadays are complex; there are a lot of
different components inside them, and they all serve different purposes. They all need to work
together for the computer to work; knowing how a computer works makes it easier to use a
computer by being able to understand how a computer will respond.
A computer system is a system of interconnected computers that share a central storage system
and various peripheral devices such as a printers, scanners, or routers. Each computer connected
to the system can operate independently, but has the ability to communicate with other external
devices and computers.
COMPUTERISATION
It‘s the process of taking activities or tasks not previously done on the computer and shifting
them to being done on the computer.
Disadvantages of computerisation
1. Unemployment
Different tasks are performed automatically by using computers. It reduces the need of
people and increases unemployment in society.
8
2. Wastage of time and energy
Many people use computers without positive purpose. They play games and chat for a
long period of time. It causes wastage of time and energy. Young generation is now
spending a lot of time on the social media websites like Facebook, Twitter etc or texting
their friends all night through smartphones which is bad for both studies and their health.
And it also has adverse effects on the social life.
3. Data Security
The data stored on a computer can be accessed by unauthorized persons through
networks. It has created serious problems for the data security.
4. Computer Crimes
People use the computer for negative activities. They hack the credit card numbers of the
people and misuse them or they can steal important data from big organizations.
5. Privacy violation
The computers are used to store personal data of the people. The privacy of a person can
be violated if the personal and confidential records are not protected properly.
6. Health risks
The improper and prolonged use of computer can results in injuries or disorders of hands,
wrists, elbows, eyes, necks and back. The users can avoid health risks by using the
computer in proper position. They must also take regular breaks while using the computer
for longer period of time. It is recommended to take a couple of minutes break after 30
minutes of computer usage.
7. Impact on Environment
The computer manufacturing processes and computer waste are polluting the
environment. The wasted parts of computer can release dangerous toxic materials. Green
computer is a method to reduce tire electricity consumed and environmental waste
generated when using a computer. It includes recycling and regulating manufacturing
processes. The used computers must be donated or disposed off properly.
(i) Hardware:
The physical components of a computer constitute its Hardware. These include keyboard, mouse,
monitor and processor. Hardware consists of input devices and output devices that make a
complete computer system.
Examples of input devices are keyboard, optical scanner, mouse and joystick which are used to
feed data into the computer. Output devices such as monitor and printer are media to get the
output from the computer.
9
(ii) Software:
A set of programs that form an interface between the hardware and the user of a computer system
are referred to as Software.
A set of programs to control the internal operations such as reading data from input devices,
giving results to output devices and ensuring proper functioning of components is called system
software.
Programs designed by the user to perform a specific function, such as accounting software,
payroll software etc.
A set of tools and programs to manage the overall working of a computer using a defined set of
hardware components is called an operating system. It is the interface between the user and the
computer system.
Certain special purpose programs that are designed to perform a specialized task, such as
functions to copy, cut or paste files in a computer, formatting a disk etc.
Special software to accept data and interpret it in the form of Machine /Assembly language
understandable by a computer. It also ensures the correctness of language syntax and errors.
A set of programs and instructions to connect the computer with the main server to enable
sharing of resources and information with the server and other connected computers.
(iii) People:
The most important element of a computer system is its users. They are also called live-ware of
the computer system.
1
0
People who design the operation and processing of the system.
People who write codes and programs to implement the working of the system
People who operate the system and use it for different purposes. Also called the end users. (iv)
Procedures:
Procedure is a step by step series of instructions to perform a specific function and achieve
desired output.
It maintains the overall internal working of each part of a computer system by directing the flow
of information.
(v) Data:
The facts and figures that are fed into a computer for further processing are called data. Data is
raw until the computer system interprets it using machine language, stores it in memory,
classifies it for processing and produces results in conformance with the instructions given to it.
Processed and useful data is called information which is used for decision making.
(vi) Connectivity:
When two or more computers are connected to each other, they can share information and
resources such as sharing of files (data/music etc.), sharing of printer, sharing of facilities like the
internet etc. This sharing is possible using wires, cables, satellite, infra-red, Bluetooth,
microwave transmission etc.
1
1
A computer system mainly has three components viz. Input Unit, Central Processing Unit and
Output Unit. These components are the building blocks of a computer and define its architecture.
The relationship among these components is well established by the following diagram:
Input unit is responsible for controlling the various input devices that are used to enter data into
the computer. The commonly used input devices are mouse, keyboard, light pen, optical scanner
etc. While some input devices are designed for special purposes such as Optical Character
Recognition (OCR), Magnetic Ink Character Recognition (MICR) and Bar Code Reader etc,
there are other devices that accept input by responding to physical touch and voice such as
ATMs.
The CPU ensures the flow of data into the system by directing the data to enter the system,
storing it into the memory and retrieving it when needed to produce the output.
It performs all the arithmetical calculations and computations like addition, subtraction,
multiplication and division. It is also responsible for logical calculations like comparisons among
data items.
The data has to be stored in the memory blocks of the computer before it is retrieved for actual
processing.
As the name suggests, control unit controls and coordinates the activities of all the components of
the computer system. It reads data from the memory, decodes the instructions, looks after its
execution, and fetches the next instruction and so on.
(iii) Output Unit:
1
2
It controls various output devices like printer, graphic plotter, speech synthesizer, monitor (also
known as Visual Display Unit or VDU) to produce the desired output and present it to the user. It
ensures the convertibility of output into human readable form that is understandable by the user.
Examples include:
Disk drive
CD
Ear phones
Floppy Disk
Pen drive
Monitor
Printers
speakers
COMPUTER HARDWARE
Hardware represents the physical and tangible components of a computer i.e. the components
that can be seen and touched.
1
3
Components of a computer
All types of computers follow a same basic logical structure and perform the following five basic
operations for converting raw input data into information useful to their users.
Operation Description
INPUT DEVICES
Following are few of the important input devices which are used in a computer:
• Keyboard
• Mouse
• Joy Stick
• Light pen
• Track Ball
• Scanner
• Graphic Tablet
• Microphone
• Magnetic Ink Card Reader(MICR)
• Optical Character Reader(OCR)
• Bar Code Reader
• Optical Mark Reader(OMR)
Keyboard
Keyboard is the most common and very popular input device which helps in inputting data to the
computer. The layout of the keyboard is like that of traditional typewriter, although there are
some additional keys provided for performing additional functions.
1
4
Keyboards are of two sizes 84 keys or 101/102 keys, but now keyboards with 104 keys or 108
keys are also available for Windows and Internet.
Mouse
Mouse is most popular pointing device. It is a very famous cursor-control device having a small
palm size box with a round ball at its base which senses the movement of mouse and sends
corresponding signals to CPU when the mouse buttons are pressed.
Generally it has two buttons called left and right button and a wheel is present between the
buttons. Mouse can be used to control the position of cursor on screen, but it cannot be used to
enter text into the computer.
Advantages
• Easy to use
• Not very expensive
• Moves the cursor faster than the arrow keys of keyboard.
Joystick
Joystick is also a pointing device which is used to move cursor position on a monitor screen. It is
a stick having a spherical ball at its both lower and upper ends. The lower spherical ball moves in
a socket. The joystick can be moved in all four directions.
The function of joystick is similar to that of a mouse. It is mainly used in Computer Aided
Designing(CAD) and playing computer games.
1
5
Light Pen
Light pen is a pointing device which is similar to a pen. It is used to select a displayed menu item
or draw pictures on the monitor screen. It consists of a photocell and an optical system placed in
a small tube. When the tip of a light pen is moved over the monitor screen and pen button is
pressed, its photocell sensing element detects the screen location and sends the corresponding
signal to the CPU.
Track Ball
Track ball is an input device that is mostly used in notebook or laptop computer, instead of a
mouse. This is a ball which is half inserted and by moving fingers on ball, pointer can be moved.
Since the whole device is not moved, a track ball requires less space than a mouse. A track ball
comes in various shapes like a ball, a button and a square.
Scanner
Scanner is an input device which works more like a photocopy machine. It is used when some
information is available on a paper and it is to be transferred to the hard disc of the computer for
further manipulation. Scanner captures images from the source which are then converted into the
digital form that can be stored on the disc. These images can be edited before they are printed.
1
6
Digitizer
Digitizer is an input device which converts analog information into digital form. Digitizer can
convert a signal from the television or camera into a series of numbers that could be stored in a
computer. They can be used by the computer to create a picture of whatever the camera had been
pointed at. Digitizer is also known as Tablet or Graphics Tablet because it converts graphics and
pictorial data into binary inputs. A graphic tablet as digitizer is used for doing fine works of
drawing and image manipulation applications.
Microphone
Microphone is an input device to input sound that is then stored in digital form. The microphone
is used for various applications like adding sound to a multimedia presentation or for mixing
music.
MICR input device is generally used in banks because of a large number of cheques to be
processed every day. The bank's code number and cheque number are printed on the cheques
with a special type of ink that contains particles of magnetic material that are machine readable.
This reading process is called Magnetic Ink Character Recognition (MICR). The main
advantages of MICR is that it is fast and less error prone.
1
7
Optical Character Reader(OCR)
OCR is an input device used to read a printed text. OCR scans text optically character by
character, converts them into a machine readable code and stores the text on the system memory.
Bar Code Reader is a device used for reading bar coded data (data in form of light and dark
lines). Bar coded data is generally used in labelling goods, numbering the books etc. It may be a
hand held scanner or may be embedded in a stationary scanner. Bar Code Reader scans a bar
code image, converts it into an alphanumeric value which is then fed to the computer to which
bar code reader is connected.
OMR is a special type of optical scanner used to recognize the type of mark made by pen or
pencil. It is used where one out of a few alternatives is to be selected and marked. It is specially
used for checking the answer sheets of examinations having multiple choice questions.
1
8
PROCESSING DEVICES
These are devices that transform inputs into outputs
CPU is considered as the brain of the computer. CPU performs all types of data processing
operations. It stores data, intermediate results and instructions(program). It controls the operation
of all parts of computer.
This unit can store instructions, data and intermediate results. This unit supplies information to
the other units of the computer when needed. It is also known as internal storage unit or main
memory or primary storage or Random access memory(RAM).
Its size affects speed, power and capability. Primary memory and secondary memory are two
types of memories in the computer. Functions of memory unit are:
• It stores all the data and the instructions required for processing.
• It stores intermediate results of processing.
• It stores final results of processing before these results are released to an output device.
All inputs and outputs are transmitted through main memory.
Control Unit
This unit controls the operations of all parts of computer but does not carry out any actual data
processing operations.
• It is responsible for controlling the transfer of data and instructions among other units of a
computer.
• It manages and coordinates all the units of the computer.
• It obtains the instructions from the memory, interprets them, and directs the operation of
the computer.
• It communicates with Input/Output devices for transfer of data or results from storage.
It does not process or store data.
• Arithmetic section
• Logic Section
Arithmetic Section
Logic Section
Function of logic section is to perform logic operations such as comparing, selecting, matching
and merging of data.
MEMORY
A memory is just like a human brain. It is used to store data and instructions. Computer memory
is the storage space in computer where data is to be processed and instructions required for
processing are stored. The memory is divided into large number of small parts called cells. Each
location or cell has a unique address which varies from zero to memory size minus one. For
example if computer has 64k words, then this memory unit has 64 * 1024=65536 memory
locations. The address of these locations varies from 0 to 65535.
• Cache Memory
• Primary Memory/Main Memory
• Secondary Memory
Cache Memory
Cache memory is a very high speed semiconductor memory which can speed up CPU. It acts as a
buffer between the CPU and main memory. It is used to hold those parts of data and program
which are most frequently used by CPU. The parts of data and programs are transferred from
disk to cache memory by operating system, from where CPU can access them.
Advantages
Primary memory holds only those data and instructions on which computer is currently working.
It has limited capacity and data is lost when power is switched off. It is generally made up of
semiconductor device. These memories are not as fast as registers. The data and instruction
required to be processed reside in main memory. It is divided into two subcategories RAM and
ROM.
Secondary Memory
This type of memory is also known as external memory or non-volatile. It is slower than main
memory. These are used for storing data/Information permanently. CPU directly does not access
these memories instead they are accessed via input-output routines. Contents of secondary
2
2
memories are first transferred to main memory, and then CPU can access it. For example : disk,
CD-ROM, DVD etc.
RAM(Random Access Memory) is the internal memory of the CPU for storing data, program and
program result. It is read/write memory which stores data until the machine is working. As soon
as the machine is switched off, data is erased.
Access time in RAM is independent of the address that is, each storage location inside the
memory is as easy to reach as other locations and takes the same amount of time. Data in the
RAM can be accessed randomly but it is very expensive.
RAM is volatile, i.e. data stored in it is lost when we switch off the computer or if there is a
power failure. Hence a backup uninterruptible power system(UPS) is often used with computers.
RAM is small, both in terms of its physical size and in the amount of data it can hold.
2
3
The word static indicates that the memory retains its contents as long as power is being supplied.
However, data is lost when the power gets down due to volatile nature. SRAM chips use a matrix
of 6-transistors and no capacitors. Transistors do not require power to prevent leakage, so SRAM
need not have to be refreshed on a regular basis.
Because of the extra space in the matrix, SRAM uses more chips than DRAM for the same
amount of storage space, thus making the manufacturing costs higher. So SRAM is used as cache
memory and has very fast access.
DRAM, unlike SRAM, must be continually refreshed in order to maintain the data. This is done
by placing the memory on a refresh circuit that rewrites the data several hundred times per
second. DRAM is used for most system memory because it is cheap and small. All DRAMs are
made up of memory cells which are composed of one capacitor and one transistor.
Characteristics of the Dynamic RAM
ROM stands for Read Only Memory. The memory from which we can only read but cannot write
on it. This type of memory is non-volatile. The information is stored permanently in such
memories during manufacture. A ROM, stores such instructions that are required to start a
computer. This operation is referred to as bootstrap. ROM chips are not only used in the
computer but also in other electronic items like washing machine and microwave oven.
2
4
Following are the various types of ROM
The very first ROMs were hard-wired devices that contained a pre-programmed set of data or
instructions. These kind of ROMs are known as masked ROMs which are inexpensive.
PROM is read-only memory that can be modified only once by a user. The user buys a blank
PROM and enters the desired contents using a PROM program. Inside the PROM chip there are
small fuses which are burnt open during programming. It can be programmed only once and is
not erasable.
The EEPROM is programmed and erased electrically. It can be erased and reprogrammed about
ten thousand times. Both erasing and programming take about 4 to 10 ms (milli second). In
EEPROM, any location can be selectively erased and programmed. EEPROMs can be erased one
byte at a time, rather than erasing the entire chip. Hence, the process of re-programming is
flexible but slow.
Advantages of ROM
The advantages of ROM are as follows:
• Non-volatile in nature
• These cannot be accidentally changed
• Cheaper than RAMs
• Easy to test
• More reliable than RAMs
2
5
• These are static and do not require refreshing
• Its contents are always known and can be verified
Motherboard
The motherboard serves as a single platform to connect all of the parts of a computer together. A
motherboard connects CPU, memory, hard drives, optical drives, video card, sound card, and
other ports and expansion cards directly or via cables. It can be considered as the backbone of a
computer.
Features of Motherboard
The motherboard is mounted inside the case and is securely attached via small screws through
pre-drilled holes. Motherboard contains ports to connect all of the internal components. It
provides a single socket for CPU whereas for memory, normally one or more slots are available.
Motherboards provide ports to attach floppy drive, hard drive, and optical drives via ribbon
cables. Motherboard carries fans and a special port designed for power supply.
There is a peripheral card slot in front of the motherboard using which video cards, sound cards
and other expansion cards can be connected to motherboard.
On the left side, motherboards carry a number of ports to connect monitor, printer, mouse,
keyboard, speaker, and network cables. Motherboards also provide USB ports which allow
compatible devices to be connected in plug-in/plug-out fashion for example, pen drive, digital
cameras etc.
Memory Units
2
6
• the amount of data that can be stored in the storage unit.
• that in which storage capacity is expressed in terms of Bytes.
Ports
What is a Port?
A port:
• is a physical docking point using which an external device can be connected to the
computer.
2
7
• can also be programmatic docking point through which information flows from a program
to computer or over the internet.
Characteristics
Serial Port
Parallel Port
PS/2 Port
• It can connect all kinds of external USB devices such as external hard disk, printer,
scanner, mouse, keyboard etc.
• It was introduced in 1997.
• Most of the computers provide two USB ports as minimum.
• Data travels at 12 megabits per seconds
• USB compliant devices can get power from a USB port
VGA Port
Power Connector
• Three-pronged plug
• Connects to the computer's power cable that plugs into a power bar or wall socket
Firewire Port
Modem Port
Ethernet Port
Game Port
2
9
• Connect a joystick to a PC
• Hardware and software are mutually dependent on each other. Both of them must work
together to make a computer produce a useful output.
• Software cannot be utilized without supporting hardware.
• Hardware without set of programs to operate upon cannot be utilized and is useless.
• To get a particular job done on the computer, relevant software should be loaded into the
hardware
• Hardware is a one-time expense.
• Software development is very expensive and is a continuing expense.
• Different software applications can be loaded on a hardware to run different jobs.
• A software acts as an interface between the user and the hardware.
• If hardware is the 'heart' of a computer system, then software is its 'soul'. Both are
complimentary to each other.
OUTPUT DEVICES
Following are few of the important output devices which are used in a computer.
• Monitors
• Printer
• Speakers
Monitors
Monitors, commonly called as Visual Display Unit (VDU), are the main output device of a
computer. It forms images from tiny dots, called pixels that are arranged in a rectangular form.
The sharpness of the image depends upon the number of pixels.
3
0
The CRT display is made up of small picture elements called pixels. The smaller the pixels, the
better the image clarity, or resolution. It takes more than one illuminated pixel to form whole
character, such as the letter ‗e‘ in the word help.
A finite number of characters can be displayed on a screen at once. The screen can be divided
into a series of character boxes - fixed location on the screen where a standard character can be
placed. Most screens are capable of displaying 80 characters of data horizontally and 25 lines
vertically. There are some disadvantages of CRT:
• Large in Size
• High power consumption
The flat-panel display refers to a class of video devices that have reduced volume, weight and
power requirement in comparison to the CRT. You can hang them on walls or wear them on your
wrists. Current uses of flat-panel displays include calculators, video games, monitors, laptop
computer, graphics display.
• Emissive Displays - The emissive displays are devices that convert electrical energy into
light. Example are plasma panel and LED(Light-Emitting Diodes).
• Non-Emissive Displays - The Non-emissive displays use optical effects to convert
sunlight or light from some other source into graphics patterns. Example is
LCD(LiquidCrystal Device)
Printers
• Impact Printers
• Non-Impact Printers
3
1
Impact Printers
The impact printers print the characters by striking them on the ribbon which is then pressed on
the paper.
• Character printers
• Line printers Character Printers
Character printers are the printers which print one character at a time.
In the market one of the most popular printers is Dot Matrix Printer. These printers are popular
because of their ease of printing and economical price. Each character printed is in form of
pattern of dots and head consists of a Matrix of Pins of size (5*7, 7*9, 9*7 or 9*9) which come
out to form a character that is why it is called Dot Matrix Printer.
Advantages
• Inexpensive
• Widely Used
• Other language characters can be printed
Disadvantages
• Slow Speed
• Poor Quality
3
2
Daisy Wheel
Head is lying on a wheel and pins corresponding to characters are like petals of Daisy (flower
name) that is why it is called Daisy Wheel Printer. These printers are generally used for
wordprocessing in offices which require a few letters to be sent here and there with very nice
quality.
Advantages
Disadvantages
Line Printers
Line printers are the printers which print one line at a time.
3
3
These are of further two types
• Drum Printer
• Chain Printer
Drum Printer
This printer is like a drum in shape so it is called drum printer. The surface of drum is divided
into number of tracks. Total tracks are equal to size of paper i.e. for a paper width of 132
characters, drum will have 132 tracks. A character set is embossed on track. The different
character sets available in the market are 48 character set, 64 and 96 characters set. One rotation
of drum prints one line. Drum printers are fast in speed and can print 300 to 2000 lines per
minute.
Advantages
• Very expensive
• Characters fonts cannot be changed
Chain Printer
In this printer, chain of character sets are used so it is called Chain Printer. A standard character
set may have 48, 64, or 96 characters.
Advantages
Disadvantages
• Noisy
3
4
Non-impact Printers
Non-impact printers print the characters without using ribbon. These printers print a complete
page at a time so they are also called as Page Printers.
• Laser Printers
• Inkjet Printers
Laser Printers
These are non-impact page printers. They use laser lights to produce the dots needed to form the
characters to be printed on a page.
Advantages
Disadvantages
• Expensive.
• Cannot be used to produce multiple copies of a document in a single printing.
3
5
Inkjet Printers
Inkjet printers are non-impact character printers based on a relatively new technology. They print
characters by spraying small drops of ink onto paper. Inkjet printers produce high quality output
with presentable features.
They make less noise because no hammering is done and these have many styles of printing
modes available. Colour printing is also possible. Some models of Inkjet printers can produce
multiple copies of printing also.
Advantages
Disadvantages
3
6
Speakers
There are two types of speakers used in computers. Those that are inbuilt and external speakers
COMMUNICATIONS DEVICE
Computers on a network need to be able to communicate with the server and with other
computers. In order to do this, a network interface card (NIC) is required or a built-in network
chip is included on the motherboard, such as in the laptop opposite..
Wi-fi cards
When you are using your computer on a wireless network, you need to be able to send data to
and receive data from the server and other computers on the network. This may be done by a
built-in wi-fi in your laptop or mobile device connected to a local network.
If your laptop needs to connect via a mobile wi-fi network whilst on the move, then you can also
purchase a Wi-Fi 'dongle' that looks like a memory stick and is inserted into a USB port. It works
in just the same way but is designed to work with a specific mobile internet network provider.
Router
This is a very important network communication device. It is responsible for sending network
traffic to its correct destination. It works by reading the destination network address within each
data packet and sends it along its way. There can be many routers on a large network.
Modem
A Modem is a device used to convert digital data to analogue data in order to transmit it over the
telephone network (MODulation).
3
7
It will also convert the analogue data back into digital data when the computer is receiving data
from the telephone network (DEModulation).
There are many factors which affect how fast your computer can process data and instructions:
1. Registers
2. RAM
3. The System Clock
4. The Bus
5. Cache Memory
1. Registers
• The CPU contains of small memory areas: called registers, which store data and
instructions while the CPU processes them.
• The size of the registers determines the amount of data with which the computer can work
at a one time.
• Today most PC`s have 32-bit registers, mean the CPU can process four bytes data at one
time. Register sizes are rapidly growing to 64 bits.
2. RAM
• The amount of RAM in a PC has a direct affect on the system`s speed.
• The more RAM a PC has. the more program instructions and data can be held in memory,
which is faster than storage on disk.
• If a PC does not have enough memory to run a program, it must move data between RAM
and the hard disk frequently. This process called swapping, can greatly slow a PC`s
performance.
3. The System Clock • The computer`s system clock sets the pace the CPU by using a
• A single "tick" of the clock is the time required to turn a transistor off and back on.This is
called a clock cycle.
• Clock cycles are measured in Hertz(Hz),a measure of cycles per second.If a computer has
a clock speed of 300 MHz, then its system clock"ticks" 300 million times every seconds.
• The faster a PCs clock runs,the more instructions the PC can execute each second.
4. The Bus
3
8
• A bus is a path between the components of a computer.Data and instructions travel along
these paths.
• The data bus width determines how many bits can be transmitted between the CPU and
other devices.
• The address buss runs only between the CPU and RAM, and carries nothing but memory
addresses for the CPU to use.
• Peripheral devices are connected to the CPU by an expansion bus.
5. Cache Memory
• Cache memory is high-speed memory that holds the most recent data and instructions that
have been loaded by the CPU.
• Cache is located directly on the CPU or between the CPU and RAM,making it faster than
normal RAM.
• CPU-resident cache is called Level-1 (L1)cache.External cache is called Level-2 (L2)
cache.
• The amount of cache memory has a tremendous impact on the computer`s speed.
Hardware Acquisition
In acquiring hardware, organization needs to keep in mind that "Software" is the heart of the
system, when selecting the system, those software to be used must efficiently and effectively
satisfy organizaton's overall needs first, and the "Hardware" to be acquired must be able to
support that selected software.
Hardware acquisition will normally involve those acquiring individuals or organizations in lots
of learning about the new advancement in technology. The typical process will need to be
wellorganized, and it always requires buyers to conduct thorough analysis of the available
equipment in order to ensure an appropriate selection that will perfectly satisfy their needs.
3
9
Software is detailed step-by-step sequence of instructions known as programme which guide
computer hardware. A computer programme is a sequence of instructions that tell the computer
hardware what to do. Programmes are written in (programming) languages, which consist of a set
of symbols combined according to a given syntax.
Features of software
• An operating system is a program that acts as an interface between the software and the
computer hardware.
• It is an integrated set of specialised programs that are used to manage overall resources
and operations of the computer.
• It is specialised software that controls and monitors the execution of all other programs
that reside in the computer, including application programs and other system software.
Software is classified into two major types: System and Application software.
SYSTEM SOFTWARE
System software consists of programmes that coordinates the activities of hardware and other
programs. System software is designed for a specific CPU and hardware class. The combination
of a particular hardware configuration and operating system is called a computer platform. These
programmes manage the ―behind the scenes‖ operation of the computer.
Examples
Operating systems
Utility Programmes - Utility programmes often come installed in computer systems or
packaged with operating systems. Utilities can also be purchased individually. Utility
programmes perform useful tasks, such as virus detection, tracking computer jobs and
compressing data.
Language processors – Compilers and interpreters
Operating systems
The functions of an operating system include:
1. Performing common hardware functions
2. Accepting input and store data on disks and send data to output devices
3. Providing a user interface
4. Providing hardware independence
5. Managing system memory
6. Managing processing
7. Controlling access to system resources
- Protection against unauthorised access
4
0
- Logins and passwords
8. Managing files- Physical storage location
- File permissions
- File access
APPLICATION SOFTWARE
Applications software include programmes designed to help end users solve particular problems
using the computer or to perform specific tasks.
4
1
PROPRIETARY SOFTWARE
Is a computer software which is legal property of one party. The terms of use for otherparties is
defined by contracts or licensing agreements.
OFF-THE-SHELF SOFTWARE
Off-the-shelf is a term for software or hardware, generally technology or computer products that
are ready-made and available for sale, lease or license to the general public.
The initial cost is lower since the software firm is able to spread the development costs
over a large number of customers.
There is lower risk that the software will fail to meet the basic business needs
You can analyse existing features and performance of the package
Package is likely to be of high quality since many customer firms have tested the software
and helped identify many of its bugs.
An organisation may have to pay for features that are not required or never used.
The software may lack important features, thus requiring future modifications or
customisation. This can be very expensive because users must adopt future releases of the
software.
Software may not match current work processes and data standards.
42
Application software is further classified into general-purpose software and applications which
include:
Word processing – Create, edit and print text documents, e.g. MS Word and Word
Perfect.
Spreadsheets – Provide a wide range of built-in functions for statistical, logical, financial,
database, graphics, data and time calculations, e.g. Lotus 1-2-3, Excel and Quattro Pro.
Database management systems (DBMS) – Store, manipulate and retrieve data. e.g.
Access, FoxPro and dBase.
Online Information Services – Obtain a broad range of information from commercial
services. e.g. America Online and CompuServe
Communications - Ms Outlook for email
Browsers e.g Internet Explorer and Eudora
Graphics – Develop graphs, illustrations and drawings. e.g. PaintShop, FreeHand and
Corel
Project Management – Plan, schedule, allocate and control people and resources needed to
complete a project according to schedule. e.g. Project for Windows andTime Line.
Financial Management – Provide income and expense tracking and reporting to monitor
and plan budgets, e.g. Quicken
Desktop publishing - used to create high-quality printed output including text and
graphics; various styles of pages can be laid out; art and text from other programmes can
also be integrated into published pages, e.g. PageMaker and Publisher. Presentation
packages like MS PowerPoint
Programming languages are collections of commands, statements and words that are combined
using a particular syntax, or rules, to write both systems and application software. This results
in meaningful instructions to the CPU.
A machine language consists of binary digit, that is, zeroes (0) and ones (1). Instructions and
addresses are written in binary (0,1) code. Binary is the only ―language‖ a CPU can understand.
The CPU directly interprets and executes this language, therefore making its execution of
instructions fast. Machine language programmes directly instructed the computer hardware, so
they were not portable. That is, a programme written for computer model A could not be run on
computer model B without being rewritten. All software in other languages must ultimately be
43
translated down to machine language form. The translation process makes the other languages
slower.
Advantage
• The only advantage is that programmes of machine languages run very fast because no
translation programme is required for the CPU.
Disadvantages
It is very difficult to programmes in machine language. The programmer has to know
details of hardware to write the programme.
The programmer has to remember a lot of codes to write a programme, which sometimes
result in errors.
It is difficult to debug a programme.
Uses symbols and codes instead of binary digits to represent programme instructions. It is a
symbolic language meaning that instructions and addresses are written using alphanumeric labels
that are meaningful to the programmer.
The resulting programmes still directly instruct the computer hardware. For example, an assembly
language instruction might move a piece of data stored at a particular location in RAM into a
particular location on the CPU. Therefore, like their first generation counterparts, second
generation programmes were not easily portable.
Assembly languages were designed to run in a small amount of RAM. Furthermore, they are
lowlevel languages; that is the instructions directly manipulate the hardware. Therefore,
programmes written in assembly language execute efficiently and quickly. As a result, more
systems software is still written using assembly languages.
The language has a one-to-one mapping with machine instructions but has macros added to it. A
macro is a group of multiple machine instructions, which are considered as one instruction in
assembly language. A macro performs a specific task, for example adding and subtracting. A one-
to-one mapping means that for every assembly instruction, there is corresponding single or
multiple instructions in machine language.
An assembler is used to translate the assembly language statements into machine language.
Advantages:
The symbolic programming of Assembly Language is easier to understand and saves a lot
of time and effort of the programmer.
It is easier to correct errors and modify programme instructions.
44
Assembly Language has the same efficiency of execution as the machine level language.
This is because this is a one-to-one translator between assembly language programme and
its corresponding machine language programme.
Disadvantages:
Third generation languages are easier to learn and use than were earlier generations. Thus
programmers are more productive when using third generation languages. For most applications,
this increased productivity and compensates for the decrease in speed and efficiency of the
resulting programmes. Furthermore, programmes written in third generation languages are
portable, that is, a program written to run on a particular type of computer can be run with little or
no modification on another type of computer. Portability is possible because third generation
languages are ―high-level languages‖; that is, instructions do not directly manipulate the
computer hardware.
High-level languages incorporated greater use of symbolic code. Its statements are more
English– like, for example print, get and while. They are easier to learn but the resulting
programme is slower in execution. Examples include Basic, Cobol, C and Fortran. They have first
to be compiled (translated into corresponding machine language statements) through the use of
compilers.
Here are five things to consider when selecting a software solution as the plan is put in place.
45
1. What the Software Needs to Do:
Compile a list of the tasks. Ask everyone who will use the solution to make a list of their top 10
tasks. Be specific: Weekly Sales Reports by City, print invoices or e-mail receipts are specific
features. It is also important to identify the information that needs to be stored or tracked such as
customer names and addresses; vendors who send holiday gifts; past trip history; specific travel
requirements; and more.
Your business solution will typically be shared by all or most of the computers on your office
network. It can be hosted on a local computer or it can be hosted on a server somewhere on the
Internet. The functions of your solution will determine the best method of hosting. Solutions or
applications that are more specific or generic in function make good candidates for internet
hosting. Internet applications are developed to be a ―one-size-fits-all‖, they are generally
―rented‖ and they are not as customizable as an in-office solution. On the other hand, solutions
that have a broader range of functionality or are more customized are better implemented on your
local network. For your development dollar, generally you can get more features if the solution is
designed to be hosted on your local network. Other considerations: security, backups, access to
your data. If the solution and data are in your office, you have more control.
4. Budget
Set a realistic budget by speaking with other, similar companies who have recently implemented a
solution. Trade groups are a good source for contacts. Don‘t forget to consider required hardware
upgrades, customization of the solution, training and support.
One would assume that the salesperson can make the software look good but try to find one that
has practical experience in your line of business. Ask about the developers or programmers, it‘s a
big plus if they have experience in your industry beyond the ―programming‖. Speak with actual
users about their implementation experience, software‘s performance, solution‘s reliability,
customer service team, scalability, and more.
When an integrated software solution is thoughtfully selected and systematically integrated into
the office‘s operation, the return on investment can be immediate and huge. Any office task you
might think of can be completed more quickly with a well-designed, integrated solution. Rooming
46
lists can be generated with a button click instead of editing or typing a document. Accounting
reports can be automatically updated if a reservation changes, and invoices or receipts can be
automatically queued and delivered. Tours or a series of tours can be ―set up‖ in the system
ready for booking with no more effort than creating the first one.
47